E63 — WS_HTTP_UPGRADE_READ_FAILED
Reading the HTTP 101 Upgrade response from the FKMTime server returned 0 bytes.
What happens
The error is logged once per boot, ws_loop returns an error, and the outer ws_task loop waits 500 ms before calling ws_loop again. The device retries the connection automatically.
Possible causes
- The server closed the TCP connection immediately, possibly because the request path, version query parameters, or authentication did not match what the server expects.
- The server is running but not at the path the device is connecting to (version mismatch between device firmware and server).
- A firewall, reverse proxy, or load balancer is terminating the connection before the server sees it.
How to fix
- Check server and firmware versions — Ensure the FKMTime server and device firmware are on compatible versions.
- Check server logs — Look for rejected connection attempts around the time this error occurred.
- Check network path — If a reverse proxy is in use, ensure it passes WebSocket upgrade requests through without terminating them.
- Wait — The device retries automatically. If the server was momentarily restarting, it will reconnect once the server is back.