Using universal remotes
Flipper Zero allows you to control various devices without copying their original infrared (IR) remotes. With the help of the Universal Remotes feature, you can use your Flipper Zero as a universal IR remote for sending commands to TVs, sound systems, projectors, and air conditioners. This feature sends commands from the built-in dictionary of IR remote protocols. Major electronics brands use those protocols to control their devices with IR remotes.
On this page, youโll learn about the types of universal IR remotes Flipper Zero has and their commands. Youโll also learn how to add your remote to Universal Remotes.
Flipper Zero has built-in universal remotes, such as a TV remote, audio system remote, projector remote, and air conditioner remote. The universal remotes can be accessed by going to Main Menu -> Infrared -> Universal Remotes.
The TV universal remote allows you to control power, set sound volume, switch channels, and mute your TV.
The audio system remote allows you to control power, play and pause songs, switch songs, set sound volume, and mute your audio system.
The projector universal remote allows you to control power, set sound volume, and mute your projector.
The air conditioner universal remote allows you to control power, activate an air dehumidifier mode, and set the temperature in cooling or heating modes. Mind that the OFF button only turns off an air conditioner. To turn on your air conditioner, press any other button of the air conditioner universal remote.
While sending commands, Flipper Zero emulates an entire dictionary of protocols used by IR remotes. When the protocol sent by your Flipper Zero matches the protocol used by the device you want to control, the device executes the command.
To send a command, do the following:
Go to Main Menu -> Infrared -> Universal Remotes.
Select the universal remote depending on the device you want to control.
Select the button/command you want to send.
Point your Flipper Zero at the device and press the %ok%OK buttonย โ your Flipper Zero starts sending the command using protocols from the dictionary.
Keep pointing your Flipper Zero at the device until the device executes the command or until the entire dictionary is played back.
- The protocol of your original remote isnโt in the Flipper Zero dictionary. -> If you have access to the original remote, try reading commands from it or adding commands to the Universal Remotes dictionary.
The Universal Remotes feature might not support your TV, AC, projector, or sound system. In this case, you can capture the IR signals of the corresponding buttons on your remote and add them to our Universal Remotes dictionary on GitHub. To do so, follow these steps:
Capture and save IR signals with your Flipper Zero as described here.
Download the file with the captured data to your computer using qFlipper.
Open the downloaded file with a text editor to view the IR remote data.
Fork the flipperdevices/flipperzero-firmware repository.
Append the data from step 3 to the end of the corresponding file (tv.ir, ac.ir, projector.ir, or audio.ir) located at applications/main/infrared/resources/infrared/assets.
Commit the changes.
Submit a pull request.
Once we receive your pull request, weโll review it and add it to Universal Remotes. This will make the submitted IR signals available to the entire community.