Skip to main content

E58 — BLE_SERVICE_NOT_FOUND

The expected FKMTime Display BLE service UUID was not found on the connected device.

What happens

The write_fut future returns. The device disconnects and the outer connection loop retries. The error is recorded once per boot. The firmware looks for service UUID a5bad9f2-700a-4c3d-b9e2-e58ad262d40e.

Possible causes

  • The connected BLE device does not expose the expected service — it may not be a FKMTime Display, or may be running incompatible firmware.
  • The FKMTime Display firmware was updated and changed its service UUID.
  • GATT service discovery timed out (5-second timeout) before the service list was returned.

How to fix

  1. Verify the connected device — Confirm you are pairing with a FKMTime Display running compatible firmware.
  2. Update both firmware versions — Ensure both devices are on the latest firmware.
  3. Contact support — Open an issue on GitHub with the FKMTime Display firmware version.