← Projects
flipper-zero beginner Jul 15, 2026 ◑ 2 views ◯ 4 min read

Turn Your Flipper Zero Into a Universal Remote: Capturing and Organizing IR Devices

Build time: 1 hour
Tools needed: None required
Parts List
  • Flipper Zero
  • Original remotes to capture from
flipper zeroinfrarediruniversal remotetv remoteprotocolsraw capture

Beyond the security research angle the Flipper Zero is best known for, its built-in infrared transceiver makes it a genuinely practical universal remote — capable of learning and reproducing signals from essentially every IR remote in your house, consolidating a drawer full of remotes into one device. This guide covers capturing, organizing, and using your own remote library, plus a few tricks for reliability.

Why This Actually Works Well

Unlike a generic "universal remote" that relies on a pre-programmed database of codes that may or may not exactly match your specific device revision, the Flipper directly captures the actual IR signal your existing remote sends — meaning it's guaranteed to work identically to the original remote, since it's not guessing at a protocol, it's replaying the exact signal.

Capturing Your First Remote

  1. On the Flipper, navigate to Infrared → Learn New Remote
  2. Point your original remote directly at the Flipper's IR receiver (front of the device) from a few inches away
  3. Press the button you want to capture on the original remote
  4. The Flipper will detect the protocol and signal automatically for most consumer remotes — confirm it captured successfully before moving to the next button
  5. Repeat for each button you actually use — you don't need to capture buttons you never press, though capturing the full set now saves finding the original remote again later
  6. Name and save the resulting remote file when done

Organizing a Multi-Device Library

Once you've captured a few remotes (TV, soundbar, AC unit, streaming box), organization matters for actually finding what you need quickly:

When Signals Don't Capture Cleanly

Most consumer remotes use well-known, well-supported IR protocols (NEC, RC5, Sony SIRC, and others) that the Flipper recognizes automatically. Some devices — often specific AC units, some obscure or older electronics — use less common or proprietary signal encodings that don't map cleanly to a recognized protocol.

SituationApproach Signal captures but doesn't reproduce correctlyTry the "raw" capture mode instead of protocol-detected mode — this records the exact timing pattern without trying to interpret it as a known protocol, which is less elegant but more reliable for oddball devices Signal doesn't detect at allMove closer, ensure a clear line of sight, and try multiple button presses — some remotes have weak emitters that need closer range to capture reliably Works sometimes, not othersCommon with AC units specifically, which sometimes send a large, complex signal encoding the full current settings state rather than a simple button code — raw capture is usually more reliable here too

Building Macros for Multi-Step Actions

If your firmware/app setup supports it, chaining multiple IR sends into a single action is genuinely useful — a "movie night" macro that powers on the TV, switches to the right HDMI input, and turns on the soundbar with one button press instead of three separate remote interactions. Whether this is natively supported depends on your specific firmware; custom firmware builds often extend macro/scripting capability beyond stock firmware.

Extending With a Custom App

If you want a purpose-built "my house's universal remote" experience rather than navigating the generic IR menu each time — a custom menu screen listing just your saved devices by name, for instance — that's a great first real project once you've gone through building your first custom Flipper app. The IR send functionality is accessible from custom app code, letting you build exactly the UI you actually want around your captured remote library.

A Note on Range and Line of Sight

IR fundamentally requires line of sight (or at minimum, a reflective surface to bounce off) between the Flipper and the target device's receiver — unlike RF-based remotes, it won't work through walls or around corners. This is a physical limitation of infrared itself, not something firmware or capture technique can work around. If you're trying to control something the Flipper can't "see," you'll need a different approach (RF-based smart home integration, or an IR blaster relay positioned with better line of sight).

Practical Tips

Once your household's remotes are captured, the practical payoff is immediate — one device in your pocket replaces the coffee-table pile, and unlike most "universal remote" products, it's guaranteed to match your exact devices because it learned from the originals rather than guessing from a generic code database.