Supported Hardware

Device compatibility matrix for GhostESP features

On this page

Overview

GhostESP runs on a variety of ESP32 boards with varying feature support. This compatibility matrix helps you identify which features are built in or preconfigured for each release build.

Compatibility Matrix

Require Features
BoardBluetoothNFC (PN532)NFC (Chameleon)IR TXIR RXGPS DefaultKeyboardDisplaySD DefaultOTANative SD Apps
CYD2USB✓✗✓✗✗✓✗✓✓Manual✗
CYDMicroUSB✓✗✓✗✗✓✗✓✓Manual✗
CYDDualUSB✓✗✓✗✗✓✗✓✓Manual✗
CYD2432S028R✓✗✓✗✗✓✗✓✓Manual✗
CYD 2.4″ variants✓✗✓✗✗✓✗✓✓Manual✗
Waveshare 7″✓✗✓✗✗✓✗✓✓✓✓
Crowtech 7″✓✗✓✗✗✓✗✓✗Manual✗
Sunton 7″✓✗✓✗✗✓✗✓✗✓✗
Cardputer✓✗✓✓✗✓✓✓✓✓✗
Cardputer ADV✓✗✓✓✗✓✓✓✓✓✗
MarauderV4✓✗✓✗✗✓✗✓✗✓✗
Marauder V8✓✗✗✗✗✓✗✓✓Manual✓
Marauder Pancake✓✗✗✗✗✓✗✓✓Manual✓
MarauderV6✓✗✓✗✗✓✗✓✗Manual✗
AwokMini✗✗✗✗✗✓✗✓✗Manual✗
Awok V5✓✗✓✗✗✓✗✓✗Manual✗
T-Dongle-S3✓✗✓✗✗✗✓✓✓✓✗
T-Dongle-C5✓✗✓✗✗✗✗✓✓✓✓
T-Display S3 Touch✓✗✓✗✗✓✗✓✓Manual✗
S3TWatch✓✗✓✓✗✗✗✓has 4MB vfs partition✓✗
TEmbed C1101✓✓✓✓✓✗✗✓✓✓✓
Banshee✓✓✓✓✓✓✗✓✓Updater + peer✓
GhostBoard✓✗✓✗✗✓✗✗✓Manual✗
Poltergeist✓✗✓✓✓✗✗Status Display✓Manual✗
T-Deck✓✗✓✗✗✓✓✓✓Manual✓
JCMK DevBoardPro✓✗✓✗✗✓✗✓✓Manual✗
RabbitLabs Minion✓✗✓✗✗✓✗✗✗Manual✗
Lolin S3 Pro✓✗✓✗✗✓✗✗✓Manual✓
XIAO ESP32-S3 Sense✓✗✓✗✗✗✓✗✓✓✓
XIAO ESP32-C5✓✗✓✗✗✗✗✗✓Manual✓
Flipper JCMK GPS✗✗✓✗✗✓✗✗✓Manual✗
ESP32 (generic)✓✗✓✗✗✓✗✗✓Manual✗
ESP32-S2 (generic)✗✗✗✗✗✓✗✗✓Manual✗
ESP32-C3 (generic)✓✗✓✗✗✓✗✗✓Manual✗
ESP32-S3 (generic)✓✗✓✗✗✓✗✗✓Manual✗
ESP32-C5 (generic)✓✗✓✗✗✓✗✗✓Manual✗
ESP32-C6 (generic)✓✗✓✗✗✓✗✗✓Manual✗
Heltec V3✓✗✓✗✗✓✗Status Display✓Manual✗

OTA: ✓ means the release build uses a dual-partition OTA layout. Updater + peer means Banshee uses the C5 updater app for its display MCU and GhostLink peer update for the S3. Manual means USB/manual flashing is required for that release build.

Native SD Apps: ✓ means the release build supports loading native .gapp apps from SD.

GPS Default / SD Default: these columns describe the release build’s default or known board wiring. GPS and SD card pins can be configured at runtime on most builds, so ✗ does not mean the feature is impossible on custom wiring.

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:

Board NameBuild NameImage
CYDMicroUSBCYDMicroUSB.zip
CYDDualUSBCYDDualUSB.zip
CYD2432S028RCYD2432S028R.zipCYD2432S028R
Waveshare 7″Waveshare_LCD.zip
Crowtech 7″Crowtech_LCD.zip
Sunton 7″Sunton_LCD.zip
CardputerESP32-S3-Cardputer.zipM5 Stack Cardputer
Cardputer ADVCardputerADV.zip
MarauderV4MarauderV4_FlipperHub.zip
Marauder V8MarauderV8.zip
Marauder PancakeMarauderPancake.zip
MarauderV6 & AwokDualMarauderV6_AwokDual.zip
AwokMiniAwokMini.zip
Awok V5esp32v5_awok.zip
LilyGo T-Dongle-S3LilyGo-TDongleS3.zip
LilyGo T-Dongle-C5LilyGo-TDongleC5.zip
T-Display S3 TouchLilyGo-TDisplayS3-Touch.zip
S3TWatchLilyGo-S3TWatch-2020.zip
TEmbed CC1101LilyGo-TEmbedC1101.zipLily Go Tembed cc1101
GhostBoardghostboard.zipBlack Rabbit Labs Ghost Board
RabbitLabs PoltergeistPoltergeist.zip
T-DeckLilyGo-T-Deck.zipLilyGo T-Deck Plus
JCMK DevBoardProJCMK_DevBoardPro.zip
RabbitLabs MinionRabbitLabs_Minion.zipRabbit Labs Minion
RabbitLabs PhantomCYD2USB2.4Inch.zipRabbit Labs Phantom
Lolin S3 ProLolin_S3_Pro.zipLolin S3 Pro
Seeed Studio XIAO ESP32-S3 Sensexiao_esp32s3_sense.zip
Seeed Studio XIAO ESP32-C5xiao_esp32c5.zip
Flipper JCMK GPSFlipper_JCMK_GPS.zipFlipper Wifi Dev Board + JCMK GPS Mod
JC3248W535ENJC3248W535EN_LCD.zip
Wired Hatters ESPRocketesp32-generic.zipWired Hatters ESPRocket
Wired Hatters Ultimate MarauderRed Port: esp32-generic.zip and Blue Port: MarauderV4_FlipperHub.zipWired Hatters Ultimate Marauder
Heltec V3heltecv3.zip

Note: Images are being added as they become available.