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:
  • 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