00 / SystemESP32 · ESP32-S3
01 / Boards18 supported
02 / Modules68 features
03 / LicenseOpen source
// unigeek/firmware/v1.8.1 — build 20260421

Multi-tool
firmware//
for ESP32.

One firmware, 18 boards, 68 modules. WiFi, BLE, NFC, IR, Sub-GHz, USB HID — all running from a single reflashable image. Built for tinkerers, researchers, and red-teamers.

Open-source, hackable
OTA & web-flash ready
68 modules & growing
Zero cloud dependencies
unigeek@esp32 · /dev/ttyUSB0 · 115200
READY
$ unigeek --init
booting unigeek firmware v1.8.1 ...
detected board: T-Embed CC1101 (esp32-s3)
mounting LittleFS ............ ok
probing radios: wifi / ble ... ok
probing radios: cc1101 ....... ok
probing radios: nrf24l01 ..... ok
loading modules: 68/68 ....... ok
$ unigeek wifi --list-modules
[01] evil-twin stable
[02] eapol-capture stable
[03] karma-attack stable
[04] network-mitm stable
[05] cctv-sniffer stable
[..] +16 more modules
$
[01]
68modules
Feature count
[02]
18boards
Target hardware
[03]
7radios
WiFi · BLE · NFC · IR · Sub-GHz · LoRa · NRF24
[04]
0cloud
Fully offline

7 categories.
68 modules.

View all features →

One firmware.
18 boards.

Flash your board →
M5StickC Plus 1.1
ESP32
WiFiBLENFCIRENC
M5StickC Plus 2
ESP32
WiFiBLENFCIRENC
M5Stick S3
S3
WiFiBLEIRHID
M5 Cardputer
S3
WiFiBLEIRKBDHID
M5 Cardputer ADV
S3
WiFiBLEKBDHID
M5 CoreS3
S3
WiFiBLETCHHID
T-Display
ESP32
WiFiBLEHID
T-Display S3
S3
WiFiBLEHID
T-Lora Pager
S3
WiFiBLENFCIRSubGLoRaKBDHID
T-Embed CC1101
S3
WiFiBLESubGNRF24HID
DIY Smoochie
S3
WiFiBLEIRNFCNRF24SubGHID
CYD 2432S028
ESP32
WiFiBLETCH
CYD 2432W328C
ESP32
WiFiBLETCH
CYD 2432W328C v2
ESP32
WiFiBLETCH
CYD 3248S035R
ESP32
WiFiBLETCH
CYD 3248S035C
ESP32
WiFiBLETCH
CYD 2432W328R
ESP32
WiFiBLETCH
CYD 2432S028 (2USB)
ESP32
WiFiBLETCH
// install / flash / run

Flash your board in
under sixty seconds.

Web-based flasher, manual .bin downloads, or OTA from the device. Pick your board, plug it in, and go.