About - jaylikesbunda/Ghost_ESP GitHub Wiki
About GhostESP
GhostESP: Revival is an open source firmware for ESP32 microcontrollers.
Supported Hardware
The following ESP32 models and boards are officially supported:
Display-Enabled Boards
- CYD (Cheap Yellow Display) variants
- CYD2USB (USB-C)
 - CYDMicroUSB
 - CYDDualUSB (Both ports)
 - AITRIP CYD (ESP32-2432S028R)
 - CYD 2.4″ variants
 - Compatibility Note: All CYD variants supported
 
 - Waveshare LCD (7-inch): 800x480 resolution, using ESP32-S3
 - Crowtech LCD (7-inch): 800x480 resolution, using ESP32-S3
 - Sunton LCD (7-inch): 800x480 resolution, using ESP32-S3
 - ESP32-S3-Cardputer: Compact design with built-in display and keyboard
 - ESP32-S3-Cardputer ADV: Advanced Cardputer variant
 - MarauderV4 & MarauderV6: 240x320 touchscreen models
 - AwokMini: 128x128 display with joystick navigation
 - Awok ESP32 v5
 - LilyGo T-Watch S3
 - LilyGo TEmbed C1101
 - LilyGo T-Display S3 Touch
 - LilyGo T-Deck
 
Generic Development Boards
- ESP32
 - ESP32-S2 (WiFi only, no Bluetooth)
 - ESP32-C3
 - ESP32-S3
 - ESP32-C5
 - ESP32-C6
 
Important Considerations
- Performance varies across ESP32 models and may impact certain features.
 - Hardware-specific limitations: Certain features, like SD card support and touchscreen responsiveness, depend on board compatibility.
 - Firmware updates: Beta development may include experimental features.
 
Version Status
- Current version: v1.8 (Revival)
 - Framework: ESP-IDF
 
Recent Feature Additions
- Complete NFC support with PN532 including NTAG and MIFARE Classic
 - Enhanced dual ESP32 communication with WebUI control
 - Advanced IR support with FlipperZero .ir file compatibility and multiple protocols
 - 802.15.4 packet capture (ESP32-C5/C6)
 - Grid-based main menu layout for better navigation
 - DHCP Starvation attack
 - AirTag spoofing and selection
 - Direct station deauthentication
 - BLE Wardriving with GPS logging
 - Terminal application for keyboard-based command input
 - Fuel gauge support (BQ27220)
 - Power saving optimizations for extended battery life
 - Enhanced UI with RGB565A8 icons and improved layouts
 
Features Under Development
- Additional board support and hardware compatibility improvements
 - Enhanced SD card compatibility for more board models
 - BLE feature improvements for device discovery and interaction
 - Advanced touchscreen calibration and gesture recognition
 - Extended wireless protocol support and packet analysis
 
Acknowledgments
GhostESP: Revival builds upon the work of numerous open-source projects and developers:
- Spooky (Spooks4576): Original GhostESP developer
 - JustCallMeKoKo: ESP32Marauder foundational development
 - Tototo31: Large contributions including bug fixes, feature additions, and board support
 - thibauts: CastV2 protocol insights
 - MarcoLucidi01: DIAL protocol integration
 - SpacehuhnTech: Reference deauthentication code
 - WillyJL: Flipper BLE spam code, Flipper NDEF parser
 - FlipperZero Team: IR protocol support and reference implementations
 
Project Goals
GhostESP aims to provide:
- Comprehensive wireless testing capabilities
 - A user-friendly interface
 - Stable and reliable performance
 - Educational value for security researchers
 - Regular feature updates and improvements