Skip to content

Releases: Flipper-XFW/Xtreme-Firmware

XFW-0053_02022024

02 Feb 10:33
2e205a0
Compare
Choose a tag to compare

⬇️ 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:
  • Asset Packs:
    • Added custom Font loading support (by @Willy-JL)
    • Added custom themed fonts to WatchDogs pack (by @Willy-JL)
  • 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)

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)

XFW-0052_09122023

09 Dec 00:29
55b115f
Compare
Choose a tag to compare

⬇️ 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:

Updated:

  • Updated Apps:
  • 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

01 Sep 02:05
52ed7be
Compare
Choose a tag to compare

⬇️ 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:
  • 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

27 Jul 01:53
8c91fd8
Compare
Choose a tag to compare

⬇️ 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:
  • 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 to asset_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

04 Jul 22:40
a95edbc
Compare
Choose a tag to compare

⬇️ 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:
  • 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

03 Jun 03:25
8b9af91
Compare
Choose a tag to compare

⬇️ 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:
  • OFW: BadKB: Button to pause scripts

Updated:

  • Xtreme Settings: Swap asset packs without reboot
  • Updater: Clean apps folder automatically
  • Updated Apps:
  • 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

29 May 10:00
540fe29
Compare
Choose a tag to compare

⬇️ 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 and ID 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:
  • 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

06 May 18:49
673d28c
Compare
Choose a tag to compare

⬇️ 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

03 May 00:01
e614249
Compare
Choose a tag to compare

⬇️ 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 of BT_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:
  • 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

09 Apr 19:08
b85fcad
Compare
Choose a tag to compare

⬇️ 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