E64 — WS_PACKET_PARSE_FAILED
A text WebSocket message from the server could not be parsed as a TimerPacket.
What happens
The bad message is dropped and the WS read loop continues — the device keeps reading subsequent messages normally. The error is logged once per boot. No reconnect or reboot occurs.
Possible causes
- The server sent a message that uses a different JSON schema than the firmware expects — typically a version mismatch between server and device firmware.
- A network corruption event mangled the payload (very unlikely on a local TCP connection).
How to fix
- Update both server and firmware — The most common cause is a version mismatch. Update the FKMTime server and device firmware to compatible versions.
- Check server logs — Look for error messages around the time the bad packet was sent.