Connection fail, resulting with disconnect reason 0x23

Hello,

We have a BLE connection issue. We want to connect a Windows 11 laptop with a nrf5340 eval board.

The connection procedure can fail by a disconnection with reason 0x23: LMP Error Transaction Collision / LL Procedure Collision
The error is not 100% reproducible and occurs randomly on specific computers.

Here is the firmware log:

[00:00:00.793,914] <inf> ble: Using BLE address: C0:12:0B:01:E0:F3 (random)
[00:00:00.824,310] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:00.824,340] <inf> bt_hci_core: HW Variant: nRF53x (0x0003)
[00:00:00.824,371] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 214.51162 Build 1926957230
[00:00:00.825,042] <inf> bt_hci_core: Identity: C0:12:0B:01:E0:F3 (random)
[00:00:00.825,073] <inf> bt_hci_core: HCI: version 5.4 (0x0d) revision 0x21fb, manufacturer 0x0059
[00:00:00.825,103] <inf> bt_hci_core: LMP: version 5.4 (0x0d) subver 0x21fb
[00:00:00.925,048] <err> nrf_rpc_ipc: IPC endpoint bond timeout
[00:00:01.129,577] <inf> ble: Advertising name: ENGO 2 123123
[00:00:01.132,354] <inf> ble: Advertising with intervals min 20ms max 30ms
[00:00:01.132,385] <inf> ble: Bluetooth initialized
[00:00:31.132,446] <inf> ble: Fast advertising timeout
[00:00:31.136,352] <inf> ble: Advertising with intervals min 250ms max 300ms
[00:00:58.191,223] <inf> ble: Connected: interval 30 ms, latency 0, timeout 4000 ms, MTU: 23
[00:00:58.330,718] <inf> ble: Data length updated. Length 251/251 bytes, time 2120/2120 us
[00:00:58.540,313] <inf> ble: Disconnected: reason 0x23

Also, a Wireshark log is attached.

What can be the cause of a disconnect with reason 0x23?


Thanks for your support

.connection-error.pcapng

Related