LE_Create_Connection failed with Own_Address_Type = 0x3 (3, "RPA or Random Address")

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
tado_4837711
Level 1
Level 1
25 sign-ins 10 sign-ins 5 replies posted

Hi Community:

We are now use CYBT_343026_EVAL (WICED-SDK Version: Wiced_006.004.000.0061) working as a Dual-mode Bluetooth controller with LL Privacy enabled.

When doing the LE_Create_Connection with Own_Address_Type = 0x3(3, "RPA or Random Address") , the controller always HCI Command Complete Event with Status = 0xC (12, "Command Disallowed", "Command Disallowed"). 

Below is the HCI log:

tado_4837711_0-1631674632355.png

We also did a simple test with Cybluetool :

09/14/21 13:01:07.460 com3@115200 c> Reset
HCI Command
com3@115200
[03 0C 00 ]
opcode = 0x0C03 (3075, "Reset")


09/14/21 13:01:07.467 com3 <c Reset
HCI Command Complete Event
com3@115200
[0E 04 ]: 01 03 0C 00
event = 0x0E (14,"Command Complete")
Num_HCI_Command_Packets = 0x1 (1)
Command_Opcode = 0xC03 (3075, "Reset")
Status = 0x0 (0, "Success", "Success")


09/14/21 13:01:39.941 com3@115200 c> LE_Read_Local_Supported_Features
HCI Command
com3@115200
[03 20 00 ]
opcode = 0x2003 (8195, "LE_Read_Local_Supported_Features")


09/14/21 13:01:39.946 com3 <c LE_Read_Local_Supported_Features
HCI Command Complete Event
com3@115200
[0E 0C ]: 01 03 20 00 FF 00 00 08 00 00 00 00
event = 0x0E (14,"Command Complete")
Num_HCI_Command_Packets = 0x1 (1)
Command_Opcode = 0x2003 (8195, "LE_Read_Local_Supported_Features")
Status = 0x0 (0, "Success", "Success")
LE_Features = "FF 00 00 08 00 00 00 00"


09/14/21 13:02:07.445 com3@115200 c> LE_Create_Connection
HCI Command
com3@115200
[0D 20 19 ]: 64 00 32 00 00 00 11 11 11 11 11 11 03 02 00 02 00 00 00 0A 00 00 00 00 00
opcode = 0x200D (8205, "LE_Create_Connection")
LE_Scan_Interval = 0x64 (100, in slots. Range: 2.5ms to 10.25s)
LE_Scan_Window = 0x32 (50, in slots. Range: 2.5ms to 10.25s)
InitiatorFilterPolicy = 0x0 (0, "White List not used and the Peer address in this command is used")
Peer_Address_Type = 0x0 (0, "Public Address")
Peer_Address = "111111111111"
Own_Address_Type = 0x3 (3, "RPA or Random Address")
Conn_Interval_Min = 0x02 (2)
Conn_Interval_Max = 0x02 (2)
Conn_Latency = 0x00 (0)
Supervision_Timeout = 0x0A (10)
Minimum_CE_Len = 0x00 (0, in slots. Range:1 to 2*Conn_Interval)
Maximum_CE_Len = 0x00 (0, in slots. Range:1 to 2*Conn_Interval)


09/14/21 13:02:07.451 com3 <e Command Status
HCI Event
com3@115200
[0F 04 ]: 0C 01 0D 20
event = 0x0F (15,"Command Status")
Status = 0xC (12, "Command Disallowed", "Command Disallowed")

Please support us do a kind check  on this issue?

 

0 Likes
1 Solution
DheerajPK_41
Moderator
Moderator
Moderator
750 replies posted 500 likes received 500 replies posted

Hi,

As per the spec, the controller shall return "Command Disallowed (0x0C)" error code If the Host issues HCI_LE_Create_Connection command when another HCI_LE_Create_Connection command is pending in the Controller.  Please confirm it is not so in your testing.

I could also reproduce similar issue. We will check this with our firmware team. 

 

Could you please let us know the scenario where you uses Own_Address_Type = 0x3 (3, "RPA or Random Address")?

 

Thanks,

-Dheeraj.P.K

View solution in original post

0 Likes
6 Replies
AnjanaM_61
Moderator
Moderator
Moderator
5 comments on KBA First comment on KBA 5 questions asked

Hello @tado_4837711 

I don't see 'scan enable ' before creating a connection. Can you please make sure to enable scan and then try connecting to the peer device?

Thanks,

Anjana

0 Likes

I did not do the scan enable because of we know the remote peer device‘s address。 

As you suggested, also tried with scan enable,still "Command Disallowed" when LE_Create_Connection with  Own_Address_Type = 0x3 (3, "RPA or Random Address")

09/16/21 08:52:04.706 com3@115200 c> Reset

HCI Command

com3@115200

[03 0C 00 ]

opcode = 0x0C03 (3075, "Reset")

 

 

09/16/21 08:52:04.715 com3 <c Reset

HCI Command Complete Event

com3@115200

[0E 04 ]: 01 03 0C 00

event = 0x0E (14,"Command Complete")

Num_HCI_Command_Packets = 0x1 (1)

Command_Opcode = 0xC03 (3075, "Reset")

Status = 0x0 (0, "Success", "Success")

 

 

09/16/21 08:52:12.019 com3@115200 c> LE_Read_Local_Supported_Features

HCI Command

com3@115200

[03 20 00 ]

opcode = 0x2003 (8195, "LE_Read_Local_Supported_Features")

 

 

09/16/21 08:52:12.025 com3 <c LE_Read_Local_Supported_Features

HCI Command Complete Event

com3@115200

[0E 0C ]: 01 03 20 00 FF 00 00 08 00 00 00 00

event = 0x0E (14,"Command Complete")

Num_HCI_Command_Packets = 0x1 (1)

Command_Opcode = 0x2003 (8195, "LE_Read_Local_Supported_Features")

Status = 0x0 (0, "Success", "Success")

LE_Features = "FF 00 00 08 00 00 00 00"

 

 

09/16/21 08:52:27.219 com3@115200 c> LE_Set_Scan_Enable

HCI Command

com3@115200

[0C 20 02 ]: 01 01

opcode = 0x200C (8204, "LE_Set_Scan_Enable")

LE_Scan_Enable = 0x1 (1, "Scanning is enabled")

Filter_Duplicates = 0x1 (1, "Duplicate filtering is enabled")

 

 

09/16/21 08:52:27.224 com3 <c LE_Set_Scan_Enable

HCI Command Complete Event

com3@115200

[0E 04 ]: 01 0C 20 00

event = 0x0E (14,"Command Complete")

Num_HCI_Command_Packets = 0x1 (1)

Command_Opcode = 0x200C (8204, "LE_Set_Scan_Enable")

Status = 0x0 (0, "Success", "Success")

 

 

09/16/21 08:52:27.233 com3 <e LE Event

HCI Event

com3@115200

[3E 26 ]: 02 01 00 01 BC B4 5B C1 99 6D 1A 02 01 1A 02 0A 08 13 FF 4C 00 0C 0E 00 73 49 56 A4 95 6E F5 17 86 5B 6A B8 68 AC

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "6D99C15BB4BC"

Data_Len[0] = 0x1A (26)

Data[0] = "02 01 1A 02 0A 08 13 FF 4C 00 0C 0E 00 73 49 56 A4 95 6E F5 17 86 5B 6A B8 68"

RSSI[0] = 0xAC (-84, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:27.268 com3 <e LE Event

HCI Event

com3@115200

[3E 1E ]: 02 01 00 01 A5 88 4F DD 24 69 12 02 01 1A 02 0A 0C 0B FF 4C 00 10 06 5A 1E 7D 4C 80 44 BE

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "6924DD4F88A5"

Data_Len[0] = 0x12 (18)

Data[0] = "02 01 1A 02 0A 0C 0B FF 4C 00 10 06 5A 1E 7D 4C 80 44"

RSSI[0] = 0xBE (-66, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:27.290 com3 <e LE Event

HCI Event

com3@115200

[3E 1E ]: 02 01 00 01 65 B3 2A 8B 68 49 12 02 01 1A 02 0A 0C 0B FF 4C 00 10 06 01 1A A2 F9 7F D5 A3

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "49688B2AB365"

Data_Len[0] = 0x12 (18)

Data[0] = "02 01 1A 02 0A 0C 0B FF 4C 00 10 06 01 1A A2 F9 7F D5"

RSSI[0] = 0xA3 (-93, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:27.299 com3 <e LE Event

HCI Event

com3@115200

[3E 1F ]: 02 01 00 01 27 3F E1 AF 7E 40 13 02 01 1A 02 0A 0C 0C FF 4C 00 10 07 17 1F 08 0E B7 CD 38 AF

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "407EAFE13F27"

Data_Len[0] = 0x13 (19)

Data[0] = "02 01 1A 02 0A 0C 0C FF 4C 00 10 07 17 1F 08 0E B7 CD 38"

RSSI[0] = 0xAF (-81, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:27.308 com3 <e LE Event

HCI Event

com3@115200

[3E 1D ]: 02 01 00 01 DB 71 9E 00 03 5D 11 02 01 1A 02 0A 18 0A FF 4C 00 10 05 06 18 7C 11 DB B0

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "5D03009E71DB"

Data_Len[0] = 0x11 (17)

Data[0] = "02 01 1A 02 0A 18 0A FF 4C 00 10 05 06 18 7C 11 DB"

RSSI[0] = 0xB0 (-80, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:27.326 com3 <e LE Event

HCI Event

com3@115200

[3E 1D ]: 02 01 00 01 B5 BE 5C 41 96 51 11 02 01 1A 02 0A 0C 0A FF 4C 00 10 05 41 1C 87 25 FA A2

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "5196415CBEB5"

Data_Len[0] = 0x11 (17)

Data[0] = "02 01 1A 02 0A 0C 0A FF 4C 00 10 05 41 1C 87 25 FA"

RSSI[0] = 0xA2 (-94, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:27.329 com3 <e LE Event

HCI Event

com3@115200

[3E 1A ]: 02 01 00 00 7D 96 B9 66 1B 00 0E 02 01 02 02 0A F4 07 03 0A 18 0F 18 CE FD A0

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x0 (0, "Public Address")

Address[0] = "001B66B9967D"

Data_Len[0] = 0xE (14)

Data[0] = "02 01 02 02 0A F4 07 03 0A 18 0F 18 CE FD"

RSSI[0] = 0xA0 (-96, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:27.364 com3 <e LE Event

HCI Event

com3@115200

[3E 21 ]: 02 01 00 00 DC BC A0 37 60 00 15 02 01 06 11 07 FB 34 9B 5F 80 00 00 80 02 10 00 00 E9 FE 00 07 A4

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x0 (0, "Public Address")

Address[0] = "006037A0BCDC"

Data_Len[0] = 0x15 (21)

Data[0] = "02 01 06 11 07 FB 34 9B 5F 80 00 00 80 02 10 00 00 E9 FE 00 07"

RSSI[0] = 0xA4 (-92, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:27.407 com3 <e LE Event

HCI Event

com3@115200

[3E 1D ]: 02 01 00 01 12 A1 AD E3 84 76 11 02 01 1A 02 0A 0C 0A FF 4C 00 10 05 51 1C A3 27 A7 B4

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "7684E3ADA112"

Data_Len[0] = 0x11 (17)

Data[0] = "02 01 1A 02 0A 0C 0A FF 4C 00 10 05 51 1C A3 27 A7"

RSSI[0] = 0xB4 (-76, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:27.421 com3 <e LE Event

HCI Event

com3@115200

[3E 1D ]: 02 01 00 01 B8 46 CF 35 3B 7B 11 02 01 1A 02 0A 0C 0A FF 4C 00 10 05 03 18 AD F2 CC B9

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "7B3B35CF46B8"

Data_Len[0] = 0x11 (17)

Data[0] = "02 01 1A 02 0A 0C 0A FF 4C 00 10 05 03 18 AD F2 CC"

RSSI[0] = 0xB9 (-71, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:27.423 com3 <e LE Event

HCI Event

com3@115200

[3E 1D ]: 02 01 00 01 B0 A4 F7 61 F2 67 11 02 01 1A 02 0A 06 0A FF 4C 00 10 05 73 1C 59 98 21 B7

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "67F261F7A4B0"

Data_Len[0] = 0x11 (17)

Data[0] = "02 01 1A 02 0A 06 0A FF 4C 00 10 05 73 1C 59 98 21"

RSSI[0] = 0xB7 (-73, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:27.687 com3 <e LE Event

HCI Event

com3@115200

[3E 21 ]: 02 01 00 00 19 43 AF 38 C1 A4 15 02 01 06 11 16 95 FE 30 58 5B 05 01 19 43 AF 38 C1 A4 28 01 00 BE

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x0 (0, "Public Address")

Address[0] = "A4C138AF4319"

Data_Len[0] = 0x15 (21)

Data[0] = "02 01 06 11 16 95 FE 30 58 5B 05 01 19 43 AF 38 C1 A4 28 01 00"

RSSI[0] = 0xBE (-66, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:28.012 com3 <e LE Event

HCI Event

com3@115200

[3E 2B ]: 02 01 00 01 B3 CA AD 5C 96 DB 1F 02 01 06 1B FF 57 01 00 13 AE 52 08 B9 8F B3 B5 20 BB 44 8A A0 F2 E0 24 01 DB 96 5C AD CA B3 AA

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "DB965CADCAB3"

Data_Len[0] = 0x1F (31)

Data[0] = "02 01 06 1B FF 57 01 00 13 AE 52 08 B9 8F B3 B5 20 BB 44 8A A0 F2 E0 24 01 DB 96 5C AD CA B3"

RSSI[0] = 0xAA (-86, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:28.102 com3 <e LE Event

HCI Event

com3@115200

[3E 20 ]: 02 01 00 00 8A 23 F2 DC 1B 00 14 02 01 02 03 02 00 18 0C 09 50 54 53 2D 53 4D 2D 38 41 32 33 C9

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x0 (0, "Public Address")

Address[0] = "001BDCF2238A"

Data_Len[0] = 0x14 (20)

Data[0] = "02 01 02 03 02 00 18 0C 09 50 54 53 2D 53 4D 2D 38 41 32 33"

RSSI[0] = 0xC9 (-55, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:28.603 com3 <e LE Event

HCI Event

com3@115200

[3E 1E ]: 02 01 00 01 B8 7F C9 7B D7 56 12 02 01 1A 02 0A 08 0B FF 4C 00 10 06 77 1D 43 01 40 38 A7

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "56D77BC97FB8"

Data_Len[0] = 0x12 (18)

Data[0] = "02 01 1A 02 0A 08 0B FF 4C 00 10 06 77 1D 43 01 40 38"

RSSI[0] = 0xA7 (-89, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:29.698 com3 <e LE Event

HCI Event

com3@115200

[3E 28 ]: 02 01 00 01 C4 70 1F D7 CD 44 1C 02 01 06 11 07 23 20 56 7C 05 CF 6E B4 C3 41 77 28 51 82 7E 1B 06 09 48 65 6C 6C 6F B7

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x1 (1, "Random Address")

Address[0] = "44CDD71F70C4"

Data_Len[0] = 0x1C (28)

Data[0] = "02 01 06 11 07 23 20 56 7C 05 CF 6E B4 C3 41 77 28 51 82 7E 1B 06 09 48 65 6C 6C 6F"

RSSI[0] = 0xB7 (-73, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:30.309 com3 <e LE Event

HCI Event

com3@115200

[3E 1F ]: 02 01 00 00 07 BF 01 38 C1 A4 13 02 01 06 0F 16 95 FE 30 58 5B 05 E2 07 BF 01 38 C1 A4 08 A8

event = 0x3E (62,"LE Event")

LE_Event_Code = 0x2 (2, "LE Advertising Report Event")

Num_Reports = 0x1 (1)

Event_Type[0] = 0x0 (0, "Connectable Undirected Event")

Address_Type[0] = 0x0 (0, "Public Address")

Address[0] = "A4C13801BF07"

Data_Len[0] = 0x13 (19)

Data[0] = "02 01 06 0F 16 95 FE 30 58 5B 05 E2 07 BF 01 38 C1 A4 08"

RSSI[0] = 0xA8 (-88, 127 means RSSI is not available, Range from -127 to 20 dbm)

 

 

09/16/21 08:52:31.740 com3@115200 c> LE_Set_Scan_Enable

HCI Command

com3@115200

[0C 20 02 ]: 00 01

opcode = 0x200C (8204, "LE_Set_Scan_Enable")

LE_Scan_Enable = 0x0 (0, "Scanning is disabled")

Filter_Duplicates = 0x1 (1, "Duplicate filtering is enabled")

 

 

09/16/21 08:52:31.746 com3 <c LE_Set_Scan_Enable

HCI Command Complete Event

com3@115200

[0E 04 ]: 01 0C 20 00

event = 0x0E (14,"Command Complete")

Num_HCI_Command_Packets = 0x1 (1)

Command_Opcode = 0x200C (8204, "LE_Set_Scan_Enable")

Status = 0x0 (0, "Success", "Success")

 

 

09/16/21 08:52:52.374 com3@115200 c> LE_Create_Connection

HCI Command

com3@115200

[0D 20 19 ]: 64 00 32 00 00 00 8A 23 F2 DC 1B 00 03 02 00 02 00 00 00 0A 00 00 00 00 00

opcode = 0x200D (8205, "LE_Create_Connection")

LE_Scan_Interval = 0x64 (100, in slots. Range: 2.5ms to 10.25s)

LE_Scan_Window = 0x32 (50, in slots. Range: 2.5ms to 10.25s)

InitiatorFilterPolicy = 0x0 (0, "White List not used and the Peer address in this command is used")

Peer_Address_Type = 0x0 (0, "Public Address")

Peer_Address = "001BDCF2238A"

Own_Address_Type = 0x3 (3, "RPA or Random Address")

Conn_Interval_Min = 0x02 (2)

Conn_Interval_Max = 0x02 (2)

Conn_Latency = 0x00 (0)

Supervision_Timeout = 0x0A (10)

Minimum_CE_Len = 0x00 (0, in slots. Range:1 to 2*Conn_Interval)

Maximum_CE_Len = 0x00 (0, in slots. Range:1 to 2*Conn_Interval)

 

 

09/16/21 08:52:52.382 com3 <e Command Status

HCI Event

com3@115200

[0F 04 ]: 0C 01 0D 20

event = 0x0F (15,"Command Status")

Status = 0xC (12, "Command Disallowed", "Command Disallowed")

 

 

0 Likes
DheerajPK_41
Moderator
Moderator
Moderator
750 replies posted 500 likes received 500 replies posted

Hi,

As per the spec, the controller shall return "Command Disallowed (0x0C)" error code If the Host issues HCI_LE_Create_Connection command when another HCI_LE_Create_Connection command is pending in the Controller.  Please confirm it is not so in your testing.

I could also reproduce similar issue. We will check this with our firmware team. 

 

Could you please let us know the scenario where you uses Own_Address_Type = 0x3 (3, "RPA or Random Address")?

 

Thanks,

-Dheeraj.P.K

0 Likes
tado_4837711
Level 1
Level 1
25 sign-ins 10 sign-ins 5 replies posted

Hi,

I am quiet sure "HCI_LE_Create_Connection command when another HCI_LE_Create_Connection command is pending in the Controller" is not our situation.

Our scenario is quiet simple, SM test cases:

SM/PER/KDU/BI-02-C [LE Legacy Pairing, IUT Responder – Key Rejected]
SM/CEN/KDU/BI-02-C [LE Legacy Pairing, IUT Initiator – Key Rejected]
SM/PER/KDU/BI-03-C [LE Secure Connections Pairing, IUT Responder – Key Rejected]
SM/CEN/KDU/BI-03-C [LE Secure Connections Pairing, IUT Initiator – Key Rejected]

requires IRK bit set which indicates that the The IUT distributes the IRK. Thus we need HCI_LE_Create_Connection with Own_Address_Type = 0x3.

We have also tested with another Controller, it works as expected:

tado_4837711_0-1632707477082.png

 

0 Likes
DheerajPK_41
Moderator
Moderator
Moderator
750 replies posted 500 likes received 500 replies posted

Hi,

This issue is under debug now. Please expect some delay. 

Thanks,

-Dheeraj.P.K

0 Likes
DheerajPK_41
Moderator
Moderator
Moderator
750 replies posted 500 likes received 500 replies posted

Our firmware team is debugging it. The fix will be available in the next SDK only.

0 Likes