Manual

ESP32-DIV RF & Wireless Debugging Tool Documentation

Technical guide for the ESP32-DIV handheld RF audit tool featuring triple NRF24 modules, CC1101 sub-GHz radio, IR TX/RX, and a 2.8-inch touch screen.

01Overview

The ESP32-DIV is a compact handheld wireless analysis and debugging tool engineered for RF, IoT, and infrared security auditing. Built around an ESP32 microcontroller, it features a 2.8-inch touch display, physical D-PAD controls, multi-radio transceivers, and onboard power management for field operations.

02What's in the box

  • 1 × ESP32-DIV main unit with protective enclosure
  • 4 × 2.4GHz SMA antennas
  • 1 × 433MHz SMA antenna

Note: An 18650 lithium-ion battery is required for portable operation and is not included in the standard package.

03Hardware anatomy

Component Specification
Core Processor ESP32 dual-core Wi-Fi/Bluetooth SoC
Display 2.8-inch touch screen panel
2.4GHz Radios 3 × NRF24L01+ RF transceivers
Sub-GHz Radio CC1101 transceiver (433 MHz configuration)
Infrared 2 × IR transmitting LEDs, 1 × IR receiver module
Navigation Hardware D-PAD directional keyboard
Storage MicroSD card socket (FAT32 format)
Power & Charging 18650 battery holder with USB Type-C charging circuit

04First boot

  1. Antenna Attachment: Screw the four 2.4GHz antennas onto the NRF24 SMA ports and the 433MHz antenna onto the CC1101 port before powering on the device to avoid damaging the RF power amplifiers.
  2. Battery Installation: Insert an 18650 battery into the rear holder, observing correct polarity markers on the PCB.
  3. Powering On: Connect a 5V USB Type-C cable or switch on the battery circuit to boot the device.

05Core features

Triple NRF24 Transceivers

The three onboard NRF24 modules enable simultaneous 2.4 GHz spectrum monitoring, channel hopping, and packet transmission analysis across multiple channels.

Sub-GHz Auditing (CC1101)

The integrated CC1101 transceiver configured for 433 MHz provides sub-GHz packet capture, raw signal recording, and replay capabilities for legacy IoT devices and remote triggers.

Infrared Interface

Dual high-output IR LEDs paired with an integrated receiver allow learning, decoding, and transmitting custom remote control pulse sequences.

06Advanced usage

Captured packet data and signal logs are written directly to the inserted MicroSD card. For custom firmware deployment, connect the board via USB Type-C and flash using standard ESP32 tooling:

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 write_flash -z 0x10000 firmware.bin

Ensure custom firmware handles SPI chip-select routing correctly, as the SPI bus is shared across the three NRF24 radios, the CC1101, and the MicroSD interface.

07Troubleshooting

  • Radio Initialization Error: Ensure all antennas are securely threaded and the battery supplies steady voltage above 3.6V. Power sags during transmission can reset radio modules.
  • MicroSD Card Not Mountable: Format the card as FAT32 using a 32GB or smaller partition size.
  • Touch Display Unresponsive: Navigate using the physical D-PAD keyboard interface or re-flash the display driver configuration.

Last updated

15 Aug 2026