Flipper Zero Firmware <= READ THIS READ ME
- **This software is for experimental purposes only and is not meant for any illegal activity/purposes. We do not condone illegal activity and strongly encourage keeping transmissions to legal/valid uses allowed by law.
- FLASH STOCK FIRST BEFORE UPDATING TO CUSTOM FIRMWARE
- Contact me on Discord if you want a renamed Flipper DFU. I can do custom names too!
- DONATIONS ACCEPTED :D BTC:172CE1H1XZVt7tc4HDQ1q9Mej1K7VuHfEf ETH:0x6c46eE48Bd433b0ADE711B43D188Cf8215cd51c2
You should clone with
$ git clone --recursive https://github.com/RogueMaster/flipperzero-firmware-wPlugins.git
$ docker-compose up -d
$ docker-compose exec dev ./fbtLatest Updates:
- Removed Embedded arm-none-eabi toolchain (By drunkbatya) causing issues on compile.
- Latest updates from DEV b3767d1 (fbt fixes and support for MIFARE Classic 1K chipsets from the INFINEON manufacturer)
- Updates from On-device tag generator #1319 (By GMMan)
- Updates to submodules, listed firmware on this new fork I made
- Fixed M_STR1NG_UTF8_* issue on subghz_cli.c after mlib submodule gets updated
Special Instructions:
- Download these files into the subghz/assets folder on your SD card. Edit the two
_mapfiles to contain your specific subghz (.SUB) files. -
- Note 1: If you don't have a subghz/assets folder, you should ensure you have made at least one clean flash with stock firmware and your SD card installed in order to ensure the database structure is built, otherwise it will not exist for alternative forks.
-
- Note 2: /any is a special keyword signifying either /int (internal storage) or /ext (external storage).
-
- Note 3: the changes you are making to the
_mapfiles is to point to the location of the specific assets of the touchtunes folder as well as the universal RF map apps which you will have to develop or compile seperately and are not a part of this repo.
- Note 3: the changes you are making to the
-
- Note 4: /any is effectively root, so the folder structure should start "/any/subghz/assets" and not what is based on the repo below do not blindly copy the repo it will not work.
- Download this file into the nfc/assets folder on your SD card.
- Add a folder to SD card named
wav_player(for 8bit 2ch unsigned wav files) - Add a folder to SD card named
music_player(FMF and RTTTL/TXT files)
Special shout out to these libraries for giving us more fun:
- https://github.com/Gioman101/FlipperAmiibo
- https://github.com/jimilinuxguy/flipperzero-touchtunes
- https://github.com/Lucaslhm/AmiiboFlipperConverter
- https://github.com/MuddledBox/FlipperZeroCases
- https://github.com/MuddledBox/FlipperZeroSub-GHz
- https://github.com/neverfa11ing/FlipperMusicRTTTL
- https://github.com/UberGuidoZ/Flipper
- https://github.com/UberGuidoZ/Flipper-IRDB
Added Changes/Features:
- Animations: Hold Center to change flipper idle animation. Thanks to Zycenios With changes by RogueMaster.
- Animations: Idle animations will show all animations regardless of level and butthurt [Thanks to MajiK]
- Animations: SubGHZ Scanning image with Pikachu Thanks to Panzer00Z
- Development free space thanks to removal of unused debug tools and thanks to ESurge for removal of first start assets.
- Flashing the firmware using the blackmagic board with make blackmagic_load From WeTox
- Icon Decode/Encode (Thanks to PixlEmly)
- NFC: Display UL PWD_AUTH payload (Thanks to GMMan)
- Plugins: Fixed sound decay issues on music player [Thanks to qqmajikpp]
- Plugins: Menu, Icons and Raycast exit Thanks to Redlink
- Plugins: Snake and Tetris show score. Thanks to whoamins With changes by RogueMaster.
- RFID: Removing T5577 passwords via the cli command rfid clear_pass_t5577 using a dictionary attack From WeTox
- Settings: Actual PIN Lock (By RogueMaster)
- Settings: Auto-Lock Options Added: 10s+15s+90s (By RogueMaster)
- Settings: Battery Meter on Desktop Thanks to McAzzaMan
- Settings: Favorite Game by holding UP on Desktop Thanks to gotnull
- Settings: LCD Timeout Options Added: 10s+90s+2min+5min+10min (By RogueMaster)
- Settings: Scan names will have timestamp instead of random name assigned for NFC and SubGHz (By RogueMaster)
- SubGHz: Keeloq update from Xorist
- SubGHz: Protocols Came Atomo, FAAC_SLH, Keeloq, Keeloq Common, Nice Flor S, SecPlus v1+v2 and Star Line updates from Eng1n33r
Open PRs Checkedout & Not Merged In Main:
Games:
- 2048 (By OlegSchwann)
- Arkanoid (By gotnull)
- Dice Roller Including SEX/WAR/8BALL/WEED DICE (By RogueMaster)
- Flappy Bird (By DroomOne)
- Game of Life (Updated to work by tgxn) Original By itsyourbedtime. (Hard Fault or Restart to quit?)
- RayCast (Bt Zlo)
- Tanks (By Alexgr13) Updated by RogueMaster To Work
- Tetris (By jeffplang)
- Tic Tac Toe (By gotnull)
- Video Poker (By PixlEmly)
Plugins:
- Clock/Stopwatch (By CompaqDisc, Stopwatch & Sound Alert By RogueMaster)
- HID Analyzer (By Ownasaurus)
- RF Remix (By ESurge)(Original By jimilinuxguy)
- Spectrum Analyzer (By jolcese) Updates (for testing) Thanks to theY4Kman
- WAV Player (By Zlo) Updated by Atmanos & RogueMaster To Work
Thank you, MuddleBox, Eng1n33r, WeTox-Team & of course, most of all Flipper Devices!