0.104.0
版本发布时间: 2024-07-24 15:59:39
flipperdevices/flipperzero-firmware最新发布版本:1.0.1(2024-09-10 19:33:52)
TL;DR
- Dolphin: A new animation inspired by Johnny Mnemonic. Did you know that its character Jones, the cyborg dolphin, was the main prototype of our dolphin?
- NFC: Improved MIFARE DESFire support and plugin caching. Added a new MFC API and Ultralight C authorization support.
- HID/BLE Remote: New keyboard UI. So better, much wow.
- Sub-GHz: Added Novoferm support. Various bug fixes and improvements.
- iButton: Improved key editing.
- LF RFID: Improved key editing and SecuraKey support.
- Desktop: Various bug fixes and improvements.
- BLE: Updated radio stack to v1.20.0, which improves stability.
- Infrared: New devices support in Universal Remotes. Stricter signal loader. Various improvements.
- Furi: Thread signals, event loop timers, smaller memory footprint, ISR time counting, bug fixes and improvements.
- Loader: You can now close apps from CLI if they support signals (all ViewDispatcher/EventLoop based apps support it). Also, in development tools, the running app now closes before starting a new one.
- RPC: Fixed crash on disconnect.
- Build Tools: Updated toolchain components to the latest version. Improved clang-format configuration. Various bug fixes and improvements.
- Updater: Resource compression, faster update time, various bug fixes and improvements.
- Debug: Fixed crash on connect. Improved debugging experience.
- JavaScript Modules: Updated docs.
What's Changed
- Debug: Backup openocd work area, fix crash after fresh debugger connect and continue by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3722
- ReadMe: Update outdated bits and pieces by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3726
- [FL-3847, FL-3513] Thread Signals by @gsurkov in https://github.com/flipperdevices/flipperzero-firmware/pull/3730
- Add support for Sony RM-SC3 remote control by @IRecabarren in https://github.com/flipperdevices/flipperzero-firmware/pull/3724
- RPC: Fix input lockup on disconnect by @Willy-JL in https://github.com/flipperdevices/flipperzero-firmware/pull/3732
- NFC: MIFARE DESFire Renderer Minor Debug by @zinongli in https://github.com/flipperdevices/flipperzero-firmware/pull/3731
- Updater: Resource compression by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3716
- [FL-3860] Update link to MFKey32 by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/3738
- New JavaScript modules documentation added by @rnadyrshin in https://github.com/flipperdevices/flipperzero-firmware/pull/3736
- [FL-3831] Separate editing and renaming in iButton and LF RFID by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/3735
- [NFC] Add mf_classic_set_sector_trailer_read function by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/3733
- LF RFID SecuraKey: Add Support for RKKTH Plain Text Format by @zinongli in https://github.com/flipperdevices/flipperzero-firmware/pull/3728
- CLI: storage: Minor subcommand lookup refactor by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3739
- Updater: Fix double dir cleanup by @Willy-JL in https://github.com/flipperdevices/flipperzero-firmware/pull/3743
- [FL-3846] Event Loop Timers by @gsurkov in https://github.com/flipperdevices/flipperzero-firmware/pull/3721
- Updater: Slightly smaller image by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3740
- [FL-3835] Ultralight C authentication with des key by @RebornedBrain in https://github.com/flipperdevices/flipperzero-firmware/pull/3720
- [FL-3865] Fix iButton/LF RFID Add Manually results being discarded by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/3749
- Coalesce some allocations by @CookiePLMonster in https://github.com/flipperdevices/flipperzero-firmware/pull/3747
- input_srv: Put input state data on the stack of the service by @CookiePLMonster in https://github.com/flipperdevices/flipperzero-firmware/pull/3748
- copro: bumped to 1.20.0 by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3727
- [FL-3863] Toolchain: v37 by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3746
- Furi: Count ISR time. CLI: Show ISR time in top by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3751
- Updating bench flipper search algorithm by @doomwastaken in https://github.com/flipperdevices/flipperzero-firmware/pull/3742
- CCID: Improve request and response data handling by @kidbomb in https://github.com/flipperdevices/flipperzero-firmware/pull/3741
- NFC: Cache plugin name not full path, saves some RAM by @Willy-JL in https://github.com/flipperdevices/flipperzero-firmware/pull/3737
- Fix PVS Warnings by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3760
- [FL-3704] Updater: Reset various debug flags on production build flash by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3762
- Increase GitHub action timeouts by @doomwastaken in https://github.com/flipperdevices/flipperzero-firmware/pull/3763
- [FL-3870] Desktop: Allow to close blocking bad sd animation by @skotopes in https://github.com/flipperdevices/flipperzero-firmware/pull/3776
- [FL-3866] Intruder animation by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/3779
- Sub-GHz: Hormann HSM static - Fix button decode by @xMasterX in https://github.com/flipperdevices/flipperzero-firmware/pull/3767
- Sub-GHz: Keeloq - Add Novoferm remotes decode support by @xMasterX in https://github.com/flipperdevices/flipperzero-firmware/pull/3768
- [FL-3553] lib: sconscript todo cleanup by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3769
- uFBT: Added ARGS to command line parser by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3770
- Tar archive: Fix double free by @DrZlo13 in https://github.com/flipperdevices/flipperzero-firmware/pull/3781
- NFC: ISO15693 Render Typo Fix by @zinongli in https://github.com/flipperdevices/flipperzero-firmware/pull/3784
- Toolchain: v38; clangd as default language server by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3774
- Scripts: runfap: Fixed starting apps with spaces in path by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3782
- [FL-3867] Code formatting update by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3765
- [FL-3871] Infrared: Check for negative timings by @gsurkov in https://github.com/flipperdevices/flipperzero-firmware/pull/3788
- uFBT: synced .clang-format rules with firmware by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3787
- Update tv.ir by @GreenBean657 in https://github.com/flipperdevices/flipperzero-firmware/pull/3789
- VS Code fixes: .gitignore & clangd by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3790
- Disabled ISR runtime stats collection for updater builds by @hedger in https://github.com/flipperdevices/flipperzero-firmware/pull/3791
- CCID: Add CCIDWorker by @kidbomb in https://github.com/flipperdevices/flipperzero-firmware/pull/3785
- [FL-3752] HID/BLE Keyboard UI refactoring by @Astrrra in https://github.com/flipperdevices/flipperzero-firmware/pull/3777
New Contributors
- @IRecabarren made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3724
- @rnadyrshin made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3736
- @GreenBean657 made their first contribution in https://github.com/flipperdevices/flipperzero-firmware/pull/3789
Full Changelog: https://github.com/flipperdevices/flipperzero-firmware/compare/0.103.1...0.104.0