Xero is a fork of the official Flipper Zero firmware that focuses on providing the latest NFC/RFID features, improved memory utilization, a curated selection of applications, and above all: stability.
Flipper Zero resources:
- Flipper Zero Official Website. A simple way to explain to your friends what Flipper Zero can do.
- Official Documentation. Learn more about your dolphin: specs, usage guides, and anything you want to ask.
- Community Wiki. Contribute to the community wiki covering what is possible on the Flipper Zero.
Coming from the Official Firmware (OFW), you'll get:
- Newly supported cards and protocols
- Fixes and performance improvements for existing cards and protocols
- Reduced memory usage of core applications
- A curated list of community applications with a focus on utility
Coming from other custom firmware, you'll get:
- All of the above
- General stability improvements
- Reduced memory usage
- Minimal theming
- MIFARE Classic Key recovery improvements
- MIFARE Classic Accelerated dictionary attack: dictionary attacks reduced to several seconds - checks ~3500 keys per second
- MIFARE Classic Nested attack support: collects nested nonces to be cracked by MFKey
- MIFARE Classic Static encrypted backdoor support: collects static encrypted nonces to be cracked by MFKey using NXP/Fudan backdoor
- MFKey 3.0: Mfkey32, Static Nested, and Static Encrypted attacks all on your Flipper Zero
- MIFARE Ultralight C Dictionary attack (coming soon!)
- MIFARE Ultralight C Emulation (coming soon!)
- NFC app memory improvements (coming soon!)
- Minimal theme (coming soon!)
- Future: MIFARE DESFire Dictionary attack, Tesla credential enrollment
Our main goal is to build a healthy and sustainable community around Flipper, so we're open to any new ideas and contributions. We also have some rules and taboos here, so please read this page and our Code of Conduct carefully.
If you've found an issue and want to report it, please check our Issues page. Make sure the description contains information about the firmware version you're using, your platform, and a clear explanation of the steps to reproduce the issue.
Supported development platforms:
- Windows 10+ with PowerShell and Git (x86_64)
- macOS 12+ with Command Line tools (x86_64, arm64)
- Ubuntu 20.04+ with build-essential and Git (x86_64)
Supported in-circuit debuggers (optional but highly recommended):
- Flipper Zero Wi-Fi Development Board
- CMSIS-DAP compatible: Raspberry Pi Debug Probe and etc...
- ST-Link (v2, v3, v3mods)
- J-Link
Flipper Build System will take care of all the other dependencies.
Make sure you have enough space and clone the source code:
git clone --recursive https://github.com/noproto/xero-firmware.git
Build firmware using Flipper Build Tool:
./fbt
Connect your in-circuit debugger to your Flipper and flash firmware using Flipper Build Tool:
./fbt flash
Make sure your Flipper is on, and your firmware is functioning. Connect your Flipper with a USB cable and flash firmware using Flipper Build Tool:
./fbt flash_usb_full
- Xero Discord: Discord
- Official Discord: flipp.dev/discord