Skip to content

ESP32

ESP32 with BLESPloit firmware works best connected to mobile application, but it also possible to manage it standalone using built-in web interface. It can scan, connect, control BLE devices (“central” role), and also is capable of simulating (“peripheral” role).

Supported hardware

BLESPloit firmware currently works only on ESP32S3. (NOT ESP32, ESP32-S2, C3, C6, …), but other variants and different platforms may be supported in future. Firmware source code and release binaries are available on Github: https://github.com/blesploit/esp32-firmware. The easiest way to flash the firmware is by using mobile application.

Boarddisplaybuttonsflashbattery
Generic ESP32-S3not supportednot supported4M (1M for Device Library)optional DIY
Lilygo T-QT-Pro0.85" 128x128 px2 buttons4M (1M for Device Library)connector available
M5Stack StickS31.14" 135x240 px2 buttons8M (5M for Device Library)250mAh embedded

BLESPloit is not affiliated with the hardware manufacturers and does not get any commission on sales.

Generic ESP32-S3

Generic ESP32S3 board
Seeed Studio XIAO ESP32S3 board
Waveshare ESP32S3 board

A generic ESP32-S3 board is probably the easiest “bring your own hardware” option for BLESPloit - you can get a tiny board starting about $5 for example from SeedStudio Xiao or Waveshare. This build will work on any ESP32-S3 with at least 4M flash, no need for PSRAM. It does not support display nor buttons, but the ESP32 can be remotely controlled from a mobile app or a web interface - including simulation status (virtual display).

Lilygo T-QT-Pro

Link: https://lilygo.cc/products/t-qt-pro

The T-QT-Pro is tiny (2.1x3.6x1.25 cm), 128x128 px 0.85" display and 2 buttons. The “shell” option features built-in magnet. It is possible to connect external battery.

Note: there are several variants of T-QT-Pro. BLESPloit is compatible with S3FN4R2 (4M Flash, 2M PSRAM). If you have S3NF8 variant (no PSRAM), the display will not be supported, you can flash it with “generic” firmware. The “shell” variants are preferred as the “no-shell” option is fragile.

M5Stack M5StickS3

Link: https://shop.m5stack.com/products/m5sticks3-esp32s3-mini-iot-dev-kit

M5StickS3 is more expensive but features a solid casing, bigger display and embedded battery. It also has multiple other peripherals currently not used by BLESPloit (including speaker + mic, IMU and IRDA), and can be flashed with several other tools, for example Bruce, or turn it into a voice assistant.

Note: please make sure you have the M5StickS3. There is also older model, M5Stack StickC/Plus - which is based on ESP32 (not ESP32S3), and is not supported by BLESPloit.

© BLESPlo.it · BLE Research Tool · GitHub