0.103.1
版本发布时间: 2024-06-19 22:26:56
flipperdevices/flipperzero-firmware最新发布版本:1.0.1(2024-09-10 19:33:52)
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 https://github.com/flipperdevices/flipperzero-firmware/pull/3672
- Updater: Fix inability to update with bigger updater.bin by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3676
- Sub-GHz: Princeton protocol add custom guard time by @Skorpionm in https://github.com/flipperdevices/flipperzero-firmware/pull/3671
- FBT, VS Code: Tweaks for cdb generation for clangd by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3680
- Add initial ISO7816 support by @kidbomb in https://github.com/flipperdevices/flipperzero-firmware/pull/3681
- Cleanup of various warnings from clangd by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3682
- [FL-3832] Use static synchronization primitives by @gsurkov in https://github.com/flipperdevices/flipperzero-firmware/pull/3679
- [FL-3808] Fix renaming directories with dots in Archive by @gsurkov in https://github.com/flipperdevices/flipperzero-firmware/pull/3692
- [FL-3786] Fix infinite loop in dictionary attack scene by @RebornedBrain in https://github.com/flipperdevices/flipperzero-firmware/pull/3686
- RPC: Add TarExtract command, some small fixes by @Willy-JL in https://github.com/flipperdevices/flipperzero-firmware/pull/3685
- [FL-3811] Write to MIFARE Ultralight cards is now possible by @RebornedBrain in https://github.com/flipperdevices/flipperzero-firmware/pull/3684
- [FL-3810] FeliCa emulation by @RebornedBrain in https://github.com/flipperdevices/flipperzero-firmware/pull/3673
- [FL-3840] Sub-GHz: Fix GUI "No transition to the 'Saved' menu when deleting a Sub-GHz RAW file" by @Skorpionm in https://github.com/flipperdevices/flipperzero-firmware/pull/3695
- Code Cleanup: Unused includes, useless checks, unused variables, etc... by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3696
- [FL-3833] Furi: Event loop by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3675
- [FL-3746] MIFARE Plus detection support by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/3607
- [FL-3840] Sub-GHz: Fix navigation GUI by @Skorpionm in https://github.com/flipperdevices/flipperzero-firmware/pull/3702
- VA Fixes: USB IRQ handling and EP configuration, thread handler shenanigans by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3705
- [FL-3844] Loader: Fix crash on "locked via CLI loader" by @DrZlo13 in https://github.com/flipperdevices/flipperzero-firmware/pull/3706
- [LFRFID] Added support for SecuraKey protocol by @zinongli in https://github.com/flipperdevices/flipperzero-firmware/pull/3697
- [FL-3842] Desktop lockup fix, GUI improvements by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3710
- CLI: Top by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3707
- Furi: Fix EventLoop state persisting on same thread after free by @Willy-JL in https://github.com/flipperdevices/flipperzero-firmware/pull/3711
- [FL-3849] Archive: Fix memory leak in favorites add/remove by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3712
- [FL-3854] Disable logging in mjs +2k free flash by @xMasterX in https://github.com/flipperdevices/flipperzero-firmware/pull/3713
- [FL-3853] Sub-GHz: Fix Missed the "Deleted" screen when deleting RAW Sub-GHz by @Skorpionm in https://github.com/flipperdevices/flipperzero-firmware/pull/3715
- [FL-3856] Don't crash on reading weird cards by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/3717
- Sub-GHz: Princeton - Add check for wrong guard_time values and show guard time in UI by @xMasterX in https://github.com/flipperdevices/flipperzero-firmware/pull/3719
- [FL-3857] NFC Ultralight Original write support by @gornekich in https://github.com/flipperdevices/flipperzero-firmware/pull/3718
- [FL-3713] ELF, Flipper application: Do not crash on "out of memory" by @DrZlo13 in https://github.com/flipperdevices/flipperzero-firmware/pull/3664
New Contributors
- @zinongli made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3697
Full Changelog: https://github.com/flipperdevices/flipperzero-firmware/compare/0.102.3...0.103.1