Install GitHub Version With WEB INSTALLER
Thank you so much to our RM Pro/SUPER Patreon supporters! Because of people like you, we are able to offer the best and most up-to-date Flipper Zero Firmware!
This firmware is a fork of all Flipper Zero community projects! We are NOT paywalled. I will keep RM Custom Firmware the most cutting-edge with active development and updates from all projects that can be found to be useful to the community. Although there are features exclusive to this firmware, there are also many updates by the rest of the Flipper Zero community. With the help of the entire community, we get the best firmware! See the RM Games and Plugins for a list of most of those projects.
Discord - Build - Install Instructions - More Links And How To - All Changes from OFW - Support RM Custom Firmware - Patreon
|
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.
|
---|
- Rogue Master Merch!
For All F0 Accessories and Boards
- Keep Your Flipper Up To Date With PATREON membership
- PATREON for daily compiled releases for nearly ALL updates. GitHub releases will occur weekly or with OFW version updates.
- Contact me on Discord/Patreon to RENAME your Flipper or for GIF conversion for Flipper Zero
- :fire: PATREON ANIMATION BUILDS AVAILABLE: ALL (For Preview Only), ANIMSWITCHER, 420, 420+18, Anime Only, Anime+420, Anime+420+18, BMO, CHERRY 18+, CyberPunk77, DBZ, Dolphin, HACKZ, ManifestSwitcher, MARIO, MARVEL, No Anim, ONE PIECE, P0KEMON, RM 18PLUS, RM SELECT, RM SELECT + 18PLUS, RM MINIMAL (default on GitHub), SAO, SCIENCE, SCIFI, SJUMP, SQUATCH, VIRUS, WATCHDOGS AND STOCK with all assets updated to look like stock. ANIMSWITCHER, Anime and RM Select builds are very large and can slow down F0.
- VIDEO PREVIEW FOR ALL ANIMATIONS
- Supporters also get SD Card Assets zip file with extra NFC Assets such as Infrared remotes, NFC files, SubGHz files and 86 RM Pro Trained Level 50 Sm@sh Amiib0 (By RogueMaster)
Install Latest Release
Install Instructions
- Close qFlipper
- Use Web Installer link for easy install
OR
- Extract/unzip the downloaded RM*.TGZ/ZIP file from RELEASES to a folder on your computer (Use 7Zip or WinRAR)
- Copy the entire folder to the update folder onto the SD card you are using in your FlipperZero
- Once the SD card is back in the Flipper (or you've copied the files successfully via qFlipper), press down at the Desktop (the screen with the animations)
- This opens the Archive app, press left/right to get to the Browser section
- Locate the update folder, and the folder you copied earlier
- Locate the update file and select it
- Select Run in App
OR
- Open qFlipper
- Connect to Flipper Zero
- Press "Install from file"
- Navigate to downloaded RM*.TGZ
- Confirm the file and install
Build
$ git clone --recursive https://github.com/RogueMaster/flipperzero-firmware-wPlugins.git
$ cd flipperzero-firmware-wPlugins/
$ ./fbt updater_package
# FAPS placed at assets/resources/apps on BUILD
# Install this folder on your flipper dist/f7-C/f7-update-RM420FAP
# If building animation assets:
$ ./fbt dolphin_ext
How To
All Changes and Features
- Animations: Added Custom 1 and Custom 2 options to CFW Settings-Interface-Desktop-Animations to allow for two custom user defined background sets. Edit dolphin/manifest_Custom1.txt and dolphin/manifest_Custom2.txt on your SD Card in order to change these custom sets. (By RogueMaster)
- Animations: CFW Settings for Desktop Animations Set Selector (By RogueMaster) Copy this to SD dolphin folder Switched to cleaner animation loader (By Leeroy)
- Animations: CFW Settings Menu: Create list from SD Card, no more hard coded animations set menu! (By LeeroysHub)
- Animations: Hold Center to change Flipper idle animation. Thanks to Zycenios With changes by RogueMaster.
- Animations: iButton and RFID P0kem0n images Thanks to Panzer00Z
- Animations: Idle animations will show all animations regardless of level and butthurt Thanks to qqMajiKpp
- Animations: Painting speech bubbles updated from FalsePhilosopher
- Animations: PREVIEW "RM Minimal" animations (build default) or OTHER SETS
- Animations: RM FW Update image (Thanks to ESurge)
- Animations: SubGHZ Scanning image with Pikachu Thanks to Panzer00Z
- Animations: Trimmed out the Flipper animations.
/ext/dolphin
folder on your Flipper should be managed by you! Copy this folder (RM Select) or this folder (RM minimal) if you don't want to do the work but want more animations.
- Archive: Allow Folder Favorites (By Willy-JL)
- Archive: Browser: Context menu to show file content (By askoriy)
- Archive: Disk Image Mount support, Search, support for: SubGHz Remote, SubGHz Playlist, IR Remote, Text Viewer & Hex Viewer, and WAV file integration (By Willy-JL)
- Archive: File Browser Ordering (By Dig03)
- Assets: Includes 3 Sample Beacon Spam Marauder Companion Scripts (Thanks to TalkingSasquach for the RM Beacon Spam)
- Assets: Includes a NFC Level 50 Z3lda Amiibo
- Assets: Includes a NFC link to TalkingSasquach on YouTube
- Assets: Includes a NFC Rick Roll link
- Assets: Includes New Dolphin Animations: Listed Here
- Assets: Includes NFC Assets: 86 RM Pro Trained Level 50 Sm@sh Amiib0 (By RogueMaster) It is recommended you randomize UID with this script.Patreon Build Only
- Assets: Includes NFC Assets: RogueMaster GitHub and RogueMaster Patreon
- Assets: Includes sample Infrared remotes and IR files for Roku and Vizio
- Assets: Includes sample Music Player tunes
- Assets: Includes Sonic Screw Driver sound for the Wav Player
- Assets: Includes SubGHz assets for Crosswalk, CVS/Walgreens CS Buttons Thanks jimilinuxguy, Handicap Doors, Honda Lock/Unlock, Lowes, Sextoys, Tesla Charge Port & Unitree Go1 Robot Dog.
- Assets: Includes SubGHz Gas Sign Captures by 0day
- Assets: Includes SubGHz Playlist config and SubGHz Remote config for CVS, Lowes & Walgreens.
- Assets: Includes SubGHz Remote config for Gas_Sign_Edit from UberGuidoZ
- Assets: Includes SubGHz Remote config for Riding_Dirty from UberGuidoZ
- Assets: Includes SubGHz SexToy files from UberGuidoZ
- Assets: Includes Tama P1 Rom Game file. this rom
- Assets: Includes WAV files for Unlock/Lock Gatekeeper Systems wheels found on some Shopping Carts/Trolleys (Thanks to lukejtaylor) (May not work off lipper)
- Assets: Includes Wifi Marauder scripts for: Create EAPOLpacketsSniffer.json #714 (By grugnoymeme) & Wifi Scripts for Beacon Spam themed for Aperature Science, Funny and RM.
- BadUSB: Added ignore DUCKY_LANG cmd to retain compatibility with existing scripts (Thanks to v1nc)
- BadUSB: Assets for CVE-2024-1086 on LINUX targets (By hed0rah & ComradeOrion)
- BadUSB: Assets for Kiosk Evasion (By nocomp) and Wifi Stealer (By 7h30th3r0n3)
- BadUSB: Assets for RickRoll, RogueMaster GitHub and RogueMaster Patreon
- Bluetooth Remote: Add camera control mode to bluetooth remote app. #2336 (By LoganMD)
- Desktop: Desktop icons are now dynamic, and visibility can be changed in CFW Settings => Interface => Desktop (By ESurge)
- Desktop: Exclude icons on the left and show minimal battery Thanks to skizzophrenic/Talking-Sasquach
- Desktop: Fix: StatusBar drawn on menus (By LeeroysHub)
- Desktop: ['Game Mode' & 'Lock + Off' added to UP menu (By RogueMaster)]
- Desktop: Hold Right goes to About with Battery Info [(Thanks to Willy-JL)]
- Development free space thanks to removal of unused debug tools and thanks to ESurge for removal of first start assets.
- Dolphin: Assigned profile pic for levels 1-10 (Happy Lvl 1 Dolphin), 11-15 (Happy Lvl 2 Dolphin), 16-18 (Happy Lvl 3 Dolphin), 19-21 (Kid G0ku), 22-24 (Adult G0ku), 25-27 (SSJ G0ku) and 28-30 (SSJ3 G0ku)
- Dolphin: CFW Settings: Passport: Now has 15 selectable backgrounds options and 69 profile image options. (Changes By RogueMaster with thanks to ESurge) (Section By ESurge)
- Dolphin: Expanded max level from 3 to 30 using Roll20, Increased max deed XP per action type from 15 to 45 exp daily & updated animation manifest for max level 30 for all animations (By RogueMaster)
- Dolphin: Level animation sequence for level 3+ to be lvl1->2 for levels 1-20 and lvl2->3 for levels 21-30.
- Dolphin: Mood Stays Happy (Thanks to biocage), changed to Mood Stays Less Than 6 / Mood Stays High (but not in game mode) (By RogueMaster)
- Dolphin: Passport: Default Mario & AD Police Themed (Thanks to Kuronons)
- Dolphin: Passport: Many thanks to Kuronons for the many passport backgrounds and profile images available and included.
- Dolphin: Passport: Rename Dolphin with CFW Settings or Name Changer app under Applications=>Settings (By ESurge)
- Dolphin: Passport: Show EXP (By Dabolus)
- Dolphin: Passport: Stored on SD with Multiple Pages, and Dynamic Icons/Images support (By ESurge)
- Dolphin: Changed daily MAX to 198 on all 7 Deed Types. Random Deed Selection used for MAX +3 EXP daily gain.
- Dolphin: Plugin Achivement +3 EXP for a total of up to 700 EXP daily. Plugin Achivements are:
- Any Application is Opened
- Dice First Roll for d20+ = sides on dice (i.e. Nat 20 on d20)
- Dice First Roll for d20+ = sides on dice - 1 (+1 EXP) (i.e. 19 on d20)
- Games Only Mode from Lock Menu
- Getting 2048 in 2048
- Mouse Jacker Ducky Run
- NRFSniffer Found Address
- Dab Timer @ Alert
- Tetris, Snake, or Flappy Bird Score For EXP
- Zombiez for every 20 Zombie kills
- GUI: Extended Keyboard (By Willy-JL)
- Icon Decode/Encode (Thanks to PixlEmly)
- Infrared: Add option to
Load from Library File
for Universal Remotes (By zxkmm & Willy-JL)
- Infrared: allow disabling automatic signal decoding #273 (By Darmiel)
- Infrared: Assets for Toto and BioBidet bidets.
- Infrared: Universal AC, Audio, Fans & Projectors from amec0e / Unleashed
- JS: Added ble beacon, math and keyboard to JavaScript API (By Spooks4576) & Submenu support (By Spooks4576)
- JS: Added support for and improvements on BadUSB, BLE Beacon, GPIO, Storage & Sub-GHz (By Willy-JL & Sil333033)
- JS: Script Asset for RogueMaster Home & JS Script: BadUSB_Win_Exfil-GSHD.js (By Gas Station Hot Dog)
- NFC: Added additional aid GeldKarte (for emv) (thanks to haisenteck) (From Korai-Labs / ankris812)
- NFC: Extra NFC Mifare Keys (By Korai-Labs / ankris812)
- NFC: Parser / KDF for mizip and mykey updated & addition of hi and microel (By zProAle)
- NFC: Parser for CSC Service Works Reloadable Cash Card (By zinongli)
- NFC: Parser for CTAS Andalucia (By Alejandro12120 & duhow)
- NFC: Parser for EMV (By Leptopt1los)
- NFC: Parser for ITSO (UK) #3325 (By gsp8181)
- NFC: Parser for Mizip (From zProAle)
- NFC: Parser for NDEF (By Willy-JL)
- NFC: Parser for Philips Sonicare toothbrush heads (By Sil333033, Research By Cyrill Künzi)
- NFC: Parser for Saflok and Mykey (From noproto)
- NFC: Parser for Saflok Updates (By zinongli & xtruan & zacharyweiss & evilmog & Arkwin)
- NFC: Parser for San Francisco Bay Area "Clipper" transit card. #3344 (By ke6jjj)
- NFC: Parser for Santiago, Chile BIP transit card #3456 (By rbasoalto)
- NFC: Parser for Zolotaya Korona Online parser added (By Leptopt1los)
- Plugins: 2048, Arkanoid, Snake, and Tetris show score. Thanks to whoamins and DevMilanIan With position changes by RogueMaster. Also all + Tic Tac Toe updated by Unleashed/Eng1n33r for stability.
- Plugins: Icon for Clock Thanks to Redlink
- RFID: 3 new T5577 extra actions: Set/clear custom pw; write block; wipe #678 (By plgcoder)
- RFID: Hitag #2658 (By blackvault88)
- RFID: Indala 224 (resolves #2386) #3337 (By Aidan-McNay)
- RFID: Instafob Protocol Support (By jamisonderek)
- Settings: OFW PR Automatic shutdown on idle #1647 (By SHxKenzuto)
- Settings: Auto-Lock Options Added: 10s+15s+90s (By RogueMaster)
- Settings: Battery Meter on Desktop Thanks to McAzzaMan
- Settings: CFW Settings favorite_timeout (By WillyJL)
- Settings: [CFW Settings for Desktop Settings & Passport Settings (By ESurge)]
- Settings: CFW Settings for Dark Mode (By Willy-JL)
- Settings: CFW Settings Layout options for Commodore 64 for Main Menu (By Sil333033)
- Settings: CFW Settings Layout options for Compact & Terminal for Main Menu (By MatthewKuKanich & Willy-JL)
- Settings: CFW Settings Layout options for DSi, PS4, Vertical & Wii for Main Menu (By Willy-JL)
- Settings: CFW Settings Layout options for Eurocorp for Main Menu (By xtruan)
- Settings: CFW Settings for Lock Menu Style (By RogueMaster)
- Settings: CFW Settings for Main Menu Start Point (By RogueMaster)
- Settings: CFW Settings for More Customizable Main Menu #721 (By Willy-JL, Ported & Improved By ESurge)
- Settings: Configurable SPI & UART Channels (By Sil333033)
- Settings: Customizable Game Mode Menu (By ESurge & RogueMaster)
- Settings: Desktop => Games Only Mode (By RogueMaster)
-
- Settings: External instead of internal for all settings except notifications (By Willy-JL)
- Settings: LCD Timeout Options Added: 10s+90s+2min+5min+10min (By RogueMaster)
- Settings: Power: About on Power Off (By LeeroysHub)
- Settings: Power: Charge Cap Setting (By oltenxyz)
- Settings: Scan names will have timestamp instead of random name assigned for NFC and SubGHz (By RogueMaster)
- Settings: Storage Info: SD info: Add dynamic units and free % #1634 (By non-bin)
- Settings: Storage Wipe Device option from Lock Menu and Storage Settings (By ClaraCrazy Ported By RogueMaster)
- Settings: Updated GAMES ONLY mode to have access to all games (By RogueMaster)
- Settings: Updated LEFT to go to Primary Favorite [(By RogueMaster)]
- Settings: Updated HOLD LEFT to go to Secondary Favorite [(By RogueMaster)]
- Settings: Updated HOLD UP to go to Tertiary Favorite [(By xMasterX; Changed By RogueMaster)]
- Settings: Updated HOLD DOWN to go to Quaternary Favorite [(By RogueMaster)]
- SubGHz: Add Kia Encoder #691 (By letvinov28)
- SubGHz: Add settings to subghz read functionality to allow setting RSSI threshold (raw only) (By PolymerPrints)
- SubGHZ: Added Genie Protocol (By jamisonderek)
- SubGHz: Auto Detect Raw in READ action (Needs To Be Enabled In Read Settings) from perspecdev
- SubGHz: Beep on TX for SubGHz & Remote (By LeeroysHub)
- SubGhz: GPS support (By Sil333033) & SubGHz Repeater (By LeeroysHub) & Optimizations (By Willy-JL) & Merge Fixes (By RogueMaster)
- SubGHz: Moved setting_user file to setting_user.txt! This makes it changable from IOS app. (By RogueMaster)
- SubGHz: Nicer SubGHz Chat via CLI Bridge (By ranchordo) with "chat" command (Thanks ESurge and qqMajikpp)
- SubGHz: OFW PR Decode RAW recordings #1667 (By qistoph)
- SubGhz: Protocol integrations (Pocsag) (By htotoo)
- SubGHz: Protocols An-Motors, Keeloq BFT Mitto, Came Atomo, FAAC SLH (Spa), HCS101, Keeloq, Keeloq Common, Nice Flor S, SecPlus v1+v2 and Star Line updates from Eng1n33r Check out new instructions
- SubGHz: Protocols: Hay21, Hollarm, Marantec24 (static 24 bit) and GangQi (static 34 bit) (By xMasterX)
- SubGHz: Protocols Keeloq: Dea Mio, Genius Bravo, GSN, HCS101, AN-Motors, JCM Tech, MHouse, Nice Smilo, DTM Neo, FAAC RC,XT, Mutancode, Normstahl, Beninca + Allmatic, Stilmatic, CAME Space, Aprimatic (model TR and similar), Centurion Nova (Many added and updated by the community and xMasterX)
- SubGHz: Region Locked - To transmit to outside ranges (Unlock), use the CFW Settings or Extend Range app under Applications=>Settings.
- SubGHz: Transmit Indicator before Out of Region Frequency Use (By RogueMaster)
- SubGHz: USE CFW Settings to use unlock from SD flag from (cloudbreakdaniel). Update
subghz/assets/extend_range.txt
with this file on SD. UPDATE IGNORE FLAG TO TRUE TO UNLEASH YOUR FLIPPER!!
- SubGHz: X10 Protocol Decoder (By CodeAllNight/jamisonderek)
- Updater: Gzipped resources (220% faster FW upload) + Updater improvements (By Willy-JL)
- VGM: Custom color options (By HaxSam & Willy-JL) Added Rainbow Mode (By HaxSam & Eclipse)
Games
Plugins
COMMENTED OUT / NOT COMPILED DUE TO ISSUES
Current Bounties $$ (Sorted By Difficulty - Easiest to Hardest)
Install GitHub Version With WEB INSTALLER