# flipper-xfw/xtreme-firmware

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/flipper-xfw-xtreme-firmware).**

9,887 stars · 711 forks · C · GPL-3.0 · archived

## Links

- GitHub: https://github.com/Flipper-XFW/Xtreme-Firmware
- Homepage: https://flipper-xtre.me
- awesome-repositories: https://awesome-repositories.com/repository/flipper-xfw-xtreme-firmware.md

## Topics

`cfw` `custom-firmware` `flipper-firmware` `flipper-zero` `flipper-zero-firmware` `flipperzero`

## Description

Xtreme-Firmware is a custom operating system for the Flipper Zero designed to expand hardware capabilities and remove software restrictions. It functions as a multi-protocol signal emulator for capturing and replaying RFID, NFC, Sub-GHz, and Infrared signals to test hardware security.

The project features a specialized USB HID attack framework for sending keystroke payloads and spoofing device identifiers over USB and Bluetooth. It also includes a WiFi penetration testing suite for scanning, sniffing, and sending deauthentication frames using a wireless development board.

Broad capabilities cover radio frequency analysis, infrared remote bruteforcing, and access control code fuzzing. The system provides tools for hardware interface customization, including visual asset pack management and a progressive content unlocking system based on numerical levels. Additional utility is provided through a USB to UART bridging system and a built-in command line interface.

## Tags

### Mobile Development

- [Custom Hardware Firmware](https://awesome-repositories.com/f/mobile-development/mobile-operating-systems/firmware-customization-tools/custom-firmware-integration-systems/custom-hardware-firmware.md) — Provides a modified operating system for Flipper Zero that removes software restrictions and expands hardware capabilities.

### Part of an Awesome List

- [RFID and NFC Security](https://awesome-repositories.com/f/awesome-lists/security/rfid-and-nfc-security.md) — Reads and mimics contactless tags and physical keys to test access control systems and identify hardware identifiers.
- [Sniffing and Spoofing](https://awesome-repositories.com/f/awesome-lists/security/sniffing-and-spoofing.md) — Harvests beacons, deauthentication frames, and authentication data from wireless clients. ([source](https://github.com/Flipper-XFW/Xtreme-Firmware/wiki/Generic-Guides))

### Hardware & IoT

- [Hardware Signal Emulation](https://awesome-repositories.com/f/hardware-iot/hardware-signal-emulation.md) — Maps stored hexadecimal data to hardware modulation patterns to render physical radio and NFC signals.
- [HID Emulations](https://awesome-repositories.com/f/hardware-iot/hid-emulations.md) — Sends automated keystroke sequences and spoofs device identities to bypass security measures on target computers.
- [Keyboard Payloads](https://awesome-repositories.com/f/hardware-iot/hid-emulations/keyboard-payloads.md) — Provides automated keystroke payloads and device identifier spoofing to bypass security detections. ([source](https://github.com/flipper-xfw/xtreme-firmware#readme))
- [Multi-Protocol Signal Emulators](https://awesome-repositories.com/f/hardware-iot/multi-protocol-signal-emulators.md) — Implements a toolset for capturing and replaying RFID, NFC, Sub-GHz, and Infrared signals.
- [Radio Frequency Signal Processing](https://awesome-repositories.com/f/hardware-iot/radio-frequency-signal-processing.md) — Captures and decodes wireless signals between 300MHz and 928MHz to identify remote transmitter commands.
- [Payload Buffering](https://awesome-repositories.com/f/hardware-iot/hid-emulations/payload-buffering.md) — Queues keystroke data in memory for precisely timed delivery over Bluetooth or USB to simulate human input.
- [Signal Recorders](https://awesome-repositories.com/f/hardware-iot/infrared-transmitters/signal-recorders.md) — Records and stores raw pulse patterns from infrared remotes for later playback and electronic control.
- [USB Serial Interfaces](https://awesome-repositories.com/f/hardware-iot/integration-performance/hardware-interfacing-integration/hardware-interfacing/serial-communication-interfaces/usb-serial-interfaces.md) — Routes data packets between a host computer and peripheral GPIO pins using a transparent serial relay.
- [Signal Visualizers](https://awesome-repositories.com/f/hardware-iot/radio-frequency-signal-processing/signal-visualizers.md) — Provides a visual analyzer to identify the operating frequency and signal strength of remote transmitters. ([source](https://github.com/Flipper-XFW/Xtreme-Firmware/wiki/Generic-Guides))
- [Tag Cloning](https://awesome-repositories.com/f/hardware-iot/wireless-tag-identification/tag-cloning.md) — Reads low-frequency tags or hexadecimal data to emulate a specific wireless identity for access testing. ([source](https://github.com/Flipper-XFW/Xtreme-Firmware/wiki/Generic-Guides))

### Operating Systems & Systems Programming

- [Hardware Abstraction Layers](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-interfacing-drivers/hardware-abstraction-layers.md) — Provides a consistent API that decouples high-level system logic from low-level radio and peripheral register manipulation.
- [Hardware Interface Emulators](https://awesome-repositories.com/f/operating-systems-systems-programming/virtualization-emulation/hardware-emulators/hardware-interface-emulators.md) — Provides the ability to emulate physical contact keys and hardware identifiers to mimic original iButton hardware. ([source](https://github.com/Flipper-XFW/Xtreme-Firmware/wiki/Generic-Guides))

### Security & Cryptography

- [Penetration Testing Suites](https://awesome-repositories.com/f/security-cryptography/security/utilities/security-tools/offensive-red-team/offensive-security-frameworks/penetration-testing-suites.md) — Scans wireless networks and sends deauthentication frames to test the security and stability of access points.
- [Hardware Access Control Fuzzing](https://awesome-repositories.com/f/security-cryptography/hardware-access-control-fuzzing.md) — Verifies security by rapidly testing common key combinations against electronic locks and wireless entry systems. ([source](https://github.com/Flipper-XFW/Xtreme-Firmware/wiki/Generic-Guides))
- [Infrared Bruteforcing](https://awesome-repositories.com/f/security-cryptography/infrared-bruteforcing.md) — Tests multiple signal combinations to find correct control codes for televisions and audio equipment. ([source](https://github.com/Flipper-XFW/Xtreme-Firmware/wiki/Generic-Guides))

### Development Tools & Productivity

- [Interactive Command Line Interfaces](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces/advanced-execution-environments/interactive-command-line-interfaces.md) — Provides a built-in interactive terminal for executing system commands and interacting with internal device functions. ([source](https://github.com/Flipper-XFW/Xtreme-Firmware/wiki/Generic-Guides))

### Networking & Communication

- [Wireless Deauthentication Tools](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/wireless-network-utilities/wireless-deauthentication-tools.md) — Sends deauthentication frames to disconnect wireless users and test network stability. ([source](https://github.com/Flipper-XFW/Xtreme-Firmware/wiki/Generic-Guides))
- [Wireless Connectivity Monitors](https://awesome-repositories.com/f/networking-communication/wireless-connectivity-monitors.md) — Identifies available wireless networks within range using a wireless development board. ([source](https://github.com/Flipper-XFW/Xtreme-Firmware/wiki/Generic-Guides))

### User Interface & Experience

- [Device Interface Customization](https://awesome-repositories.com/f/user-interface-experience/context-menu-customizations/device-interface-customization.md) — Provides a framework for customizing the visual assets, animations, and menu layouts of the device interface. ([source](https://github.com/flipper-xfw/xtreme-firmware#readme))
