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
- Verify the connected device — Confirm you are pairing with a FKMTime Display running compatible firmware.
- Update both firmware versions — Ensure both devices are on the latest firmware.
- Contact support — Open an issue on GitHub with the FKMTime Display firmware version.