ESP32 Bit Pirate home
  • RF24
  • Intermediate
  • 5 min
  • Serial CLI

Recipe · Intermediate · RF24

How to receive RF24 payloads

Listen for nRF24L01 payloads on a configured RF24 channel and use the output as a simple radio lab receiver.

nRF24L01 radio module with 2.4 GHz signal.
A practical ESP32 Bit Pirate workflow based on the documented firmware commands.
Step 1

Commands

Run the workflow from the CLI after selecting the matching mode.

Result

What it means

The output confirms that the protocol path is working and gives you a baseline for deeper experiments.

Troubleshooting

  • Check wiring and shared ground.
  • Re-enter the mode setup if pins or speed changed.
  • Start with a known-good module before testing unknown hardware.

Next steps

  • Compare output with the transmitter payload.
  • Try sweep first if the channel is unknown.
  • Move to protocol-specific decoding outside RF24 if the payload format is custom.

RF24 receive FAQ

What does RF24 receive mode wait for?

It waits for nRF24L01 packets that match the configured radio parameters. The output is about payload reception, not generic 2.4 GHz energy detection.

Can RF24 receive decode Wi-Fi or Bluetooth?

No. The nRF24L01 is for RF24-style packets, not Wi-Fi or Bluetooth decoding. Activity scans may show busy 2.4 GHz channels, but receive expects compatible nRF24L01 packet settings.

What should I test before listening for unknown payloads?

Start with two known modules and a simple test payload. Once that path works, change one setting at a time and keep unknown traffic work passive and authorized.

Go deeper