A simple Flipper Zero application for generating and saving custom Sub-GHz key files directly on the device.
- Generate Sub-GHz
.subkey files - Support for multiple protocol configurations
- Customizable key parameters
- Built-in save system for generated keys
- Simple and lightweight UI optimized for Flipper Zero
- Designed for quick testing and experimentation
- Download the latest release archive from the GitHub Releases page.
- Extract the archive.
- Open the folder matching your firmware.
- Inside, locate the sub_creator.fap file.
- Connect your Flipper Zero to your computer.
- Open qFlipper.
- Copy sub_creator.fap to:
/ext/apps/Sub-GHz/ - Launch the app from:
Apps -> Sub-GHz -> Sub Creator
git clone https://github.com/Flipper-Hack/flipper-sub-creator
cd sub-creator
ufbt
# Output: dist/sub_creator.fap- Open the app on your Flipper Zero.
- Choose one of the available modes:
- Create — generates all key data automatically using random values.
- Create [Advanced] — allows manual configuration of generation parameters.
- In Advanced Mode, you can configure values such as:
- Key value
- Serial
- Counter
- Seed
- Button
- Generate the Sub-GHz file.
- Save the generated key.
- Use the file through the standard Sub-GHz app.
helpers/ - Key generation and protocol logic
scenes/ - Application UI scenes
keystore/ - Key Storage
- Flipper Zero
- Only the Unleashed and Momentum firmware
This project is intended for:
- Educational purposes
- Hardware research
- Testing and development
- Interoperability experiments
Use this software responsibly and only with devices and systems you own or are authorized to test.
Pull requests, issues, and suggestions are welcome.
If you find bugs or want to improve protocol support, feel free to open an issue.


