
ESP32-DIV
Open-source wireless network analysis tool built on ESP32 with 2.8" ILI9341 display, triple NRF24 modules for 2.4GHz scanning, CC1101 sub-GHz transceiver, and SD card logging.
Overview
The ESP32-DIV is an open-source wireless network analysis and research tool designed by CiferTech. Built around an ESP32 microcontroller with 16MB flash, it combines multiple radio modules into a single handheld device for wireless spectrum analysis and security research.
Hardware
The device features a 2.8-inch ILI9341 TFT touchscreen display, three NRF24L01 modules for 2.4GHz spectrum scanning across 128 channels, and a CC1101 sub-GHz transceiver for frequencies below 1GHz. A PCF8574 I/O expander handles button inputs, while a TP4056 provides LiPo battery charging with protection. An SD card slot enables signal capture and log storage.
Key Components
- MCU: ESP32-U with 16MB flash
- Display: 2.8" ILI9341 TFT touchscreen
- 2.4GHz Radio: 3x NRF24L01 modules (128-channel scanning)
- Sub-GHz Radio: CC1101 transceiver
- USB: CP2102 USB-to-UART bridge
- Power: TP4056 LiPo charger with protection
- I/O Expander: PCF8574 for button inputs
- Voltage Regulator: LF33 3.3V regulator
- Storage: SD card slot for logging
Capabilities
- WiFi packet monitoring and network scanning
- BLE device scanning and analysis
- 2.4GHz spectrum analysis across 128 channels via triple NRF24L01 modules
- Sub-GHz signal capture and analysis via CC1101
- SD card data logging for captured signals and scan results
Firmware
The device is fully open-source with schematics and firmware available on GitHub. It is programmable via Arduino IDE with ESP32 core 2.0.11. The project includes custom PCB designs for both the main board and shield.





