Releases: flipperdevices/flipperzero-firmware
Releases Β· flipperdevices/flipperzero-firmware
0.103.1
TL;DR
- Furi: Various OS primitives refactoring, improved stability and reliability, new event loop module, smaller memory footprint
- NFC: MIFARE Plus support, FeliCa emulation support, MIFARE Ultralight cards write support, various bug fixes and improvements
- Sub-GHz: Improve Princeton protocol support, various bug fixes and improvements
- RFID: Add SecuraKey radio key protocol support by @zinongli
- Updater: Fix bug that prevented booting big update images
- CLI: New command
top
with runtime process stats - USB: Fix various crashes and lockups, improve compatibility
- Archive: Various bug fixes and improvements
- RPC: New command for on-device file extraction
- Development tools: clangd language server support
What's Changed
- Furi: Wrap message queue in container, prepare it for epoll. Accessor: disable expansion service on start by @skotopes in #3672
- Updater: Fix inability to update with bigger updater.bin by @skotopes in #3676
- Sub-GHz: Princeton protocol add custom guard time by @Skorpionm in #3671
- FBT, VS Code: Tweaks for cdb generation for clangd by @hedger in #3680
- Add initial ISO7816 support by @kidbomb in #3681
- Cleanup of various warnings from clangd by @hedger in #3682
- [FL-3832] Use static synchronization primitives by @gsurkov in #3679
- [FL-3808] Fix renaming directories with dots in Archive by @gsurkov in #3692
- [FL-3786] Fix infinite loop in dictionary attack scene by @RebornedBrain in #3686
- RPC: Add TarExtract command, some small fixes by @Willy-JL in #3685
- [FL-3811] Write to MIFARE Ultralight cards is now possible by @RebornedBrain in #3684
- [FL-3810] FeliCa emulation by @RebornedBrain in #3673
- [FL-3840] Sub-GHz: Fix GUI "No transition to the 'Saved' menu when deleting a Sub-GHz RAW file" by @Skorpionm in #3695
- Code Cleanup: Unused includes, useless checks, unused variables, etc... by @skotopes in #3696
- [FL-3833] Furi: Event loop by @skotopes in #3675
- [FL-3746] MIFARE Plus detection support by @Astrrra in #3607
- [FL-3840] Sub-GHz: Fix navigation GUI by @Skorpionm in #3702
- VA Fixes: USB IRQ handling and EP configuration, thread handler shenanigans by @skotopes in #3705
- [FL-3844] Loader: Fix crash on "locked via CLI loader" by @DrZlo13 in #3706
- [LFRFID] Added support for SecuraKey protocol by @zinongli in #3697
- [FL-3842] Desktop lockup fix, GUI improvements by @skotopes in #3710
- CLI: Top by @skotopes in #3707
- Furi: Fix EventLoop state persisting on same thread after free by @Willy-JL in #3711
- [FL-3849] Archive: Fix memory leak in favorites add/remove by @skotopes in #3712
- [FL-3854] Disable logging in mjs +2k free flash by @xMasterX in #3713
- [FL-3853] Sub-GHz: Fix Missed the "Deleted" screen when deleting RAW Sub-GHz by @Skorpionm in #3715
- [FL-3856] Don't crash on reading weird cards by @Astrrra in #3717
- Sub-GHz: Princeton - Add check for wrong guard_time values and show guard time in UI by @xMasterX in #3719
- [FL-3857] NFC Ultralight Original write support by @gornekich in #3718
- [FL-3713] ELF, Flipper application: Do not crash on "out of memory" by @DrZlo13 in #3664
New Contributors
Full Changelog: 0.102.3...0.103.1
0.103.1-rc
TL;DR
- Furi: Various OS primitives refactoring, improved stability and reliability, new event loop module, smaller memory footprint
- NFC: MIFARE Plus support, FeliCa emulation support, MIFARE Ultralight cards write support, various bug fixes and improvements
- Sub-GHz: Improve Princeton protocol support, various bug fixes and improvements
- RFID: Add SecuraKey radio key protocol support by @zinongli
- Updater: Fix bug that prevented booting big update images
- CLI: New command
top
with runtime process stats - USB: Fix various crashes and lockups, improve compatibility
- Archive: Various bug fixes and improvements
- RPC: New command for on-device file extraction
- Development tools: clangd language server support
What's Changed
- Furi: Wrap message queue in container, prepare it for epoll. Accessor: disable expansion service on start by @skotopes in #3672
- Updater: Fix inability to update with bigger updater.bin by @skotopes in #3676
- Sub-GHz: Princeton protocol add custom guard time by @Skorpionm in #3671
- FBT, VS Code: Tweaks for cdb generation for clangd by @hedger in #3680
- Add initial ISO7816 support by @kidbomb in #3681
- Cleanup of various warnings from clangd by @hedger in #3682
- [FL-3832] Use static synchronization primitives by @gsurkov in #3679
- [FL-3808] Fix renaming directories with dots in Archive by @gsurkov in #3692
- [FL-3786] Fix infinite loop in dictionary attack scene by @RebornedBrain in #3686
- RPC: Add TarExtract command, some small fixes by @Willy-JL in #3685
- [FL-3811] Write to MIFARE Ultralight cards is now possible by @RebornedBrain in #3684
- [FL-3810] FeliCa emulation by @RebornedBrain in #3673
- [FL-3840] Sub-GHz: Fix GUI "No transition to the 'Saved' menu when deleting a Sub-GHz RAW file" by @Skorpionm in #3695
- Code Cleanup: Unused includes, useless checks, unused variables, etc... by @skotopes in #3696
- [FL-3833] Furi: Event loop by @skotopes in #3675
- [FL-3746] MIFARE Plus detection support by @Astrrra in #3607
- [FL-3840] Sub-GHz: Fix navigation GUI by @Skorpionm in #3702
- VA Fixes: USB IRQ handling and EP configuration, thread handler shenanigans by @skotopes in #3705
- [FL-3844] Loader: Fix crash on "locked via CLI loader" by @DrZlo13 in #3706
- [LFRFID] Added support for SecuraKey protocol by @zinongli in #3697
- [FL-3842] Desktop lockup fix, GUI improvements by @skotopes in #3710
- CLI: Top by @skotopes in #3707
- Furi: Fix EventLoop state persisting on same thread after free by @Willy-JL in #3711
- [FL-3849] Archive: Fix memory leak in favorites add/remove by @skotopes in #3712
- [FL-3854] Disable logging in mjs +2k free flash by @xMasterX in #3713
- [FL-3853] Sub-GHz: Fix Missed the "Deleted" screen when deleting RAW Sub-GHz by @Skorpionm in #3715
- [FL-3856] Don't crash on reading weird cards by @Astrrra in #3717
- Sub-GHz: Princeton - Add check for wrong guard_time values and show guard time in UI by @xMasterX in #3719
- [FL-3857] NFC Ultralight Original write support by @gornekich in #3718
- [FL-3713] ELF, Flipper application: Do not crash on "out of memory" by @DrZlo13 in #3664
New Contributors
Full Changelog: 0.102.3-rc...0.103.1-rc
0.103.0-rc
TL;DR
- Furi: various OS primitives refactoring, improved stability and reliability, new event loop module, smaller memory footprint
- Nfc: MiFare Plus support, Felica emulation support, Ultralight cards write support, various bug fixes and improvements
- SubGhz: improve Princeton protocol support, various bug fixes and improvements
- Rfid: add SecuraKey Radio Key protocol support by @zinongli
- Updater: fix bug preventing booting big update images
- Cli: new command
top
with runtime process stats - USB: fix various crashes and lockups, improve compatibility
- Archive: various bug fixes and improvements
- RPC: new command for on-device file extraction
- Development tools: cland language server support
What's Changed
- Furi: wrap message queue in container, prepare it for epoll. Accessor: disable expansion service on start. by @skotopes in #3672
- Updater: fix inability to update with bigger updater.bin by @skotopes in #3676
- SubGhz: Princeton protocol add custom guard time by @Skorpionm in #3671
- fbt, vscode: tweaks for cdb generation for clangd by @hedger in #3680
- Add initial ISO7816 support by @kidbomb in #3681
- cleanup of various warnings from clangd by @hedger in #3682
- [FL-3832] Use static synchronization primitives by @gsurkov in #3679
- [FL-3808] Fix renaming directories with dots in archive by @gsurkov in #3692
- [FL-3786] Fixed infinite loop in dictionary attack scene by @RebornedBrain in #3686
- RPC: Add TarExtract command, some small fixes by @Willy-JL in #3685
- [FL-3811] Write to ultralight cards is now possible by @RebornedBrain in #3684
- [FL-3810] Felica emulation by @RebornedBrain in #3673
- [FL-3840] SubGhz: fix gui "No transition to the "Saved" menu when deleting a SubGHz RAW file" by @Skorpionm in #3695
- Code Cleanup: unused includes, useless checks, unused variables, etc... by @skotopes in #3696
- [FL-3833] Furi: event loop by @skotopes in #3675
- [FL-3746] Mifare Plus detection support by @Astrrra in #3607
- [FL-3840] SubGhz: fix navigation GUI by @Skorpionm in #3702
- VA Fixes: USB IRQ Handling and EP configuration, Thread handler shenanigans. by @skotopes in #3705
- [FL-3844] Loader: fix crash on "locked via cli loader" by @DrZlo13 in #3706
- [LFRFID] Added Support for Securakey Protocol by @zinongli in #3697
- [FL-3842] Desktop lockup fix, GUI improvements by @skotopes in #3710
- Cli: top by @skotopes in #3707
New Contributors
Full Changelog: 0.102.3-rc...0.103.0-rc
0.102.3
TL;DR
- Dolphin: New animation
- NFC: MIFARE DESFire support improvements, SLIX support improvement, Skylanders plugin, various bug fixes and improvements
- RFID: Electra protocol support
- Infrared: New AC remotes in universal remotes
- BLE: Connectivity bug fixes and improvements
- Desktop: Autolock crash bug fix
- JS: New modules for math and GUI
- GUI: New settings menu, TextBox refactoring, various bug fixes and improvements
- System: Various bug fixes and improvements
What's Changed
- Desktop: Fix crash on autolock after restart in locked state by @skotopes in #3643
- [FL-3813] Add the Akira animation by @Astrrra in #3636
- Remove unused DolphinWait_61x59 icon by @Willy-JL in #3645
- Add support for
R_ARM_REL32
relocations by @Sameesunkaria in #3631 - FuriHal: Move version init to early stage by @skotopes in #3647
- BLE: New connection parameters negotiation scheme by @skotopes in #3644
- VS Code: Config fixes by @fatale69 in #3587
- Infrared: Add Toshiba RAS-2518D by @hakuyoku2011 in #3635
- NFC: Fix reading big files for MIFARE DESFire by @gornekich in #3616
- Electra LF RFID protocol implementation by @Leptopt1los in #3640
- [FL-3797] Settings menu refactoring by @Astrrra in #3632
- Add new map analyzer by @drunkbatya in #3648
- Skylanders plugin by @bettse in #3315
- JS: Add submenu module by @Willy-JL in #3601
- [FL-3797] Settings refactor fixes by @Astrrra in #3654
- NFC: Add SLIX capabilities by @gornekich in #3652
- JS: Add math module by @Willy-JL in #3598
- JS: Add textbox module by @Willy-JL in #3597
- Fix calling both
view_free_model()
andview_free()
by @Willy-JL in #3655 - [FL-3816] TextBox rework by @gornekich in #3642
- Icons: Compression fixes & larger dimension support by @hedger in #3564
- FuriHal: Add flash ops stats, workaround bug in SHCI_C2_SetSystemClock by @skotopes in #3657
- Text Box: fix displaying text with end text focus by @gornekich in #3658
- [FL-3775] Archive: fix condition race on exit by @skotopes in #3659
- Replaced obsolete-format delay by @hedger in #3660
- [FL-3829] NFC App: fix changing UID by @gornekich in #3663
- Electra non-initialized encoded epilogue on render fix by @Leptopt1los in #3666
- [FL-3797] Favorite apps navigation fix and text fixes by @doomwastaken in #3670
New Contributors
- @Sameesunkaria made their first contribution in #3631
- @fatale69 made their first contribution in #3587
- @hakuyoku2011 made their first contribution in #3635
Full Changelog: 0.101.2-rc...0.102.2-rc
0.102.2-rc
TL;DR
- Dolphin: New animation
- NFC: MIFARE DESFire support improvements, SLIX support improvement, Skylanders plugin, various bug fixes and improvements
- RFID: Electra protocol support
- Infrared: New AC remotes in universal remotes
- BLE: Connectivity bug fixes and improvements
- Desktop: Autolock crash bug fix
- JS: New modules for math and GUI
- GUI: New settings menu, TextBox refactoring, various bug fixes and improvements
- System: Various bug fixes and improvements
What's Changed
- Desktop: Fix crash on autolock after restart in locked state by @skotopes in #3643
- [FL-3813] Add the Akira animation by @Astrrra in #3636
- Remove unused DolphinWait_61x59 icon by @Willy-JL in #3645
- Add support for
R_ARM_REL32
relocations by @Sameesunkaria in #3631 - FuriHal: Move version init to early stage by @skotopes in #3647
- BLE: New connection parameters negotiation scheme by @skotopes in #3644
- VS Code: Config fixes by @fatale69 in #3587
- Infrared: Add Toshiba RAS-2518D by @hakuyoku2011 in #3635
- NFC: Fix reading big files for MIFARE DESFire by @gornekich in #3616
- Electra LF RFID protocol implementation by @Leptopt1los in #3640
- [FL-3797] Settings menu refactoring by @Astrrra in #3632
- Add new map analyzer by @drunkbatya in #3648
- Skylanders plugin by @bettse in #3315
- JS: Add submenu module by @Willy-JL in #3601
- [FL-3797] Settings refactor fixes by @Astrrra in #3654
- NFC: Add SLIX capabilities by @gornekich in #3652
- JS: Add math module by @Willy-JL in #3598
- JS: Add textbox module by @Willy-JL in #3597
- Fix calling both
view_free_model()
andview_free()
by @Willy-JL in #3655 - [FL-3816] TextBox rework by @gornekich in #3642
- Icons: Compression fixes & larger dimension support by @hedger in #3564
- FuriHal: Add flash ops stats, workaround bug in SHCI_C2_SetSystemClock by @skotopes in #3657
- Text Box: fix displaying text with end text focus by @gornekich in #3658
- [FL-3775] Archive: fix condition race on exit by @skotopes in #3659
- Replaced obsolete-format delay by @hedger in #3660
- [FL-3829] NFC App: fix changing UID by @gornekich in #3663
- Electra non-initialized encoded epilogue on render fix by @Leptopt1los in #3666
New Contributors
- @Sameesunkaria made their first contribution in #3631
- @fatale69 made their first contribution in #3587
- @hakuyoku2011 made their first contribution in #3635
Full Changelog: 0.101.2-rc...0.102.2-rc
0.102.1-rc
TL;DR
- Dolphin: New animation
- NFC: MIFARE DESFire support improvements, SLIX support improvement, Skylanders plugin, various bug fixes and improvements
- RFID: Electra protocol support
- Infrared: New AC remotes in universal remotes
- BLE: Connectivity bug fixes and improvements
- Desktop: Autolock crash bug fix
- JS: New modules for math and GUI
- GUI: New settings menu, TextBox refactoring, various bug fixes and improvements
- System: Various bug fixes and improvements
What's Changed
- Desktop: Fix crash on autolock after restart in locked state by @skotopes in #3643
- [FL-3813] Add the Akira animation by @Astrrra in #3636
- Remove unused DolphinWait_61x59 icon by @Willy-JL in #3645
- Add support for
R_ARM_REL32
relocations by @Sameesunkaria in #3631 - FuriHal: Move version init to early stage by @skotopes in #3647
- BLE: New connection parameters negotiation scheme by @skotopes in #3644
- VS Code: Config fixes by @fatale69 in #3587
- Infrared: Add Toshiba RAS-2518D by @hakuyoku2011 in #3635
- NFC: Fix reading big files for MIFARE DESFire by @gornekich in #3616
- Electra LF RFID protocol implementation by @Leptopt1los in #3640
- [FL-3797] Settings menu refactoring by @Astrrra in #3632
- Add new map analyzer by @drunkbatya in #3648
- Skylanders plugin by @bettse in #3315
- JS: Add submenu module by @Willy-JL in #3601
- [FL-3797] Settings refactor fixes by @Astrrra in #3654
- NFC: Add SLIX capabilities by @gornekich in #3652
- JS: Add math module by @Willy-JL in #3598
- JS: Add textbox module by @Willy-JL in #3597
- Fix calling both
view_free_model()
andview_free()
by @Willy-JL in #3655 - [FL-3816] TextBox rework by @gornekich in #3642
- Icons: Compression fixes & larger dimension support by @hedger in #3564
- FuriHal: Add flash ops stats, workaround bug in SHCI_C2_SetSystemClock by @skotopes in #3657
- Text Box: fix displaying text with end text focus by @gornekich in #3658
- [FL-3775] Archive: fix condition race on exit by @skotopes in #3659
- Replaced obsolete-format delay by @hedger in #3660
- [FL-3829] NFC App: fix changing UID by @gornekich in #3663
New Contributors
- @Sameesunkaria made their first contribution in #3631
- @fatale69 made their first contribution in #3587
- @hakuyoku2011 made their first contribution in #3635
Full Changelog: 0.101.2-rc...0.102.1-rc
0.102.0-rc
TL;DR
- Dolphin: new animation
- NFC: DESFire support improvements, Slix support improvement, Skylander plugin, various bug fixes and improvements
- RFID: Electra protocol support
- Infrared: new remotes in universal AC remote,
- BLE: connectivity bug fixes and improvements
- Desktop: autolock crash bug fix
- JS: new modules for math and GUI
- GUI: new settings menu, TextBox refactoring, various bug fixes and improvements
- System: various bug fixes and improvements
What's Changed
- Desktop: fix crash on autolock after restart in locked state by @skotopes in #3643
- [FL-3813] Add the Akira animation by @Astrrra in #3636
- Remove unused DolphinWait_61x59 icon by @Willy-JL in #3645
- Add support for
R_ARM_REL32
relocations. by @Sameesunkaria in #3631 - FuriHal: move version init to early stage by @skotopes in #3647
- Ble: new connection parameters negotiation scheme by @skotopes in #3644
- vscode: config fixes by @fatale69 in #3587
- Infrared: Add Toshiba RAS-2518D by @hakuyoku2011 in #3635
- NFC: Mf Desfire fix reading big files by @gornekich in #3616
- Electra lfrfid protocol implementation by @Leptopt1los in #3640
- [FL-3797] Settings menu refactoring by @Astrrra in #3632
- Add new map analyser by @drunkbatya in #3648
- Skylanders plugin by @bettse in #3315
- JS: Add submenu module by @Willy-JL in #3601
- [FL-3797] Settings refactor fixes by @Astrrra in #3654
- NFC: add Slix capabilities by @gornekich in #3652
- JS: Add math module by @Willy-JL in #3598
- JS: Add textbox module by @Willy-JL in #3597
- Fix calling both
view_free_model()
andview_free()
by @Willy-JL in #3655 - [FL-3816] Text Box rework by @gornekich in #3642
- Icons: compression fixes & larger dimension support by @hedger in #3564
- FuriHal: add flash ops stats, workaround bug in SHCI_C2_SetSystemClock by @skotopes in #3657
New Contributors
- @Sameesunkaria made their first contribution in #3631
- @fatale69 made their first contribution in #3587
- @hakuyoku2011 made their first contribution in #3635
Full Changelog: 0.101.2-rc...0.102.0-rc
0.101.2
TL;DR
- BLE: Update radio stack to 1.19.0, speed improvements
- NFC: FeliCa Lite read support, various bug fixes and improvements
- FuriHal: ADC API, various bug fixes and improvements
- Desktop: Fix out-of-memory crash on app start
- GUI: Various fixes and improvements
- Furi: Various bug fixes and improvements
- iButton: UI update, various bug fixes and improvements
- Sub-GHz: External CC1101 support improvements
What's Changed
- Hide unlock with reader for MFU-C by @bettse in #3553
- [FL-3765][FL-3737] Desktop: Ensure that animation is unloaded before app start by @DrZlo13 in #3569
- IR: Fix crash on duty_cycle=1 by @Willy-JL in #3568
- Furi: Add "out of memory" and "malloc(0)" crash messages by @Willy-JL in #3574
- Explain RNG differences, add FURI_HAL_RANDOM_MAX by @Willy-JL in #3565
- Move crypto1 to helpers, add it to the public API by @Astrrra in #3567
- Update radio stack to v1.19.0 by @skotopes in #3545
- JS Documentation by @nminaylov in #3535
- Desktop/Loader: Unload animations before loading FAPs by @Willy-JL in #3573
- Status output !TX/RX on the GDO2 CC1101 pin by @quen0n in #3571
- [FL-3772] FeliCa poller by @RebornedBrain in #3570
- [FL-3750] MF DESFire multiple file rights support by @gornekich in #3576
- [FL-2969] FuriHal: Add ADC API by @skotopes in #3583
- [FL-3679] iButton new UI by @Astrrra in #3471
- Update tv.ir by @KRukus9 in #3584
- Allow setting view_dispatcher callbacks to NULL again by @xMasterX in #3580
- NFC: Fix BIP plugin by @gornekich in #3595
- BLE: Add GapPairingNone support by @Willy-JL in #3596
- Mosgortrans parser output fixes by @Astrrra in #3554
- Add support for S(WTX) request in iso14443_4a_poller by @leommxj in #3590
- GUI: Fix array out of bounds in menu exit by @Willy-JL in #3604
- NFC: Add Plantain legacy keys by @gornekich in #3602
- [FL-3815] Fix the retry/exit confirmation prompts in iButton by @Astrrra in #3613
- [Fl-3809] Troika parser visual fixes by @Astrrra in #3614
- [FL-3814] Desktop: cleanup error popups by @skotopes in #3615
- [FL-3817] iButton: fix crash when deleting some keys by @Astrrra in #3617
New Contributors
Full Changelog: 0.100.3...0.101.2
0.101.2-rc
TL;DR
- BLE: Update radio stack to 1.19.0, speed improvements
- NFC: FeliCa Lite read support, various bug fixes and improvements
- FuriHal: ADC API, various bug fixes and improvements
- Desktop: Fix out-of-memory crash on app start
- GUI: Various fixes and improvements
- Furi: Various bug fixes and improvements
- iButton: UI update, various bug fixes and improvements
- Sub-GHz: External CC1101 support improvements
What's Changed
- Hide unlock with reader for MFU-C by @bettse in #3553
- [FL-3765][FL-3737] Desktop: Ensure that animation is unloaded before app start by @DrZlo13 in #3569
- IR: Fix crash on duty_cycle=1 by @Willy-JL in #3568
- Furi: Add "out of memory" and "malloc(0)" crash messages by @Willy-JL in #3574
- Explain RNG differences, add FURI_HAL_RANDOM_MAX by @Willy-JL in #3565
- Move crypto1 to helpers, add it to the public API by @Astrrra in #3567
- Update radio stack to v1.19.0 by @skotopes in #3545
- JS Documentation by @nminaylov in #3535
- Desktop/Loader: Unload animations before loading FAPs by @Willy-JL in #3573
- Status output !TX/RX on the GDO2 CC1101 pin by @quen0n in #3571
- [FL-3772] FeliCa poller by @RebornedBrain in #3570
- [FL-3750] MF DESFire multiple file rights support by @gornekich in #3576
- [FL-2969] FuriHal: Add ADC API by @skotopes in #3583
- [FL-3679] iButton new UI by @Astrrra in #3471
- Update tv.ir by @KRukus9 in #3584
- Allow setting view_dispatcher callbacks to NULL again by @xMasterX in #3580
- NFC: Fix BIP plugin by @gornekich in #3595
- BLE: Add GapPairingNone support by @Willy-JL in #3596
- Mosgortrans parser output fixes by @Astrrra in #3554
- Add support for S(WTX) request in iso14443_4a_poller by @leommxj in #3590
- GUI: Fix array out of bounds in menu exit by @Willy-JL in #3604
- NFC: Add Plantain legacy keys by @gornekich in #3602
- [FL-3815] Fix the retry/exit confirmation prompts in iButton by @Astrrra in #3613
- [Fl-3809] Troika parser visual fixes by @Astrrra in #3614
- [FL-3814] Desktop: cleanup error popups by @skotopes in #3615
- [FL-3817] iButton: fix crash when deleting some keys by @Astrrra in #3617
New Contributors
Full Changelog: 0.100.3...0.101.2-rc
0.101.1-rc
TL;DR
- BLE: Update radio stack to 1.19.0, speed improvements
- NFC: FeliCa Lite read support, various bug fixes and improvements
- FuriHal: ADC API, various bug fixes and improvements
- Desktop: Fix out-of-memory crash on app start
- GUI: Various fixes and improvements
- Furi: Various bug fixes and improvements
- iButton: UI update, various bug fixes and improvements
- Sub-GHz: External CC1101 support improvements
What's Changed
- Hide unlock with reader for MFU-C by @bettse in #3553
- [FL-3765][FL-3737] Desktop: Ensure that animation is unloaded before app start by @DrZlo13 in #3569
- IR: Fix crash on duty_cycle=1 by @Willy-JL in #3568
- Furi: Add "out of memory" and "malloc(0)" crash messages by @Willy-JL in #3574
- Explain RNG differences, add FURI_HAL_RANDOM_MAX by @Willy-JL in #3565
- Move crypto1 to helpers, add it to the public API by @Astrrra in #3567
- Update radio stack to v1.19.0 by @skotopes in #3545
- JS Documentation by @nminaylov in #3535
- Desktop/Loader: Unload animations before loading FAPs by @Willy-JL in #3573
- Status output !TX/RX on the GDO2 CC1101 pin by @quen0n in #3571
- [FL-3772] FeliCa poller by @RebornedBrain in #3570
- [FL-3750] MF DESFire multiple file rights support by @gornekich in #3576
- [FL-2969] FuriHal: Add ADC API by @skotopes in #3583
- [FL-3679] iButton new UI by @Astrrra in #3471
- Update tv.ir by @KRukus9 in #3584
- Allow setting view_dispatcher callbacks to NULL again by @xMasterX in #3580
- NFC: Fix BIP plugin by @gornekich in #3595
- BLE: Add GapPairingNone support by @Willy-JL in #3596
- Mosgortrans parser output fixes by @Astrrra in #3554
- Add support for S(WTX) request in iso14443_4a_poller by @leommxj in #3590
- GUI: Fix array out of bounds in menu exit by @Willy-JL in #3604
- NFC: Add Plantain legacy keys by @gornekich in #3602
- [FL-3815] Fix the retry/exit confirmation prompts in iButton by @Astrrra in #3613
- [Fl-3809] Troika parser visual fixes by @Astrrra in #3614
- [FL-3814] Desktop: cleanup error popups by @skotopes in #3615
New Contributors
Full Changelog: 0.100.3...0.101.1-rc