Troubleshooting¶
Authorized testing only.
Device appears but commands time out¶
- Confirm the firmware heartbeat is arriving.
- On boards with two USB-C ports, try the other port.
- Check the reported transport:
usb_cdc— native USB CDC/JTAGuart0— UART bridge- Verify phone-to-ESP32 TX/RX wiring.
- Do not share UART0 with sensor or IR wiring.
- Try another USB-OTG cable or adapter.
If the app detects NRSuite heartbeat activity but the command handshake fails, unplug/replug the ESP32 and retry. Do not reflash immediately unless the diagnostic explicitly reports ROM boot or invalid firmware.
No valid PING response¶
- Confirm the correct firmware target and version.
- Reconnect USB.
- If using a CP2102/CH340 bridge, verify the correct port and wiring.
- Check the diagnostic log.
- Replug the board and retry.
- If a genuine ROM boot or invalid header is reported, reflash the matching image.
WiFi capture does not start¶
- Select an NRSuite root/output directory.
- Check the WiFi Config output path.
- Confirm no other radio mode is active.
- Confirm the selected channel is allowed by the regulatory country/channel mask.
Target capture cannot start¶
- Scan Wi-Fi and select a target AP.
- Confirm the target still exists and its channel is allowed.
- Enable deauth assist only for an authorized target.
IR does not transmit¶
- Check the selected backend.
- Phone IR requires a phone IR emitter.
- ESP32 IR requires configured TX/RX GPIOs and correct LED/driver wiring.
- Long or unusual signals may overflow the receiver buffer.
Terminal SSH authentication fails¶
- Confirm Termux
sshdis running: - Verify the
authorized_keysentry. - Compare the imported key fingerprint.
- If the pinned host key changed after reinstalling Termux, review the old/new fingerprints before trusting the new key.
For more detail, see the Terminal guide.
Firmware download is stuck¶
Current releases cancel a stalled download after 45 seconds without progress and show a failure message. If this happens:
- Check the internet connection.
- Retry the download.
- Try Wi-Fi instead of a metered or unstable connection.