About FoxFW
FoxFW is a fully custom Flipper Zero firmware that extends the official firmware with a large set of exclusive features. It is designed around three goals: security, usability, and deeper RF tooling.
Key things that make FoxFW different from stock firmware:
- A multi-screen first-boot setup wizard that guides you through naming and securing your device.
- A full PIN lock system with configurable attempt limits, automatic lock timers, and an On Exceed security action.
- Granular Disconnect on Lock β choose whether BLE, GPIO, and USB are disabled when the screen locks.
- A custom Fox File Browser (FFB) that replaces the stock Archive, with a Favorites system and firmware-install support.
- System-wide bounce-scroll text β any label too long to fit bounces left and right automatically rather than wrapping or truncating.
- A Modulation Analyzer exclusive to FoxFW β find what modulation an unknown device uses, then open the Receiver pre-configured for it.
- FoxLAB β a full browser control page served straight from a wired ESP32, reachable from any phone, tablet, or laptop on its WiFi hotspot. No companion app, no USB, no drivers.
- An in-app RAW Waveform Editor for trimming Sub-GHz captures without leaving the device.
- A live Bar / Line Signal Display for spotting intermittent transmissions.
- Per-protocol enable / disable toggles in the Protocol List.
- An extended Custom Wallpaper system with a factory-seeded template that generates automatically if missing.
- A Sub-Ghz Mode picker on launch β choose Automotive or Garage/Gate/Other, each opening the same familiar Sub-GHz screen scoped to that protocol set, plus dedicated rows for RF Jammer, TPMS Read/Edit, and Radio Settings.
- A Sub-GHz Bruteforcer app in the App Menu for brute-forcing fixed-code remotes across common protocols β every key it tries is now logged live to SD card as it runs, so you can leave it pointed at a device and check the log later, and stopping an attack offers to save the keys it tried for later replay via a new Open Saved Keys menu entry.
- A Sub-GHz Randomized Attack (SubRATT) app β a novelty sibling to the Bruteforcer for keyspaces too large to ever finish sequentially, transmitting random candidate keys forever and logging every key tried to SD card as it runs, so a key that works while you're away is never lost.
- A built-in Screenshot Tool β hold Back+Up on any screen to save what's currently displayed as a standard
.xbmfile, no computer or qFlipper connection required. - A full Fox ESP32 companion suite β FoxHub, Chat, Portal, Detector, Flasher, and Chameleon β turning a wired ESP32 into a WiFi/BLE/HTTP extension of your Flipper. Powered by the separate Fox ESP32 Firmware.
Web Installer New
FoxFW can be installed directly from your browser β no software required. Connect your Flipper via USB and the web installer handles everything, including downloading the firmware and triggering the update.
Opens at foxfw.github.io/fox-web/flasher.html
How it works
- Open the link above in Chrome or Edge on desktop.
- Choose Standard Update (Flipper on) or DFU Recovery (Flipper unresponsive).
- Click Connect Flipper and select your device from the browser dialog.
- Click Install Now β the installer downloads the firmware and transfers it automatically.
- Your Flipper reboots and applies the update. The Fox Setup Wizard runs on first boot.
.tgz package to
your SD card via the Flipper's USB connection, then triggers the install on reboot.
Your files and settings are preserved.DFU Recovery writes the firmware only directly to the Flipper's internal flash via WebUSB β use this if your Flipper will not boot normally. SD card contents are not affected. After a DFU Recovery, it is HIGHLY RECOMMENDED to complete a Standard Install - this will ensure that the core FoxFW apps are all returned to the device.
FoxFW Lab New
An all-in-one browser dashboard for a connected Flipper: live device info, a file explorer, a live screen mirror, a terminal/CLI, and an NFC file viewer β plus the Wallpaper Painter, Wallpaper Showcase, and FAP Compiler embedded right inside it, all sharing a single serial connection. Fox_ESP32_FW tools are built in too, so you can work on both devices without swapping tabs.
Opens at foxfw.github.io/fox-web/foxfw-lab.html
What's inside
- Dashboard β battery, storage, and firmware info at a glance.
- File Explorer β browse the SD card and download files straight from the browser.
- Screen mirror β see the Flipper's display live.
- Terminal β a CLI session over the same connection.
- NFC β view saved NFC files.
- Wallpaper Painter, Wallpaper Showcase & FAP Compiler β embedded directly, no separate reconnect.
- ESP32 tools β Fox_ESP32_FW device info and command console alongside your Flipper.
FAP Compiler New
Want to run a third-party app that isn't bundled with FoxFW? Paste its GitHub
URL into the FAP Compiler and it builds a .fap against FoxFW v2.0
for you β no local toolchain install required.
Opens at foxfw.github.io/fox-web/fap-compiler.html
How it works
- Paste the GitHub URL of the app you want, then click Compile .FAP.
- Watch the live console as GitHub Actions checks out FoxFW v2.0 and builds the app.
- Download the finished
.fapand copy it toapps/on your SD card.
application.fam file β the same format used by
every Flipper Zero app. Multi-app repos are supported via an advanced "subfolder" option.
Statistics
The Web Installer, the ESP32 Web Flasher and the FAP Compiler each have a Statistics bar at the bottom of the page. Click it to see public, anonymous counts by month, day and country, and on the FAP Compiler the most compiled and most recently compiled apps. No IP addresses, cookies, device IDs or personal details are stored.
Wallpaper Painter New
Draw a custom wallpaper straight in your browser β no MS Paint round-trip, no separate converter tool. Pencil, eraser, line, and fill-bucket tools on a pixel-accurate 128Γ64 canvas, with the status bar and border pre-locked so you can't accidentally draw somewhere that won't show up on the device.
.xbm file with no Flipper connected.
Optionally connect over USB to preview your drawing live on the device's screen, or save it
straight to the SD card β and activate it β without unplugging anything.
Opens at foxfw.github.io/fox-web/wallpaper-painter.html
How it works
- Draw in the open area of the canvas β the gray border and status bar strip are locked.
- Give it a name, then click Download and copy the
.xbmfile into thewallpapersfolder on the root of your SD card. - Optional: click Connect Flipper (Chrome/Edge only) to preview live on the device's screen, or save straight to the SD card with Save to Flipper SD Card β this also sets it as the active Custom Wallpaper and turns Custom Wallpaper on.
MyWallpaper(2).xbm).
Pick which saved wallpaper is active any time under Fox Settings β Custom Wallpaper.
Wallpaper Showcase New
Browse community-made wallpapers, download the ones you like, or β with a Flipper connected over USB β install one straight to the SD card in one click, no file transfer needed.
Opens at foxfw.github.io/fox-web/wallpaper-showcase.html
How it works
- Browse the gallery β sort by name, newest, or oldest, and search or filter by name.
- Click Download on any wallpaper to save its
.zip(contains the.xbmfile), or - Click Connect Flipper (Chrome/Edge only), then click Install on a wallpaper to write it straight to the SD card.
wallpapers folder on the SD card
(never overwriting an existing file β a number is added automatically if the name is taken)
and immediately sets it as the active Custom Wallpaper, turning Custom
Wallpaper on if it was off.
Fox ESP32 Firmware
A companion firmware that runs on a separate ESP32 board wired to your Flipper over UART, giving it WiFi and Bluetooth for the whole Fox ESP32 Apps suite β FoxHub, Fox Chat, Fox AI Chat, Fox Portal, and more. ESP32 Classic, S3, S2 (including the official Flipper Wi-Fi Dev Board), C3, C5, and C6 boards are all supported, and the flasher detects which one you have when you connect.
Opens at foxfw.github.io/fox-web/fox-esp32-flasher.html β Chrome / Edge, USB cable, no software install.
First Boot β Fox Setup Wizard
After installing FoxFW (or after a firmware update that includes a wizard reset), the device automatically launches the Fox Setup Wizard on the first boot. You cannot skip the wizard entirely β you must at least reach the final page and press Finish.
The wizard walks through four pages:
- Welcome β Introduces FoxFW. Press Right or OK to continue.
- Rename your Flipper β Optionally set a custom device name.
- Set a PIN β Optionally secure the device with a lock-screen PIN.
- Done β Summary. If you made changes the device restarts automatically to apply them.
Renaming your Flipper
Enter a name using the on-screen keyboard. Allowed characters are letters (AβZ, aβz) and numbers (0β9). Maximum length is 7 characters. Leave the field empty and confirm to use the hardware default name.
The device name appears on the lock screen greeting and is used as the Bluetooth advertised device name.
Setting a PIN in the wizard
The PIN grid shows digits 0β9 arranged in a 3-column layout. Navigate with the directional buttons, press OK to select a digit, and press Back to delete the last digit. Once you have entered at least one digit you will be asked to confirm by entering the same PIN again.
The PIN is applied immediately β you do not need to reboot for the lock-screen PIN to become active. The PIN is also stored persistently so it survives power cycles.
If you changed your Flipper name β "Flipper will restart to apply your changes." The restart happens automatically when you press Finish.
If you only set a PIN (no name change) or made no changes β "Please join our Discord!" and the device does not restart.
Desktop Overview
The FoxFW desktop is the idle screen you see after booting. FoxFW uses a fully custom Fox Theme with an all-orange UI β the stock Dolphin idle animation is intentionally absent and is replaced by a clean static screen. The status bar at the top shows the battery, clock (if enabled), and connection indicators.
Internet Connectivity Icon New
A small three-bar icon sits in the status bar immediately to the left of the battery indicator, showing whether an attached ESP32 companion board currently has a WiFi/internet connection.
The icon reflects whatever an ESP32 board wired to your Flipper's GPIO header last reported through FoxHub's WiFi menu, and FoxFW also runs a quiet background check roughly once a minute so the icon can't get stuck showing "connected" forever if the board is reflashed, unplugged, or powered off while no companion app is open to notice.
Button Shortcuts
Pressing directional buttons on the idle desktop triggers shortcuts. Some shortcuts are fixed by the firmware; others are configurable in Fox Settings β Favorite Apps.
| Button | Action | Configurable? |
|---|---|---|
| β Up (short) | Lock Menu β shows lock / power options | No β always fixed |
| β Up (hold) | Lock Screen immediately | No β always fixed |
| β Down (short) | Fox File Browser (FFB) | No β always FFB |
| β Down (hold) | Fox Clock β a full-screen clock with an alarm clock built in (long-press Down or Back again to exit) | No β always fixed, alarms configurable in Fox Settings β Alarm Clock |
| β Left (short) | Favorite App β default: Fox File Browser | Yes β Fox Settings β Favorite Left Short |
| β Left (hold) | Favorite App β default: Fox File Browser | Yes β Fox Settings β Favorite Left Long |
| β Right (short) | Favorite App β default: Fox File Browser | Yes β Fox Settings β Favorite Right Short |
| β Right (hold) | Cycles Custom Wallpaper β see Custom Wallpaper | No β hardcoded |
| OK (hold) | Favorite App β default: Fox File Browser | Yes β Fox Settings β Favorite OK Long |
| OK (short) | Open main App Menu | No |
Lock Menu (Up short)
The Lock Menu appears when you short-press Up on the desktop. It offers:
- Lock β Lock the screen immediately.
- Power Off β Shut down the device.
- Reboot β Restart the device.
- Reboot to DFU β Restart into USB firmware-flash mode (for qFlipper updates).
Lock Screen
When locked, the screen shows a padlock and the PIN entry grid will display when you press any key (if a PIN is set). Enter your PIN to unlock. If no PIN is set, any button press unlocks the device.
Auto-lock and PIN: If your PIN is removed β or after a firmware update clears it β the auto-lock timer is automatically reset to Off on the next boot. Auto-locking without a PIN has no security value (the BackΓ3 bypass is trivially easy), so FoxFW enforces this reset silently and saves the corrected settings.
Fox File Browser FoxFW Exclusive
The Fox File Browser (FFB) replaces the stock Archive app as FoxFW's primary file management and launch tool. It is accessible from the desktop (Down short press, or any configured Favorite shortcut) and from within the firmware updater flow.
The home screen offers two options:
- Browse SD Card β Navigate the full SD card file system.
- Favorites β Jump directly to pinned files. (Only shown if you have at least one Favorite saved.)
Browse SD Card
The file browser lists all files and folders on your SD card. Navigate with Up / Down, open a folder with OK or Right, and go back with Left or Back.
The Left button on the home screen also directly opens the Favorites list if one exists.
Favorites
The Favorites list shows pinned files as two-line rows:
- Line 1 (bold): The filename (e.g. update.fuf)
- Line 2: The directory path, formatted as / folder / subfolder /
If the path hint is too long to fit, it scrolls when selected
β bouncing left and right so you can read the full path. Unselected rows
show a β¦suffix β the most specific (rightmost) part of the path
that fits, preceded by ....
Favorites are stored in /ext/apps_data/ffb/favorites.txt. The
file is created automatically if it does not exist.
File Actions
Press OK on any file in Browse or Favorites to open the action menu:
| Action | File type | What it does |
|---|---|---|
| Run in app | NFC, Sub-GHz, Infrared, iButton, MP3, text, and other supported types | Opens the matching app pre-loaded with the selected file. If more than one app can open that file type, an Open With menu lists the candidates by app name β pick one to launch it. |
| Install | .fuf firmware update files |
Launches the firmware updater to install the selected firmware. The device will restart automatically to begin the update process. |
| Launch | .fap external apps |
Runs the selected FAP application directly. |
| View | .xbm screenshots |
Opens the image fullscreen right inside FFB β no separate app. Left/Right cycles alphabetically through the other .xbm files in the same folder; Back returns to the list with whichever image was on screen selected. |
| View / Open With New | .bmp (converted screenshots) |
FFB can't display a .bmp directly β View shows a brief "Convert to XBM to view on Flipper Zero" reminder instead. If Fox XBM Converter is installed, OK instead opens an Open With menu offering View (same reminder) or Fox XBM Converter (converts it back to .xbm). |
| Add to Favorites | Any file | Adds the file to your Favorites list so it appears on the FFB home screen. |
| Remove Favorite | Files in your Favorites list | Removes the file from Favorites. If this was the last Favorite, the home screen is hidden until you add another. |
| Rename | Any file | Renames the file in place using the on-screen keyboard. |
| Delete | Any file | Permanently deletes the file. There is no undo. |
.sub/.rem (Sub-GHz),
.nfc (NFC), .ir (Infrared), .rfid/.lfrfid
(125 kHz RFID), .bad (Bad USB), .ibtn/.ibutton
(iButton), .u2f (U2F), .js/.jss (JS Runner),
.mp3 (MP3 Player), .txt/.csv (FlipNote β a full
on-device text editor), .xbm (View β opens FFB's own built-in image
viewer for the 128x64 screenshots the Back+Up shortcut saves, no separate app to
launch), and .bmp (a screenshot already converted by Fox XBM
Converter β View just shows a reminder, since FFB can't render it). If Fox
XBM Converter is installed, both .xbm and .bmp instead
offer it as a second Open With option alongside View. A file whose extension has
no matching app (e.g. a bare .wav β the bundled MP3 Player only
decodes MP3) doesn't get a Run entry at all, rather than offering an action
that does nothing.
Fox Settings
Fox Settings is found in the main App Menu under Settings. It contains all FoxFW-specific configuration. The menu remembers your scroll position while you navigate into sub-menus and back β it only resets to the top when you exit the app entirely.
Security & Privacy
The Security & Privacy screen is the heart of FoxFW's protection system. It covers PIN management, attempt limiting, the On Exceed action, automatic communication disconnect on lock, and auto-lock timers.
PIN Setup
The label changes based on current state: Set PIN (no PIN exists), Change PIN, and Remove PIN (once one is set).
PIN entry uses the digit grid β Up/Down moves between rows, Left/Right moves between columns, OK selects a digit, Back deletes the last digit. Confirm by pressing OK in the bottom-right cell once your minimum digit count is reached.
The PIN is applied immediately without requiring a reboot.
Device is Locked: The device immediately reboots and on the next startup displays a "Locked!" screen, advising you to reinstall the firmware. The locked screen itself does not delete anything β any actual data loss depends on the On Exceed settings you configured beforehand.
Disconnect Services
Controls which interfaces are disconnected when the device locks. All sub-options are disabled and shown as N/A while On Lock is OFF.
CLI + RPC β Physical USB connection stays alive but the active CLI/RPC session is closed. Reopen qFlipper after unlocking.
Full Disconnect β The CDC interface is torn down. Windows removes the COM port, qFlipper shows "Connect your Flipper." Maximum isolation. Best for unattended or high-security storage.
At desk, actively working β Minimal
Stepping away but staying plugged in β CLI + RPC
Storing, transporting, or handing over β Full Disconnect
USB Mode New
Fox Settings → USB Mode chooses what the Flipper's USB port is for.
qFlipper Mode (the default, and what every boot starts in) is the
normal serial/RPC connection used by qFlipper and the CLI. Mass Storage
Mode shares the SD card itself with your computer as a removable drive, so
you can copy files on and off without pulling the card. The mode that is currently
active shows the 7×7 OK marker to its left. The list also includes
Music USB Mode and Media USB Mode, which launch the
Fox MP3 USB and Fox Media USB apps — these serve the SD card's /MP3/
and /MEDIA/ folders to a computer as read-only drives (for speakers, TVs
and media players).
Selecting Mass Storage takes effect immediately: Fox Settings closes and the Mass Storage app takes over the screen, any open qFlipper or CLI session is closed, and the card is handed to the computer. While the Mass Storage Mode screen is showing, nothing on the Flipper can use the SD card and qFlipper cannot connect. Eject the drive on your computer, then press Disconnect (OK or Back) to return to qFlipper Mode instantly — the card is remounted, qFlipper can reconnect, and you are back on the desktop. Ejecting from the computer also returns to qFlipper Mode. The choice is not saved: the Flipper always boots in qFlipper Mode.
Custom Wallpaper
Replaces the desktop background with a custom 128 Γ 64 pixel
monochrome image. FoxFW can store any number of these at once in a
wallpapers folder on the root of the SD Card
(path: /ext/wallpapers/) and lets you switch between them from
Fox Settings without reconnecting the device.
If the folder is missing or empty, FoxFW automatically generates a default wallpaper inside it on first boot. This means a valid wallpaper is always available and selected by default.
The easiest way to make a wallpaper β draw it directly in your browser, no separate converter or image editor needed. The border and status bar are pre-locked so you can't draw somewhere it won't show up, and you can preview your drawing live on the device or save it straight to the SD card over USB (which also activates it immediately). See Wallpaper Painter above for details.
Prefer working offline in MS Paint? This older, standalone tool turns a
.xbm wallpaper into a .bmp that you can edit in
MS Paint (or any similar image editor), then converts it back to .xbm
when you're ready to put it back on your SD card.To use it: copy the wallpaper you want to edit into the same folder as the Wallpaper Converter and run it from there.
github.com/FoxFW/FoxFW-Wallpaper-Converter β
Don't want to make your own? Browse community wallpapers and install one straight to your SD card over USB (this activates it immediately too), or just download the file and copy it over yourself. See Wallpaper Showcase above for details.
.xbm file found in
/ext/wallpapers/, alphabetically. Use < and
> to pick which one is active β the desktop updates as
soon as you select it.
A hardcoded shortcut for cycling wallpapers without opening Fox Settings. Custom Wallpaper off β turns it on. On with only one wallpaper file β turns it back off (default Fox background). On with two or more files β advances to the next one alphabetically, wrapping back to the first after the last.
Creating your own wallpaper:
- Your image must be exactly 128 Γ 64 px, monochrome (1-bit black and white), in XBM format.
- The status bar occupies roughly the top 13 pixels β keep important artwork below that.
-
GIMP: Image β Scale Image β 128Γ64 β Image β Mode β Indexed (1-bit) β File β Export As β
yourname.xbm -
ImageMagick:
convert input.png -resize 128x64! -monochrome yourname.xbm - Copy the file into the
wallpapersfolder on the root of your SD card, so it lives at/ext/wallpapers/yourname.xbm. - Select it under Wallpaper Name in Fox Settings and toggle Custom Wallpaper ON.
Change Flipper Name
Changes the device's display name. The name appears on the lock screen greeting and is broadcast as the Bluetooth device name.
- Allowed characters: letters and numbers only (AβZ, aβz, 0β9).
- Maximum length: 7 characters.
- Leave the field empty and confirm to restore the hardware default name.
- A device restart is required to apply the new name. The restart happens automatically.
Menu Style
Classic β the original Flipper vertical list: one icon centered on screen at a time, with the previous/next item faded above/below and a scrollbar on the right. Up/Down/Left/Right all step through the list.
Fox Theme β a 3Γ2 grid of double-row button boxes, six visible at once, orange FoxFW styling. All four directions move between cells.
Carousel β a horizontal row of icon tiles (the current item, one before it, up to four after), with the selected tile drawn larger and a "Start" banner + scrolling name underneath; side tiles show icon only. Device name top-left, dotted scrollbar along the bottom. Only Left/Right move through it; Up/Down do nothing. Only this main Menu ever uses this style β no other app's own internal menu is affected, and Carousel has no settings of its own beyond this picker.
Slider New β a horizontal row of icon tiles that wraps around in both directions (two items before the current one, two after), with the selected tile shown larger in a bold frame with a notched top edge and a scrolling name underneath. Dotted scrollbar along the bottom. Only Left/Right move through it; Up/Down do nothing, same as Carousel.
Battery View
Controls the battery level indicator in the status bar. Changes take effect immediately β no restart is required.
Show Clock
Favorite Apps
Assigns apps to four configurable desktop button shortcuts. Each slot is triggered from the idle desktop screen.
Fox ESP32 Apps FoxFW Exclusive
FoxFW ships a full suite of apps that pair with a wired ESP32 to extend your Flipper Zero with WiFi, BLE, HTTP, scripting, Discord, captive portal, and more. All communicate over a plain UART link at 115200 baud β connect TX (GPIO1) β Flipper pin 14 and RX (GPIO3) β Flipper pin 13.
| App | Location | ESP32? | What it does |
|---|---|---|---|
| FoxHub | Main Menu (last item) / Apps β Fox | β | The main control hub β WiFi recon, BLE scanning and attacks, HTTP/WebSocket bridge, FoxScript engine, Discord messaging, and more. Start here after flashing. |
| Fox Chat | Apps β Fox | β | Post and read Discord channel messages directly from your Flipper using the ESP32's WiFi connection. |
| Fox AI Chat | Apps β Fox | β | Chat with Google Gemini from your Flipper's screen over the ESP32's WiFi connection β no API key needed, conversation history saved permanently to the SD card. |
| Fox Portal | Apps β Fox | β | Turns the ESP32 into a captive portal access point. Visitors who join the Fox Portal WiFi network see your custom HTML form; submissions stream back to the Flipper over UART. |
| Fox ESP32 Detector | Apps β Fox | β | Scans every GPIO pin pair and baud rate combination to identify a connected ESP32. Run this first if any app reports "not detected". |
| Fox ESP32 Flasher | Apps β Fox | β | Flash Fox ESP32 Firmware onto a connected ESP32 directly from the Flipper β no PC, no browser, no files to download. Firmware for every supported board is bundled into FoxFW. |
| Fox ESP32 Terminal | Apps β Fox | β | A focused live-terminal companion β streaming console, quick command send, and per-session logs saved to your SD card. |
| CSIght_FoxEdition | Apps β Fox | β | WiFi CSI (Channel State Information) motion/presence sensing through a wired ESP32 β connects the same way as every other Fox-Edition app (auto-detect, no board picker) and reports the ESP32's CSI capability tier (Full/Limited/None) for your board. |
| Fox Update Downloader | Apps β Fox | β | Checks GitHub for newer FoxFW2.0 and Fox ESP32 Firmware releases, downloads them over the ESP32 bridge, and hands off to install β no PC needed. |
| Fox File Downloader | Apps β Fox | β | Direct URL downloads with resume, an App Catalog browser, a GitHub .fap installer, and its own app-manager and WiFi/recon/attack menus β all over the ESP32 bridge. |
| FoxLAB | Apps β Fox | β | Turns the ESP32 into a full browser control page for your Flipper β dashboard, file browser, Fox app library, live screen mirror, NFC tools, a Paint canvas, a pulse plotter, a Sub-GHz signal viewer, a raw Terminal, and a full Settings tab (display, locale, alarms, Security & Privacy/PIN, and more). Reachable from any phone, tablet, or laptop joined to the ESP32's WiFi hotspot (foxlab.local) β no companion app, no USB, no drivers. Keep the FoxLAB app open on the Flipper while connected. |
| FoxDeFlock | Apps β Fox | β | Flock Safety / ALPR camera detector β rotates through WiFi probe, WiFi beacon, and BLE scans over the ESP32, scoring hits by confidence. Based on FlipDeFlock by ReconGrunt. |
| Fox Chameleon | Apps β Fox | β | BLE bridge between the Flipper and a Chameleon Ultra β uses the ESP32's BLE stack to relay commands without a phone or PC. |
| Fox RF Jammer | Apps β Fox | β | Multi-mode Sub-GHz RF jammer. Runs entirely on the Flipper's built-in CC1101 radio β no ESP32 needed. Also reachable via the RF Jammer button on Sub-GHz's Mode Picker screen. |
| Fox TPMS | Apps β Fox | β | Tire-pressure sensor reader β decodes, edits, and (for Schrader) re-transmits TPMS signals. Also reachable via the TPMS Read/Edit button on Sub-GHz's Mode Picker screen. See Tire Pressure Monitoring below. |
foxlab.local β from any phone, tablet, or laptop and point
a browser at it β no companion app, no USB cable, no drivers to install. The page itself is
tabbed: Dashboard (device, power, and storage info at a glance),
Files (browse, read, and write your SD card straight from the browser),
Libraries (Fox app library), Screen mirror (live view of
the Flipper's display with remote D-pad input), NFC, Paint
(a drawing canvas you can send to the Flipper), Pulse Plotter,
Sub-GHz Viewer (visualize captured signals), Terminal (a
raw command console), and a full Settings tab built out to match the
on-device Settings app β Display & Sound, Locale & Input, Menu Theme, Desktop
Display, Night Shift, RGB Backlight, Device Name, Input, Bluetooth, Power, Fox Alarm Clock,
and Security & Privacy (PIN set/change/remove and the rest). The old Firmware Update
Check, Showcase, and FAP Compiler tabs have been removed β none of them work without internet
access, which the FoxLAB hotspot doesn't provide. FoxLAB has to stay open on the Flipper for
the page to respond β closing it, or the Flipper losing power or its connection to the ESP32,
disconnects the browser; changing your Flipper's device name from here queues a restart until
you close the app, rather than rebooting immediately.
Fox USB Drive Apps β MP3 & Media New
Two apps turn a folder on your SD card into a small read-only USB drive named FOX that you plug straight into a Bluetooth speaker, car head unit, or TV β no PC in the middle. Unlike Mass Storage Mode (which shares your whole SD card), these expose only one chosen folder, so the device on the other end sees just your media.
- Fox MP3 USB β serves everything in the
/MP3/folder at the root of the FOX drive. - Fox Media USB β serves the
/MEDIA/folder and itsMUSIC,VIDEOandPICTUREsub-folders (created for you automatically the first time you run it).
How to use: copy your files into /MP3/ (or the
/MEDIA/ sub-folders) first β over qFlipper, Fox File Browser, or a
card reader β then launch the app. It builds the drive from whatever is in the
folder and presents it over USB as FOX. Plug the Flipper into
the speaker or TV and it reads your files like an ordinary thumb drive.
While the drive is active the screen shows the FOX drive with live read counters and a brief LOADING hint while the other device opens it. Press Disconnect (OK) or Back to end the session and return to normal β qFlipper reconnects on its own.
Sub-GHz
The Sub-GHz app lets your Flipper interact with radio-frequency devices between ~300 MHz and 928 MHz β garage doors, gate openers, weather stations, tyre-pressure sensors, key fobs, alarm remotes, and many more. FoxFW adds a Bar/Line signal display, an in-app RAW editor, a Modulation Analyzer, and per-protocol enable/disable toggles.
Read Enhanced
Opens on a Start screen β press OK to begin listening for an incoming signal. Unlike the original Read screen (which decodes every protocol continuously in real time), Garage/Gate/Other's Read now records the incoming signal raw first and only runs it through the protocol decoders once the transmission has actually finished β the listening screen looks and behaves like Read RAW's own recording screen. The decode pass tries every enabled Protocol Group against the capture in turn until one decodes it or none do. While that runs, a Decoding screen shows a progress bar and which Protocol Group is being tried (for example 3/11); Back cancels and returns to the Start screen. A signal has to clear the RSSI Threshold set in Receiver Config before Read starts treating it as an actual transmission, so ambient RF noise alone won't trigger a capture. Read also measures the background level of the radio it is using as listening starts: if that background sits close to or above your threshold (some amplified external modules do this), the bar is raised above it automatically for that Read. A burst of only a few stray pulses is ignored and Read keeps listening, and a single capture ends after 5 seconds at most. If the signal decodes successfully you're taken straight to its info screen to save or discard it; if nothing matches, a "No Match" screen offers Back (return to the Start screen with the Start button ready, not counting down) or Save (keep the raw capture and load it into the RAW editor). Nothing is written to SD card unless you choose to save.
Read RAW Enhanced
Records everything the radio receives as a timed sequence of high/low edges without attempting to decode. Use this when the protocol is unknown, not yet supported, or uses rolling codes.
FoxFW enhancements to Read RAW:
- Recording timer β A timer in the top-right corner of the waveform display shows how long the current recording has been running. The timer stays visible after recording stops so you always know the length of the last capture.
- Animated playback cursor β When you send a raw recording without saving it (Left button), a vertical line in the waveform display resets to the left edge and animates rightward in real time as the signal plays back, giving you a live visual of playback progress.
Saved Files & RAW Editor NEW
The Saved menu lists all .sub files under /ext/subghz/.
Tap a file and press OK or More for available actions.
| Action | File type | Description |
|---|---|---|
| Emulate | All decoded | Continuously retransmit the saved signal. |
| Rename | All | Rename the file on SD card. |
| Edit RAW | RAW only | Open the built-in waveform editor to trim the capture. |
| Delete | All | Permanently delete the file. |
| Counter BruteForce | Counter-based | Try incrementing counter attacks. |
RAW Editor controls:
.sub file in the same folder.Signal Display β Bar & Line NEW
Change between display styles in Radio Settings β Visualizer. The setting persists across reboots. Both styles read the same live RSSI window and share the dashed trigger-threshold line β only the rendering differs.
Frequency Analyzer
Sweeps a wide frequency range looking for any signal above the noise floor. When a carrier is detected its frequency is highlighted.
Modulation Analyzer FoxFW Exclusive
The Modulation Analyzer solves the complementary problem to the Frequency Analyzer: you know the frequency but you don't know the modulation. It rapidly cycles through all enabled modulation presets at a fixed frequency, recording any preset whose RSSI rises above a detection threshold as a "hit." After scanning, select a hit and press OK to open the Receiver pre-configured for that exact frequency and modulation.
Controls:
Screen layout:
| Area | Content |
|---|---|
| Header bar | Target frequency (left) Β· Current preset being tested or STOPPED (right) |
| Hit list | Detected modulations with RSSI in dBm and signal-strength bars (βββββ) |
| Footer | Config Β· Stop/Start Β· OK=Tune (when hits exist) |
Config page: Press Left to open. Scanning pauses automatically.
Modulation reference:
Recommended workflow β unknown device:
Find frequency
Saves to Radio Settings & returns to Sub-GHz
Find modulation at saved freq
Opens Receiver pre-configured
Capture & save
Protocol List & Filters NEW
Automotive mode lists every protocol grouped by manufacturer/family (Ford, Kia/Hyundai, VAG, PSA, and so on). Each group has its own master ON / OFF toggle that sets every protocol inside it at once, and every individual protocol underneath can still be toggled on its own. Protocols set to OFF are completely ignored during Read and Read RAW β the toggle is live, not just cosmetic.
The top of the list shows the active protocol count, computed live:
| Situation | Display |
|---|---|
| All enabled | Protocols: 34 |
| Some disabled | Protocols: 28/34 |
last_subghz.settings and restored on every app launch.
Garage/Gate/Other mode shows a different screen here instead, opened from the app's own full-width Protocol Group button β one double-row button per Protocol Group. Each button shows the group's name in bold with its member protocols scrolling underneath. Up/Down move the highlight to browse groups; pressing OK on a group toggles it ON or OFF independently of every other group, shown with a small icon on the left (filled = enabled, hollow = disabled) β at least one group must stay enabled. Only one group's protocols are ever resident in RAM at a time, but Read's decode pass tries every enabled group in turn against a captured signal, so you don't have to pre-pick a single group before capturing β only rule out the ones you're not interested in.
Sub-Ghz Mode Picker New
Opening Sub-GHz first shows a Sub-Ghz Mode screen β five stacked buttons, two visible at a time with a scrollbar on the right showing there's more to scroll to:
| Button | Covers |
|---|---|
| Automotive | Car and motorcycle key fobs β Ford, Kia/Hyundai, VAG, PSA, Fiat, Honda, and the rest of the Automotive Key Fob Protocols table below. |
| Garage/Gate/Other | Every non-automotive protocol β garage and gate remotes plus general-purpose RF protocols like Princeton, Security+, and X10. See the Garage/Gate/Other Protocols tables below. |
| RF Jammer | Launches the standalone Fox RF Jammer app β a multi-mode Sub-GHz jammer running on the Flipper's built-in CC1101 radio. |
| TPMS Read/Edit | Launches the standalone Fox TPMS app to scan, decode, and edit tire-pressure sensor signals β see Tire Pressure Monitoring below. |
| Radio Settings | Opens the shared Radio Settings screen directly from this picker β the same screen and settings file every mode uses, so there's only one place to configure frequency, TX power, and the rest regardless of which mode you're about to load. |
Automotive opens straight into the same Sub-GHz screen you already know β Read, Saved, Protocol List, and so on. Garages/ Gates/Other launches a separate external app that looks and behaves exactly the same way, just scoped to non-automotive protocols; a loading wheel is shown briefly while it starts, since it's a large app. RF Jammer and TPMS Read/Edit each launch their own standalone app the same way, and Back returns you to this picker with that row still highlighted. Whichever mode you pick, pressing Back from its main menu exits Sub-GHz entirely (same as before) β relaunch the app to pick a mode again.
Garage/Gate/Other also automatically uses an external CC1101 module (connected via GPIO/external antenna) instead of the internal radio whenever one is present β no setting to turn on. A small background app checks for one automatically, and remembers the answer, rather than checking on every single launch, which would cost RAM even for the common case of nothing being plugged in. This check only runs while the Flipper is idle (home screen, not locked, nothing else running), on the same schedule as the status bar WiFi/CC1101 icon's ESP32 check β every 15 seconds once an ESP32 companion board has ever answered on this device, every minute until then. If you've just connected a module and don't want to wait, run CC1101 External Probe for SubGhz Garage from the Apps menu to force an immediate recheck β that also opens Garage/Gate/Other automatically once it's done.
Supported Systems Reference
FoxFW includes protocol decoders and encoders across two groups, matching the Sub-Ghz Mode picker: the Automotive Key Fob Protocols table below is what the Automotive mode loads; Gate & Access Control and General RF Protocols together are what the Garage/Gate/Other mode loads. All operate within the 315 MHz, 433 MHz, and 868 MHz Sub-GHz bands.
Automotive Key Fob Protocols Automotive
| Manufacturer | Protocol | Frequency | Mod | Encode | Decode | CRC |
|---|---|---|---|---|---|---|
| VAG (VW / Audi / Skoda / Seat) | VAG GROUP | 433 MHz | AM | β | β | β |
| Porsche | Porsche AG | 433 / 868 MHz | AM | β | β | β |
| PSA (Peugeot / CitroΓ«n / DS) | PSA GROUP | 433 MHz | AM/FM | β | β | β |
| Ford | Ford V0 | 315 / 433 MHz | AM | β | β | β |
| Ford | Ford V1 | 315 / 433 MHz | FM | β | β | β |
| General Motors (Chevrolet / GMC / Buick / Cadillac) | GM | 315 / 433 MHz | AM | β | β | β |
| Ford | Ford V2 | 433 MHz | FM | β | β | β |
| Ford | Ford V3 | 433 MHz | FM | β | β | β |
| Fiat | Fiat SpA | 433 MHz | AM | β | β | β |
| Fiat | Marelli / Delphi | 433 MHz | AM | β | β | β |
| Renault (older models) | Marelli | 433 MHz | AM | β | β | β |
| Renault (Hitag2) | Renault V1 | 315 / 433 / 868 MHz | AM | β | β | β |
| Mazda | Siemens 5WK49365D | 315 / 433 MHz | AM/FM | β | β | β |
| Mazda | Mazda V0 | 433 MHz | FM | β | β | β |
| Kia / Hyundai | KIA/HYU V0 | 433 MHz | FM | β | β | β |
| Kia / Hyundai | KIA/HYU V1 | 315 / 433 MHz | AM | β | β | β |
| Kia / Hyundai | KIA/HYU V2 | 315 / 433 MHz | AM/FM | β | β | β |
| Kia / Hyundai | KIA/HYU V3 / V4 | 315 / 433 MHz | AM/FM | β | β | β |
| Kia / Hyundai | KIA/HYU V5 | 433 MHz | FM | β | β | β |
| Kia / Hyundai | KIA/HYU V6 | 433 MHz | FM | β | β | β |
| Kia / Hyundai | KIA V7 | 433 MHz | FM | β | β | β |
| Subaru | Subaru | 433 MHz | AM | β | β | β |
| Suzuki | Suzuki | 433 MHz | FM | β | β | β |
| Mitsubishi | Mitsubishi V0 | 868 MHz | FM | β | β | β |
| Mitsubishi | Mitsubishi V0-a | 315 / 433 MHz | AM/FM | β | β | β |
| Chrysler / Dodge / Jeep | FOBIK GQ43VT | 315 / 433 MHz | AM | β | β | β |
| Starline | Star Line | 433 MHz | AM | β | β | β |
| Scher-Khan | Scher-Khan | 433 MHz | FM | β | β | β |
| Scher-Khan | Magic Code PRO1 / PRO2 | 433 MHz | FM | β | β | β |
| Sheriff | Sheriff CFM ZX750 / ZX930 | 433 MHz | AM | β | β | β |
PSA_decrypted_ prefix. If a capture
never decrypts, it was almost certainly another manufacturer’s rolling code, which
can only be raw-replayed anyway.
Tire Pressure Monitoring (TPMS) Standalone App
| Manufacturer | Protocol | Frequency | Mod | Send | Decode | CRC |
|---|---|---|---|---|---|---|
| Schrader | Schrader GG4 | 433 MHz | FM | β | β | β |
| Ford | TPMS Ford | 315 / 433 MHz | FM | β | β | β |
| CitroΓ«n | TPMS Citroen | 433 MHz | FM | β | β | β |
| PMV (aftermarket) | TPMS PMV-107J | 433 MHz | FM | β | β | β |
| Renault | TPMS Renault | 433 MHz | FM | β | β | β |
Gate & Access Control Protocols Garage/Gate/Other
The Group column shows which Protocol Group each protocol belongs to β make sure that group is enabled on the app's own Protocols screen for Read to try it (every group is enabled by default).
| Protocol | Frequency | Mod | Encode | Decode | CRC | Group |
|---|---|---|---|---|---|---|
| Keeloq | 315 / 433 / 868 MHz | AM | β | β | β | 2 Β· General 2 |
| Clemsa | 433 MHz | AM | β | β | β | 8 Β· Spain, Russia |
| Dooya | 315 / 433 MHz | AM | β | β | β | 11 Β· Blinds / Shutters |
| Ansonic | 433 MHz | FM | β | β | β | 8 Β· Spain, Russia |
| Nice FLO | 433 MHz | AM | β | β | β | 6 Β· Italian Brands 2 |
| Nice FloR-S | 433 MHz | AM | β | β | β | 6 Β· Italian Brands 2 |
| CAME | 315 / 433 MHz | AM | β | β | β | 5 Β· Italian Brands 1 |
| CAME TWEE | 433 MHz | AM | β | β | β | 5 Β· Italian Brands 1 |
| CAME Atomo | 433 MHz | AM | β | β | β | 5 Β· Italian Brands 1 |
| Faac SLH | 433 / 868 MHz | AM | β | β | β | 7 Β· Italian Brands 3 |
| Telcoma/Cardin EDGE | 433 MHz | AM | β | β | β | 7 Β· Italian Brands 3 |
| Holtek | 433 MHz | AM | β | β | β | 1 Β· General |
| Holtek HT12x | 433 MHz | AM | β | β | β | 1 Β· General |
| Somfy Telis | 433 MHz | AM | β | β | β | 11 Β· Blinds / Shutters |
| Somfy Keytis | 433 MHz | AM | β | β | β | 11 Β· Blinds / Shutters |
| Alutech AT-4N | 433 MHz | AM | β | β | β | 8 Β· Spain, Russia |
| Keyfinder | 433 MHz | AM | β | β | β | 2 Β· General 2 |
| KeyFinder2 | 433 MHz | AM | β | β | β | 2 Β· General 2 |
| KingGates Stylo4k | 433 MHz | AM | β | β | β | 6 Β· Italian Brands 2 |
| Beninca ARC | 433 MHz | AM | β | β | β | 5 Β· Italian Brands 1 |
| Hormann HSM | 433 / 868 MHz | AM | β | β | β | 9 Β· Germany |
| Marantec | 433 MHz | AM | β | β | β | 9 Β· Germany |
| Marantec24 | 433 MHz | AM | β | β | β | 9 Β· Germany |
| GangQi | 433 MHz | AM | β | β | β | 10 Β· China / Gate Only |
| Jarolift | 433 MHz | AM | β | β | β | 11 Β· Blinds / Shutters |
General RF Protocols Garage/Gate/Other
| Protocol | Frequency | Mod | Encode | Decode | CRC | Group |
|---|---|---|---|---|---|---|
| Princeton | 315 / 433 MHz | AM | β | β | β | 1 Β· General |
| Doorbell32 | 433 MHz | AM | β | β | β | 13 Β· More Gates 2 |
| Linear | 315 MHz | AM | β | β | β | 4 Β· Linear (USA) |
| LinearDelta3 | 315 MHz | AM | β | β | β | 4 Β· Linear (USA) |
| GateTX | 433 MHz | AM | β | β | β | 10 Β· China / Gate Only |
| Security+ 1.0 | 315 MHz | AM | β | β | β | 3 Β· Chamberlain (USA) |
| Security+ 2.0 | 315 MHz | AM | β | β | β | 3 Β· Chamberlain (USA) |
| Chamberlain Code | 315 MHz | AM | β | β | β | 3 Β· Chamberlain (USA) |
| MegaCode | 315 MHz | AM | β | β | β | 4 Β· Linear (USA) |
| Mastercode | 433 MHz | AM | β | β | β | 8 Β· Spain, Russia |
| Dickert MAHS | 433 MHz | AM | β | β | β | 9 Β· Germany |
| SMC5326 | 433 MHz | AM | β | β | β | 1 Β· General |
| Phoenix V2 | 433 MHz | AM | β | β | β | 6 Β· Italian Brands 2 |
| Doitrand | 433 MHz | AM | β | β | β | 7 Β· Italian Brands 3 |
| Hay21 | 433 MHz | AM | β | β | β | 10 Β· China / Gate Only |
| Revers RB2 | 433 MHz | AM | β | β | β | 10 Β· China / Gate Only |
| Roger | 433 MHz | AM | β | β | β | 7 Β· Italian Brands 3 |
| X10 | 310 MHz | AM | β | β | β | 2 Β· General 2 |
| RAW | 315 / 433 / 868 MHz | AM/FM | β | β | β | All |
| BinRAW | 315 / 433 / 868 MHz | AM/FM | β | β | β | All |
Disabled / Experimental Protocols
These protocols are fully implemented in the FoxFW source tree but are commented out of the active registry, so they do not count toward the 63 active protocols above and won't appear in the Protocol List on the device. Reason: Further testing/fixes required.
| Protocol | Frequency | Mod | Status |
|---|---|---|---|
| Honda Static | 315 / 433 MHz | FM | Disabled |
| BMW CAS4 | 433 MHz | AM | Disabled |
| Nero Sketch | 433 MHz | AM | Disabled |
| Nero Radio | 433 MHz | AM | Disabled |
| iDo 117/111 | 433 MHz | AM | Disabled |
| Power Smart | 433 MHz | AM | Disabled |
| BETT | 433 MHz | AM | Disabled |
| Honeywell (WDB) | 315 / 433 MHz | AM | Disabled |
| Honeywell Sec | 315 MHz | AM | Disabled |
| Magellan | 433 MHz | AM | Disabled |
| Intertechno V3 | 315 / 433 / 868 MHz | AM | Disabled |
| Clemsa | 433 MHz | AM | Disabled |
| Ansonic | 315 / 433 MHz | FM | Disabled |
| Dooya | 315 / 433 MHz | AM | Disabled |
| Legrand | 433 MHz | AM | Disabled |
| Hollarm | 433 MHz | AM | Disabled |
| Feron | 433 MHz | AM | Disabled |
| Elplast | 433 MHz | AM | Disabled |
| Treadmill37 | 433 MHz | AM | Disabled |
Mod β Modulation: AM = OOK/ASK Β· FM = FSK
Encode β FoxFW can transmit / replay signals in this protocol
Decode β FoxFW can receive and identify signals in this protocol
CRC β Protocol includes a checksum; decoded frames are validated (β) or not (β)
Radio Settings
System UX β Bounce Scroll & Text Rendering FoxFW Exclusive
FoxFW replaces the stock single-direction text scroll with a bounce-scroll system applied throughout the entire firmware. Any label that is too long to fit in its display area will:
- Pause briefly showing the start of the text.
- Smoothly slide left to reveal the end of the text.
- Pause at the right end.
- Slide back to the left β and repeat.
This affects the App Menu, all Settings menus, the Sub-GHz Protocol List, the Fox File Browser Favorites list path hints, and every other scrollable text element in the firmware.
In the Fox File Browser Favorites list specifically:
- Selected row: The path hint (line 2) bounce-scrolls so you can read the full path of both files even if they share the same filename.
- Unselected rows: Show β¦suffix β the most specific end of the path that fits, preceded by
..., so you can always see which folder the file is in.
Screenshot Tool FoxFW Exclusive
Capture exactly what's on screen, from anywhere in the firmware β no computer, no qFlipper, no cables. Hold Back + Up together for about one second on any screen (the lock screen, the Desktop, any app, any menu) and FoxFW saves the current display to your SD card.
- Where it saves:
/Screenshots/on the SD card, created automatically the first time you use it. - Filename:
Screenshot_<app>_YYYYMMDD_HHMMSS.xbmβ the date, time, and the currently running app's name (e.g.Screenshot_subghz_garage_20260905_073225.xbm), ordesktopin place of the app name when captured from the idle home/lock screen. The timestamp means repeated captures never overwrite each other. - Format: a standard
.xbmbitmap β a plain-text file readable by GIMP, ImageMagick, and most image tools, and the exact same format FoxFW's own Custom Wallpaper feature uses. A screenshot can be dropped straight into/wallpapersand used as a wallpaper if you like what you captured, or viewed full-screen from Fox File Browser's own built-in viewer (press OK on it, then View). - Converting screenshots New β the Fox XBM Converter app (Apps β Fox) turns a saved
.xbmscreenshot into a monochrome.bmpyou can edit on a PC (MS Paint or similar), then convert back to.xbmwhen you're done. It only browses/Screenshots/. From FFB, pressing OK on any.xbmor.bmpfile in that folder offers it directly in the Open With menu alongside View, once it's installed.
Installing Firmware Updates
There are four ways to install a FoxFW update:
Method 1 β via Web Installer New (recommended)
- Connect your Flipper to your computer via USB.
- Open the FoxFW Web Installer in Chrome or Edge on desktop.
- Choose Standard Update and click Connect Flipper, selecting your device from the browser dialog.
- Click Install Now β the installer downloads the firmware and transfers it automatically, no software install required.
- The Flipper will reboot. On first boot after the update the Fox Setup Wizard runs.
Method 2 β via qFlipper
- Connect your Flipper to your computer via USB.
- Open qFlipper (v1.3.3 or later).
- Click Install from file and select the FoxFW
.tgzupdate package. - qFlipper will flash the firmware and copy resources automatically.
- The Flipper will reboot. On first boot after the update the Fox Setup Wizard runs.
Method 3 β via Fox File Browser (wireless / SD-card update)
- Copy the
.fuffirmware update file to your SD card (any folder β Favorites or a dedicated folder is recommended). - Open Fox File Browser from the desktop.
- Navigate to the
.fuffile and press OK. - Select Install from the action menu.
- The firmware updater launches and the device restarts to apply the update.
.fuf file to FFB Favorites for one-tap
access β ideal if you regularly test new builds.
Method 4 β via Fox Update Downloader (fully wireless, no PC or USB)
If you already have a wired ESP32 running Fox ESP32 Firmware, Fox Update Downloader can check GitHub, download, and install a FoxFW update entirely on-device β the ESP32 acts as the internet connection your Flipper doesn't otherwise have.
- Make sure your ESP32 is wired up and joined to a WiFi network (see the Fox ESP32 Apps chapter if you haven't set this up yet).
- Open Fox Update Downloader and select Fox Custom Firmware.
- Wait for the check to finish. If an update is available, press Download.
- Once it finishes downloading, press Install β the device restarts automatically to apply it, same as any other method.
resources.ths. This is normal β FoxFW
includes a larger resource bundle than stock firmware. qFlipper will
eventually continue. If qFlipper times out and reports an error, the most
reliable alternative is to copy the update .tgz directly to
your SD card using a card reader, then use the Fox File Browser to install
it from the device itself β this bypasses the USB verification step entirely.
Lockout & Recovery
I forgot my PIN
If you remember your PIN but keep entering it wrong, stop β every failed attempt counts toward the MAX Attempts limit. Once the limit is reached, the On Exceed action fires and the device reboots to a "Locked!" screen. At that point normal access via the device or qFlipper is blocked. See below for recovery options.
I am completely locked out
If you cannot get back into the device on your own, you have two options:
-
Reinstall the firmware via qFlipper DFU Mode. Boot your
Flipper into DFU mode (there are several methods for this that should be
common knowledge to you by now). In DFU Mode, connect your Flipper via
USB, open qFlipper, and use Install from file to flash
flipper-z-f7-full-local.dfu. This will restore normal access. Your SD card files (saved signals, NFC cards, etc.) are not affected by a firmware reinstall. - Contact support. Email us and we will provide recovery instructions specific to your situation.
π§ foxcustomfirmware@gmail.com or π¬ our Discord
Please include a description of what happened and how you became locked out β this helps us give you the fastest and most accurate recovery path.