TL;DR
- FuriHal: new serial API with separate control plane, new module expansion protocol, new configurable serial logging, various bug fixes and improvements
- NFC: DESFire support improvements, new card plugins, various bug fixes and improvements
- Sub-Ghz: new async tx API, new rewritten transceiver control flow, various bug fixes and improvements
- RFID: various bug fixes and improvements
- RPC: reverse input, expansion module extension
- Infrared: new universal remotes
- VA Apps: UI update
- Desktop: fixed unlock from companion on PIN code screen
New serial API arrived #3211
Upcoming JavaScript support discussion: #3286
What's Changed
- [FL-3727] RPC: reverse input by @skotopes in #3304
- [FL-3429] About: China, Taiwan, and Mexico certification information added by @skotopes in #3318
- HID MFC Plugin by @bettse in #3312
- mf_classic_dict.nfc updated by @ry4000 in #3314
- NFC plugin and parser for WashCity cards added by @yaba in #3319
- Samsung AC remotes DB93 and AR-EH04 added by @braghetto in #3301
- Scripts: incorrect handling of storage stress test count option fixed by @skotopes in #3321
- MFC emulation fixes by @gornekich in #3324
- [FL-3678] [FL-3733] [FL-3723] UI refactoring by @RebornedBrain in #3323
- Desktop: RPC unlock on PIN code screen fix by @skotopes in #3334
- ufbt: generated project paths on Windows fix by @hedger in #3339
- [FL-3744] [NFC] NTAG success screen freeze when trying to write to unsaved card by @RebornedBrain in #3354
- NFC: parsers minor clean-up by @Leptopt1los in #3329
- MyKey production date parsing fixed by @augustozanellato in #3332
- FuriHal: start duration furi_hal_subghz_async_tx fix by @Skorpionm in #3230
- NFC: system dict skip when user dict is skipped fix by @Leptopt1los in #3356
- assets: checking limits on image size; ufbt: cdb target by @hedger in #3359
- [FL-3743] Sub-Ghz: UI update by @Skorpionm in #3352
- [FL-3678] NFC UI refactoring by @RebornedBrain in #3361 and #3369
- Furi_hal_rtc: new function by @Leptopt1los in #3294
- Sub-Ghz: added
subghz tx_from_file
CLI cmd, major TX flow refactoring, various improvements and bug fixes by @Skorpionm in #3302 - FuriHal: UART refactoring by @skotopes in #3211
- FuriHal: interrupt priorities and documentation by @skotopes in #3366
- Bugfix: strip last parity bit from decoded FDX-B data by @lagomorph in #3199
- [FL-3669] Expansion module protocol by @gsurkov in #3250
- [FL-3648] Mf DESFire fixes by @gornekich in #3367
- RFID CLI: improved usability by @DrZlo13 in #3376
- 0.98.0-rc various fixes by @skotopes in #3402
- [FL-3759] Fix expansion protocol crash when fed lots of garbage by @gsurkov in #3409
New Contributors
- @ry4000 made their first contribution in #3314
- @yaba made their first contribution in #3319
- @braghetto made their first contribution in #3301
- @lagomorph made their first contribution in #3199
Ongoing
- NFC: new and old protocols support improvements, API finalization
- JS Scripting: VA modules
- Furi & FuriHal improvements and preparation for release version 1.0.0
- Documentation
Full Changelog: 0.97.1-rc...0.98.2-rc