Skip to main content

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

  1. Update both server and firmware — The most common cause is a version mismatch. Update the FKMTime server and device firmware to compatible versions.
  2. Check server logs — Look for error messages around the time the bad packet was sent.