This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2642R: Why do I get the error code: CONN_REJECTED_UNACCEPTABLE_BDADDR

Part Number: CC2642R


Hi TI Team,

I recognized a strange behavior when I connect an Iphone to the multirole example. I work with a modified multirole example on SDK 5.40.00.40, with CCS 11.0.

After a connection is established between a smartphone and the CC2642R, a PHY change and a MTU update should be triggered and afterwards the pairing should start.

It works well and the pairing is also successfull, but everytime I connect an Iphone with BLE 5.0 (or higher) I get the following error. I dont get the error if I use android devices.

HCI_BLE_DATA_LENGTH_CHANGE_EVENT                  0x07 with the error code HCI_ERROR_CODE_CONN_REJECTED_UNACCEPTABLE_BDADDR                    0x0F

Here is a screenshot from the Log-file:

HCI_BLE_PHY_UPDATE_COMPLETE_EVENT triggers the message: idx:0 PHY updated to 2 Mbps

(FYI: HCI_GAP_EVENT_EVENT  0x91, HCI_LE_EVENT_CODE  0x3E (62), GATT_MSG_EVENT  0xB0)

I searched for the problem in the Bluetooth core specification and found this:

2.15 CONNECTION REJECTED DUE TO UNACCEPTABLE BD_ADDR (0x0F)

The Connection Rejected due to Unacceptable BD_ADDR error code indicates

that a connection was rejected because this device does not accept the

BD_ADDR. This may be because the device will only accept connections from

specific BD_ADDRs.

[BLUETOOTH CORE SPECIFICATION Version 5.1 | Vol 2, Part D, 2.15]

Would you please explain what causes this error message?

Thank you in advance and best regards

Sebastian

  • Hi Sebastian,

    Thank you for reaching out.

    Would you happen to have access to a Bluetooth analyzer (Bluetooth sniffer)? I guess it would be really helpful.

    Generally speaking, I am not 100% sure we will be able to root cause the issue here on the forum. From what I can see for the moment, the issue might be due to the smartphone and I would recommend to also dig in that direction. Of course, we will know more once we have the Bluetooth traces.

    Best regards,

  • Hi Clément,

    Yes I have access to Bluetooth analyzer, here are LL CP and ATT layer:

    Best regards,

    Sebastian

  • Hi Sebastian,

    For the moment I do not manage to spot the issue with the traces you have provided.

    I would recommend to make a comparison between the traces obtained with the two phones.

    Best regards,