(Adapted from Nano's original messages in the Unleashed firmware Discord.)
This document will (hopefully) maintain a list of differences between various forks of the Flipper Zero firmware.
If I had a dollar for every time I've seen this question asked,
I wouldn't be in college debt. ¯\_(ツ)_/¯
Also consider checking out my Awesome Flipper Zero repo, and my rant about the two types of users.
Jump to: | Official | Wetox | MuddledBox | Unleashed | Summary / TL; DR |
Official flipperdevices/flipperzero-firmware
- Has region-locked Sub-GHz transmission because of legal limitations.
- Has no ability to save and send rolling codes (dynamic encrypted) in Sub-GHz, only shows them in captured list.
- Factory-set device name that shows everywhere (Bluetooth broadcast, USB connection, etc) can not be changed.
- The Flipper team has a list of device names with their corresponding production information (No shipping address) so they can assist you easier in case of an RMA.
- Not very active development, almost all branches outdated.
- Mostly comprised of hackathon tweaks:
- Telegram client (requires custom mobile app)
- Changing the device's name
- Loading firmware via WiFi Dev Board
- TOTP code generation (requires custom mobile app)
- Mifare Classic implimentation (Different from official firmware)
- Cracking T5577 passwords via dictionary attack
- (Please DO NOT open a pull request via the above links, they are only intended to show the hackathon additions.)
- Releases with combined hackathon projects can be found here.
MuddledBox MuddledBox/flipperzero-firmware
- Updates are infrequent, lags far behind upstream firmware.
- Removes Sub-GHz transmission restrictions.
- Adds self-promo images to about page in settings.
- Adds a few extra common Sub-GHz frequencies to capture on.
Unleashed Eng1n33r/flipperzero-firmware
- (AKA Code Grabber firmware.)
- Very active development and Discord community.
- Removes Sub-GHz transmission restrictions.
- Adds extra Sub-GHz frequencies like Muddled.
- Can be used to capture and send dynamic encrypted protocols/rolling codes. (Modern grage doors, car fobs, etc.)
- Encrypted Sub-GHz signals/codes can be manually added.
- Comes with its own infrared databases.
- Staying up to date with upstream (official) firmware is important.
- Wetox is good for making changes to your own firmware fork.
- MuddledBox was the first popular firmware fork, but never grew up.
- Unleashed is like MuddledBox plus more.
- Super TL; DR: Unleashed > MuddledBox.