-
-
Notifications
You must be signed in to change notification settings - Fork 907
Signal Hunter
Signal Hunter is an external app that automatically detects RF energy above a configurable threshold and captures the signal to the SD card as a .C16 file. It supports monitoring a single fixed frequency or hopping through a list of frequencies loaded from a freqman file.
This is an external app and must be present on the SD card in the APPS/ folder.
- Energy-based signal detection using a sliding-window power measurement
- 8 ms pre-trigger IQ ring buffer — captures signal preamble before threshold crossing
- Automatic
.C16capture to SD card on trigger - Configurable energy threshold, hang time, and hop dwell time
- Single-frequency and frequency-hopping modes
- Hit counter tracks how many trigger events occurred in the current session
- LNA / VGA / AMP — Gain controls, shared across all tabs.
- RSSI bar — Live signal strength indicator.
The main status and control screen.
- Frequency display — Shows the frequency currently being monitored. Turns red while a capture is in progress.
-
Status — Shows
IDLEwhen stopped,HUNTING...(green) while active. - START / STOP — Begins or halts the hunt. In HOP mode the first frequency in the loaded list is selected automatically on start.
- Hits — Running count of trigger events since the last START.
Frequency list management for HOP mode.
-
LOAD FILE — Opens the file browser to select a freqman
.TXTfile. All frequencies in the file are loaded and HOP mode is activated automatically. - CLEAR — Clears the loaded frequency list and returns to SINGLE mode.
- Dwell Time (ms) — How long (in milliseconds) the app stays on each frequency before hopping to the next. Range: 10–9999 ms, default: 200 ms.
- Loaded info — Shows the number of frequencies currently loaded.
Detection parameters and mode selection.
-
MODE button — Displays the current mode (
SINGLEorHOP). Switches between modes. In SINGLE mode, one fixed frequency is monitored. In HOP mode, the app cycles through the loaded frequency list. - Frequency field (SINGLE mode only) — The frequency to monitor. Default: 433.920 MHz.
- Energy Threshold — Minimum sliding-window power level required to trigger a capture. Range: 100–99999, default: 5000. Lower values trigger on weaker signals; raise it to ignore noise.
- Hang Time (ms) — How long after signal energy drops below the threshold before the capture is closed. Range: 10–5000 ms, default: 500 ms.
Note
Changes to Config settings take effect only after stopping and restarting the hunt ("Restart HUNT after change").
The baseband processor samples at 2 MHz and decimates by 8 to 250 kHz. A 64-sample sliding window continuously measures signal energy. When the window sum exceeds the Energy Threshold, a trigger fires:
- The pre-trigger ring buffer (~8 ms of IQ data) is flushed first, capturing the signal preamble.
- Capture continues until the signal falls below threshold and the Hang Time elapses.
- The
.C16file is saved to theCAPTURES/folder on the SD card. - The hit counter increments and the frequency display returns to its normal color.
In HOP mode the receiver steps to the next frequency after each dwell period, regardless of whether a signal was detected.
Captures are saved as standard .C16 IQ files in the CAPTURES/ folder and can be replayed using the Replay app.
Frequency lists for HOP mode use the standard freqman .TXT format, the same files used by the Scanner and Recon apps. Files are typically stored in the FREQMAN/ folder.
Note
The wiki is incomplete. Please add content and collaborate.
Important
- This is a public wiki. Everything is visible to everyone. Don't use it for personal notes.
- Avoid linking to external tutorials/articles; they may become outdated or contain false information.
How to collaborate
Contributing Guidelines
Trusted contributors
How to ask questions correctly
- PortaPack Versions (which one to buy)
- Features
- HackRF Versions
-
Description of the hardware
- Enclosure/cases
- Repairs
- Mods
- Usage cautions
- First steps
- Firmware update procedure
- User interface
- Powering the PortaPack
-
Troubleshooting
- Won't boot
- Config Menu
- Firmware upgrade
- Diagnose firmware update in Windows
- Receive Quality Issues
- No TX/RX
- TX Carrier Only
- Dead Coin Cell Battery
- Factory Defaults
- SD card not recognized by PC with the SD-card over USB selected
- DFU overlay
- Full reset
- SolveBoard
- How to Format SDCard
- What if I don't like some of the apps
- 📥 Receivers
- 2-Tone-RX
- ACARS
- ADS-B
- AFSK
- AIS Boats
- Analog TV
- APRS RX
- Audio
- BLE RX
- Detector
- EPIRB RX
- ERT Meter
- Flex RX
- Radio
- Fox-Hunt
- FPV-Detect
- gfxEQ
- Level
- Meteor
- Morse RX
- NOAA
- NRF
- POCSAG
- ProtoView
- Radiosonde
- RTTY RX
- Scanner
- Search
- Signal Hunter
- SSTV RX
- SubCar
- SubGhzD
- Tetra RX
- Time Sink
- TPMS RX
- Weather
- WeFax
- VOR RX
- 📤 Transmitters
- 2-Tone-TX
- ADS-B(S) TX
- Adult Toys
- APRS TX
- BHT Xy/EP
- BLE TX
- BLESpam
- Burger Pager
- CVS Spam
- EPIRB TX
- Flex TX
- FlipperTX
- GPS Sim
- Hopper
- Jammer
- KeeLoq TX
- Key fob TX
- LGE Tool
- MDC-1200 TX
- Morse TX
- OOK
- OOK Brute
- OOK Editor
- P25 TX
- POCSAG TX
- RDS
- RTTY TX
- SAME TX
- Security+ TX
- Signal gen
- Soundboard
- Spectrum Painter
- SSTV
- TEDI/LCR
- TouchTunes
- TPMS TX
- VOR TX
- 🔄 Transceivers
- 🟡 Recon
- 🔴 Capture
▶️ Replay- 🖲️ Remote
- 🔍 Looking Glass
- 🛠️ Utilities
- 🎮 Games
- ⚙️ Settings
- 💻 HackRF Mode
-
Compilation of the firmware
- Compile on WSL with ninja
- How to compile on Windows faster with WSL 2
- Using Docker and Kitematic
- Docker command-line reference
- Using Buddyworks and other CI platforms
- Notes for Buddy.Works (and other CI platforms)
- Using ARM on Debian host
- All in one script for ARM on Debian host
- Compile on Arch based distro (exclude Asahi), or other weird distros
- Dev build versions
- Notes About ccache
- Create a custom map
- Code formatting
- PR process
- Description of the Structure
- Software Dev Guides
- Tools
- Research
- UI Screenshots
-
Maintaining
- Creating a prod/stable release (Maintainers only)
- Maintaining rules
- Development States Notes