Troubleshooting
Common issues and solutions for SpojBoard.
WiFi Issues
Can't connect to SpojBoard-XXXX network
- Password is case-sensitive and shown on the display
- Try forgetting the network and reconnecting
- Move closer to the device
- Disable mobile data on your phone
- Try a different device (laptop vs phone)
Device keeps going to AP mode
- Double-check WiFi password in configuration
- SpojBoard only supports 2.4GHz (not 5GHz)
- Check if router has MAC filtering or client isolation enabled
- Verify WiFi network is broadcasting SSID
API Issues
API Error: HTTP 401 (Prague only)
Invalid or missing Golemio API key.
- Verify key at api.golemio.cz/api-keys
- Generate a new key if expired
- Check for extra spaces when entering the key
- Note: Berlin (BVG) does not require an API key
API Error: HTTP 429 (Prague only)
Too many API requests (rate limiting).
- Increase refresh interval to 60+ seconds
- Reduce number of stops queried
- Wait a few minutes before trying again
- Check if multiple devices use the same API key
No departures displayed
- Wrong Stop ID:
- Prague: Verify at data.pid.cz/stops (GTFS ID like "U693Z2P")
- Berlin: Verify at v6.bvg.transport.rest (numeric ID like "900013102")
- Wrong city selected: Prague IDs won't work with Berlin setting (and vice versa)
- No service: Some stops have no service at night
- Filter too strict: Try reducing minimum departure time to 0
- Test display: Use demo mode to verify hardware works
Display Issues
Display is blank or very dim
- Verify power supply provides at least 5V 2A
- Check brightness setting (0-255, default 90)
- Verify HUB75 cable is properly seated
- Check if panels are receiving power (indicator LEDs on back)
Garbled text or wrong characters
- Check HUB75 cable connections between panels
- Verify both panels are powered properly
- Try reseating HUB75 cable connections
- Check panel chain order (first panel closest to controller)
Wrong colors or flickering
- Check HUB75 cable connections (loose = color issues)
- Ensure common ground between ESP32 and panel
- Power supply may be insufficient โ try 5V 3A
- Check for loose solder joints on connectors
Firmware Update Issues
"Updates not available in AP mode"
Firmware updates are disabled in AP mode for security.
- Connect device to your WiFi network first
- Once connected, updates will be available
"Download failed" or "Installation failed"
- Check internet connection
- Retry โ download may have been interrupted
- Verify router allows HTTPS to github.com
- Firmware includes MD5 validation โ corrupted files are rejected automatically
"GitHub API error" or "Rate limit exceeded"
GitHub limits unauthenticated requests to 60/hour per IP.
- Wait an hour and try again
- This is normal โ not a device issue
Getting Help
1. Check Serial Output
pio device monitor Serial logs at 115200 baud often reveal the root cause.
2. Enable Debug Mode
Enable in web configuration, then connect via telnet:
telnet <device-ip> 23 3. Try Demo Mode
Use demo mode to verify hardware is functioning. If demo works but live data doesn't, the issue is API/configuration.
4. Factory Reset
Use the factory reset button in web interface. This clears all configuration โ you'll need to set up again.
5. Report Issues
Open a GitHub issue with:
- Firmware version and hardware type
- Serial output / telnet logs
- Steps to reproduce