Skip to main content

E59 — BLE_CHARACTERISTIC_NOT_FOUND

The expected FKMTime Display BLE characteristic UUID was not found within the service.

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 characteristic UUID a5178cad-e4e0-4598-8053-a4a78b9281e2.

Possible causes

  • The service was found but the specific characteristic is missing — the FKMTime Display firmware likely has a different GATT layout than expected.
  • The connected device has a partial or non-standard GATT profile.

How to fix

  1. Update both firmware versions — Ensure both devices are on the latest firmware to keep their GATT profiles in sync.
  2. Contact support — Open an issue on GitHub with the FKMTime Display firmware version. Include whether E58 also appears.