This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Error 34 (0x22): GATT CONN LMP TIMEOUT in nrfConnect log Rigado BMD-340

When running our hardware using the J-Link debug in connector on the dev kit, BT is fully functional. But when we try to run using the very same power source (ie, the dev kit) without being hooked up to J-link (serial wire debug, SWDIO, SWCLK, etc) we get a "Error 34 (0x22): GATT CONN LMP TIMEOUT" message in nrf Connect log file and we can't even connect. I've futzed with the settings for MIN_CONN_INTERVAL  and MAX_CONN_INTERVAL (we get a run-time error if we set this parameter to greater than 50) to no avail. Here's the info from the log file:

D 16:50:21.822 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
W 16:50:21.832 Connection parameters update failed with status 34 (interval: 45.0ms, latency: 0, timeout: 5000ms)
E 16:50:21.832 Error 34 (0x22): GATT CONN LMP TIMEOUT
D 16:50:21.844 [Callback] Connection state changed with status: 34 and new state: DISCONNECTED (0)
E 16:50:21.845 Error 34 (0x22): GATT CONN LMP TIMEOUT
I 16:50:21.845 Disconnected
D 16:50:21.862 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
Related