1
mirror of https://github.com/DarkFlippers/unleashed-firmware.git synced 2025-12-12 12:42:30 +04:00

upd changelog

This commit is contained in:
MX
2025-04-28 18:41:52 +03:00
parent ae2b305701
commit 5bba71e2cb

View File

@@ -1,93 +1,9 @@
## Main changes
- Current API: 86.0
**WARNING! After install of this version your Desktop (fav apps) and LCD & Notifications settings will be reset to default values, please configure them again after this update!** (this is required due to big updates on that parts and config struct changes)
* SubGHz: Add **Feron** protocol (static 32 bit) **full support** (by @xMasterX)
* SubGHz: Add **Revers RB2 / RB2M Protocol** (static 64 bit) **full support** with add manually (by @xMasterX)
* SubGHz: **Fix Hollarm protocol with more verification**
* SubGHz: **Fix GangQi protocol** (by @DoberBit and @mishamyte (who spent 2 weeks on this))
* SubGHz: **Came Atomo button hold simulation with full cycle** simulation (to allow proper pairing with receiver)
* SubGHz: Add **Prastel (42bit static code)** support (OFW PR 4178 by @pmazzini)
* Desktop: **Add support for Favorite App - Ok Long** (Warning! Old favourites apps list will be reset!) (PR #886 | by @DrEverr)
* Display: **LCD Color Inversion** (Settings - LCD and Notifications - LCD Inversion) (PR #887 #893 | by @Dmitry422)
* Display: **Night Shift Feature** (dimming backlight in selected time interval) (PR #885 #896 | by @Dmitry422)
* Display: **Сombining RGB Backlight mod** (by @quen0n) and original backlight support **in one firmware** (+ Rainbow/Wave effect (based on @Willy-JL idea)) (PR #877 #881 #890 | by @Dmitry422) - (**To enable RGB Backlight support go into Notifications settings**)
* NFC: Use default UL/UL-C pwd/key as default value for key input (PR #891 | by @mishamyte)
* OFW: LFRFID - **EM4305 support**
* OFW: **Universal IR signal selection**
* OFW: **BadUSB: Mouse control**
* OFW: **Pinning of settings options**
* OFW: NFC app now can launch MFKey32
* OFW: BadUSB arbitrary key combinations
* OFW PR 4136: BadUSB: Full USB/BLE parameter customization, UI improvements, and more (by @Willy-JL)
* OFW: NFC - Added naming for DESFire cards + fix MF3ICD40 cards unable to be read
* Apps: Add **FindMyFlipper to system apps and allow autostart** on system boot [app by @MatthewKuKanich](https://github.com/MatthewKuKanich/FindMyFlipper) and autoloader by @Willy-JL - to use app please check how to add keys in [app repo](https://github.com/MatthewKuKanich/FindMyFlipper)
* README Update: Enhanced Visuals & Navigation (PR #871 #872 | by @m-xim)
* Docs: Update FAQ.md (PR #865 | by @mi-lrn)
* Input: **Vibro on Button press option** (PR #867 | by @Dmitry422)
* Power: **Option to limit battery charging** (suppress charging on selected charge level) (PR #867 | by @Dmitry422) (idea and example by @oltenxyz)
* OFW PR 4206: Stop JS PWM on exit (by @portasynthinca3)
* Apps: **Check out more Apps updates and fixes by following** [this link](https://github.com/xMasterX/all-the-plugins/commits/dev)
## Other changes
* SubGHz: Move hardcoded extra modulations to user config - uncomment them in setting_user.example and remove .example from filename
* SubGHz: Various bugfixes and experimental options (rolling counter overflow) (by @xMasterX)
* Anims: Disable winter anims
* NFC: mfclassic poller fix early key reuse in dictionary attack state machine (by @noproto)
* OFW: RC fixes
* OFW: Desktop: Fix freeze on boot if PIN set
* OFW PR 4189: USB-UART bridge fix (by @portasynthinca3)
* OFW: FBT: Fix for Python 3.13
* OFW: sdk: bump API to force re-upload for the catalog
* OFW: SDK: Fix missing RECORD_CLI define
* OFW: Fix NULL dereference in CLI completions
* OFW PR 4181: vcp, cli: Handle Tx/Rx events before Connect/Disconnect + extra fixes (by @portasynthinca3)
* OFW: BLE: Slightly increase mfg_data size
* OFW: fbt: Deterministic STARTUP order & additional checks
* OFW: JS: Update and fix docs, fix Number.toString() with decimals
* OFW: New JS value destructuring
* OFW: Docs: Fix doxygen references from PR 4168
* OFW: BLE advertising improvements
* OFW: **New CLI architecture**
* OFW: **CLI autocomplete and other sugar**
* OFW: CLI commands in fals and threads
* OFW: cli: fixed `free_blocks` command
* OFW: docs: badusb arbitrary modkey chains
* OFW: Separate cli_shell into toolbox
* OFW: Move JS modules to new arg parser
* OFW: Application chaining
* OFW: Fix DWARF dead code elimination and linking
* OFW: NFC: Fix crash on ISO15693-3 save when memory is empty or cannot be read
* OFW: Reduced ieee754 parser size
* OFW: Added Doom animation (by @doomwastaken)
* OFW PR 4133: add nfc apdu cli command back (by @leommxj)
* OFW: NFC: Support DESFire Transaction MAC file type (by @Willy-JL)
* OFW: NFC: Fix NDEF parser for MIFARE Classic (by @Willy-JL)
* OFW: GUI: Fix widget text scroll with 256+ lines (by @Willy-JL)
* OFW: Infrared: Fix universals sending (by @Willy-JL)
* OFW: HID Ble: increased stack and improvements (by @doomwastaken)
* OFW: Stricter constness for const data (by @hedger)
* OFW PR 4017: Alarm improvements: Snooze, timeouts, and dismissing from the locked state (by @Astrrra)
* OFW: fix: flipper detected before it was rebooted
* OFW: NFC: FeliCa Protocol Expose Read Block API and Allow Specifying Service
* OFW: LFRFID: Fix Detection Conflict Between Securakey and Noralsy Format (by @zinongli)
* OFW: Stdio API improvements
* OFW: GUI: Widget view extra options for JS
* OFW: Update heap implementation
* OFW: Updated Button Panel
* OFW: UART framing mode selection
* OFW: gpio: clear irq status before calling user handler
* OFW: Fix 5V on GPIO
* OFW: Fixed repeat in subghz tx_from_file command
* OFW: LFRFID: Noralsy Format/Brand
* OFW: Faster di card reading
* OFW: vscode: disabled auto-update for clangd since correct version is in the toolchain
* OFW: Furi, USB, BLE, Debug: various bug fixes and improvements
* OFW: EventLoop unsubscribe fix
* OFW: nfc: Enable MFUL sync poller to be provided with passwords
* OFW: ST25TB poller mode check
* OFW: JS features & bugfixes (SDK 0.2) **Existing Widget JS module was removed and replaced with new ofw gui/widget module, old apps using widget may be incompatible now!**
* OFW: Infrared: increase max carrier limit
* OFW: Ensure that `furi_record_create` is passed a non-NULL data pointer
* OFW: Update mbedtls & expose AES
* OFW: Add the Showtime animation
* Docs: Some updates on subghz remotes programming
<br><br>
#### Known NFC post-refactor regressions list:
- Mifare Mini clones reading is broken (original mini working fine) (OFW)