0.99.1
版本发布时间: 2024-03-14 13:58:46
flipperdevices/flipperzero-firmware最新发布版本:0.101.1-rc(2024-04-25 08:18:29)
TL;DR
- JavaScript Support: can be used for scripting, initial support includes modules for Serial and BadUSB with more modules coming later.
- New Toolchain: major update of all used components, including migration to GCC 12. Native support for ARM64 (Linux and MacOS). So fast, much wow.
- NFC: protocol support improvements, new card parsers, library refactoring, a lot of bug fixes and improvements.
- BLE: refactoring, additional beacon support, various bug fixes and improvements.
- Furi and FuriHal: various improvements and bug fixes.
- Infrared: new universal remotes, universal remotes file verification.
- LF RFID: extended EM4100 support (exotic coding and baud rates), various improvements.
- USB/BLE Remote: various improvements.
- Archive: various fixes and improvements.
JavaScript Support discussion thread: https://github.com/flipperdevices/flipperzero-firmware/pull/3286
What's Changed
- NFC: MF Classic parsers read() fix (dictionary attack skip) by @Leptopt1los in https://github.com/flipperdevices/flipperzero-firmware/pull/3355
- [FL-3661] Troika layout fixes by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/3365
- NFC: Display unread Mifare Classic bytes as question marks by @TollyH in https://github.com/flipperdevices/flipperzero-firmware/pull/3384
- nfc_protocol_support_scene_save_name_on_event crash fix by @xMasterX in https://github.com/flipperdevices/flipperzero-firmware/pull/3418
- An NFC parser for the Clipper transit card (San Francisco Bay Area) added by @ke6jjj in https://github.com/flipperdevices/flipperzero-firmware/pull/3344
- [FL-3678] NFC UI refactoring by @RebornedBrain in https://github.com/flipperdevices/flipperzero-firmware/pull/3382
- [FL-3755] more_info scene for Ultralight cards rework by @RebornedBrain in https://github.com/flipperdevices/flipperzero-firmware/pull/3391
- [FL-3757] NFC: application opening from browser fixed by @RebornedBrain in https://github.com/flipperdevices/flipperzero-firmware/pull/3396
- ITSO Parser (UK) by @gsp8181 in https://github.com/flipperdevices/flipperzero-firmware/pull/3325
- [FL-3758] NFC: Unlock with Dictionary option for partly read MFC cards added by @RebornedBrain in https://github.com/flipperdevices/flipperzero-firmware/pull/3411
- NFC: crash when saving manually added cards after reading MFC fixed by @gornekich in https://github.com/flipperdevices/flipperzero-firmware/pull/3430
- Direct Draw apps streaming via RPC added by @DrZlo13 in https://github.com/flipperdevices/flipperzero-firmware/pull/3397
- FuriHal: various GPIO improvements by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3406
- furi/core/timer: resolve timer handle use-after-free post deletion (was #3381) by @kbembedded in https://github.com/flipperdevices/flipperzero-firmware/pull/3431
- NFC: support for Gallagher access control (MIFARE Classic only) added by @nickmooney in https://github.com/flipperdevices/flipperzero-firmware/pull/3306
- [FL-3676] SLIX privacy mode disabling feature added by @gornekich in https://github.com/flipperdevices/flipperzero-firmware/pull/3425
- An MiZIP / Microel card parser added by @zProAle in https://github.com/flipperdevices/flipperzero-firmware/pull/3335
- NFC: Custom UID entry when adding manually by @TollyH in https://github.com/flipperdevices/flipperzero-firmware/pull/3363
- [FL-3753] UI SubGhz: UI only_rx scene fix by @Skorpionm in https://github.com/flipperdevices/flipperzero-firmware/pull/3379
- [FL-3672] CLI: cat command crash workaround by @nminaylov in https://github.com/flipperdevices/flipperzero-firmware/pull/3358
- HID app: keyboard modifiers fix by @nminaylov in https://github.com/flipperdevices/flipperzero-firmware/pull/3378
- IR: Sony KD-55AG8 Smart TV remote added by @tomellens in https://github.com/flipperdevices/flipperzero-firmware/pull/3399
- IR: TCL 50P715X1 remote added by @JuicyPigWalker in https://github.com/flipperdevices/flipperzero-firmware/pull/3421
- New toolchain with gcc 12 by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3254
- [FL-3764] Expansion module service improvements by @gsurkov in https://github.com/flipperdevices/flipperzero-firmware/pull/3429
- NFC: retry scene navigation logic fix by @gornekich in https://github.com/flipperdevices/flipperzero-firmware/pull/3439
- [FL-3769] Check universal remote files before loading by @gsurkov in https://github.com/flipperdevices/flipperzero-firmware/pull/3438
- MyKey LockID fix by @zProAle in https://github.com/flipperdevices/flipperzero-firmware/pull/3412
- [FL-3579, FL-3601, FL-3714] JavaScript runner by @nminaylov in https://github.com/flipperdevices/flipperzero-firmware/pull/3286
- mjs: minor fixes by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3442
- JS serial module fixes by @nminaylov in https://github.com/flipperdevices/flipperzero-firmware/pull/3445
- ISO15693 emulation fix by @gornekich in https://github.com/flipperdevices/flipperzero-firmware/pull/3444
- VSCode integration fixes for new toolchain by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3448
- JS, archive and file browser worker fixes by @nminaylov in https://github.com/flipperdevices/flipperzero-firmware/pull/3446
- IR: JTC Genesis 5.5 remote added by @pattyland in https://github.com/flipperdevices/flipperzero-firmware/pull/3388
- Gui text box: formatted string memory reservation fix by @gornekich in https://github.com/flipperdevices/flipperzero-firmware/pull/3447
- bit_lib and nfc_util refactoring by @Leptopt1los in https://github.com/flipperdevices/flipperzero-firmware/pull/3383
- FuriHalRtc refactoring: new datetime lib by @Leptopt1los in https://github.com/flipperdevices/flipperzero-firmware/pull/3386
- Archive: Apps tab ext filter fix by @nminaylov in https://github.com/flipperdevices/flipperzero-firmware/pull/3450
- T5577 lib: write with mask function added by @Leptopt1los in https://github.com/flipperdevices/flipperzero-firmware/pull/3362
- lfrfid/em4100: support for different bit rates added by @Mrkvak in https://github.com/flipperdevices/flipperzero-firmware/pull/3410
- BLE: profile rework by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3272
- IR: PLUS U5/V3-200R projector remote (controls PLUS U5-632h and PLUS U5-732h) added by @synthead in https://github.com/flipperdevices/flipperzero-firmware/pull/3453
- Firebase notifications upon firmware update added by @drunkbatya in https://github.com/flipperdevices/flipperzero-firmware/pull/3449
- [FL-3699] HID: confirmation dialogue to the remove pairing option added by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/3263
- Quote $FBT_TOOLCHAIN_PATH to avoid splitting by @shreve in https://github.com/flipperdevices/flipperzero-firmware/pull/3459
- Toolchain fixes by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3451
- FBT/uFBT: Enable C++20/GNU23 in VSCode IntelliSense by @CookiePLMonster in https://github.com/flipperdevices/flipperzero-firmware/pull/3394
- Gui: reset canvas orientation and frame when entering direct draw mode by @DrZlo13 in https://github.com/flipperdevices/flipperzero-firmware/pull/3488
- WiFi board: fixed update script on Windows, Mac, and Linux by @DrZlo13 in https://github.com/flipperdevices/flipperzero-firmware/pull/3485
- NFC: Parser for BIP transit card (Santiago, Chile) by @rbasoalto in https://github.com/flipperdevices/flipperzero-firmware/pull/3456
- NFC: washcity plugin verify function fix by @philicious in https://github.com/flipperdevices/flipperzero-firmware/pull/3467
- NFC: Troika parser improvements by @assasinfil in https://github.com/flipperdevices/flipperzero-firmware/pull/3390
- Archive: item focus issue after aborting the Delete operation fixed by @CookiePLMonster in https://github.com/flipperdevices/flipperzero-firmware/pull/3475
- [FL-870] Auto-generated firmware documentation take two by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/2944
- Fix Troika 4K parser keys by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/3499
- DateTime: fix missing weekday in datetime_timestamp_to_datetime by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3508
- [FL-3783] Asynchronous Infrared remote manipulation by @gsurkov in https://github.com/flipperdevices/flipperzero-firmware/pull/3503
New Contributors
- @TollyH made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3384
- @ke6jjj made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3344
- @gsp8181 made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3325
- @kbembedded made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3431
- @nickmooney made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3306
- @zProAle made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3335
- @tomellens made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3399
- @JuicyPigWalker made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3421
- @pattyland made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3388
- @Mrkvak made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3410
- @synthead made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3453
- @shreve made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3459
- @CookiePLMonster made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3394
- @rbasoalto made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3456
- @philicious made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3467
- @assasinfil made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3390
Full Changelog: https://github.com/flipperdevices/flipperzero-firmware/compare/0.98.3...0.99.1