Flipper Zero Infrared — Building a Universal Remote Library
flipper zeroinfrareduniversal remotelibrary
Flipper's IR library can grow into a comprehensive universal remote that controls everything in your home. Here's how to build it systematically.
Built-In Library
Flipper ships with a library for:
- Common TVs (Samsung, LG, Sony, Philips, Panasonic)
- Projectors
- Air conditioners
- Amplifiers/receivers
Access via Infrared → Universal Remotes.
Expanding the Library
The community Flipper IR library is massive:
- Go to: github.com/UberGuidoZ/Flipper/tree/main/Infrared
- Download
.irfiles for your devices - Copy to
SD/infrared/via qFlipper
File Format
Flipper .ir files are plain text:
Filetype: IR signals file
Version: 1
#
name: Power
type: parsed
protocol: NECext
address: 07 00 00 00
command: 02 00 00 00
#
name: Volume_Up
type: parsed
protocol: NECext
address: 07 00 00 00
command: 03 00 00 00
Multiple signals per file, one per device category.
Recording Your Own Library
For any device not in the community library:
- Infrared → Learn New Remote → Add Button
- Point remote at Flipper, press button
- Add each button (Power, Vol+, Vol-, Mute, Input, etc.)
- Save as a single file with all buttons
Organizing Your Library
Group by room and device:
SD/infrared/
Living_Room_TV.ir
Living_Room_Receiver.ir
Bedroom_TV.ir
Projector.ir
AC_Unit.ir
Navigation from Flipper
In the Infrared app, browse to your .ir files and select individual buttons to send. Long files with many buttons navigate via scroll.
Testing Range
IR range depends on angle and distance:
- Direct line: up to 15 meters
- Off-angle: reduce range by 30–50%
- Point at IR sensor (usually front center of TV), not the screen