Skip to content

[v2.7] Connection error with Android 13 #54555

@xeanhort

Description

@xeanhort

Describe the bug
Hello, I am writing because we have BLE connection problems in some Android 13 devices. I want to emphasize that these problems are only occurring since the release of android version 13 and that only occur in some models of cell phones, in most models everything works correctly.

As you can see in the attached log, these mobiles only manage to connect once in two times (some of them fail to connect the first time, the second time works, the third doesn't work, etc.; and other devices connect the 1st, 3rd, ... and fail to connect the 2nd, 4th, ...). When they don't connect, they show the error bt_att: Invalid len 2 for code 0x0e continously until a disconnection is made.

We are working with nordic nrf52840 and zephyr 2.7.3 but it is not working either with 2.7.99 or 2.5.0 and we can not move to the last version for now.

I also added a sniffer trace when this occur.

Thank you

Expected behavior
The device connects through BLE.

Impact
Uncertainty about how many devices are affected.

Logs and console output
image
image

connection_error.pcapng (remove the leading .log)

Environment (please complete the following information):

  • Zephyr 2.7.3 (also 2.7.99 and 2.5.0)

Metadata

Metadata

Assignees

Labels

area: Bluetootharea: Bluetooth HostBluetooth Host (excluding BR/EDR)bugThe issue is a bug, or the PR is fixing a bugpriority: lowLow impact/importance bug

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions