GhostESP runs on a variety of ESP32 boards with varying feature support. This compatibility matrix helps you identify which features are available on your device.
Compatibility Matrix
Board
Bluetooth
NFC (PN532)
NFC (Chameleon)
IR TX
IR RX
GPS
Keyboard
Display
SD Card
CYD2USB
✓
✗
✓
✗
✗
✓
✗
✓
✓
CYDMicroUSB
✓
✗
✓
✗
✗
✓
✗
✓
✓
CYDDualUSB
✓
✗
✓
✗
✗
✓
✗
✓
✓
CYD2432S028R
✓
✗
✓
✗
✗
✓
✗
✓
✓
CYD 2.4″ variants
✓
✗
✓
✗
✗
✓
✗
✓
✓
Waveshare 7″
✓
✗
✓
✗
✗
✓
✗
✓
✓
Crowtech 7″
✓
✗
✓
✗
✗
✓
✗
✓
✗
Sunton 7″
✓
✗
✓
✗
✗
✓
✗
✓
✗
Cardputer
✓
✗
✓
✓
✗
✓
✓
✓
✓
Cardputer ADV
✓
✗
✓
✓
✗
✓
✓
✓
✓
MarauderV4
✓
✗
✓
✗
✗
✓
✗
✓
✗
MarauderV6
✓
✗
✓
✗
✗
✓
✗
✓
✗
AwokMini
✗
✗
✗
✗
✗
✓
✗
✓
✗
Awok V5
✓
✗
✓
✗
✗
✓
✗
✓
✗
T-Display S3 Touch
✓
✗
✓
✗
✗
✓
✗
✓
✓
S3TWatch
✓
✗
✓
✓
✗
✗
✗
✓
has 4MB vfs partition
TEmbed C1101
✓
✓
✓
✓
✓
✗
✗
✓
✓
GhostBoard
✓
✗
✓
✗
✗
✓
✗
✗
✓
T-Deck
✓
✗
✓
✗
✗
✓
✓
✓
✓
JCMK DevBoardPro
✓
✗
✓
✗
✗
✓
✗
✓
✓
RabbitLabs Minion
✓
✗
✓
✗
✗
✓
✗
✗
✗
Lolin S3 Pro
✓
✗
✓
✗
✗
✓
✗
✗
✓
XIAO ESP32-S3 Sense
✓
✗
✓
✗
✗
✗
✓
✗
✓
XIAO ESP32-C5
✓
✗
✓
✗
✗
✗
✗
✗
✓
Flipper JCMK GPS
✗
✗
✓
✗
✗
✓
✗
✗
✓
ESP32 (generic)
✓
✗
✓
✗
✗
✓
✗
✗
✓
ESP32-S2 (generic)
✗
✗
✗
✗
✗
✓
✗
✗
✓
ESP32-C3 (generic)
✓
✗
✓
✗
✗
✓
✗
✗
✓
ESP32-S3 (generic)
✓
✗
✓
✗
✗
✓
✗
✗
✓
ESP32-C5 (generic)
✓
✗
✓
✗
✗
✓
✗
✗
✓
ESP32-C6 (generic)
✓
✗
✓
✗
✗
✓
✗
✗
✓
Heltec V3
✓
✗
✓
✗
✗
✓
✗
Status Display
✓
Camera Support
XIAO ESP32-S3 Sense currently has the dedicated camera-enabled build and supports the Motion Detector feature.
The current motion detector implementation uses QQVGA grayscale capture for low RAM usage and fast comparisons.
XIAO ESP32-C5 is a supported board config, but it does not include the onboard camera motion detector path used by the S3 Sense build.
Vendor Boards
The following table lists the vendor-specific boards supported by GhostESP with their corresponding build names: