# Unleashed Firmware changelog
> Custom firmware for the Flipper Zero.
- Vendor: DarkFlippers
- Category: Firmware
- Official site: https://flipperunleashed.com
- Tracked by: What's New (https://whatsnew.fyi/product/unleashed-firmware)
- Harvested from: GitHub (DarkFlippers/unleashed-firmware)
- Entries below: 10 (newest first)
What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog.
Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'.
## Releases
### unlshd-090
- Date: 2026-07-30
- Version: unlshd-090
- Original notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-090
- Permalink: https://whatsnew.fyi/product/unleashed-firmware/releases/unlshd-090
- **fixed** — Fix endless TX causing RAW files to be transmitted and crash the system in SubGHz
- **fixed** — Fix crash when exiting CLI subghz chat with an external CC1101
- **fixed** — Fix Frequency Analyzer leaving the radio in a degraded state with antenna isolated and sensitivity loss
- **added** — Add Telcoma/Cardin EDGE protocol (32bit, Static) to SubGHz
- **fixed** — Fix Pecinin keeloq manufacturer in SubGHz
- **fixed** — Fix RAW files corruption in SubGHz
- **added** — Support Hitag Micro chips (8265/8210/H5.5) in LFRFID
- **added** — Add ability to wipe T5577 tags with read-back verification in LFRFID
- **fixed** — Fix T5577 tags holding multiple EM4100 IDs hanging on Read in LFRFID
- **added** — Add native MIFARE Plus support in SL3 with read, emulation, and write capabilities in NFC
- **fixed** — Fix Type 4 Tag emulation crashing on malformed NDEF write APDUs in NFC
- **fixed** — Fix Type 4 Tag emulation corrupting the NDEF message on writes starting mid-NLEN in NFC
- **changed** — Show MIFARE Ultralight/NTAG PWD & PACK in full info view and on read screen in NFC
- **added** — Add Bambu Lab filament spool parser to NFC
- **changed** — Align MIFARE type detection with NXP AN10833 in NFC
- **fixed** — Fix MIFARE Plus 2K mis-sizing in SL1 by detecting it as full 32 sectors through ISO14443-4 ATS in NFC
- **fixed** — Fix MIFARE Plus 2K SL1 transit parsers for Troika, Plantain, SevPPK, SZPPK and Two Cities in NFC
- **fixed** — Fix transit parsers skipping key recovery on a partial read in NFC
- **added** — Show loading screen while a large CUID dictionary loads on Read in NFC
- **fixed** — Fix memory leaks and double-frees in the NFC app
- **added** — Add Network and GPS RPC services
- **changed** — Replace the built-in clock app with the new NightStand Clock featuring overnight display, brightness control, red LED nightlight, stopwatch, and daily alarm
##### Main changes
- Current API: 88.2
* SubGHz: **Fix endless TX causing RAW files to be transmitted and crash the system** (via RPC / Mobile App) (Fixes issue #1008)
* SubGHz: **Fix crash when exiting CLI `subghz chat` with an external CC1101** - pressing Ctrl+C dereferenced the just-freed external CC1101 radio plugin during chat worker shutdown; internal CC1101 was unaffected (by @mishamyte | PR #1036 | Fixes #829)
* SubGHz: **Fix Frequency Analyzer leaving the radio in a degraded state** - the worker parked the internal CC1101 with the antenna isolated and its near-field AGC profile still loaded; apps driving the radio HAL directly (without a full re-init) inherited a "sticky" sensitivity loss - the radio is now reset to its boot state on exit (by @mishamyte | PR #1045 | Fixes #1044)
* SubGHz: **Add Telcoma/Cardin EDGE protocol** (32bit, Static) (by @half2me | PR #1001)
* SubGHz: **Fix Pecinin keeloq manufacturer** (by @lifegame1lu111)
* SubGHz: **RAW files corruption fix** (by @Lechnio)
* LFRFID: **Support of Hitag Micro chips** (8265/8210/H5.5) (by @mishamyte | PR #1002)
* LFRFID: **Wipe T5577** (reset to blank, with read-back verification) (by @mishamyte | PR #1003)
* LFRFID: **Read T5577 tags holding multiple EM4100 IDs again** - a T5577 written with several EM4100 IDs (e.g. via Multiwriter) hung on Read since the Electra protocol was added; also resets a stale PAC/Stanley decoder buffer (by @mishamyte | PR #1025 | Fixes #1024)
* NFC: **Native MIFARE Plus support in SL3** - MIFARE Plus is now a first-class protocol instead of detection-only: read (AES auth + encrypted/plaintext blocks, admin keys & config, originality signature), automatic dictionary attack with a per-UID key cache (instant re-reads of saved cards), full SL3 emulation with shadow-writeback (a reader can authenticate, read & write the recovered card), write/update-to-card, GetVersion + ATS-based S/X/SE/EV1/EV2 detection, "Add Manually" for 18 Plus variants, and MIFARE-Classic-style dump & keys screens; SL0/SL1/SL2 stay untouched (by @mishamyte | PR #1032 | Closes #1031)
* NFC: **Fix Type 4 Tag emulation crashing on malformed NDEF write APDUs** - a reader could reboot the Flipper with a 4-to-7 byte `UPDATE BINARY`: an empty data field, a truncated NLEN write that underflowed the length into a ~4 GB allocation, or an unclamped 64 KB NLEN; a partial NLEN write also no longer zeroes the byte it didn't cover (by @mishamyte | PR #1051 | Fixes #1050)
* NFC: **Fix Type 4 Tag emulation corrupting the NDEF message on writes starting mid-NLEN** - a reader updating from file offset 1 had its payload shifted one byte and picked up a stale byte from the previous frame (by @Endika | PR #1049)
* NFC: Show MIFARE Ultralight/NTAG PWD & PACK in full info view / on read screen too (by @mishamyte | PR #1010 #1011)
* NFC: **Add Bambu Lab filament spool parser** (type, color, code, temps, spool specs) (ported from [uzyn/flipper-bambu](https://github.com/uzyn/flipper-bambu), GPL-3.0)
* NFC: **Align MIFARE type detection with NXP AN10833** - Classic/Ultralight/NTAG/Plus sizing & security level; fixes Mifare Mini clone mis-detection and Ultralight AES read hang (by @mishamyte | PR #1014)
* NFC: **Read MIFARE Plus 2K in SL1 as full 32 sectors / 64 keys** - a Plus 2K in SL1 is byte-identical to a Classic 1K in SAK/ATQA and was mis-sized as 1K; it is now told apart by its ISO14443-4 ATS (Plus S/X signature), while Plus SE, SmartMX, magic "Perfect CUID" and plain 1K stay 1K (by @mishamyte | PR #1016)
* NFC: **Fix MIFARE Plus 2K SL1 transit parsers** - Troika, Plantain, SevPPK, SZPPK and Two Cities stopped parsing once Plus 2K SL1 cards began reporting as the new `2K` type (PR #1016): the parsers only knew `1K`/`4K` and required a full-card read. They now treat 2K as the 1K these cards present and accept a partial read (by @mishamyte | PR #1038 | Fixes #1037)
* NFC: **Fix transit parsers skipping key recovery on a partial read** - Troika, Plantain, SevPPK, SZPPK and Two Cities report
_[Truncated at 4000 characters — full notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-090]_
### unlshd-089
- Date: 2026-05-09
- Version: unlshd-089
- Original notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-089
- Permalink: https://whatsnew.fyi/product/unleashed-firmware/releases/unlshd-089
- **fixed** — Fix FAAC SLH wrong decode/encode in SubGHz protocol
- **changed** — Apply code cleanup to SubGHz protocol
##### Main changes
- Current API: 87.8
* This release is the hotfix for the SubGHz protocol below, other changes are same as in version 088/087
* SubGHz: **Fix FAAC SLH wrong decode/encode**, apply little code cleanup
* Apps: Build tag (**8may2026**) - **Check out more Apps updates and fixes by following** [this link](https://github.com/xMasterX/all-the-plugins/commits/dev)
##### Other changes
* None
###### Known NFC post-refactor regressions list:
- Mifare Mini clones reading is broken (original mini working fine) (OFW)
----
[-> How to install firmware](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/HowToInstall.md)
[-> Unleashed FW Web Installer](https://web.unleashedflip.com)
##### Please support development of the project
| Service | Remark | QR Code | Link/Wallet |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|
|
**Patreon** | |

| [patreon.com/mmxdev](https://patreon.com/mmxdev) |
|
**Boosty** | patreon alternative | 
| [boosty.to/mmxdev](https://boosty.to/mmxdev) |
|
CloudTips | only RU payments accepted | 
| [pay.cloudtips.ru/p/7b3e9d65](https://pay.cloudtips.ru/p/7b3e9d65) |
|
YooMoney | only RU payments accepted | 
| [yoo
_[Truncated at 4000 characters — full notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-089]_
### unlshd-088
- Date: 2026-05-08
- Version: unlshd-088
- Original notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-088
- Permalink: https://whatsnew.fyi/product/unleashed-firmware/releases/unlshd-088
- **added** — Move Nearby Files to Base pack
- **added** — Add option to set baudrate in SubGHz, NFC, RFID, and iButton apps
- **added** — Add ability to add or update GPS position to existing files in SubGHz, NFC, RFID, and iButton apps
- **fixed** — Fix crash in SubGHz Wardriving when changing GPS baudrate with GPS module connected
- **fixed** — Fix Lat/Lon placement in SubGHz Wardriving when file is saved
##### Main changes
- Current API: 87.8
* This release is the hotfix and upgrade for 2 apps below, other changes are same as in version 087
* Apps: Moved **Nearby Files** to Base pack and **added option to set baudrate** and **add/update GPS position to extisting files** (SubGHz, NFC, RFID, iButton)
* Apps: **Fixed crash in SubGHz Wardriving** when changing GPS baudrate with GPS module connected
* Apps: Build tag (**8may2026**) - **Check out more Apps updates and fixes by following** [this link](https://github.com/xMasterX/all-the-plugins/commits/dev)
##### Other changes
* Apps: Fixed Lat/Lon placement in SubGHz Wardriving when file is saved (by @WillyJL)
###### Known NFC post-refactor regressions list:
- Mifare Mini clones reading is broken (original mini working fine) (OFW)
----
[-> How to install firmware](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/HowToInstall.md)
[-> Unleashed FW Web Installer](https://web.unleashedflip.com)
##### Please support development of the project
| Service | Remark | QR Code | Link/Wallet |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|
|
**Patreon** | | 
| [patreon.com/mmxdev](https://patreon.com/mmxdev) |
|
**Boosty** | patreon alternative | 
| [boosty.to/mmxdev](https://boosty.to/mmxdev) |
|
CloudTips | only RU payments accepted | 
| [pay.cloudtips.ru/p/7b3e9d65](https://pay.cloudtips.ru/p/7b3e9d65) |
|
YooMoney | onl
_[Truncated at 4000 characters — full notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-088]_
### unlshd-087
- Date: 2026-05-04
- Version: unlshd-087
- Original notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-087
- Permalink: https://whatsnew.fyi/product/unleashed-firmware/releases/unlshd-087
- **added** — Add support for 42+ Keeloq based systems with partial Add Manually support in SubGHz
- **added** — Add Allstar Firefly 318ALD31K protocol (18 bits, Static) to SubGHz
- **added** — Add Nord ICE protocol (33 bits, Static) to SubGHz
- **added** — Add CAME TOP44FGN support in CAME TWEE protocol
- **added** — Add all 0x0s and all 0xFs KeeLoq MF codes for normal and simple learning in SubGHz
- **added** — Add ISO15693-3 and SLIX write-back support to NFC
- **added** — Add Mifare Ultralight C Write Support to NFC
- **added** — Add new parsers SZPPK, SKPPK and SevPPK to NFC and upgrade Plantain parser
- **added** — Add canvas_get_buffer and canvas_get_buffer_size to public API
- **changed** — Improve support for CAME Atomo type remotes (TOPD4REN) with decode and button codes
- **changed** — Improve Nice FLO decoding in SubGHz
- **changed** — Improve HID App PTT functionality
- **changed** — Update UI wording to be more clear
- **changed** — Extend LCD contrast range to full ST756x 6-bit range (reduced to -10 to +18 to avoid fully unreadable state)
- **fixed** — Fix CAME TWEE repeats count for button click in SubGHz
- **fixed** — Fix MIR and other EMV cards crash on Read in NFC
- **fixed** — Fix CLI with NTAG4xx and Type 4 Tag support in NFC
- **fixed** — Fix BusFault in Write to Initial Card in NFC
- **fixed** — Fix stack buffer overflows in MFUL FAST_READ and DESFire file settings parsers in NFC
- **fixed** — Fix duplicate code in RAW protocol in SubGHz
##### Main changes
- Current API: 87.8
* SubGHz: Add support for **42+ Keeloq based systems** (with partial Add Manually support) (see [Full list](/documentation/SubGHzSupportedSystems.md)) (by @zero-mega, @xMasterX, ARF Team)
* SubGHz: Add **Allstar Firefly 318ALD31K** protocol (18 bits, Static) (PR #989 | by @jlaughter)
* SubGHz: Add **Nord ICE** protocol (33 bits, Static)
* SubGHz: **Better support for CAME Atomo** type remotes (TOPD4REN) (decode + button codes) (thx to Roman for raw recordings)
* SubGHz: Add **CAME TOP44FGN** support in CAME TWEE protocol
* SubGHz: Add all 0x0s and all 0xFs KeeLoq MF codes for normal and simple learning
* SubGHz: **Fix CAME TWEE repeats count for button click**
* SubGHz: Improve Nice FLO decoding (thx to Roman for raw recordings)
* NFC: Add **ISO15693-3 and SLIX write-back support** (PR #984 | by @DoniyorI)
* NFC: **Fix "MIR" and other EMV cards crash on Read** (by @Dmitry422)
* NFC: Add **Mifare Ultralight C Write Support** (by @haw8411)
* NFC: Add **new parsers SZPPK, SKPPK and SevPPK**, upgrade Plantain parser, fix TwoCities parser (PR #981 | by @mxcdoam)
* NFC: Fix CLI with NTAG4xx and Type 4 Tag support (by @WillyJL)
* OFW PR 4362: NFC: **Fix BusFault** in Write to Initial Card (by @akrylysov)
* OFW PR 4369: NFC: Fix stack buffer overflows in MFUL FAST_READ and DESFire file settings parsers (by @qp-x-qp)
* Apps: Build tag (**5may2026**) - **Check out more Apps updates and fixes by following** [this link](https://github.com/xMasterX/all-the-plugins/commits/dev)
##### Other changes
* UI: Add `canvas_get_buffer`, `canvas_get_buffer_size` to public API
* HID App: PTT improvements (PR #996 | by @hryamzik)
* UI: Wording changes to be more clear (PR #994 | by @SkeletonMan03)
* SubGHz: Fix duplicate code in RAW protocol
* SubGHz: Fix small logic error in KingGatesStylo4k protocol (found by @X-Stuff)
* OFW PR 4364: JS: Address utf8 support when uploading JavaScript application (by @bekindpleaserewind)
* Display: Extend lcd contrast range to full ST756x 6-bit range (by @ShaTie) (reduced to -10 to +18 to avoid fully unreadable state)
###### Known NFC post-refactor regressions list:
- Mifare Mini clones reading is broken (original mini working fine) (OFW)
----
[-> How to install firmware](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/HowToInstall.md)
[-> Unleashed FW Web Installer](https://web.unleashedflip.com)
##### Please support development of the project
| Service | Remark | QR Code | Link/Wallet |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|
|
**Patreon** | |
**Patreon** | | | [patreon.com/mmxdev](https://patreon.com/mmxdev) |
|
**Boosty** | patreon alternative | | [boosty.to/mmxdev](https://boosty.to/mmxdev)
_[Truncated at 4000 characters — full notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-086]_
### unlshd-085
- Date: 2026-02-16
- Version: unlshd-085
- Original notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-085
- Permalink: https://whatsnew.fyi/product/unleashed-firmware/releases/unlshd-085
- **added** — Cardin S449 protocol full support with 64bit keeloq, add manually, and all button codes
- **added** — Benfica ARC AES128 protocol full support with 128bit dynamic and 3 button codes
- **added** — Treadmill37 protocol support with 37bit static
- **added** — Jarolift protocol full support with 72bit dynamic, add manually, and all button codes
- **added** — FSK modulation with 12KHz deviation
- **added** — KingGates Stylo 4k add manually and button switch support
- **added** — Stilmatic R-Tech button 9 support with two buttons hold simulation mapped on arrow keys
- **added** — Add 390MHz and 430.5MHz to default hopper list
- **added** — KeeLoq counter mode 7 that sends 7 signals increasing counter with 0x3333 steps
- **added** — Remote simulation with full signal transmit capability
- **added** — TX Power setting option
- **added** — IR capabilities to the JS engine
- **added** — Ability to pin folders in Archive
- **changed** — Stilmatic 12bit discriminator fix
- **changed** — Counter editor refactoring
- **changed** — Alutech AT-4N and Nice Flor S turbo speedup
- **changed** — Sommer fm2 now uses FM12K modulation instead of FM476
- **changed** — V2 Phoenix added 2 counter modes support
- **changed** — KeeLoq display decrypted hop in Hop field instead of encrypted value
- **changed** — Desktop lock menu changed from Lock/Unlock action to BT ON/OFF
- **fixed** — FAAC RC/XT button mapping
- **fixed** — BFT KeeLoq decoding with zero seed
- **fixed** — Sommer timings
- **fixed** — Alutech AT4N false positives
- **fixed** — Storage settings exit scenes properly when used via favourites
- **fixed** — Backlight settings bug
- **fixed** — NFC LED not blinking at SLIX unlock
- **fixed** — Sending 32+ byte ISO 15693-3 commands in NFC
- **fixed** — PPS request handling in ISO14443-4 layer
- **fixed** — READ_MULTI and GET_BLOCK_SECURITY commands in ISO 15693-3 emulation
- **removed** — Cars ignore option replaced with Revers RB2 protocol ignore option
- **removed** — Starline, ScherKhan, and Kia decoders moved to external app
##### Main changes
- Current API: 87.6
* SubGHz: **Cardin S449 protocol full support** (64bit keeloq) (with Add manually, and all button codes) (**use FSK12K modulation to read the remote**) (closes issues #735 #908) (by @xMasterX and @zero-mega (thanks!))
* SubGHz: **Beninca ARC AES128 protocol full support** (128bit dynamic) (with Add manually, and 3 button codes) (resolves issue #596) (by @xMasterX and @zero-mega)
* SubGHz: **Treadmill37 protocol support** (37bit static) (by @xMasterX)
* SubGHz: **Jarolift protocol full support** (72bit dynamic) (with Add manually, and all button codes) (by @xMasterX & d82k & Steffen (bastelbudenbuben de))
* SubGHz: **New modulation FSK with 12KHz deviation**
* SubGHz: **KingGates Stylo 4k - Add manually and button switch support** + refactoring of encoder
* SubGHz: **Stilmatic (R-Tech) - 12bit discr. fix & button 9 support** (two buttons hold simulation) (mapped on arrow keys)
* SubGHz: **Counter editor refactoring** (PR #939 | by @Dmitry422)
* SubGHz: **Alutech AT-4N & Nice Flor S turbo speedup** (PR #942 | by @Dmitry422)
* SubGHz: **Sommer fm2 in Add manually now uses FM12K modulation** (Sommer without fm2 tag uses FM476) (try this if regular option doesn't work for you)
* SubGHz: **Sommer - last button code 0x6 support** (mapped on arrow keys)
* SubGHz: **V2 Phoenix (Phox) added 2 counter modes support** (docs updated)
* SubGHz: Add 390MHz, 430.5MHz to default hopper list (6 elements like in OFW) (works well with Hopper RSSI level set for your enviroment)
* SubGHz: Fixed button mapping for **FAAC RC/XT**
* SubGHz: KeeLoq **display decrypted hop** in `Hop` instead of showing encrypted as is (encrypted non byte reversed hop is still displayed in `Key` field)
* SubGHz: **BFT KeeLoq** try decoding with **zero seed** too
* SubGHz: KeeLoq **display BFT programming mode TX** (when arrow button is held)
* SubGHz: KeeLoq **add counter mode 7 (sends 7 signals increasing counter with 0x3333 steps)** - may bypass counter on some receivers!
* SubGHz: Add signals button editor and real **remote simulation** (full signal transmit with just one click) (PR #956 #958 | by @Dmitry422)
* SubGHz: TX Power setting (PR #960 | by @LeeroysHub)
* Desktop: BT ON/OFF instead of Lock/Unlock action in desktop lock menu (To lock - hold Up button) (PR #965 | by @Dmitry422) (idea by Dezederix)
* Desktop: Holding back button to power off menu now allows to open power settings on left button (idea by Dezederix)
* JS: feat: add IR capabilities to the JS engine (PR #957 | by @LuisMayo)
* NFC: Handle PPS request in ISO14443-4 layer (by @WillyJL)
* NFC: Fixes to `READ_MULTI` and `GET_BLOCK_SECURITY` commands in ISO 15693-3 emulation (by @WillyJL & @aaronjamt)
* Archive: Allow folders to be pinned (by @WillyJL)
* Apps: Build tag (**12feb2026p3**) - **Check out more Apps updates and fixes by following** [this link](https://github.com/xMasterX/all-the-plugins/commits/dev)
##### Other changes
* Settings: Storage settings exit scenes properly if used via favourites (fixes issue #951)
* LCD: Backlight settings bug fix (PR #962 | by @Dmitry422)
* UI: Various small changes
* Desktop: Disable winter holidays anims
* OFW PR 4333: NFC: Fix sending 32+ byte ISO 15693-3 commands (by @WillyJL)
* NFC: Fix LED not blinking at SLIX unlock (closes issue #945)
* SubGHz: Added some RAM
* SubGHz: Fix documentation link for HT12A protocol (by @carlogrisetti)
* SubGHz: Improve docs on low level code (PR #949 | by @Dmitry422)
* SubGHz: Fix Alutech AT4N false positives
* SubGHz: Cleanup of extra local variables
* SubGHz: Replaced Cars ignore option with Revers RB2 protocol ignore option
* SubGHz: Moved Starline, ScherKhan, Kia decoders into external app
* SubGHz: Possible Sommer timings fix
* SubGHz: Various fixes
* SubGHz: Nice Flor S remove extra uint64 variable
* SubGHz: Rename Sommer(fsk476) to Sommer (Sommer keeloq works better with FM12K) + added backwards compatibility with older saved files
* Docs: Add full list of supported SubGHz protocol
_[Truncated at 4000 characters — full notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-085]_
### unlshd-084
- Date: 2025-12-13
- Version: unlshd-084
- Original notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-084
- Permalink: https://whatsnew.fyi/product/unleashed-firmware/releases/unlshd-084
- **added** — SubGHz Counter Edit option with UI in Signal Settings
- **added** — SubGHz UI for Counter Experimental Mode in Signal Settings
- **added** — SubGHz Counter modes for Keeloq, CAME Atomo, Nice Flor S, AlutechAT4N
- **added** — SubGHz AN-Motors AT4 button on arrow keys
- **added** — SubGHz IL-100 Smart support for Add manually
- **added** — SubGHz experimental counter overflow mode (OFEX)
- **added** — NFC Saflok MFUL Parser Support
- **added** — NFC MFUL counters to Info page
- **added** — Desktop Quick Debug mode switch
- **added** — SubGHz Remote default remote and clear slot features
- **added** — Bad USB Colemak keyboard layout
- **added** — Dolphin winter anims
- **changed** — SubGHz Return Honeywell Sec with fixes and improvements
- **changed** — NFC Keys found in key cache are now used in Nested attacks
- **changed** — NFC MFKey 4.0 and MIFARE Classic Static Encrypted Nested attacks run 10x faster
- **changed** — SubGHz OFEX support for SecPlus v1 and v2
- **fixed** — OFW Felica standard loading from nfc file
- **fixed** — Display backlight bug from DisplayBacklightEnforceOn
- **removed** — Dolphin halloween anim
##### Main changes
- Current API: 87.1
* SubGHz: **Counter Edit option with UI** (PR #933 | by @Dmitry422) (with Debug enabled only) (Saved - open file - Signal Settings - Edit Counter)
* SubGHz: **UI for Counter Experimental Mode** (PR #930 | by @Dmitry422) (with Debug enabled only) (Saved - open file - Signal Settings - Counter Mode) (see docs below)
* SubGHz: **Counter modes for Keeloq, CAME Atomo, Nice Flor S, AlutechAT4N** - [see docs](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/SubGHzCounterMode.md)
* SubGHz: Add AN-Motors AT4 button on arrow keys (0xC)
* SubGHz: Add IL-100 Smart support for Add manually
* SubGHz: Add **experimental counter overflow mode** (OFEX), replicates how some key duplicators work, DO NOT USE if you don't know what you are doing, it will reset your counter value! (accesible with debug on in radio settings - counter incr.)
* SubGHz: **Return Honeywell Sec** with fixes and improvements (by htotoo & LiQuiDz & xMasterX)
* NFC: Keys found in key cache are now used in Nested attacks, deleting key cache is no longer required (by @noproto)
* NFC: MFKey 4.0, MIFARE Classic Static Encrypted Nested attacks run 10x faster (by @noproto)
* NFC: **Add Saflok MFUL Parser Support** (by @aaronjamt)
* NFC: **Add MFUL counters to Info page** (by @aaronjamt)
* OFW: Fix Felica standard loading from nfc file
* Apps: **Check out more Apps updates and fixes by following** [this link](https://github.com/xMasterX/all-the-plugins/commits/dev)
##### Other changes
* Desktop: Quick Debug mode switch (hold down on desktop, then hold ok on version screen)
* SubGHz: OFEX support for SecPlus v1 and v2, various fixes (by @Dmitry422 & xMasterX)
* SubGHz Remote: Add default remote and clear slot features (by @jknlsn)
* Fix typo in README warning about scammers (PR #931 | by @koterba)
* Bad USB: Colemak keyboard layout (by @Ashe-Sterling)
* Display: Remove display_back_light bug from "DisplayBacklightEnforceOn" (PR #928 | by @Dmitry422)
* OFW PR 4279: NFC FeliCa Minor Fix: FelicaPollerEventType should only be Incomplete if the tag is FeliCa Lite (by @zinongli)
* OFW PR 4261: Add date/time input module (by @aaronjamt)
* OFW PR 4312: Infrared: Fix infrared CLI plugin MissingImports (by @WillyJL)
* Dolphin: Enable winter anims
* Dolphin: Disable halloween anim
###### Known NFC post-refactor regressions list:
- Mifare Mini clones reading is broken (original mini working fine) (OFW)
- While reading some EMV capable cards via NFC->Read flipper may crash due to Desfire poller issue, read those cards via Extra actions->Read specific card type->EMV
----
[-> How to install firmware](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/HowToInstall.md)
[-> Download qFlipper (official link)](https://flipperzero.one/update)
##### Please support development of the project
| Service | Remark | QR Code | Link/Wallet |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|
|  remotes in SubGHz
- **added** — Add Elplast 18bit static code protocol in SubGHz
- **added** — Add BFT decode on the fly in regular Read mode for SubGHz 2 button remotes
- **added** — Add ZKTeco 430.5 MHz manual support in SubGHz
- **added** — Add variant of Add Manually menu with manual editing for each value in SubGHz
- **added** — Add MIFARE Classic Show Keys UI in NFC
- **added** — Add global zoom and google meet shortcuts for MacOS in HID PTT app
- **added** — Add NFC FeliCa Service Directory Traverse and Dump All Unencrypted-Readable Services Blocks
- **added** — Add NFC CLI commands
- **added** — Add ISO-3166 Country Names for Pet Chips in LFRFID
- **added** — Add Ultralight C NFC App Key Management and Dictionary Attack
- **added** — Add EM4305 chipset additional protocol support in LFRFID
- **added** — Add custom buttons support when using the SubGHz remote app
- **added** — Add Vibro Trigger option in Input Settings
- **added** — Add Rename Option in BT Remote
- **added** — Add Buzzer command in CLI
- **added** — Add Amusement IC Card Parser for FeliCa Lite and Lite-S in NFC
- **added** — Add MFC 1k Banapass Parser in NFC
- **added** — Add mouse button selectable option in HID app mouse clicker
- **changed** — Tune Linear protocol decoder with better EZCode support in SubGHz
- **changed** — Tune Dickert MAHS protocol decoder in SubGHz
- **changed** — Improve BLE pairing security
- **changed** — Handle certain Polling commands in FeliCa Emulation firmware
- **changed** — Simplify Bad USB BLE profile
- **changed** — Store View by value to save memory in ViewStack
- **fixed** — Fix reading PWD locked MFUL in NFC
- **fixed** — Fix Ultralight EV1 regression in NFC
- **fixed** — Fix read crash with unexpectedly large MFC AUTH(0) response in NFC
- **fixed** — Fix long delay with quick connect/disconnect in CLI
- **fixed** — Fix crash in SubGHz add manually menu
- **fixed** — Fix incorrect Saflok year formula in NFC
- **fixed** — Fix wrbl command tooltip
- **fixed** — Fix PVS warnings
- **fixed** — Fix GUI Bug in Number Input Save Icon
- **fixed** — Do not send mount event if SD mounted at boot in Storage
- **removed** — Temporarily remove HoneywellSec protocol from SubGHz due to unstable decoding and incorrect encoding
- **changed** — Add UL-C keys to the NFC dictionary
- **changed** — Expose nfc_common.h in NFC lib
- **changed** — Expose button event type in gui/widget button callback
- **changed** — Reduce VSCode file watcher resource usage
##### Main changes
- Current API: 87.0
* SubGHz: Add support for **Came Atomo (TOP44RBN)** remotes (thanks @mishamyte for recordings)
* SubGHz: Add **Elplast 18bit** static code protocol (hello Hackcat ^_^)
* SubGHz: Try to **decode BFT** (2 buttons remotes only) **on the fly** in regular Read mode (no more KL Unknown and all of that for free?!) (for 4 button remote follow docs [here](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/SubGHzRemoteProg.md))
* SubGHz: **Tune Linear** (edited by @WillyJL in PR #919 #920) (add better EZCode support) and **Dickert MAHS** protocol decoders
* SubGHz: RAW protocol fixes (by @WillyJL)
* SubGHz: Add **ZKTeco 430.5 MHz** add manually support
* SubGHz: Add variant of 'Add Manually' menu with manual editing for each value (PR #909 #911 #914 | by @MrLego8-9)
* SubGHz: Temporarily remove HoneywellSec protocol due to unstable decoding and incorrect encoding
* NFC: Returning fix for reading PWD locked MFUL (PR #922 | by @mishamyte)
* NFC: Added UL-C keys to the dictionary (PR #923 | by @mishamyte)
* NFC: Add MIFARE Classic )
###### Known NFC post-refactor regressions list:
- Mifare Mini clones reading is broken (original mini working fine) (OFW)
- While reading some EMV capable cards via NFC->Read flipper may crash due to Desfire poller issue, read those cards via Extra actions->Read specific card type->EMV
----
[-> How to install firmware](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/HowToInstall.md)
[-> Download qFlipper (official link)](https://flipperzero.one/update)
##### Please support development of the project
| Service
_[Truncated at 4000 characters — full notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-083]_
### unlshd-082
- Date: 2025-07-16
- Version: unlshd-082
- Original notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-082
- Permalink: https://whatsnew.fyi/product/unleashed-firmware/releases/unlshd-082
- **added** — SubGHz: Roger (static 28 bit) with add manually support
- **added** — SubGHz: V2 Phoenix full support (button switch, add manually, counter decrypt/encrypt)
- **added** — SubGHz: Keeloq support for Motorline (with add manually support), Rosh, Pecinin, Rossi, Merlin, Steelmate
- **added** — iButton: TM01x Dallas write support
- **added** — SubGHz: Add Keeloq IronLogic (aka IL100) smart clone remote copiers support
- **added** — NFC: NFC Type 4 support with new Type 4 Tag (NDEF on NTAG4xx / MIFARE DESFire) protocol
- **added** — NFC: New NTAG4xx (NTAG413 DNA / NTAG424 DNA) protocol with detection and basic info support
- **added** — NFC: Ventra ULEV1 parser
- **added** — NFC: CSC Service Works parser
- **added** — NFC: Philips Sonicare parser
- **added** — NFC: SmartRider parser
- **added** — Display: Backlight option "always on" added
- **added** — RFID 125khz: Add DEZ10 representation to EM410X
- **changed** — SubGHz: Nero Radio static parse and display more data
- **changed** — SubGHz: Reduce less popular freqs in default hopper preset to make it faster
- **changed** — SubGHz: Marantec protocol implement CRC verification display and Add manually support
- **changed** — SubGHz: Keeloq Comunello add manually support
- **changed** — SubGHz: Rename and extend Alarms, Sensors, Cars ignore options
- **changed** — SubGHz: Add 462.750 MHz & 868.46 MHz to default subghz freqs list
- **fixed** — SubGHz: Fix CAME 24bit decoder
- **fixed** — SubGHz: Tune Holtek HT12x to decode Holtek only and not conflict with came 12bit
##### Main changes
- Current API: 86.0
* SubGHz: **Roger (static 28 bit) with add manually support** (by @xMasterX & @mishamyte)
* SubGHz: **V2 Phoenix full support** (button switch, add manually, counter decrypt/encrypt) (by @xMasterX & @RocketGod-git, original code by @Skorpionm)
* SubGHz: **Keeloq: Add support for - Motorline (with add manually support), Rosh, Pecinin, Rossi, Merlin, Steelmate** (by @xMasterX & @RocketGod-git)
* SubGHz: **Nero Radio static parse** and display more data
* SubGHz: Reduce less popular freqs in default hopper preset, **make it faster**
* SubGHz: **Marantec protocol implement CRC verification display and Add manually support** (by @xMasterX & @li0ard, original code by @Skorpionm)
* SubGHz: **Keeloq: Comunello - add manually support**
* iButton: **TM01x Dallas write support** (PR #899 | by @Leptopt1los)
* SubGHz: Rename and **extend Alarms, Sensors, Cars ignore options** (Alarms: Hollarm, GangQi | Cars: Kia, Starline, ScherKhan | Sensors: Magellan, Honeywell, Honeywell WDB (doorbells), Legrand (doorbells), Feron (RGB lights))
* SubGHz: V2 Phoenix show counter value (upd: see above, now decrypted)
* SubGHz: **Add Keeloq IronLogic (aka IL100) smart clone remote copiers support** (thanks to Vitaly for RAWs)
* SubGHz: **Fix CAME 24bit decoder**
* SubGHz: Add 462.750 MHz & 868.46 MHz to default subghz freqs list
* SubGHz: **Tune Holtek HT12x to decode Holtek only** and not conflict with came 12bit
* SubGHz: Fix Rename scene bug, that was replacing file name with random name when Rename is opened then closed then opened again
* Display: Backlight option "always on" and RGB bug removed (PR #900 | by @Dmitry422)
* NFC: Ultralight C - Attempt of authentication with default key (PR #898 | by @mishamyte)
* System: Loader - Fix misplaced ApplicationBeforeLoad events (PR #905 | by @WillyJL)
* OFW PR 4210: Infrared: Add text scroll to remote buttons (by @956MB)
* NFC:
- **NFC Type 4 support + many other improvements** (by @WillyJL)
- New Type 4 Tag (NDEF on NTAG4xx / MIFARE DESFire) protocol, full support
- New NTAG4xx (NTAG413 DNA / NTAG424 DNA) protocol, only detection and basic info support
- NDEF parsing plugin supports Type 4 Tag protocol
- Show more version info for MIFARE Plus cards
- Improve detection/verification of MIFARE DESFire and MIFARE Plus SE
- Improve navigation for MIFARE Classic Update from / Write to Initial Card
- Refactor Write code for MIFARE Ultralight/Classic in NFC app helpers
- Cleanup event handling in NFC app
- NFC app uses a bit less RAM because of previous 2 points
- Refactor NXP Native Commands to share between protocols (used by MIFARE DESFire, MIFARE Plus, NTAG4xx)
- MIFARE DESFire poller API can now switch between native and ISO7816-wrapped commands
- Expand ISO14443-4A API with listener (emulation) support for sending responses to reader (except I-block chaining)
- Exposed some APIs for apps to use that were meant to be public:
- ISO14443-3A listener (emulation)
- ISO15693-3 device (data), poller (reading), listener (emulation)
- Cleanup/reorder protocol definitions for tidyness
- Ventra ULEV1 parser (by @hazardousvoltage)
- CSC Service Works parser (by @zinongli)
- Philips Sonicare parser (by @Sil333033)
- SmartRider parser (by @jaylikesbunda)
* Apps: **Check out more Apps updates and fixes by following** [this link](https://github.com/xMasterX/all-the-plugins/commits/dev)
##### Other changes
* BadUSB: Fix modifier keys with HOLD/RELEASE commands (by @WillyJL)
* Docs: Update doorhan programming instructions (by @li0ard)
* FuriHalSerial: Fix RXFNE interrupt hang, aka freezing with UART output when Expansion Modules are enabled (by @WillyJL)
* Expansion: add is_connected api (by @HaxSam & @WillyJL)
* RFID 125khz: Fix strange bug with LCD backlight going off after doing "Write"
* GUI: Added `submenu_remove_item()` to API, was needed for NFC Type 4 related changes (by @WillyJL)
* SubGHz: Fix possible
_[Truncated at 4000 characters — full notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-082]_
### unlshd-081
- Date: 2025-04-23
- Version: unlshd-081
- Original notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-081
- Permalink: https://whatsnew.fyi/product/unleashed-firmware/releases/unlshd-081
##### 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)
* 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
_[Truncated at 4000 characters — full notes: https://github.com/DarkFlippers/unleashed-firmware/releases/tag/unlshd-081]_