Hi Team,
Please find the log
Mobile to BT Dongle (CSR8510 A10)
=========================================
USB Device Connected
USB Device Reset Completed
PID: 1h
VID: a12h
Address (#1) assigned.
Manufacturer : N/A
Product : CSR8510 A10
Serial Number : N/A
Enumeration done.
This device has only 1 configuration.
Default configuration set.
Interface 0, endpoint #0: address 0x83, attributes 0x03, packet size 16, poll 1
-> HCI Event
Interface 0, endpoint #1: address 0x01, attributes 0x02, packet size 64, poll 1
-> HCI ACL OUT
Interface 0, endpoint #2: address 0x81, attributes 0x02, packet size 64, poll 1
-> HCI ACL INBluetooth class started.
[port.c ][port main()]BTstack on STM32 F4 Discovery with USB support starting...
[port.c ] btstack_memory_init done
[port.c ] btstack_run_loop_init done
[port.c ] hci_init done
[00:00:01.647] LOG -- btstack_tlv_flash_bank.c.443: found bank -1
test erased: bank 0, offset 0
test erased 0 - 10
[00:00:01.659] LOG -- btstack_tlv_flash_bank.c.235: bank 0 not empty, erase bank
write offset 8
[00:00:01.670] LOG -- btstack_tlv.c.48: TLV Instance 0x8027564
[00:00:01.702] LOG -- le_device_db_tlv.c.159: num valid le device entries 0
[port.c] Entering btstack_main()
L2CAP_REGISTER_SERVICE psm 0x1 mtu 65535
SDP service record size: 58
[00:00:01.720] LOG -- att_db.c.209: att_set_db 0x8027879
Num LE Peripheral roles: 0 of 1
[hci.c ][hci_power_control()] hci_power_control: 1, current mode 0
[hci_transport_h2_stm32.c] [hci_transport_h2_stm32_init()] hci_transport_h2_stm32_init
[hci.c][hci_emit_state()]BTSTACK_EVENT_STATE 1
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 0, can send 1
[00:00:01.758] CMD => 03 0C 00
2.[btstack_run_loop.c][btstack_run_loop_execute]()
[00:00:01.767] EVT <= 6E 00
[00:00:01.772] EVT <= 0E 04 01 03 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c03 at substate 1
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 2, can send 1
[00:00:01.798] CMD => 01 10 00
[00:00:01.802] EVT <= 6E 00
[00:00:01.807] EVT <= 0E 0C 01 01 10 00 06 20 31 06 0A 00 BB 22
Manufacturer: 0x000a
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1001 at substate 3
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 4, can send 1
[00:00:01.838] CMD => 14 0C 00
[00:00:01.842] EVT <= 6E 00
[00:00:01.861] EVT <= 0E FC 01 14 0C 00 43 53 52 38 35 31 30 20 41 31 30 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[hci.c ][handle_command_complete_event()] local name: CSR8510 A10
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c14 at substate 5
Received local name, need baud change 0
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 8, can send 1
[00:00:01.993] CMD => 02 10 00
[00:00:01.998] EVT <= 6E 00
[00:00:02.007] EVT <= 0E 44 01 02 10 00 FF FF FF 03 80 FF FF FF 3F FF FF 1F F2 0F E8 FE 3F F7 8D FF 1C 00 00 00 7D F7 FF FF 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Local supported commands summary 8f - 01
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1002 at substate 15
[00:00:02.052] LOG -- btstack_crypto.c.1110: controller supports ECDH operation: 0
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 22, can send 1
[00:00:02.070] CMD => 09 10 00
[00:00:02.075] EVT <= 6E 00
[00:00:02.078] EVT <= 0E 0A 01 09 10 00 10 71 DA 7D 1A 00
Local Address, Status: 0x00: Addr: 00:1A:7D:DA:71:10
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1009 at substate 23
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 24, can send 1
[00:00:02.112] CMD => 05 10 00
[00:00:02.116] EVT <= 6E 00
[00:00:02.120] EVT <= 0E 0B 01 05 10 00 80 02 40 04 00 08 00
[hci.c ][handle_command_complete_event()] hci_read_buffer_size: ACL size module 640 -> used 640, count 4 / SCO size 64, count 8
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1005 at substate 25
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 26, can send 1
[00:00:02.161] CMD => 03 10 00
[00:00:02.166] EVT <= 6E 00
[00:00:02.169] EVT <= 0E 0C 01 03 10 00 FF FF 8F FA 9B FF 59 87
[hci.c ][hci_acl_packet_types_for_buffer_size_and_local_features() ] Features bit 26 is not set, removing packet types 0x2204
Packet types ee1c, eSCO 1
BR/EDR support 1, LE support 0
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1003 at substate 27
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 28, can send 1
[00:00:02.215] CMD => 01 0C 08 FF FF FF FF FF FF FF 1F
[00:00:02.223] EVT <= 6E 00
[00:00:02.228] EVT <= 0E 04 01 01 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c01 at substate 29
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 30, can send 1
[00:00:02.254] CMD => 56 0C 01 01
[00:00:02.259] EVT <= 0E 04 01 56 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c56 at substate 31
[00:00:02.275] EVT <= 6E 00
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 32, can send 1
[00:00:02.289] CMD => 18 0C 02 00 60
[00:00:02.294] EVT <= 6E 00
[00:00:02.299] EVT <= 0E 04 01 18 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c18 at substate 33
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 34, can send 1
[00:00:02.325] CMD => 0F 08 02 00 00
[00:00:02.330] EVT <= 6E 00
[00:00:02.335] EVT <= 0E 04 01 0F 08 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 080f at substate 35
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 36, can send 1
[00:00:02.361] CMD => 24 0C 03 0C 02 7A
[00:00:02.367] EVT <= 0E 04 01 24 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c24 at substate 37
[00:00:02.383] EVT <= 6E 00
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 38, can send 1
[00:00:02.397] CMD => 13 0C 1E 50 48 4D 49 20 42 54 20 44 6F 6E 67 6C 65 20 30 30 3A 30 30 3A 30 30 3A 30 30 3A 30 30 3A
[00:00:02.413] EVT <= 6E 00
[00:00:02.418] EVT <= 0E 04 01 13 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c13 at substate 39
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 40, can send 1
[00:00:02.444] CMD => 52 0C 1F 00 1D 09 50 48 4D 49 20 42 54 20 44 6F 6E 67 6C 65 20 30 30 3A 30 30 3A 30 30 3A 30 30 3A 30
[00:00:02.461] EVT <= 6E 00
[00:00:02.464] EVT <= 0E 04 01 52 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c52 at substate 41
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 42, can send 1
[00:00:02.490] CMD => 45 0C 01 00
[00:00:02.496] EVT <= 6E 00
[00:00:02.499] EVT <= 0E 04 01 45 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c45 at substate 43
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 46, can send 1
[00:00:02.525] CMD => 1A 0C 01 03
[00:00:02.531] EVT <= 6E 00
[00:00:02.535] EVT <= 0E 04 01 1A 0C 00
[hci.c] [hci_emit_discoverable_enabled()] BTSTACK_EVENT_DISCOVERABLE_ENABLED 1
[hci.c] [hci_emit_discoverable_enabled()] calling hci_emit_event() ......
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c1a at substate 47
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 48, can send 1
[00:00:02.575] CMD => 2F 0C 01 01
[00:00:02.580] EVT <= 0E 04 01 2F 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c2f at substate 49
[00:00:02.596] EVT <= 6E 00
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 50, can send 1
[00:00:02.610] CMD => 5B 0C 01 01
[00:00:02.615] EVT <= 6E 00
[00:00:02.619] EVT <= 0E 04 01 5B 0C 01
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c5b at substate 51
[hci.c][hci_init_done()] hci_init_done -> HCI_STATE_WORKING
[hci.c][hci_init_done()] calling hci_emit_state().....
[hci.c][hci_emit_state()]BTSTACK_EVENT_STATE 2
HCI Working!
[00:00:02.652] CMD => 18 20 00
hci_le_set_own_address_type: old 0, new 0
[hci.c][hci_init_done()] calling hci_run().....
[00:00:02.665] EVT <= 6E 00
[00:00:02.670] EVT <= 0E 04 01 18 20 01
[00:00:02.675] CMD => 18 20 00
[00:00:02.680] EVT <= 0E 04 01 18 20 01
write '534d4552', len 16 at 8
Generated ER key. Store in TLV status: 0
[00:00:02.692] LOG -- btstack_util.c.290: ER 56F18FFA9BFF598756F18FFA9BFF5987
[00:00:02.702] EVT <= 6E 00
[00:00:02.706] CMD => 18 20 00
[00:00:02.711] EVT <= 6E 00
[00:00:02.714] EVT <= 0E 04 01 18 20 01
[00:00:02.720] CMD => 18 20 00
[00:00:02.725] EVT <= 6E 00
[00:00:02.729] EVT <= 0E 04 01 18 20 01
write '534d4952', len 16 at 32
Generated IR key. Store in TLV status: 0
[00:00:02.742] LOG -- btstack_util.c.290: IR 56F18FFA9BFF598756F18FFA9BFF5987
[00:00:02.750] CMD => 06 20 0F 30 00 30 00 00 00 00 00 00 00 00 00 00 07 00
[00:00:02.761] EVT <= 6E 00
[00:00:02.765] EVT <= 0E 04 01 06 20 01
DKG_CALC_IRK started
[00:00:02.772] CMD => 17 20 20 87 59 FF 9B FA 8F F1 56 87 59 FF 9B FA 8F F1 56 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[00:00:02.789] EVT <= 6E 00
[00:00:02.794] EVT <= 0E 04 01 17 20 01
[00:00:02.799] LOG -- btstack_util.c.290: irk FEE80FF21FFFE85B8759FF9BFA8FF266
[00:00:02.807] CMD => 08 20 20 13 02 01 06 0B 09 4C 45 20 43 6F 75 6E 74 65 72 03 02 10 FF 00 00 00 00 00 00 00 00 00 00 00 00
[00:00:02.825] EVT <= 6E 00
[00:00:02.828] EVT <= 0E 04 01 08 20 01
DKG_CALC_DHK started
[00:00:02.836] CMD => 17 20 20 87 59 FF 9B FA 8F F1 56 87 59 FF 9B FA 8F F1 56 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[00:00:02.853] EVT <= 0E 04 01 17 20 01
[00:00:02.858] LOG -- btstack_util.c.290: dhk FEE80FF21FFFE85B8759FF9BFA8FF266
[00:00:02.867] EVT <= 6E 00
[00:00:02.871] CMD => 0A 20 01 01
[00:00:02.876] EVT <= 0E 04 01 0A 20 01
[00:00:02.881] EVT <= 6E 00
[00:00:25.641] EVT <= 05 04 00 00 00 16
[00:00:25.647] EVT <= 03 0B 13 00 00 66 51 82 72 6B 9C 01 00
Connection_complete (status=19) 9C:6B:72:82:51:66
[00:00:26.944] EVT <= 04 0A 66 51 82 72 6B 9C 0C 02 5A 01
Connection_incoming: 9C:6B:72:82:51:66, type 1
create connection
create_connection_for_addr 9C:6B:72:82:51:66, type fd
sending hci_accept_connection_request
[00:00:26.966] CMD => 09 04 07 66 51 82 72 6B 9C 01
[00:00:26.974] EVT <= 6E 00
[00:00:26.978] EVT <= 0F 04 00 01 09 04
[00:00:26.984] EVT <= 03 0B 00 30 00 66 51 82 72 6B 9C 01 00
Connection_complete (status=0) 9C:6B:72:82:51:66
New connection: handle 48, 9C:6B:72:82:51:66
BTSTACK_EVENT_NR_CONNECTIONS_CHANGED 1
[00:00:27.005] CMD => 1B 04 02 30 00
[00:00:27.010] EVT <= 20 07 66 51 82 72 6B 9C 01
[00:00:27.017] EVT <= 6E 00
[00:00:27.021] EVT <= 0F 04 00 01 1B 04
[00:00:27.027] EVT <= 0B 0B 00 30 00 FF FE 8F FE D8 3F 5B 87
[00:00:27.035] CMD => 1C 04 03 30 00 01
[00:00:27.047] EVT <= 38 04 30 00 40 1F
[00:00:29.054] EVT <= 6E 00
[00:00:29.058] EVT <= 0F 04 00 01 1C 04
[00:00:29.064] EVT <= 23 0D 00 30 00 01 01 0B 00 00 00 00 00 00 00
Remote features 03, bonding flags f8
[00:00:29.155] EVT <= 32 09 66 51 82 72 6B 9C 01 00 03
[00:00:29.163] EVT <= 31 06 66 51 82 72 6B 9C
IO Capability Request received, stack bondable 1, io cap 1
Sending Cap reply
gap_mitm_protection_required_for_security_level 0
[00:00:29.181] CMD => 2B 04 09 66 51 82 72 6B 9C 01 00 04
[00:00:29.189] EVT <= 6E 00
[00:00:29.647] EVT <= 0E 0A 01 2B 04 00 66 51 82 72 6B 9C
[00:00:30.192] EVT <= 33 0A 66 51 82 72 6B 9C 09 F0 06 00
[00:00:30.200] CMD => 2C 04 06 66 51 82 72 6B 9C
[00:00:30.207] EVT <= 6E 00
[00:00:30.211] EVT <= 0E 0A 01 2C 04 00 66 51 82 72 6B 9C
[00:00:32.103] EVT <= 36 07 00 66 51 82 72 6B 9C
[00:00:32.116] EVT <= 06 03 00 30 00
Laptop(Linux) to BT Dongle(CSR8510 A10)
===================================
USB Device Connected
USB Device Reset Completed
PID: 1h
VID: a12h
Address (#1) assigned.
Manufacturer : N/A
Product : CSR8510 A10
Serial Number : N/A
Enumeration done.
This device has only 1 configuration.
Default configuration set.
Interface 0, endpoint #0: address 0x83, attributes 0x03, packet size 16, poll 1
-> HCI Event
Interface 0, endpoint #1: address 0x01, attributes 0x02, packet size 64, poll 1
-> HCI ACL OUT
Interface 0, endpoint #2: address 0x81, attributes 0x02, packet size 64, poll 1
-> HCI ACL INBluetooth class started.
[port.c ][port main()]BTstack on STM32 F4 Discovery with USB support starting...
[port.c ] btstack_memory_init done
[port.c ] btstack_run_loop_init done
[port.c ] hci_init done
[00:00:01.646] LOG -- btstack_tlv_flash_bank.c.443: found bank -1
test erased: bank 0, offset 0
test erased 0 - 10
[00:00:01.658] LOG -- btstack_tlv_flash_bank.c.235: bank 0 not empty, erase bank
write offset 8
[00:00:01.669] LOG -- btstack_tlv.c.48: TLV Instance 0x8027550
[00:00:01.701] LOG -- le_device_db_tlv.c.159: num valid le device entries 0
[port.c] Entering btstack_main()
L2CAP_REGISTER_SERVICE psm 0x1 mtu 65535
SDP service record size: 58
[00:00:01.719] LOG -- att_db.c.209: att_set_db 0x8027865
Num LE Peripheral roles: 0 of 1
[hci.c ][hci_power_control()] hci_power_control: 1, current mode 0
[hci_transport_h2_stm32.c] [hci_transport_h2_stm32_init()] hci_transport_h2_stm32_init
[hci.c][hci_emit_state()]BTSTACK_EVENT_STATE 1
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 0, can send 1
[00:00:01.757] CMD => 03 0C 00
2.[btstack_run_loop.c][btstack_run_loop_execute]()
[00:00:01.766] EVT <= 6E 00
[00:00:01.771] EVT <= 0E 04 01 03 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c03 at substate 1
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 2, can send 1
[00:00:01.797] CMD => 01 10 00
[00:00:01.801] EVT <= 6E 00
[00:00:01.806] EVT <= 0E 0C 01 01 10 00 06 20 31 06 0A 00 BB 22
Manufacturer: 0x000a
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1001 at substate 3
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 4, can send 1
[00:00:01.837] CMD => 14 0C 00
[00:00:01.841] EVT <= 6E 00
[00:00:01.860] EVT <= 0E FC 01 14 0C 00 43 53 52 38 35 31 30 20 41 31 30 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[hci.c ][handle_command_complete_event()] local name: CSR8510 A10
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c14 at substate 5
Received local name, need baud change 0
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 8, can send 1
[00:00:01.992] CMD => 02 10 00
[00:00:01.997] EVT <= 6E 00
[00:00:02.005] EVT <= 0E 44 01 02 10 00 FF FF FF 03 80 FF FF FF 3F FF FF 1F F2 0F E8 FE 3F F7 8D FF 1C 00 00 00 7D F7 FF FF 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Local supported commands summary 8f - 01
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1002 at substate 15
[00:00:02.050] LOG -- btstack_crypto.c.1110: controller supports ECDH operation: 0
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 22, can send 1
[00:00:02.068] CMD => 09 10 00
[00:00:02.073] EVT <= 6E 00
[00:00:02.076] EVT <= 0E 0A 01 09 10 00 10 71 DA 7D 1A 00
Local Address, Status: 0x00: Addr: 00:1A:7D:DA:71:10
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1009 at substate 23
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 24, can send 1
[00:00:02.110] CMD => 05 10 00
[00:00:02.114] EVT <= 6E 00
[00:00:02.118] EVT <= 0E 0B 01 05 10 00 80 02 40 04 00 08 00
[hci.c ][handle_command_complete_event()] hci_read_buffer_size: ACL size module 640 -> used 640, count 4 / SCO size 64, count 8
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1005 at substate 25
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 26, can send 1
[00:00:02.159] CMD => 03 10 00
[00:00:02.164] EVT <= 6E 00
[00:00:02.167] EVT <= 0E 0C 01 03 10 00 FF FF 8F FA 9B FF 59 87
[hci.c ][hci_acl_packet_types_for_buffer_size_and_local_features() ] Features bit 26 is not set, removing packet types 0x2204
Packet types ee1c, eSCO 1
BR/EDR support 1, LE support 0
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1003 at substate 27
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 28, can send 1
[00:00:02.213] CMD => 01 0C 08 FF FF FF FF FF FF FF 1F
[00:00:02.221] EVT <= 6E 00
[00:00:02.226] EVT <= 0E 04 01 01 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c01 at substate 29
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 30, can send 1
[00:00:02.252] CMD => 56 0C 01 01
[00:00:02.257] EVT <= 0E 04 01 56 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c56 at substate 31
[00:00:02.273] EVT <= 6E 00
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 32, can send 1
[00:00:02.287] CMD => 18 0C 02 00 60
[00:00:02.292] EVT <= 6E 00
[00:00:02.297] EVT <= 0E 04 01 18 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c18 at substate 33
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 34, can send 1
[00:00:02.323] CMD => 0F 08 02 00 00
[00:00:02.328] EVT <= 6E 00
[00:00:02.333] EVT <= 0E 04 01 0F 08 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 080f at substate 35
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 36, can send 1
[00:00:02.359] CMD => 24 0C 03 0C 02 7A
[00:00:02.365] EVT <= 0E 04 01 24 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c24 at substate 37
[00:00:02.381] EVT <= 6E 00
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 38, can send 1
[00:00:02.395] CMD => 13 0C 1E 50 48 4D 49 20 42 54 20 44 6F 6E 67 6C 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[00:00:02.411] EVT <= 6E 00
[00:00:02.416] EVT <= 0E 04 01 13 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c13 at substate 39
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 40, can send 1
[00:00:02.442] CMD => 52 0C 1F 00 0F 09 50 48 4D 49 20 42 54 20 44 6F 6E 67 6C 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[00:00:02.459] EVT <= 6E 00
[00:00:02.462] EVT <= 0E 04 01 52 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c52 at substate 41
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 42, can send 1
[00:00:02.488] CMD => 45 0C 01 00
[00:00:02.493] EVT <= 6E 00
[00:00:02.497] EVT <= 0E 04 01 45 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c45 at substate 43
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 46, can send 1
[00:00:02.523] CMD => 1A 0C 01 03
[00:00:02.528] EVT <= 6E 00
[00:00:02.533] EVT <= 0E 04 01 1A 0C 00
[hci.c] [hci_emit_discoverable_enabled()] BTSTACK_EVENT_DISCOVERABLE_ENABLED 1
[hci.c] [hci_emit_discoverable_enabled()] calling hci_emit_event() ......
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c1a at substate 47
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 48, can send 1
[00:00:02.573] CMD => 2F 0C 01 01
[00:00:02.578] EVT <= 0E 04 01 2F 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c2f at substate 49
[00:00:02.594] EVT <= 6E 00
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 50, can send 1
[00:00:02.608] CMD => 5B 0C 01 01
[00:00:02.613] EVT <= 6E 00
[00:00:02.617] EVT <= 0E 04 01 5B 0C 01
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c5b at substate 51
[hci.c][hci_init_done()] hci_init_done -> HCI_STATE_WORKING
[hci.c][hci_init_done()] calling hci_emit_state().....
[hci.c][hci_emit_state()]BTSTACK_EVENT_STATE 2
HCI Working!
[00:00:02.650] CMD => 18 20 00
hci_le_set_own_address_type: old 0, new 0
[hci.c][hci_init_done()] calling hci_run().....
[00:00:02.663] EVT <= 6E 00
[00:00:02.668] EVT <= 0E 04 01 18 20 01
[00:00:02.673] CMD => 18 20 00
[00:00:02.678] EVT <= 6E 00
[00:00:02.682] EVT <= 0E 04 01 18 20 01
write '534d4552', len 16 at 8
Generated ER key. Store in TLV status: 0
[00:00:02.694] LOG -- btstack_util.c.290: ER 56F18FFA9BFF598756F18FFA9BFF5987
[00:00:02.704] CMD => 18 20 00
[00:00:02.709] EVT <= 0E 04 01 18 20 01
[00:00:02.714] EVT <= 6E 00
[00:00:02.718] CMD => 18 20 00
[00:00:02.723] EVT <= 6E 00
[00:00:02.726] EVT <= 0E 04 01 18 20 01
write '534d4952', len 16 at 32
Generated IR key. Store in TLV status: 0
[00:00:02.739] LOG -- btstack_util.c.290: IR 56F18FFA9BFF598756F18FFA9BFF5987
[00:00:02.747] CMD => 06 20 0F 30 00 30 00 00 00 00 00 00 00 00 00 00 07 00
[00:00:02.758] EVT <= 0E 04 01 06 20 01
[00:00:02.763] EVT <= 6E 00
DKG_CALC_IRK started
[00:00:02.769] CMD => 17 20 20 87 59 FF 9B FA 8F F1 56 87 59 FF 9B FA 8F F1 56 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[00:00:02.787] EVT <= 6E 00
[00:00:02.791] EVT <= 0E 04 01 17 20 01
[00:00:02.796] LOG -- btstack_util.c.290: irk FEE80FF21FFFE85B8759FF9BFA8FF266
[00:00:02.804] CMD => 08 20 20 13 02 01 06 0B 09 4C 45 20 43 6F 75 6E 74 65 72 03 02 10 FF 00 00 00 00 00 00 00 00 00 00 00 00
[00:00:02.822] EVT <= 6E 00
[00:00:02.825] EVT <= 0E 04 01 08 20 01
DKG_CALC_DHK started
[00:00:02.833] CMD => 17 20 20 87 59 FF 9B FA 8F F1 56 87 59 FF 9B FA 8F F1 56 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[00:00:02.850] EVT <= 0E 04 01 17 20 01
[00:00:02.855] LOG -- btstack_util.c.290: dhk FEE80FF21FFFE85B8759FF9BFA8FF266
[00:00:02.863] EVT <= 6E 00
[00:00:02.867] CMD => 0A 20 01 01
[00:00:02.873] EVT <= 6E 00
[00:00:02.877] EVT <= 0E 04 01 0A 20 01
[00:01:12.973] EVT <= 04 0A A5 E1 72 7D B2 7C 0C 01 0C 01
Connection_incoming: 7C:B2:7D:72:E1:A5, type 1
create connection
create_connection_for_addr 7C:B2:7D:72:E1:A5, type fd
sending hci_accept_connection_request
[00:01:12.995] CMD => 09 04 07 A5 E1 72 7D B2 7C 01
[00:01:13.003] EVT <= 6E 00
[00:01:13.007] EVT <= 0F 04 00 01 09 04
[00:01:13.013] EVT <= 03 0B 00 30 00 A5 E1 72 7D B2 7C 01 00
Connection_complete (status=0) 7C:B2:7D:72:E1:A5
New connection: handle 48, 7C:B2:7D:72:E1:A5
BTSTACK_EVENT_NR_CONNECTIONS_CHANGED 1
[00:01:13.034] CMD => 1B 04 02 30 00
[00:01:13.040] EVT <= 6E 00
[00:01:13.044] EVT <= 0F 04 00 01 1B 04
[00:01:13.050] EVT <= 0B 0B 00 30 00 BF FE 0F FE DB FF 7B 87
[00:01:13.058] CMD => 1C 04 03 30 00 01
[00:01:13.064] EVT <= 0F 04 00 01 1C 04
[00:01:13.070] EVT <= 6E 00
[00:01:13.074] EVT <= 23 0D 00 30 00 01 01 0B 00 00 00 00 00 00 00
Remote features 03, bonding flags f8
[00:01:13.204] EVT <= 20 07 A5 E1 72 7D B2 7C 01
[00:01:13.238] EVT <= 32 09 A5 E1 72 7D B2 7C 01 00 03
[00:01:13.246] EVT <= 31 06 A5 E1 72 7D B2 7C
IO Capability Request received, stack bondable 1, io cap 1
Sending Cap reply
gap_mitm_protection_required_for_security_level 0
[00:01:13.264] CMD => 2B 04 09 A5 E1 72 7D B2 7C 01 00 04
[00:01:13.272] EVT <= 6E 00
[00:01:13.733] EVT <= 0E 0A 01 2B 04 00 A5 E1 72 7D B2 7C
[00:01:14.428] EVT <= 33 0A A5 E1 72 7D B2 7C D6 B1 07 00
[00:01:14.436] CMD => 2C 04 06 A5 E1 72 7D B2 7C
[00:01:14.443] EVT <= 6E 00
[00:01:14.447] EVT <= 0E 0A 01 2C 04 00 A5 E1 72 7D B2 7C
[00:01:16.405] EVT <= 36 07 00 A5 E1 72 7D B2 7C
[00:01:16.421] EVT <= 06 03 00 30 00
[00:01:16.442] EVT <= 08 04 00 30 00 01
Encryption state change: 1, key size 0
event handler, state 0
[00:01:16.453] CMD => 08 14 02 30 00
[00:01:18.452] EVT <= 6E 00
[00:01:18.456] EVT <= 0E 07 01 08 14 00 30 00 10
Handle 0030 key Size: 16
[00:01:18.465] CMD => 11 04 02 30 00
[00:01:18.471] EVT <= 6E 00
[00:01:18.475] EVT <= 0F 04 00 01 11 04
[00:01:18.481] EVT <= 17 06 A5 E1 72 7D B2 7C
HCI_EVENT_LINK_KEY_REQUEST
responding to link key request, have link key db: 1
[00:01:18.521] CMD => 0C 04 06 A5 E1 72 7D B2 7C
[00:01:18.528] EVT <= 6E 00
[00:01:18.532] EVT <= 0E 0A 01 0C 04 00 A5 E1 72 7D B2 7C
[00:01:18.540] EVT <= 31 06 A5 E1 72 7D B2 7C
IO Capability Request received, stack bondable 1, io cap 1
Sending Cap reply
gap_mitm_protection_required_for_security_level 0
[00:01:18.558] CMD => 2B 04 09 A5 E1 72 7D B2 7C 01 00 04
[00:01:18.566] EVT <= 6E 00
[00:01:19.021] EVT <= 0E 0A 01 2B 04 00 A5 E1 72 7D B2 7C
[00:01:19.029] EVT <= 32 09 A5 E1 72 7D B2 7C 01 00 05
[00:01:19.694] EVT <= 33 0A A5 E1 72 7D B2 7C 1A 89 0B 00
[00:01:19.702] CMD => 2C 04 06 A5 E1 72 7D B2 7C
[00:01:19.710] EVT <= 33 0A A5 E1 72 7D B2 7C D9 CD 02 00
[00:01:19.717] EVT <= 6E 00
[00:01:19.721] EVT <= 0E 0A 01 2C 04 00 A5 E1 72 7D B2 7C
[00:01:19.729] CMD => 2C 04 06 A5 E1 72 7D B2 7C
[00:01:19.736] EVT <= 6E 00
[00:01:19.740] EVT <= 0E 0A 01 2C 04 00 A5 E1 72 7D B2 7C
Laptop(Windows) to BT dongle (CSR8510 A10)
=======================================
USB Device Connected
USB Device Reset Completed
PID: 1h
VID: a12h
Address (#1) assigned.
Manufacturer : N/A
Product : CSR8510 A10
Serial Number : N/A
Enumeration done.
This device has only 1 configuration.
Default configuration set.
Interface 0, endpoint #0: address 0x83, attributes 0x03, packet size 16, poll 1
-> HCI Event
Interface 0, endpoint #1: address 0x01, attributes 0x02, packet size 64, poll 1
-> HCI ACL OUT
Interface 0, endpoint #2: address 0x81, attributes 0x02, packet size 64, poll 1
-> HCI ACL INBluetooth class started.
[port.c ][port main()]BTstack on STM32 F4 Discovery with USB support starting...
[port.c ] btstack_memory_init done
[port.c ] btstack_run_loop_init done
[port.c ] hci_init done
[00:00:01.647] LOG -- btstack_tlv_flash_bank.c.443: found bank -1
test erased: bank 0, offset 0
test erased 0 - 10
[00:00:01.659] LOG -- btstack_tlv_flash_bank.c.235: bank 0 not empty, erase bank
write offset 8
[00:00:01.669] LOG -- btstack_tlv.c.48: TLV Instance 0x8027564
[00:00:01.702] LOG -- le_device_db_tlv.c.159: num valid le device entries 0
[port.c] Entering btstack_main()
L2CAP_REGISTER_SERVICE psm 0x1 mtu 65535
SDP service record size: 58
[00:00:01.720] LOG -- att_db.c.209: att_set_db 0x8027879
Num LE Peripheral roles: 0 of 1
[hci.c ][hci_power_control()] hci_power_control: 1, current mode 0
[hci_transport_h2_stm32.c] [hci_transport_h2_stm32_init()] hci_transport_h2_stm32_init
[hci.c][hci_emit_state()]BTSTACK_EVENT_STATE 1
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 0, can send 1
[00:00:01.758] CMD => 03 0C 00
2.[btstack_run_loop.c][btstack_run_loop_execute]()
[00:00:01.767] EVT <= 6E 00
[00:00:01.772] EVT <= 0E 04 01 03 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c03 at substate 1
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 2, can send 1
[00:00:01.798] CMD => 01 10 00
[00:00:01.803] EVT <= 6E 00
[00:00:01.807] EVT <= 0E 0C 01 01 10 00 06 20 31 06 0A 00 BB 22
Manufacturer: 0x000a
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1001 at substate 3
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 4, can send 1
[00:00:01.838] CMD => 14 0C 00
[00:00:01.842] EVT <= 6E 00
[00:00:01.861] EVT <= 0E FC 01 14 0C 00 43 53 52 38 35 31 30 20 41 31 30 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[hci.c ][handle_command_complete_event()] local name: CSR8510 A10
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c14 at substate 5
Received local name, need baud change 0
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 8, can send 1
[00:00:01.993] CMD => 02 10 00
[00:00:01.998] EVT <= 6E 00
[00:00:02.007] EVT <= 0E 44 01 02 10 00 FF FF FF 03 80 FF FF FF 3F FF FF 1F F2 0F E8 FE 3F F7 8D FF 1C 00 00 00 7D F7 FF FF 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Local supported commands summary 8f - 01
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1002 at substate 15
[00:00:02.052] LOG -- btstack_crypto.c.1110: controller supports ECDH operation: 0
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 22, can send 1
[00:00:02.070] CMD => 09 10 00
[00:00:02.075] EVT <= 6E 00
[00:00:02.078] EVT <= 0E 0A 01 09 10 00 10 71 DA 7D 1A 00
Local Address, Status: 0x00: Addr: 00:1A:7D:DA:71:10
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1009 at substate 23
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 24, can send 1
[00:00:02.112] CMD => 05 10 00
[00:00:02.116] EVT <= 6E 00
[00:00:02.120] EVT <= 0E 0B 01 05 10 00 80 02 40 04 00 08 00
[hci.c ][handle_command_complete_event()] hci_read_buffer_size: ACL size module 640 -> used 640, count 4 / SCO size 64, count 8
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1005 at substate 25
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 26, can send 1
[00:00:02.161] CMD => 03 10 00
[00:00:02.166] EVT <= 6E 00
[00:00:02.169] EVT <= 0E 0C 01 03 10 00 FF FF 8F FA 9B FF 59 87
[hci.c ][hci_acl_packet_types_for_buffer_size_and_local_features() ] Features bit 26 is not set, removing packet types 0x2204
Packet types ee1c, eSCO 1
BR/EDR support 1, LE support 0
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 1003 at substate 27
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 28, can send 1
[00:00:02.215] CMD => 01 0C 08 FF FF FF FF FF FF FF 1F
[00:00:02.223] EVT <= 6E 00
[00:00:02.228] EVT <= 0E 04 01 01 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c01 at substate 29
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 30, can send 1
[00:00:02.254] CMD => 56 0C 01 01
[00:00:02.259] EVT <= 0E 04 01 56 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c56 at substate 31
[00:00:02.275] EVT <= 6E 00
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 32, can send 1
[00:00:02.289] CMD => 18 0C 02 00 60
[00:00:02.294] EVT <= 6E 00
[00:00:02.299] EVT <= 0E 04 01 18 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c18 at substate 33
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 34, can send 1
[00:00:02.325] CMD => 0F 08 02 00 00
[00:00:02.330] EVT <= 6E 00
[00:00:02.335] EVT <= 0E 04 01 0F 08 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 080f at substate 35
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 36, can send 1
[00:00:02.361] CMD => 24 0C 03 0C 02 7A
[00:00:02.367] EVT <= 0E 04 01 24 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c24 at substate 37
[00:00:02.383] EVT <= 6E 00
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 38, can send 1
[00:00:02.397] CMD => 13 0C 1E 50 48 4D 49 20 42 54 20 44 6F 6E 67 6C 65 20 30 30 3A 30 30 3A 30 30 3A 30 30 3A 30 30 3A
[00:00:02.413] EVT <= 6E 00
[00:00:02.418] EVT <= 0E 04 01 13 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c13 at substate 39
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 40, can send 1
[00:00:02.444] CMD => 52 0C 1F 00 1D 09 50 48 4D 49 20 42 54 20 44 6F 6E 67 6C 65 20 30 30 3A 30 30 3A 30 30 3A 30 30 3A 30
[00:00:02.461] EVT <= 6E 00
[00:00:02.464] EVT <= 0E 04 01 52 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c52 at substate 41
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 42, can send 1
[00:00:02.491] CMD => 45 0C 01 00
[00:00:02.496] EVT <= 0E 04 01 45 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c45 at substate 43
[00:00:02.512] EVT <= 6E 00
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 46, can send 1
[00:00:02.526] CMD => 1A 0C 01 03
[00:00:02.531] EVT <= 6E 00
[00:00:02.535] EVT <= 0E 04 01 1A 0C 00
[hci.c] [hci_emit_discoverable_enabled()] BTSTACK_EVENT_DISCOVERABLE_ENABLED 1
[hci.c] [hci_emit_discoverable_enabled()] calling hci_emit_event() ......
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c1a at substate 47
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 48, can send 1
[00:00:02.575] CMD => 2F 0C 01 01
[00:00:02.580] EVT <= 0E 04 01 2F 0C 00
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c2f at substate 49
[00:00:02.596] EVT <= 6E 00
[hci.c] [hci_initializing_run()]
[hci.c] [hci_initializing_run()] hci_initializing_run: substate 50, can send 1
[00:00:02.610] CMD => 5B 0C 01 01
[00:00:02.615] EVT <= 6E 00
[00:00:02.619] EVT <= 0E 04 01 5B 0C 01
[hci.c ][hci_initializing_event_handler_command_completed()]Command complete for expected opcode 0c5b at substate 51
[hci.c][hci_init_done()] hci_init_done -> HCI_STATE_WORKING
[hci.c][hci_init_done()] calling hci_emit_state().....
[hci.c][hci_emit_state()]BTSTACK_EVENT_STATE 2
HCI Working!
[00:00:02.652] CMD => 18 20 00
hci_le_set_own_address_type: old 0, new 0
[hci.c][hci_init_done()] calling hci_run().....
[00:00:02.665] EVT <= 6E 00
[00:00:02.670] EVT <= 0E 04 01 18 20 01
[00:00:02.675] CMD => 18 20 00
[00:00:02.680] EVT <= 0E 04 01 18 20 01
write '534d4552', len 16 at 8
Generated ER key. Store in TLV status: 0
[00:00:02.692] LOG -- btstack_util.c.290: ER 56F18FFA9BFF598756F18FFA9BFF5987
[00:00:02.702] EVT <= 6E 00
[00:00:02.706] CMD => 18 20 00
[00:00:02.711] EVT <= 6E 00
[00:00:02.714] EVT <= 0E 04 01 18 20 01
[00:00:02.720] CMD => 18 20 00
[00:00:02.725] EVT <= 6E 00
[00:00:02.729] EVT <= 0E 04 01 18 20 01
write '534d4952', len 16 at 32
Generated IR key. Store in TLV status: 0
[00:00:02.742] LOG -- btstack_util.c.290: IR 56F18FFA9BFF598756F18FFA9BFF5987
[00:00:02.750] CMD => 06 20 0F 30 00 30 00 00 00 00 00 00 00 00 00 00 07 00
[00:00:02.761] EVT <= 6E 00
[00:00:02.765] EVT <= 0E 04 01 06 20 01
DKG_CALC_IRK started
[00:00:02.772] CMD => 17 20 20 87 59 FF 9B FA 8F F1 56 87 59 FF 9B FA 8F F1 56 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[00:00:02.789] EVT <= 6E 00
[00:00:02.794] EVT <= 0E 04 01 17 20 01
[00:00:02.799] LOG -- btstack_util.c.290: irk FEE80FF21FFFE85B8759FF9BFA8FF266
[00:00:02.807] CMD => 08 20 20 13 02 01 06 0B 09 4C 45 20 43 6F 75 6E 74 65 72 03 02 10 FF 00 00 00 00 00 00 00 00 00 00 00 00
[00:00:02.825] EVT <= 6E 00
[00:00:02.828] EVT <= 0E 04 01 08 20 01
DKG_CALC_DHK started
[00:00:02.836] CMD => 17 20 20 87 59 FF 9B FA 8F F1 56 87 59 FF 9B FA 8F F1 56 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[00:00:02.853] EVT <= 0E 04 01 17 20 01
[00:00:02.858] LOG -- btstack_util.c.290: dhk FEE80FF21FFFE85B8759FF9BFA8FF266
[00:00:02.867] EVT <= 6E 00
[00:00:02.871] CMD => 0A 20 01 01
[00:00:02.876] EVT <= 0E 04 01 0A 20 01
[00:00:02.881] EVT <= 6E 00
[00:00:29.466] EVT <= 04 0A 7C DC A6 67 9C D8 0C 01 2A 01
Connection_incoming: D8:9C:67:A6:DC:7C, type 1
create connection
create_connection_for_addr D8:9C:67:A6:DC:7C, type fd
sending hci_accept_connection_request
[00:00:29.488] CMD => 09 04 07 7C DC A6 67 9C D8 01
[00:00:29.496] EVT <= 6E 00
[00:00:29.500] EVT <= 0F 04 00 01 09 04
[00:00:29.506] EVT <= 03 0B 00 30 00 7C DC A6 67 9C D8 01 00
Connection_complete (status=0) D8:9C:67:A6:DC:7C
New connection: handle 48, D8:9C:67:A6:DC:7C
BTSTACK_EVENT_NR_CONNECTIONS_CHANGED 1
[00:00:29.527] CMD => 1B 04 02 30 00
[00:00:29.532] EVT <= 20 07 7C DC A6 67 9C D8 01
[00:00:29.539] EVT <= 6E 00
[00:00:29.543] EVT <= 0F 04 00 01 1B 04
[00:00:29.549] EVT <= 0B 0B 00 30 00 FF FE 8F FE D8 3F 5B 87
[00:00:29.557] CMD => 1C 04 03 30 00 01
[00:00:29.563] EVT <= 0F 04 00 01 1C 04
[00:00:29.569] EVT <= 6E 00
[00:00:29.573] EVT <= 23 0D 00 30 00 01 01 0F 00 00 00 00 00 00 00
Remote features 03, bonding flags f8
L2CAP_EVENT_TIMEOUT_CHECK
[00:00:39.522] CMD => 06 04 03 30 00 13
[00:00:39.528] EVT <= 6E 00
[00:00:39.532] EVT <= 0F 04 00 01 06 04
[00:00:39.544] EVT <= 05 04 00 00 00 16
[00:00:39.550] EVT <= 05 04 00 30 00 13
Connection closed: handle 0x30, D8:9C:67:A6:DC:7C
BTSTACK_EVENT_NR_CONNECTIONS_CHANGED 0
[00:00:39.565] EVT <= 05 04 00 00 00 16
[00:00:40.861] EVT <= 04 0A 7C DC A6 67 9C D8 0C 01 2A 01
Connection_incoming: D8:9C:67:A6:DC:7C, type 1
create connection
create_connection_for_addr D8:9C:67:A6:DC:7C, type fd
sending hci_accept_connection_request
[00:00:40.883] CMD => 09 04 07 7C DC A6 67 9C D8 01
[00:00:40.890] EVT <= 6E 00
[00:00:40.895] EVT <= 0F 04 00 01 09 04
[00:00:40.901] EVT <= 03 0B 00 30 00 7C DC A6 67 9C D8 01 00
Connection_complete (status=0) D8:9C:67:A6:DC:7C
New connection: handle 48, D8:9C:67:A6:DC:7C
BTSTACK_EVENT_NR_CONNECTIONS_CHANGED 1
[00:00:40.921] CMD => 1B 04 02 30 00
[00:00:40.927] EVT <= 20 07 7C DC A6 67 9C D8 01
[00:00:40.933] EVT <= 6E 00
[00:00:40.937] EVT <= 0F 04 00 01 1B 04
[00:00:40.943] EVT <= 0B 0B 00 30 00 FF FE 8F FE D8 3F 5B 87
[00:00:40.951] CMD => 1C 04 03 30 00 01
[00:00:40.957] EVT <= 0F 04 00 01 1C 04
[00:00:40.962] EVT <= 6E 00
[00:00:40.967] EVT <= 23 0D 00 30 00 01 01 0F 00 00 00 00 00 00 00
Remote features 03, bonding flags f8
[00:00:40.980] EVT <= 32 09 7C DC A6 67 9C D8 01 00 05
[00:00:40.988] EVT <= 31 06 7C DC A6 67 9C D8
IO Capability Request received, stack bondable 1, io cap 1
Sending Cap reply
gap_mitm_protection_required_for_security_level 0
[00:00:41.005] CMD => 2B 04 09 7C DC A6 67 9C D8 01 00 04
[00:00:41.014] EVT <= 6E 00
[00:00:41.457] EVT <= 0E 0A 01 2B 04 00 7C DC A6 67 9C D8
[00:00:42.017] EVT <= 33 0A 7C DC A6 67 9C D8 39 04 0E 00
[00:00:42.024] CMD => 2C 04 06 7C DC A6 67 9C D8
[00:00:42.031] EVT <= 6E 00
[00:00:42.035] EVT <= 0E 0A 01 2C 04 00 7C DC A6 67 9C D8
[00:00:45.266] EVT <= 36 07 00 7C DC A6 67 9C D8
[00:00:45.318] EVT <= 06 03 00 30 00
[00:00:45.360] EVT <= 08 04 00 30 00 01
Encryption state change: 1, key size 0
event handler, state 0
[00:00:45.371] CMD => 08 14 02 30 00
[00:00:47.373] EVT <= 6E 00
[00:00:47.376] EVT <= 0E 07 01 08 14 00 30 00 10
Handle 0030 key Size: 16
[00:00:47.385] CMD => 11 04 02 30 00
[00:00:47.391] EVT <= 6E 00
[00:00:47.396] EVT <= 0F 04 00 01 11 04
[00:00:47.402] EVT <= 17 06 7C DC A6 67 9C D8
HCI_EVENT_LINK_KEY_REQUEST
responding to link key request, have link key db: 1
[00:00:47.442] CMD => 0C 04 06 7C DC A6 67 9C D8
[00:00:47.449] EVT <= 0E 0A 01 0C 04 00 7C DC A6 67 9C D8
[00:00:47.456] EVT <= 6E 00
[00:00:47.461] EVT <= 31 06 7C DC A6 67 9C D8
IO Capability Request received, stack bondable 1, io cap 1
Sending Cap reply
gap_mitm_protection_required_for_security_level 0
[00:00:47.478] CMD => 2B 04 09 7C DC A6 67 9C D8 01 00 04
[00:00:47.487] EVT <= 6E 00
[00:00:47.936] EVT <= 0E 0A 01 2B 04 00 7C DC A6 67 9C D8
[00:00:47.944] EVT <= 32 09 7C DC A6 67 9C D8 01 00 05
[00:00:48.747] EVT <= 33 0A 7C DC A6 67 9C D8 49 5F 02 00
[00:00:48.754] CMD => 2C 04 06 7C DC A6 67 9C D8
[00:00:48.762] EVT <= 33 0A 7C DC A6 67 9C D8 B2 19 0F 00
[00:00:48.770] EVT <= 6E 00
[00:00:48.774] EVT <= 0E 0A 01 2C 04 00 7C DC A6 67 9C D8
[00:00:48.781] CMD => 2C 04 06 7C DC A6 67 9C D8
[00:00:48.789] EVT <= 6E 00
[00:00:48.792] EVT <= 0E 0A 01 2C 04 00 7C DC A6 67 9C D8
[00:01:00.414] EVT <= 38 04 30 00 FF FF