flipperzero-firmware-unirfremix
flipperzero-firmware-unirfremix copied to clipboard
Remix of Universal RF Remote for Flipper Zero
Archived
Look for the latest version of UniRF App on RogueMaster's or Unleashed's fork of FlipperZero Firmware.
UniRF Remix App
Based on Official Flipper Zero Firmware (as of July 31) using FBT
!!Important!!
- Be sure to edit universal_rf_map.txt and upload to SD card under
unirffolder - App now supports multiple map files. Place these in
unirffolder on SD card.
Custom Import
applications/unirfremixhas the base code- Be sure to add
unirfremixtoapplications/meta/application.famfile. - Icons used within the app are located at
assets/icons/UniRFRemix - Main Menu Animated Icon used is located at
assets/icons/MainMenu/UniRFRemix_14 - Example map file located in
assets/resources/unirf - Follow compilation instructions from Flipper Devices Flipper Zero Firmware GitHub
Notes
-
Only RAW SubGhz captures are currently supported
-
Firmware not included on this repo
-
App Usage
- Select a map file
- Press a button to send the assigned capture file.
- Press Back button to set how many repeats the app should send. Capped at 5 repeats.
- Hold Back button to exit app.
- Only RAW SubGhz captures are supported currently.
- No skip function.
-
Universal RF Map
- File path should not have any spaces or special characters (-, ., and _ excluded).
- Labels are limited to 12 characters.
- Why? This is to prevent overlapping elements on screen.
- For example: If you set your label or file to
WWWWWWWWWWWWWWWyou'll be over the screen limits.
-
Issues
- If you find any issues, report them. I am not sure I can fix them, but I will try.
Screenshots
Main Menu:

Idle Screen:
- Repeat indictator is located at the bottom right

Sending Screen:
- Button pressed will highlight when sending
- LED indicator will flash

Invalid Map File:
- If you don't have at least one valid file path set in your
universal_rf_mapfile, you'll see this screen

Backstory
I saw jimilinuxguy post an idea of having a TouchTunes/Jukebox remote app, and it was basically one screenshot and a link to a repo. At the time, I was reading the Hello World plugin tutorial and wanted to give coding a plugin a shot.
Using the Music_Player plugin as a starting point (instead of using the Hello World example) I began the journey. By referencing some of the code in Universal RF Remote app, I started to get a basic idea of how the Flipper Zero device works.
After a few days of coding, I managed to get the app running pretty good. I proceed with a layout change which helped me learn how to create/import images (as icons). Also, I implemented a few ideas/suggestions which were brought up by various users in the Flipper Devices Discord, and this project is now released.
Credits
- Jimilinuxguy for code base reference and the initial idea
- "Red_Link2" for creating the D-Pad animation
- "Shitposter Simulator" for the idea of adding a notification message for flashing the LED
- A bunch of others for convincing me to release this and also for just being generally good people.