Supported Hardware

Device compatibility matrix for GhostESP features

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
CYD2USBManual
CYDMicroUSBManual
CYDDualUSBManual
CYD2432S028RManual
CYD 2.4″ variantsManual
Waveshare 7″
Crowtech 7″Manual
Sunton 7″
Cardputer
Cardputer ADV
MarauderV4
Marauder V8Manual
Marauder PancakeManual
MarauderV6Manual
AwokMiniManual
Awok V5Manual
T-Dongle-S3
T-Dongle-C5
T-Display S3 TouchManual
S3TWatchhas 4MB vfs partition
TEmbed C1101
BansheeUpdater + peer
GhostBoardManual
PoltergeistStatus DisplayManual
T-DeckManual
JCMK DevBoardProManual
RabbitLabs MinionManual
Lolin S3 ProManual
XIAO ESP32-S3 Sense
XIAO ESP32-C5Manual
Flipper JCMK GPSManual
ESP32 (generic)Manual
ESP32-S2 (generic)Manual
ESP32-C3 (generic)Manual
ESP32-S3 (generic)Manual
ESP32-C5 (generic)Manual
ESP32-C6 (generic)Manual
Heltec V3Status DisplayManual

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.