E50 — BLE_INIT_FAILED
The BLE connector could not be initialised.
What happens
bluetooth_loop returns. The outer bluetooth_timer_task retries the entire loop after a 1-second sleep. The error is recorded once per boot (subsequent failures in the same session do not add more entries). All other firmware tasks are unaffected.
Possible causes
- A transient failure bringing up the BLE radio — this is more likely after a watchdog reset or an ungraceful reboot.
- The BLE radio is in a bad state from a previous session.
How to fix
- Wait — The BLE task retries automatically every second. In most cases it recovers on the next attempt.
- Reboot the device — A clean power cycle resets the BLE radio state.
- Contact support — If BLE never recovers across multiple reboots, open an issue on GitHub.