Multi-tool device firmware for hardware exploration, RFID, NFC, infrared, and su...
M

Multi-tool device firmware for hardware exploration, RFID, NFC, infrared, and su...

Multi-tool device firmware for hardware exploration, RFID, NFC, infrared, and su...

16,244 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

Flipper Zero Firmware: The Swiss Army Knife for Hardware Hackers

If you've ever wanted to poke at RFID tags, decode infrared signals from your TV remote, or sniff sub-GHz radio chatter from garage doors and weather stations — there's a good chance you've heard of the Flipper Zero. It's a tiny, tamagotchi-like device that's been making waves in the hardware hacking community. And the best part? The entire firmware is open source, sitting right there on GitHub.

This isn't just another toy. The Flipper Zero firmware turns a cute little gadget into a multi-tool for exploring the wireless world around you. Whether you're a pentester, a hardware enthusiast, or just someone who wants to understand how the devices in your home talk to each other, this project is worth a look.

What It Does

The Flipper Zero firmware is the brain behind the Flipper Zero hardware. It supports a wide range of protocols and interfaces, all packed into a single device that fits in your palm. Here's the short version:

  • RFID and NFC — Read, emulate, and clone 125 kHz and 13.56 MHz tags. Yes, that includes your office keycard (for educational purposes only, of course).
  • Infrared — Capture and replay IR signals from remote controls. Turn your Flipper into a universal remote that can control TVs, ACs, and more.
  • Sub-GHz — Listen to and transmit on common sub-GHz frequencies like 315 MHz, 433 MHz, 868 MHz, and 915 MHz. That's your garage door openers, weather sensors, and some IoT devices.

But it doesn't stop there. The firmware also includes a built-in GPIO interface for connecting external sensors and modules, a 1-wire protocol analyzer, iButton support, and even a simple BadUSB functionality that can emulate keyboard inputs over USB. All of this is accessible through a simple menu system on the device's small LCD screen.

Why It’s Cool

What makes this firmware stand out isn't just the feature list — it's how accessible it all is. The Flipper Zero team built a clean, modular firmware architecture using FreeRTOS and a custom GUI framework. That means you can dive into the source code, understand how each protocol works, and even add your own.

A few highlights:

  • Community-driven protocol support — The firmware includes dozens of pre-configured protocols for sub-GHz devices, from common garage door brands to obscure weather stations. And because it's open source, the community keeps adding more.
  • Plug-and-play hardware — The GPIO pins let you attach external modules like a CC1101 for extended sub-GHz range, or a custom sensor board. The firmware detects what's plugged in and adjusts automatically.
  • Cross-platform toolchain — You can build the firmware on Windows, macOS, or Linux using the official build environm

Did you like this issue?

Join our weekly newsletter

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: May 9, 2026