Troubleshooting
June 12, 2026 · View on GitHub
Quick reference for common issues. If your problem isn't here, file a bug.
Error screen — "Board Not Detected"
The error screen shows diagnostic register dumps from both chips. Find your pattern below:
Pattern: RF=02 SET=0F CFG=08
NRF24 FAIL
RF=02 SET=0F CFG=08
AW=03 ST=0E
✅ NRF24 is alive — these are the datasheet default values for RF_CH, RF_SETUP, CONFIG, SETUP_AW, STATUS at power-on.
If you see this but Cur:N always reads 0 in scanner mode, the chip is fine but:
- Your antenna is unplugged or damaged
- You're in an RF-quiet area (no signals to detect)
- Dwell time too low for the actual signals' duration
Pattern: All zeros — RF=00 SET=00 CFG=00 AW=00 ST=00
NRF24 FAIL
RF=00 SET=00 CFG=00
AW=00 ST=00
❌ NRF24 not responding — either:
- No power to the chip — check 5V OTG is enabled (Flipper Settings → System → Power)
- PC3 not connected — verify the board is fully seated on the GPIO header
- Damaged chip — rare, but possible if voltage was wrong on the supply
Pattern: All 0xFF — RF=FF SET=FF CFG=FF
❌ MISO floating — no chip pulling MISO low. Either:
- Board not connected at all
- Defective board (unlikely if recently purchased)
Pattern: Mixed — RF=02 SET=0F but AW≠03 ST=0E
⚠️ Firmware bug — should not happen on v0.2.0+. If you see this:
- Make sure you're on the latest release
- File a bug with full register dump
CC1101 also missing
CC1101 FAIL (PN=00 V=00)
NRF24 FAIL ...
Both chips down → board likely not connected. If only CC1101 fails but NRF24 works:
- Confirm your board has CC1101 (some early prototypes may not)
- Check for shorts on PA4 / SPI lines
App freezes / unresponsive
Signal Generator stops responding during a long transmit run
During a prolonged, high-duty continuous transmit session the 2.4 GHz radio can occasionally stop responding. Recovery:
- Hold
Left+Backtogether for ~5 seconds to reboot the Flipper. - Relaunch the app — your last mode/channel is restored automatically.
Tips to avoid it:
- For long, continuous use, prefer CW Custom (single channel) — it is the most robust mode.
- Use the multi-channel sweep modes (BLE Adv / WiFi / ALL) in shorter bursts rather than leaving them running for many minutes.
Buttons stop working after several presses
Should not happen on v0.2.0+ — fixed by worker yield + volatile dwell_us. If you see it:
- Update to latest release
- File a bug with: firmware version, hardware variant, time-to-freeze, what keys were pressed in what sequence
Display frozen but bars still updating
Sounds like the scanner_view background updates work but input thread is stuck. File a bug.
Display frozen AND bars not updating
Probably auto MAX HOLD mode — top right shows MAX!. Press OK to clear and rescan.
If MAX! is not shown and display is genuinely frozen, it's a real freeze — file a bug.
Bars never grow
All bars stay at 0 height
- No nearby 2.4 GHz activity? Try near a known WiFi access point
- Dwell too low? Press ↑ a few times to increase
- Antenna issue? If your board has a U.FL connector, ensure antenna attached
- Hardware doesn't actually work? Run Method 1 verification below
Some bars grow, but not where I expect
The frequency map of NRF24 channels to MHz is ch N ↔ 2400+N MHz. Verify:
- Move cursor onto the tall bar — header shows the actual frequency
- Compare to known protocols (see HARDWARE.md channel reference)
Bars saturate too fast in busy areas
Lower dwell time with ↓. Less dwell = lower sensitivity = harder to saturate.
Or accept that your environment is congested and use MAX HOLD as a snapshot tool.
Flipper Sub-GHz / NFC apps stop working after using PINGEQUA RF Lab
Should not happen on v0.2.0+ — the app cleans up all pins on exit.
If you see this:
- Reboot Flipper (Power off → on)
- If issue persists, file a bug — that's a regression we want to fix
Build issues (from source)
ufbt fails with "API mismatch"
APPCHK error: API version 87.x doesn't match
Update SDK: ufbt update --channel=dev. This pulls the latest mntm-dev SDK.
Build succeeds but FAP crashes on Flipper
Make sure the SDK target matches the firmware on your Flipper. If your Flipper runs mntm-012, build with --channel=release or pin a specific branch.
ufbt update --channel=release # for stable mntm
ufbt update --channel=dev # for latest dev
"spi_config.c not found" / linker errors
You're trying to call functions outside the Flipper public API. Stick to documented HAL functions — this app only uses public APIs and builds clean.
If you forked and added something, the offending symbol is in your changes.
Hardware verification
If you suspect the hardware is faulty, run this checklist:
- Visual inspection: chips clean, no scorch marks, all GPIO pins seated
- Use a known-good app first: try hot tools / firmware-stock NRF24 scanner — if it also fails, hardware issue
- Continuity check (multimeter): from Flipper PC3 to nRF24's CSN pin — should be 0 ohms
- Power check: with board connected, measure 3.3V on the regulator output
If 3 fails, board is defective. Email support@pingequa.com for warranty support.
Still stuck?
- GitHub Issues: bug template
- GitHub Discussions: ask the community
- Email: support@pingequa.com
Include in any bug report:
- Firmware (Momentum / Unleashed / OFW) and version
- Hardware (PINGEQUA 2-in-1 / other — describe pin mapping)
- App version (top of
application.famor future About screen) - Exact reproduction steps
- Error screen text if any (full register dump)