2.4 GHz spectrum analyzer + NRF24 jammer for Flipper Zero, designed for the PINGEQUA 2-in-1 RF Devboard.
๐ Get the Hardware ยท ๐ฆ Download FAP ยท ๐ Quickstart ยท โ FAQ
An open-source Flipper Application Package (FAP) that turns Flipper Zero plus the PINGEQUA 2-in-1 RF Devboard into:
- 2.4 GHz spectrum analyzer โ 126 channels real-time with WiFi 1/6/11 + BLE 37/38/39 band markers, max-hold, microsecond dwell tuning, cursor inspection, CSV scan export (long-press OK, v0.5.0+)
- NRF24 jammer with 7 modes (v0.4.0+):
- CW Custom ยท BLE Adv ยท BLE React (RPD reactive โ first on Flipper NRF24) ยท WiFi 1/6/11 (pilot-aware OFDM) ยท ALL 2.4G
- Real-device verified to disconnect BLE devices and 2.4 GHz WiFi within room range
- Auto session log + mode/channel persistence (v0.5.0+)
- Plug-and-play across firmware โ Momentum, Unleashed, RogueMaster, Xtreme, and Official Flipper firmware. No firmware-specific patching.
- Clean exit โ other Flipper apps (Sub-GHz Read, NFC, Bad-USB) keep working perfectly after you exit
| Feature | PINGEQUA RF Lab | Legacy NRF24 scanner apps |
|---|---|---|
| Built for dual-chip 2-in-1 boards | โ | โ Single-chip designs only |
| Plug-and-play across all major firmware | โ | |
| Clean co-existence with Flipper Sub-GHz / NFC apps | โ | โ Frequently break other apps until reboot |
| Max-hold spectrum-analyzer mode | โ | โ Rare |
| WiFi 1/6/11 + BLE 37/38/39 frequency markers | โ | โ |
| Adjustable dwell time (130โ2000 ยตs) | โ | |
| Cursor channel inspection with live readout | โ | โ Rare |
| NRF24 jammer (7 modes incl. RPD reactive + WiFi pilot-aware) | โ | โ Usually CW only, separate app |
| RPD-driven reactive BLE jamming | โ | โ |
| WiFi pilot-aware OFDM jamming (Clancy 2011) | โ | โ |
| CSV scan export for analysis | โ | โ |
| Continuous active development | โ | |
| Compact FAP size | โ 40 KB | varies |
| Open source MIT license | โ | varies |
![]() Main Menu Channel Scanner / NRF24 Jammer |
![]() Channel Scanner 126-ch live RPD spectrum, max-hold |
![]() NRF24 Jammer (BLE React) RPD reactive on adv ch 37/38/39 |
qFlipper drag-and-drop (recommended):
- Download
pingequa_rf_toolkit.fapfrom Releases ordist/ - In qFlipper: drag into
/ext/apps/GPIO/ - On Flipper:
Apps โ GPIO โ PINGEQUA RF Lab
ufbt sideload:
pip install --user ufbt
ufbt update --channel=dev
git clone https://github.com/pingequa/pingequa_rf_toolkit
cd pingequa_rf_toolkit
ufbt launchLaunch from Apps โ GPIO โ PINGEQUA RF Lab. Main menu offers Scanner or Jammer.
- โ / โ moves the cursor (long-press = ยฑ5 channels)
- โ / โ adjusts dwell time (short = ยฑ10 ยตs, long = ยฑ50 ยตs)
- OK pauses / resumes
- Long-press OK exports current scan to CSV at
/ext/apps_data/pingequa/scans/scan_<ts>.csv(v0.5.0+). Top-right showsSAVED!for ~1 sec. - Back returns to main menu
- When any bar saturates โ automatic MAX HOLD mode (display freezes for analysis). Press OK to clear and rescan.
- โ / โ cycles through 7 modes:
- CW Custom โ single channel CW, โ/โ adjusts ยฑ1 / ยฑ5
- BLE Adv โ blind CW hop {37, 38, 39}
- BLE React โ โ RPD-driven reactive jam (listens, jams on detection โ 1st on Flipper NRF24)
- WiFi 1 โ pilot-aware OFDM jam (4 pilots, +7.5 dB efficient per Clancy 2011)
- WiFi 6 โ same for WiFi channel 6
- WiFi 11 โ same for WiFi channel 11
- ALL 2.4G โ full-band CW sweep
- โ / โ adjusts CW Custom channel (no-op in other modes)
- OK starts / stops
- Back returns to main menu โ session auto-logs to
/ext/apps_data/pingequa/jammer/session_<ts>.csv(mode, duration, chunks, reactive jam count) and mode/channel persists for next launch (v0.5.0+). - Real-device verified: BLE devices and 2.4G WiFi can be disconnected within room range.
The app writes research-grade data to your Flipper SD card. Open with qFlipper, Excel, Numbers, or pandas.read_csv (skip # comment lines):
/ext/apps_data/pingequa/
โโโ jammer.conf โ Last jammer mode + channel (auto-restored)
โโโ scans/scan_<boot_ms>.csv โ Long-press OK in Scanner exports here
โโโ jammer/session_<start_ms>.csv โ Each Jammer session auto-logs here
![]() Data directory in qFlipper's file manager |
![]() Each Back-from-Jammer creates one session CSV |
Scanner CSV contains all 126 channel hits, peak channel, dwell, sweep count. Jammer session CSV contains mode, duration, total chunks, and (for BLE React) reactive jam count.
Detailed walkthroughs: docs/QUICKSTART.md, docs/UI_GUIDE.md, docs/USE_CASES.md.
The only officially supported hardware. One module gives your Flipper both 2.4 GHz (nRF24L01+) and Sub-GHz (CC1101) chips, software-switched. No jumpers, no rewiring.
Other NRF24 boards may partially work but are unsupported. See docs/HARDWARE.md.
| Firmware | Status |
|---|---|
| Momentum (mntm-dev) | โ Primary build target |
| Unleashed | โ Compatible |
| RogueMaster | โ Compatible |
| Official Flipper firmware (API โฅ 87.1) | โ Compatible |
| Xtreme | โ Compatible |
| Version | Status | Headline |
|---|---|---|
| v0.2.0 | โ | Channel scanner, max-hold, WiFi/BLE markers |
| v0.3.0 | โ | NRF24 jammer (CW + Sweep), main menu |
| v0.4.0 | โ | RPD reactive BLE jam, WiFi pilot-aware OFDM, 7 jammer modes |
| v0.5.0 | โ | CSV scan export, jammer session log, settings persistence |
| v0.6.x | ๐ next | BLE protocol-aware (decode access address before jamming) |
| v0.7.x | planned | Multi-waveform mixing, About scene, jam intensity UI |
| v1.0.0 | planned | Polished release, multi-language UI (zh / en) |
| v1.5.0 | planned | Companion mobile viewer over Bluetooth |
| v2.0.0 | concept | Unified UI bridging NRF24 + CC1101 |
Vote on the roadmap ยท Request a feature
| Doc | For |
|---|---|
| Quickstart | First-time users โ 5 minutes to first scan |
| UI Guide | Every pixel of the screen explained |
| Hardware | Pin map, firmware compatibility |
| Use Cases | 10 real-world scenarios |
| FAQ | Common questions |
| Troubleshooting | Error decoding, hardware diagnostics |
| Build | ufbt setup, contributor build steps |
PINGEQUA RF Lab includes opt-in transmit features (NRF24 Jammer) โ the Channel Scanner is passive listen-only, but the 7 Jammer modes actively transmit on 2.4 GHz at up to +20 dBm. Active RF emission in the unlicensed 2.4 GHz band is regulated (FCC ยง15 in the US, ETSI EN 300 328 in the EU, equivalent elsewhere).
You are responsible for compliance with your local regulations. Use only on hardware and networks you own or have authorization to test. The authors accept no liability for misuse.
Full disclosure: SECURITY.md.
- Issues: GitHub Issues
- Email: support@pingequa.com
- Hardware: pingequa.com
- YouTube: @PINGEQUA
MIT ยฉ 2026 PINGEQUA. PINGEQUAยฎ is a trademark.
Precision Gear for Hackers.
Made for the PINGEQUA 2-in-1 RF Devboard ยท
PINGEQUA
โญ Star the repo if PINGEQUA RF Lab saves you time.




