explaingit

lechnio/subghz-raw-edit

14CAudience · developerComplexity · 2/5Setup · moderate

TLDR

A Flipper Zero app that cleans up raw radio signal recordings by trimming silence, repeated copies, and noise, so you get one clean signal burst ready for replay or analysis, all without a computer.

Mindmap

mindmap
  root((repo))
    What it does
      Trim signal recordings
      Remove silence and noise
      Cut sections from middle
      Undo last cut
    How it works
      Auto-detects signal burst
      Places markers automatically
      Two zoom display modes
      Saves selection as new file
    Tech stack
      Written in C
      Flipper Zero app
      SD card file access
    Supported formats
      RAW captures
      KeeLoq protocol files
      Outputs RAW format
    Audience
      Flipper Zero owners
      Radio signal hobbyists
      Security researchers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Clean up a noisy Flipper Zero RAW recording to isolate a single usable signal burst before replaying it.

USE CASE 2

Trim silence and repeated copies from a captured radio signal directly on the Flipper Zero without a computer.

USE CASE 3

Cut out a specific section from the middle of a recording while keeping the rest for further editing.

USE CASE 4

Inspect individual pulse shapes by zooming in on a captured signal to verify its structure.

Tech stack

CFlipper Zero SDK

Getting it running

Difficulty · moderate Time to first run · 30min

Requires a Flipper Zero device with a RAW signal recording already saved to its SD card. App must be built and installed as a Flipper Zero app from source.

No license information was mentioned in the explanation.

In plain English

SubGHz-RAW-Edit is an app for the Flipper Zero, a small handheld device known for capturing and replaying wireless signals. This app focuses on one specific problem: when you record a radio signal with the Flipper's built-in "Read RAW" feature, the resulting file is usually a long stream that includes lots of silence, repeated copies of the same signal, and background noise. Most decoders and replay tools work best with a single clean copy of the actual signal, so cleaning up those recordings by hand is tedious. This app lets you do that trimming directly on the device without needing a computer. When you open a recording in the app, it automatically scans the entire capture and finds the most complete signal burst, placing two markers around it so you can see right away where the useful content starts and ends. You can then adjust those markers and zoom in to inspect individual pulses, or zoom out to see the shape of the whole recording at a glance. The app switches between two display modes depending on your zoom level: a bar-height view at wide zoom to show where activity is clustered, and a square wave view when zoomed in tightly enough to see individual pulse shapes. Once your markers are where you want them, you can save just that selection as a new file, or you can use the cut function to remove a section from the middle of the recording while keeping the rest for further editing. There is also an undo option that reverts the last cut as long as you have not yet saved. The app never transmits any signal. It only reads and rewrites files already stored on the Flipper's SD card. It supports RAW captures and KeeLoq protocol files, and always writes output in the RAW format. The project is written in C and is built as a Flipper Zero app.

Copy-paste prompts

Prompt 1
I have a Flipper Zero RAW signal file with lots of silence and repeated copies. How do I use SubGHz-RAW-Edit to isolate just one clean signal burst and save it as a new file?
Prompt 2
Explain how the two display modes in SubGHz-RAW-Edit work, when does it show bar-height view versus square wave view, and how do I zoom in to see individual pulse shapes?
Prompt 3
I want to remove a section from the middle of a Flipper Zero RAW recording using SubGHz-RAW-Edit. Walk me through the cut function and how to undo if I make a mistake.
Prompt 4
What file formats does SubGHz-RAW-Edit support for input and output, and how do I open a KeeLoq protocol file in the app?
Open on GitHub → Explain another repo

← lechnio on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.