This repository was archived by the owner on Apr 22, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 196
Troubleshooting
jay candel edited this page Nov 7, 2024
·
4 revisions
A guide to common issues and their solutions for GhostESP firmware.
- Flashing Problems
- Board-Specific Issues
- WiFi & Connection Issues
- Display & UI Problems
- Evil Portal Issues
- Getting Help
- Problem: Can't connect or flash fails
-
Solutions:
- USB Preparation:
- Use data-capable USB cable (not charge-only)
- Try different USB ports
- Clean USB connections
- Driver Issues:
- Install correct USB drivers
- Clear browser cache for web flasher
- Try different browser if issues persist
- USB Preparation:
-
Basic Method:
- Hold BOOT button
- Connect USB
- Release BOOT after connection
-
Alternative Method (if basic fails):
- Hold BOOT
- Press RESET while holding BOOT
- Release RESET
- Release BOOT
-
Wrong Board Selected
- Verify physical USB port type
- Match board selection to actual hardware
- Check if board has multiple ports
-
Connection Timeout
- Retry bootloader sequence
- Try different USB cable
- Verify power LED is on
-
Port Configuration:
- White port (WROOM): GUI/display firmware only
- Orange port (S2): No BLE support
-
Common Problems:
- Cross-flashing between ports causes issues
- Communication errors between Flipper and board
-
Solutions:
- Flash correct firmware to each port
- Don't mix firmware between ports
- If port stops responding:
- Enter bootloader mode
- Reflash correct firmware
- Verify connections
-
All Models Now Supported:
- Single USB-C
- Dual USB ports
- MicroUSB variants
-
Flash Requirements:
- Use bootloader mode sequence
- Select correct board in flasher
- Clear cache if connection fails
- Problem: WiFi command not working
-
Solution:
- Correct Format:
SSID,password(no spaces) - Use web UI if command fails
- Update to latest FAP version
- Correct Format:
- Problem: Can't access web interface
-
Solution:
- Connect to ESP's WiFi network
- Browse to 192.168.4.1
- Enter WiFi credentials in settings
-
Design Layout:
- Upper screen half: Move UP
- Lower screen half: Move DOWN
- Middle: SELECT
- Main menu: Direct touch selection
-
Black Screen:
- Verify correct firmware for display
- Check power connections
- Try reflashing firmware
-
Garbled Display:
- Update to latest firmware
- Check display cable connection
- Verify board selection matches hardware
- Configure portal settings in web UI
- Verify ESP has IP address before starting
- Use appropriate URLs:
- Desktop: domain.local/login
- Mobile: include "https://" in portal URL
- Note: If redirecting to MSN, you're likely connected to actual internet instead of the ESP portal
If you're using the Evil Portal feature, note the following:
- Connect to the Evil Portal AP: Instead of connecting to "GhostNet," connect to the Evil Portal's Access Point (AP). The password for the Evil Portal AP is the same as the SSID.
- Web UI Replacement: When the Evil Portal is active, the normal web UI is replaced. You won’t have access to the web UI until the board is restarted.
- Refreshing Access Points: If "GhostNet" still appears after activating the Evil Portal, turn your device’s Wi-Fi off and on again to clear cached networks.
Tip: Windows and other devices sometimes cache network access points, so refreshing your Wi-Fi can help display the correct AP.
-
Desktop Issues:
- Auto-redirect to MSN: ESP using actual internet DNS instead of portal
- Failed to fetch: Check portal configuration
-
Mobile Issues:
- "Header fields too long": Add "https://" to URL
- CSS display issues: Known limitation on mobile
- Check latest firmware version
- Review troubleshooting steps
- Gather information:
- Board type and ports
- Firmware version
- Error messages
- Steps to reproduce
- Use support form template
- Check apps_data/ghostesp for logs
- Review serial terminal output
- Command help:
help