Releases: Flipper-XFW/Xtreme-Firmware
XFW-0053_02022024
Caution
Xtreme is no longer in development. Please go ahead and download a new firmware
⬇️ Download
🖥️ Web Updater (chrome) [recommended]
🐬 qFlipper Package (.tgz)
📦 Zipped Archive (.zip)
Check the install guide if you're not sure, or join our Discord if you have questions or encounter issues!
🚀 Changelog
Added:
- New Apps:
- BT Trigger (by @Nem0oo)
- EM4100 Generator (by @Milk-Cool)
- GPIO Controller (by @Lokno)
- IR Intervalometer (by @Nitepone)
- MIFARE Classic Editor (by @TollyH)
- Oscilloscope (by @anfractuosity)
- Rolling Flaws (by @jamisonderek)
- Seader (by @bettse)
- T5577 Multiwriter (by @Leptopt1los)
- USB Consumer Control (by @WithSecureLabs)
- XRemote (by @kala13x)
- Asset Packs:
- Infrared: Automatic IR Blaster module detection (by @jamisonderek @Sil333033 @Willy-JL)
- NFC:
- New Parser for NDEF data (URL, Contact, WiFi...) (by @Willy-JL)
- UL: Add Manually MF Classic with Custom UID (fixes regression in v51) (by @Leptopt1los)
- UL: Added back EMV, now with PIN tries and Transactions (fixes regression in v51) (by @Leptopt1los)
- UL: Added parser for Zolotaya Korona, Zolotaya Korona Online (by @Leptopt1los), WashCity (by @yaba)
- OFW: HID MFC Plugin
- SubGhz:
- Auto-save to file option (by @Willy-JL)
- Count signal repeats, new option to remove duplicates (by @Willy-JL)
- Repeater mode, remember Sound option, hold Ok to send signal (by @LeeroysHub)
- UL: Disable hopper when entering read from frequency analyzer (by @xMasterX)
- UL: New Add Manually options, Keeloq send/display fixes (by @xMasterX)
- UL: Option to Delete Old Signals when Memory is Full (by @xMasterX)
- UL: Programming mode for Keeloq Dea Mio (right arrow button) (by @xMasterX)
- UL: Notifications: More contrast values for replacement displays (by @xMasterX)
- UL: RFID: T5577 Write with / clear password (by @Leptopt1los)
- OFW: GPIO: Expansion module protocol (settings in RAM by @Willy-JL, apps ported by @xMasterX)
- OFW PR 3401: BadKB: it-IT-mac layout (by @nminaylov)
- OFW PR 3410: RFID: EM4100: Support for different bit rates (RF/32 full support, RF/16 without reading) (by @Mrkvak)
Updated:
- Updated Apps:
- Authenticator: Short back to exit (by @LeeroysHub)
- BLE Spam: Improved memory management, added disclaimers for patched things (by @Willy-JL)
- BT/USB Remote: Add macOS Music app control (by @xMasterX)
- ESP Flasher: Select Multi-Fucc/Xeon/Other (by @Willy-JL), added Multi-Fucc Wardriver bin (by @Sil333033)
- Evil Portal: Fix BUF data from Marauder leaking through (by @Willy-JL)
- Mass Storage: Fix selected menu option on open (by @Willy-JL @ClaraCrazy)
- PicoPass: Fixed crash on save with 23+ char name (by @Willy-JL)
- WAV Player: Skip LIST metadata (fixes some .wav files) (by @Willy-JL)
- WiFi Marauder: Updated to bin 0.13.7 companion 7.0 (by @Willy-JL) FLASH YOUR BOARD IN QUICK FLASH
- BadKB: Show current/total lines in script (by @Willy-JL)
- Infrared: Support external blasters in apps (IR Remote, IR Intervalometer, XRemote) (by @Willy-JL)
- NFC:
- New MIFARE Classic keys (by @icemirr0r)
- OFW PR 3384: Display unread Mifare Classic bytes as question marks (by @TollyH)
- OFW PR 3391: Rework more info scene for Ultralight cards (by @RebornedBrain)
- OFW PR 3382: UI refactor (by @RebornedBrain)
- SubGhz: Improve history handling by counting free RAM (by @Willy-JL)
- System: 'Timestamp' file-naming includes seconds, new Xtreme Setting for timestamp before prefix (by @Willy-JL)
- UL: Infrared: Updated universal remote assets (by @amec0e)
- OFW: GPIO: UART refactoring (apps ported by @Willy-JL)
Fixed:
- NFC:
- Fix Saflok edge case, 0.5% of UIDs got wrong result (by @noproto)
- UL: Fix crash on read mfc then add manually (by @xMasterX)
- UL: Fix issues with parsers breaking Mifare Classic key dict bruteforce (by @Leptopt1los)
- UL: Fix NFC-V dumps crashing on info page from v3 files (by @xMasterX)
- UL: Fixed MyKey production date parsing (by @augustozanellato)
- UL: Skip system dict bug fixed, fix Metromoney balance parser (by @Leptopt1los)
- OFW: Mf DESFire fixes
- OFW: MFC emulation fixes (fixes regression in v51)
- OFW: NTAG and ISO1443-3b reading fix
- OFW PR 3412: Fixed MyKey LockID (by @zProAle)
- OFW PR 3396: Fix application opening from browser (by @RebornedBrain)
- NFC/RFID:
- Fixed Favorite Timeout Xtreme Setting behavior (by @Willy-JL)
- UL: Stop emulating after 5 mins to avoid damage (by @Leptopt1los)
- SubGhz:
- Fix
RAW_.sub
files created when exiting without saving (by @Willy-JL) - Fix exit when locked and spamming back button (by @Willy-JL)
- Fix Honeywell Security and TX141THBv2 save/load issues (by @Willy-JL)
- Fix locked text persisting until input (by @Willy-JL)
- Save with timestamp of receive not save (by @Willy-JL)
- Fix
Removed:
- Removed Apps:
- Brainfuck
- Mandelbrot Set
- Music Beeper
- Ocarina
- SAM [...]
- Zero Tracker
Known Issues:
- NFC: Refactored stack regressions:
- Apps: Mifare Nested: Broken and removed, will be replaced soon
- Apps: ESubGhz Chat: Encryption key sharing via NFC broken and removed, fate unknown
- NFC: Mifare Mini clones reading broken (genuine Mini reads fine) (OFW)
- NFC: Some extra actions missing (eg. Unlock SLIX-L) (OFW)
- CLI: NFC CLI interface temporarily removed (OFW)
❤️ Support me
Since I work full-time on open-source projects spread across my organizations, my only source of income is donations from people like you that use & appreciate my stuff. So, if you can spare a dollar or two, I would really appreciate that. All the money goes towards paying rent, essentials like food, drinks etc, and most importantly it will be used to fuel my cookie addiction🍪
Multilink:
- Blockchain profile: Claracrazy.eth
Crypto:
- XMR:
42xc4qPZyfi4wzAkCBXSoMSo3BLDS8946J89JXDqtT5gRj6uYpfhjQF12NLPMxtqGDL2RxoWXjB73iYdBP8DX7SqGvdbdtb
- TRON (TRX20 Coins):
TWg6VDUBase3HDA6RxAwTVjQw4SbxoGyqZ
- ETH (ERC20 Coins):
0x841251438A8Fb2B16298C15B10feA9Fd2cEA3405
- Doge:
DCKAFtgw6686uEMaFzZfCtUajS9VjPJLMm
- BTC:
bc1qje8qy7gpudm8hhyx43n9xndg7d8xj5f7dh6m4p
Fiat:
- Patreon (Fee: 8%*): ❤️ Account needed, subscription with perks
- ko-fi (Fee: 2%*): No account needed, subscription or one-time donation
- Wire-transfer (Fee: 0%*): No account needed, one-time donation
- Paypal** (Fee: 2%*): Account needed, one-time donation
* Fee is calculated by how much I will lose when cashing out
** Please make sure to select Friends and Family
Thanks for all your support <3
XFW-0052_09122023
⬇️ Download
🖥️ Web Updater (chrome) [recommended]
🐬 qFlipper Package (.tgz)
📦 Zipped Archive (.zip)
Check the install guide if you're not sure, or join our Discord if you have questions or encounter issues!
❤️ Support
If you like what you're seeing, please consider donating to us. We won't ever put this behind a paywall, but we'd still appreciate a few bucks!
- Patreon: ❤️ Account needed, subscription with perks across my entire org.
- Wire-transfer: No account needed, one-time
- Paypal: Account needed, one-time
- ko-fi: No account needed, one-time
- Monero:
41kyWeeoVdK4quzQ4M9ikVGs6tCQCLfdx8jLExTNsAu2SF1QAyDqRdjfGM6EL8L9NpXwt89HJeAoGf1aoArk7nDr4AMMV4T
Thanks for all your support <3
🚀 Changelog
Added:
- New Apps:
- BLE Spam (by @Willy-JL and @ECTO-1A @Spooks4576 @xAstroBoy @Mr-Proxy-source)
- [ESP32GPS] Wardriver (by @Sil333033)
- [J305] Atomic Dice Roller (by @nmrr)
- [RCWL0516] Radar Scan (#381 by @MatthewKuKanich)
- [YRM100] UHF RFID (by @frux-c)
- Apps: New app system, easier to maintain and update (#466 by @Willy-JL)
- BadKB: Ask to migrate badusb folder, show script elapsed time #335 (by @Willy-JL)
- BT: New
furi_hal_bt_custom_adv_*()
API for arbitrary ADV packets (by @Willy-JL) - GUI:
- New firmware updated splashscreen (by @ClaraCrazy)
- New flashing firmware interface (by @Willy-JL)
- Compact and Terminal main menu styles (#415 #388 by @MatthewKuKanich @Willy-JL)
- Show errors on animation load, credits moved to Default Asset Pack (by @Willy-JL)
- New Xtreme Lockscreen Setting to disable poweroff keybind (by @Willy-JL)
- New
variable_item_list_get()
API for dynamic list items (by @Willy-JL) - OFW: Added 2 new dolphin animations
- Infrared: Remember GPIO settings (by @Sil333033)
- NFC:
- Add Saflok and MyKey KDFs (#476 by @noproto)
- New Mifare Classic keys (by @Stepzor11 #449 by @z3r0l1nk #477 by @CaitSith2)
- Philips Sonicare read support (by @Sil333033)
- UL: Transport card parsers Umarsh, Kazan, Moscow, Metromoney (by @assasinfil @Leptopt1los)
- OFW: NTAG21X write, Mifare Classic nested auth, FeliCa UID emulation
- SubGhz:
- Integrated Weather station, Pocsag and TPMS protocols (#438 #399 by @htotoo)
- New Honeywell Security protocol (#434 by @htotoo)
- Add X10 protocol (#472 by @jamisonderek)
- New GPS Subdriving support to save signal coordinates (by @Sil333033)
- UL: Support FAAC SLH Prog mode (by @xMasterX @Eng1n33r @Skorpionm)
- UL: Save all settings, option to reset config to default (by @derskythe)
- UL: More add manually and ignore options, 303.9mhz in default list (by @xMasterX)
- OFW: Added Mastercode protocol
Updated:
- Updated Apps:
- Some apps close on short back press (by @Sil333033)
- Tweaked some app names to fit the screen (by @Willy-JL)
- [ESP32] Evil Portal: Support Marauder bins (by @Willy-JL Marauder PR by @0xchocolate)
- [ESP32] WiFi Marauder: Save PCAPS to Flipper SD for WROOM boards (by @Willy-JL)
- [ESP] Flasher: Support Multi-Fucc/Xeon (by @Sil333033), Turbo flash speed (by @0xchocolate)
- [NMEA] GPS: Deepsleep mode (by @Sil333033)
- Barcode: Brightness control (#415 by @MatthewKuKanich)
- BT/USB Remote: Mouse acceleration (#428 by @LeeroysHub @Willy-JL), new Movie and PTT modes (by @hryamzik)
- Mifare Fuzzer: Fixed for new NFC Stack (by @Sil333033)
- RFID Fuzzer: Add Pyramid, Keri, Jablotron, Paradox, Indala26, Viking, IoProxXSF (#441 #440 #437 by @SkeletonMan03)
- SubGhz Remote: New design (by @Svaarich @gid9798)
- All other apps updated to latest versions via new app system
- Asset Packs: Refactored FBT integration for new resource system (by @Willy-JL)
- Desktop: Poweroff screen has button for battery info (#428 by @LeeroysHub @Willy-JL)
- Furi: Revamped
furi_check()
crashes show code file paths (by @Willy-JL) - FBT/CLI: Enable backlight when opening apps (by @ClaraCrazy)
- GPIO: Display 5v locked if charging (by @Sil333033)
- GUI: Setting for time/random file naming (by OFW), include protocol name prefix (by @Willy-JL)
- Infrared: New universal remote design (by OFW), ported to customs (by @xMasterX @Svaarich) and extras (by @Willy-JL)
- Keyboard: Press Ok in cursor mode to toggle select all text (by @Willy-JL)
- Loader: More user friendly API Mismatch error (by @Willy-JL)
- RGB Backlight: Add Off color preset, change LEDs naming to 1,2,3 (by @Willy-JL)
- RPC: Don't enable backlight for app/qflipper inputs (by @ClaraCrazy)
- Resources: Refactored app resources, cleaned up included files, new Tesla files, fixed iOS BadKB demo (by @Willy-JL)
- UL: Infrared: Updated universal remote assets (by @amec0e)
- OFW: Refactors: NFC stack, FreeRTOS imports, resource collection, hw targets, mbedtls crypto (porting efforts by @xMasterX @Willy-JL @Sil333033)
Fixed:
- Apps: SubGhz Playlist: No out of memory when playing large playlists #425 (by @Willy-JL)
- Desktop: Only 1 valid animation won't show fallback (#455 by @perryrh0dan @Willy-JL)
- Storage: Improved rename/copy checks (by OFW), safer and compatible rename/move API (by @Willy-JL)
- SubGhz: New ignore flag system binary compatible with OFW apps, old method was saturated (by @Willy-JL)
- Xtreme Settings: Reset Menu option properly allows cancelling (by @Willy-JL)
- OFW: BT, Furi, GUI, iButton, RFID, Storage, SubGhz: General fixes and improvements
- OFW: Furi: Fix HardFault crashes for deep sleep with Bluetooth
Removed:
- Removed Apps:
- POCSAG Pager: Integrated into SubGhz
- Weather Station: Integrated into SubGhz
- [ESP32GPS] WiFi Sniff: Replaced by [ESP32GPS] Wardriver
- [MAYHEM] Evil Portal: Integrated into [MAYHEM] Marauder
- [ESP] Flasher: Evil Portal bins gone, superseded by Marauder bins
Known Issues:
- NFC: Refactored stack regressions:
- Apps: Mifare Nested: Broken and removed, will be replaced soon
- Apps: ESubGhz Chat: Encryption key sharing via NFC broken and removed, fate unknown
- NFC: EMV (credit/debit card) support broken and removed, will be remade eventually
- NFC: Possible read/emulate glitches with Mifare Classic, Mifare Mini and NFC-V
- NFC: Mifare Classic add manually with custom UID temporarily removed
- NFC: Some extra actions missing (eg. Unlock SLIX-L)
- CLI: NFC CLI interface temporarily removed
XFW-0051_01092023
⬇️ Download
🖥️ Web Updater (chrome) [recommended]
🐬 qFlipper Package (.tgz)
📦 Zipped Archive (.zip)
Check the install guide if you're not sure, or join our Discord if you have questions or encounter issues!
❤️ Support
If you like what you're seeing, please consider donating to us. We won't ever put this behind a paywall, but we'd still appreciate a few bucks!
- Patreon: ❤️ Account needed, subscription with perks across my entire org.
- Wire-transfer: No account needed, one-time
- Paypal: Account needed, one-time
- ko-fi: No account needed, one-time
- Monero:
41kyWeeoVdK4quzQ4M9ikVGs6tCQCLfdx8jLExTNsAu2SF1QAyDqRdjfGM6EL8L9NpXwt89HJeAoGf1aoArk7nDr4AMMV4T
Thanks for all your support <3
🚀 Changelog
Added:
- Apps Menu: New DSi, PS4, Vertical (by @Willy-JL), C64 (by @Sil333033) and Eurocorp (by @xtruan) menu styles
- Xtreme Settings: Configurable SPI and UART channels for ESP32/8266, CC1101, NRF24, NMEA and generic (by @Sil333033)
- New Apps:
- Chess (by @xtruan)
- E-SubGhz Chat (by @twisted-pear)
- Magspoof (by @zacharyweiss and @hummusec)
- Wifi Sniffer with GPS (by @Sil333033)
- Wire Tester (by @unixispower)
- Lockscreen: New Xtreme Setting to make lockscreen transparent (shows desktop animation below) (by @Willy-JL)
- CLI: New custom Xtreme MOTD / header (by @unixispower and @ClaraCrazy)
- Storage: New
storage_file_expand()
API to allocate file sizes (by @Willy-JL) - Xtreme Settings: Add RGB Backlight Rainbow modes, custom and individual LCD color options, full driver code rework (by @Willy-JL)
- GUI: VarItemList now supports headers/titles (previously only on Submenu), can have sliders and titles in same interface (by @Willy-JL)
- UL: NFC: Add manually MF Classic with custom UID (by @gid9798)
- OFW: Infrared: Move remote buttons feature
- OFW: Desktop: New sad song animation
- OFW: Expose additional functions of the crypto engine to user
Updated:
- Archive: File > Show decides whether to use text or hex viewer based on file contents (by @Willy-JL)
- Desktop: Keybinds now support opening a file in default app (by @Willy-JL)
- Updated Apps:
- E-SubGhz Chat (by @twisted-pear): Added icons for encryption selection menu (by @Willy-JL)
- ESP Flasher: Dual boot support (by @0xchocolate), new quick flash menu for s2/wroom (by @Willy-JL and dualboot bin by @skizzophrenic)
- Evil Portal (by @bigbrodude6119): Improved portal picker (moved to html folder) and configurable ap name (by @leedave)
- FlipBIP: Support for ZEC, refactor app (by @xtruan)
- Mass Storage: Create images right on flipper, cleaner interface, display stats, many fixes (by @nminaylov and @Willy-JL)
- Mayhem Camera (by @eried): Save images to apps_data folder (by @ClaraCrazy)
- Text Viewer: Completely remade from scratch, now supports newlines (by @Willy-JL ported from archive app)
- All other apps updated too
- Storage: Prefer exFAT when formatting smaller SD cards (~16GB and up), some error handling improvements (by @Willy-JL)
- Dolphin: Add missing deeds, clean+fix dolphin state code, deeds/xp yielded only by loader and not for Games/Media apps (this is a pentesting device!) (by @Willy-JL)
- CLI:
input keyboard
command press space to toggle hold next key, enable backlight on interaction, support putty/picocom-style backspace (by @Willy-JL) - Xtreme Settings: Tweak some setting names to be more intuitive (by @Willy-JL)
- Apps: Main menu apps now in external apps folders too (can access them even if removed from main menu) (except SubGhz and non-removable apps) (by @Willy-JL)
- Apps: Tweak some GPIO app tags to work better in main menu short names (by @Willy-JL)
- GUI: Added headers to VarItemList interfaces (Xtreme app main menu + moved intro button to Misc menu, Mass Storage create image menu) (by @Willy-JL)
- Infrared: Reordered universals, updated to new design, use same text in menu and title (by @Willy-JL)
- UL: Infrared: Updated universal remotes (by @amec0e and @Leptopt1los)
- UL: SubGhz: High Power Amp code reworked (by @xMasterX and @gid9798)
- OFW: Infrared: New universal remotes design
Fixed:
- API: Fix version to enable app hub in mobile app
- Apps Menu: Fixed scrolling text in List menu style (by @Willy-JL)
- Xtreme Settings: Fix leftover mentions of SFW pack (by @ClaraCrazy), fix selected item when exiting and re-entering menus (by @Willy-JL)
- API: Major cleanup and reajdustment to be 100% compatible with OFW, both function and memory wise (by @Willy-JL)
- UL: Infrared and SubGhz: Fix crash when frequency is outside of supported range (by @xMasterX)
- OFW: NFC: Multiple bug fixes
XFW-0050_27072023
⬇️ Download
🖥️ Web Updater (chrome) [recommended]
🐬 qFlipper Package (.tgz)
📦 Zipped Archive (.zip)
Check the install guide if you're not sure, or join our Discord if you have questions or encounter issues!
❤️ Support
If you like what you're seeing, please consider donating to us. We won't ever put this behind a paywall, but we'd still appreciate a few bucks!
- Patreon: ❤️ Account needed, subscription with perks across my entire org.
- Wire-transfer: No account needed, one-time
- Paypal: Account needed, one-time
- ko-fi: No account needed, one-time
- Monero:
41kyWeeoVdK4quzQ4M9ikVGs6tCQCLfdx8jLExTNsAu2SF1QAyDqRdjfGM6EL8L9NpXwt89HJeAoGf1aoArk7nDr4AMMV4T
Thanks for all your support <3
🚀 Changelog
Added:
- SubGhz: Support for new amp module (flux capacitor from rabbitlabs)
- Storage: New setting to wipe device (both internal and external)
- Desktop: Add keybind option for wipe device, add button to reset keybinds
- CLI: New
input keyboard
command for controlling flipper with computer keyboard (typing into textboxes too) - BadKB: Added French Canadian layout (by @francis2054)
- Furi: Added boot status screens, with led indicator and logging too
- Furi: Clear error message for "out of memory"
- GUI: New keyboard API for custom additional symbols
- GUI: New variable item list API to change item label after creation
- CLI: Added command
storage migrate
- Added Apps:
- ESP Flasher (by @0xchocolate)
- Evil Portal (by @bigbrodude6119)
- MAYHEM Evil Portal (by @eried)
- UL: Camera Suite (by @CodyTolene)
- OFW: USB Mass Storage (original by @kevinwallace, fixed by @nminaylov) (closes #182)
- Added dev builds channel to Discord
- Added SDK files to release assets
- UL: SubGhz: Centurion Nova support (by @xMasterX)
Updated:
- Apps Menu: Allow moving and removing all apps, including default ones
- Archive: Merged file menus, cleaned up input handling (ok to run, hold ok for menu, switch menu with left/right)
- Xtreme Assets: Renamed
dolphin_custom
folder toasset_packs
- Loader: Show version numbers in API mismatch dialog
- Archive: Search feature is now case insensitive
- RPC: Toggle to deny BT RPC while locked
- API: Updated version, app catalog should work now (fixes #336)
- GUI: Cleaned up keyboard, realigned keys and rounded the cursor
- File Browser: Improved behavior while folder is loading and sorting
- Storage: Faster migrate by using rename instead of copy (where possible)
- Improved build instructions, moved repo to an organization account (link changed), made website source public
- Updated Apps:
- All main menu apps (except SubGhz due to RAM limits) made external
- Matched apps folder layout for app catalog
- External apps use system keyboard for extra symbols where needed
- ESP Flasher: Added quick wifi board flash menu, included single-file bins for Blackmagic, Evil Portal and Marauder
- Evil Portal: Allow selecting portal file, fixed browser path
- NFC Maker: Added contact vcard option, updated keyboard with more symbols, fixed NDEF logic
- NRF24 Apps: Check for module, move folder path, use badkb folder for mousejacker
- Tanks Game: Fixed multiplayer for new API, fixed some crashes
- Jetpack Joyride: Fixed save path
- CLI Bridge: Fixed crash on open (fixes #323)
- UL: SubGhz Bruteforcer: New extra settings menu (by @gid9798)
- UL: SubGhz Remote: Merged Remote Maker into Remote app (by @gid9798)
- UL: Spectrum Analyzer: Modulation switching (by @ALEEF02)
- UL: Fixed all app issues with incorrect rendering (no screen updates) (by @xMasterX)
- All other apps updated too
- UL: SubGhz: Ported external module code from OFW, more chips can be supported now (by @gid9798)
- UL: Infrared: Updated universal assets (by @amec0e)
- OFW: NFC: Improved MFC emulation (by @AloneLiberty)
- OFW: NFC: Mf Ultralight emulation optimization
Fixed:
- BadKB: Modifier keys can be sent by themselves
- Loader: Fixed hang on API Mismatch cancel
- CLI: Fixed
input send
command ignored due to inconsistent fake inputs - Apps Menu: Fixed Wii style with 2 app columns sticking to the right
- Xtreme Settings: Fixed asset pack icons and text not reloading
- Storage: Fixed APP_DATA_PATH bug when used in timer callbacks
- UL: NFC: Fixed mf classic dict delete bug (by @xMasterX)
- UL: SubGhz: FAAC SLH and interface fixes (by @xMasterX @gid9798 @wosk)
- OFW: Apps: NFC/RFID Detector: Fix MemManage crashes
Removed:
- RTC: Log level and Debug settings don't reset on compact builds (OFW moment)
- Apps: Folder no longer deleted during install (prevent issues with app catalog)
- NFC: Removed WIP NFC FeliCa support (not usable yet and broke other cards) (fixes #330)
XFW-0049_04072023
⬇️ Download
🖥️ Web Updater (chrome) [recommended]
🐬 qFlipper Package (.tgz)
📦 Zipped Archive (.zip)
Check the install guide if you're not sure, or join our Discord if you have questions or encounter issues!
❤️ Support
If you like what you're seeing, please consider donating to us. We won't ever put this behind a paywall, but we'd still appreciate a few bucks!
- Patreon: ❤️ Account needed, subscription with perks across my entire org.
- Wire-transfer: No account needed, one-time
- Paypal: Account needed, one-time
- ko-fi: No account needed, one-time
- Monero:
41kyWeeoVdK4quzQ4M9ikVGs6tCQCLfdx8jLExTNsAu2SF1QAyDqRdjfGM6EL8L9NpXwt89HJeAoGf1aoArk7nDr4AMMV4T
Thanks for all your support <3
🚀 Changelog
Added:
- Xtreme Assets: External FAPs now support Asset Pack icons
- Archive / File Browser:
- Support SubGhz Remote/Playlist and IR Remote files in Browser and SubGhz/Infrared tabs, can also set as favorite
- New tab with file search capability (can be a bit slow if you have too many files)
- New Xtreme Setting to show hidden files
- New Xtreme Setting to show internal storage tab
- BadKB:
- New USB config options for product/manufacturer names and vendor/product id's
- Allow using RPC and BadKB at same time (eg BadKb over BT and qFlipper over USB)
- Full connection handling rework, more reliable and faster
- Desktop:
- New keybind system (replaces favorite apps), can rebind all 4 arrows, both for press and hold, also supports more actions
- Added missing animations for SFW pack from OFW
- Can now power off from lockscreen
- New Xtreme Setting to allow unlocking from phone app (off by default, as it should be OFW :/)
- New Apps:
- NFC Maker (in-house / by @Willy-JL)
- Jetpack Joyride (bounty / by @timstrasser)
- NRF2 Batch (by vad7)
- Hex Editor (by dunaevai135)
- Etch a Sketch (by SimplyMinimal)
- Flizzer Tracker (by LTVA1)
- Text 2 SAM (by Round-Pi)
- 4 in a Row (by leo-need-more-coffee)
- Reversi (by dimat)
- Root of Life (by Xorboo)
- Scorched Tanks (by jasniec)
- Simon Says (by SimplyMinimal)
- Snake 2 (by Willzvul) (replaces Snake Game)
- T-Rex Runner (by Rrycbarm)
- UL: GUI: New edit method for byte input (click up twice, can then change bytes as sliders without keyboard)
- UL: SubGhz: Added 430 and 431 MHz to default list, remove broken modulation, notification fixes, added external cc1101 to flipper CLI
- UL: Infrared: RCA protocol sopport
- OFW: NFC: SLIX2 emulation support / practical use for Dymo printers (by g3gg0)
Updated:
- Xtreme Settings:
- Frequency editor now allows an extra digit of precision when adding
- Moved statusbar clock option to Xtreme Settings
- Can now use statusbar clock without a battery icon
- Loader:
- OFW: Open external apps instantly with FastFAP
- Improved FAPP system for external apps on main menu
- More main apps made external, more free space as consequence
- Optimized API mismatch handling
- Updated Apps:
- Moved all random data storage to apps_data folder, reorganized and cleaned up all apps
- Authenticator: Signature check bypasses namespoof (doesn't lock you out anymore)
- Orgasmotron: Fixed unresponsiveness on combo mode
- Tamagotchi and Zero Tracker: Fixed freezes on open due to new BUS system (by @xMasterX)
- RFID/iButton Fuzzers: Remade from scratch + new feaures (by gid9798)
- SubGhz Bruteforcer: Time delay setting + allow more repeats (by gid9798 and @xMasterX)
- Authenticator (by akopachov)
- Unitemp: Heat index feature (by ClementGre), support SCD30 and SCD40 (by divinebird)
- Protoview: Fix broken files with custom modulation (by @xMasterX)
- AVR Programmer and Signal Generator: Fix issues with new BUS (by @xMasterX)
- USB / BT Remote: Updated UI in keynote vertical and numpad (by gid9798)
- ESP32 WiFi Marauder: Fixed crashes when reopening app (by @xMasterX)
- Radio: Upgraded to light stack version 1.15.0 (no real benefit but its there now)
- USB: Skip "Connection Active" screen when opening BadKB and U2F
- BT: Custom name and MAC handling improved with more validation for bad values
- NFC: More progress on NFC-F (Felica) support (still very WIP) (by nullableVoidPtr)
- UL: Infrared: Updated universal assets (by amec0e)
- OFW: Apps: NFC Magic: General improvements (by AloneLiberty)
- OFW: NFC: NFC-V support (was already here, now officially merged and updated)
- OFW: NFC: Fix reading Mifare Classic cards with unusual access conditions and fix emulation of unknown keys
- OFW: Apps: Weather Station: add oregon3 with THGR221
- OFW: Settings: Add LCD contrast adjustment
Fixed:
- Xtreme Settings:
- Battery icon saves properly again
- Text switches properly when changing between NSFW pack and not
- Archive / File Browser:
- Fixed unfavoriting the last favorite item
- Fix U2F tab with internal U2F key location
- Fix bad filesizes in info pane
- Reworked file menus to be more consistent
- Fixed file extension handling everywhere
- Fix cursor offset bugs with sorting and changing screens everywhere
- BadKB:
- Interface feels faster and smoother
- Show if script is loading to avoid confusion
- Increased BT keystroke delays for more reliability
- Fixed reversed byte order for MAC address bug
- Improved demo_ios script with a bit more delay
- Desktop:
- Fixed butthurt / angry / sad flipper animations (thanks Gymcap)
- PIN is validated everywhere it is used
- Don't lock if settings load fails on startup
- PIN is saved after clicking Done, Set PIN + Lock now works correctly
- Storage: Fixed max filename length bugs
- App Menu: Remember folder history when closing an app and backing out
- OFW: NFC: Fix key invalidation logic (by AloneLiberty)
XFW-0048_03062023
⬇️ Download
🖥️ Web Updater (chrome) [recommended]
🐬 qFlipper Package (.tgz)
📦 Zipped Archive (.zip)
Check the install guide if you're not sure, or join our Discord if you have questions or encounter issues!
❤️ Support
If you like what you're seeing, please consider donating to us. We won't ever put this behind a paywall, but we'd still appreciate a few bucks!
- Patreon: ❤️ Account needed, subscription with perks across our entire org.
- Wire-transfer: No account needed, one-time
- Paypal: Account needed, one-time
- ko-fi: No account needed, one-time
- Monero:
41kyWeeoVdK4quzQ4M9ikVGs6tCQCLfdx8jLExTNsAu2SF1QAyDqRdjfGM6EL8L9NpXwt89HJeAoGf1aoArk7nDr4AMMV4T
Thanks for all your support <3
🚀 Changelog
Added:
- Xtreme Settings: Added back the Charge Cap option (by @oltenxyz)
- Infrared: New universals for digital signs, monitors and LEDs (by @uwuw7)
- Added Apps:
- ESP32-CAM (MAYHEM) app set (by eried)
- Mifare Fuzzer (by spheeere98)
- Slots game (by Daniel-dev-s)
- OFW: BadKB: Button to pause scripts
Updated:
- Xtreme Settings: Swap asset packs without reboot
- Updater: Clean
apps
folder automatically - Updated Apps:
- Authenticator (by akopachov)
- Mifare Nested (by AloneLiberty)
- WiFi Marauder companion plugin (by 0xchocolate)
- UART Terminal (by cool4uma)
- UL: Infrared: Universals refactor (by @xMasterX)
- UL: SubGhz Remote + Maker: Support BINRAW and other fixes (by gid9798)
- UL: SubGhz: Stilmatic protocol and Keeloq mfname improvements (by @xMasterX and gid9798)
- UL: Plugins: Support for new bus (by @xMasterX)
- OFW: FuriHal: New bus abstraction + fixes, solves updater errors 1-100 and 6-0
Fixed:
- Services: Fixed startup order
- FBT: FAPs use cdefines when compiling
- Xtreme Settings: Check value boundaries at load
- Storage: Fixed brick on rename across filesystems
- Furi: Fixed normal boot check, solves hang on resource update
- UL: Keyboard: Fix crash on long filenames (by @xMasterX)
- UL: ESP8266 Deauther + Scanner: Fixed crashes (by @xMasterX)
- OFW: NFC: Fix Mifare Classic timings and refactor digital signal
- OFW: Support for Opal card read
XFW-0047_29052023
⬇️ Download
🖥️ Web Updater (chrome) [recommended]
🐬 qFlipper Package (.tgz)
📦 Zipped Archive (.zip)
Remember to delete your apps
folder before updating!
Check the install guide if you're not sure, or join our Discord if you have questions or encounter issues!
🚀 Changelog
Added:
- New Namespoof implementation, change device name now affects BT name, BT MAC, serial number and serial port
- Xtreme Settings: New Lock on Boot option to have Flipper lock immediately after switching on
- Xtreme Settings: New Charge Cap option to limit max charging percent
- Xtreme Settings: New Angry Level option to change Flipper's mood
- Archive: Complete overhaul of file menu with added file management, now split in 2 parts:
- Action menu (press / hold Ok): Normal file actions like pin, run in app...
- Manage menu (hold Back): New menu with cut, copy, paste, new dir, rename and delete functionality
- Loader: Allow preloading extmainapps, now GPIO and iButton are external
- UL: Desktop: Add setting to show clock oin statusbar (by gid9798)
- OFW: RFID: Add support for Nexkey/Nexwatch (by mauimauer)
Updated:
- Xtreme Assets: All icons are now supported for replacing
- Xtreme Assets: Icons are now swapped system-wide (external apps excluded)
- Xtreme Assets: Unload icons when opening external apps and reload when out, saves RAM for heavy apps
- Startup: Improved boot process and load storage service first
- Storage: Rename now is an actual rename instead of copy+delete, renaming is now instantaneous
- BadKB: Options restricted by
BT_ID
andID
commands now show that they're locked - Storage: Better move from internal to external, cleaned up internal storage
- Storage: Improved fs error handling in various apps
- BT Remote: Merged YT Shorts and TikTok menus, fixed issues on iOS
- SubGhz: Removed region lock
- Ported extended keyboard to WiFi Marauder (by @xMasterX)
- Updated Apps:
- TOTP (Authenticator) (by akopachov) (+ Add option to set custom fonts)
- NMEA GPS UART (by ezod) (GLL support)
- WiFi Marauder (by 0xchocolate)
- UL: SubGhz Remote: Refactor and improvements (by gid9798)
- UL: WiFi Marauder: Updated with sniff pmkid (by clipboard1)
- UL: NFC: Mifare mini with SAK 0x89 support
- UL: SubGhz: More CAME Atomo support, move extended range settings check, many improvements and refactor fixes (by @xMasterX and gid9798)
- OFW: BadKB: Add fr-FR-mac key layout (by FelixLgr)
- OFW: Progress on C2 crash problems
Fixed:
- Mobile App: Fixed issues with crashing and not emulating files
- BadKB: Remember option now saves keys properly
- PIN Code: Reset key combo also clears internal storage (to erase private U2F key)
- Desktop Settings: File moved to internal storage (to keep PIN private)
- Bluetooth: Forget paired devices also forgets for BT remote and BadKB
- BT Remote: No longer use a default MAC, use one based on device UDN / Namespoof
- Desktop: Fixed SFW pack animation distribution with mood status
- U2F: Moved counter to SD card, only private key file is on internal storage
- Notification: Setting file reworked and moved to external storage
- Keyboard: Fixed memory management issues
- Infrared: Fixed disabling OTG power (thanks @xMasterX!)
- BadKB: Migrate old badusb folder if new one doesn't exist (properly this time)
- RGB Backlight: Refactored to not need a service process
- Archive: Fixed scene handling, folder history preserved after opening dialogs
- About: Hold right on desktop can now go napping, added more info to firmware page
- UL: Fixed CLI app crashes (thanks @xMasterX!)
Removed:
- Desktop: Removed obsolete ligma animation
Hotfixes:
29-06-2023 17:03
:- Revert charging cap for now, as it breaks RGB setting
❤️ Support
If you like what you're seeing, please consider donating to us. We won't ever put this behind a paywall, but we'd still appreciate a few bucks!
- Direct Wire-transfer: No account needed, just specify amount and hit send
- Patreon
- Paypal
- Monero:
41kyWeeoVdK4quzQ4M9ikVGs6tCQCLfdx8jLExTNsAu2SF1QAyDqRdjfGM6EL8L9NpXwt89HJeAoGf1aoArk7nDr4AMMV4T
Thanks for all your support <3
29-05-2023 15:03
: Revert charging cap for now, as it breaks RGB setting
XFW-0046_06052023
⬇️ Download
🖥️ Web Updater (chrome) [recommended]
🐬 qFlipper Package (.tgz)
📦 Zipped Archive (.zip)
Remember to delete your apps
folders before updating!
Check the install guide if you're not sure, or join our Discord if you have questions or encounter issues!
🚀 Changelog
Updated:
- "Fix" for mobile app not seeing Flipper
- UL: USB and BT Remote: Add Numpad keyboard (by clipboard1)
- UL: Updated Infrared universals (by amec0e)
- UL: Initial SubGhz refactoring
- OFW: Various Furi/FuriHal bug fixes and improvements
- OFW: OFW: Loader refactoring part 1
If you experience random crashes while idle, please join the Discord and open a ticket!
❤️ Support
If you like what you're seeing, please consider donating to us. We won't ever put this behind a paywall, but we'd still appreciate a few bucks!
- Direct Wire-transfer: No account needed, just specify amount and hit send
- Patreon
- Paypal
- Monero:
41kyWeeoVdK4quzQ4M9ikVGs6tCQCLfdx8jLExTNsAu2SF1QAyDqRdjfGM6EL8L9NpXwt89HJeAoGf1aoArk7nDr4AMMV4T
Thanks for all your support <3
XFW-0045_02052023
⬇️ Download
🖥️ Web Updater (chrome) [recommended]
🐬 qFlipper Package (.tgz)
📦 Zipped Archive (.zip)
Remember to delete your apps
folders before updating!
Check the install guide if you're not sure, or join our Discord if you have questions or encounter issues!
🚀 Changelog
Added:
- BadKB: New
BT_ID
command, allows setting BT Name and MAC (and auto-switch to BT mode) - BadKB: Added option to randomize the BT MAC address
- Infrared: Added 5V GPIO pin option in IR debug settings
- Asset packs: Support "StatusBar/Background_128x11" icon
- Archive (file browser): Folders can now be pinned to favorites
- Lockscreen: Added xtreme setting to show seconds on lockscreen clock
- Lockscreen: New xtreme setting to format + factory reset on 10 wrong PINs
- Favorites: New xtreme setting to close / stop emulating favorites after X seconds
- Lock menu: Click volume bar to mute flipper sounds (AKA stealth mode, implementation by OFW)
- OFW: Deep sleep implementation, up to 4x longer battery life
- OFW: Picopass: Stop when correct key is found, fix read bug
- OFW: WeatherStation: Added Wendox W6726 protocol
- OFW: New active RPC session icon
Updated:
- Xtreme Settings: Change device name now properly filters bad characters
- Xtreme Settings: Now uses flipper format file, will no longer forget after updates
- Xtreme Settings: Reworked load method and defaults handling to be more robust
- BadKB: Normal
ID
command now auto-switches to USB mode (opposite ofBT_ID
) - Lockscreen: Every wrong PIN now doubles the timeout (starting with 30s from 3rd failed attempt)
- U2F: Store keys on internal storage for security reasons (if already generated, the keys are just copied, you should verify they work and then remove them from external)
- Updated Apps:
- Authenticator (by akopachov)
- BT and USB Remote (by rwl4)
- ESP32 WiFi Marauder (by 0xchocolate)
- Geiger Counter (by nmrr)
- Pomodoro Timer (by Th3Un1q3)
- Pong (by nmrr)
- RC2014 ColecoVision (by ezod)
- Rubiks Cube Scrambler (by RaZeSloth)
- Timelapse (by theageoflove)
- Wii EC Analyser (by csBlueChip)
- UL: SubGhz: Many fixes and improvements (by xMasterX)
- UL: Infrared: Updated universal remotes (by amec0e)
- UL: RFID: Interface improvements and fixes
Fixed:
- IFTTT app: Fixed NULL pointer dereferences
- Lock menu: BT toggle state now syncs properly with bluetooth settings app
- Recovery: Fixed PIN reset, now wipes desktop settings and not internal storage
- Keyboard: Removed / replaced unsupported characters from symbols keyboard
- Recovery: Fixed bootloops on minimal init, fixes DFU mode and PIN reset combo
- Services: Improved boot mode check, fixes some some unnecessary silent errors
- Xtreme Settings: Device name can now actually be left empty to use the default name
- Dolphin: Fix butthurt timer setting not being respected, lower default timer to 6 hours
- External Apps: Multiple small memory management issues, remove some unused code
- OFW: BadKB: Fix command parser, don't error on empty REM commands
Removed:
- USB HID Autofire app (now included in BT and USB Remote apps)
- Batch code cleanup (removing unnecessary semicolons) (thanks @jl1990!)
Hotfixes:
04-05-2023 02:32
:- Fix BadKB USB not working and BT disconnecting
- Fix favorite timeout crash on SubGhz files
- Fix backlight flicker when locking
If you have any of the above issues, please re-download and re-install!
❤️ Support
If you like what you're seeing, please consider donating to us. We won't ever put this behind a paywall, but we'd still appreciate a few bucks!
- Direct Wire-transfer: No account needed, just specify amount and hit send
- Patreon
- Paypal
- Monero:
41kyWeeoVdK4quzQ4M9ikVGs6tCQCLfdx8jLExTNsAu2SF1QAyDqRdjfGM6EL8L9NpXwt89HJeAoGf1aoArk7nDr4AMMV4T
Thanks for all your support <3
XFW-0044_09042023
⬇️ Download
🖥️ Web Updater (chrome) [recommended]
🐬 qFlipper Package (.tgz)
📦 Zipped Archive (.zip)
Remember to delete your apps
folders before updating!
Check the install guide if you're not sure, or join our Discord if you have questions or encounter issues!
🚀 Changelog
Added:
- BadKB: Remember name and MAC in BT settings
- Lock Menu: Added back Pin Lock + OFF option
- SubGhz protocols: Allmatic, fixed Beninca (thanks @xMasterX)
- IR Scope app (pulled from Unleashed)
Updated:
- TOTP: Steam Guard support and BT fixes, now shows custom BT name (thanks @akopachov!)
- Infrared: Updated universal remotes
- UART Terminal: AT commands support
- Weather Station and POCSAG Pager: show ext/int antenna selection (thanks @xMasterX)
- SD card driver improvements
Fixed:
- BT: Fixed connection issues with device missing on BadKB and BT remote
- BadKB: BT name handling fixed, has total of 18 characters now
- SubGhz CLI: fixed crashes and hangs
- SubGhz: Misc protocol and interface fixes (thanks @xMasterX)
- NULL pointer dereference in nightstand clock
❤️ Support
If you like what you're seeing, please consider donating to us. We won't ever put this behind a paywall, but we'd still appreciate a few bucks!
- Direct Wire-transfer: No account needed, just specify amount and hit send
- Patreon
- Paypal
- Monero:
41kyWeeoVdK4quzQ4M9ikVGs6tCQCLfdx8jLExTNsAu2SF1QAyDqRdjfGM6EL8L9NpXwt89HJeAoGf1aoArk7nDr4AMMV4T
Thanks for all your support <3