14:15:08 there is a pairing request that gets denied. The status 5 means Status Auth Failed. At the end the bonding is rescheduled for an another attempt.
src/device.c:bonding_request_new() Requesting bonding for 38:C0:96:BC:D1:10
src/agent.c:agent_ref() 0xb7e242c0: ref=3
src/agent.c:agent_unref() 0xb7e242c0: ref=2
src/adapter.c:suspend_discovery()
src/adapter.c:adapter_bonding_attempt() hci0 bdaddr 38:C0:96:BC:D1:10 type 0 io_cap 0x04
src/adapter.c:add_whitelist_complete() 38:C0:96:BC:D1:10 added to kernel whitelist
src/adapter.c:pin_code_request_callback() hci0 38:C0:96:BC:D1:10
plugins/autopair.c:autopair_pincb() device 38:C0:96:BC:D1:10 0x340408
src/adapter.c:btd_adapter_pincode_reply() hci0 addr 38:C0:96:BC:D1:10 pinlen 4
src/adapter.c:connect_failed_callback() hci0 38:C0:96:BC:D1:10 status 5
plugins/policy.c:conn_fail_cb() status 5
src/adapter.c:bonding_attempt_complete() hci0 bdaddr 38:C0:96:BC:D1:10 type 0 status 0x5
src/device.c:device_bonding_attempt_retry() scheduling retry
src/adapter.c:pair_device_complete() Authentication Failed (0x05)
src/adapter.c:bonding_attempt_complete() hci0 bdaddr 38:C0:96:BC:D1:10 type 0 status 0x5
14:15:12 the 2nd pairing attempt is made. Consequently this attempts fails too however this time with Status Rejected code. (status 11 means Status Rejected`). It is important to note that this happens immediately w/o any waiting time in between (timeout).
src/device.c:device_bonding_retry() retrying bonding
src/adapter.c:adapter_bonding_attempt() hci0 bdaddr 38:C0:96:BC:D1:10 type 0 io_cap 0x04
src/adapter.c:connect_failed_callback() hci0 38:C0:96:BC:D1:10 status 11
plugins/policy.c:conn_fail_cb() status 11
src/adapter.c:bonding_attempt_complete() hci0 bdaddr 38:C0:96:BC:D1:10 type 0 status 0xb
src/device.c:device_bonding_complete() bonding 0xb7e24170 status 0x0b
src/device.c:device_bonding_failed() status 11
src/agent.c:agent_unref() 0xb7e242c0: ref=1
src/adapter.c:resume_discovery()
src/adapter.c:pair_device_complete() Rejected (0x0b)
src/adapter.c:bonding_attempt_complete() hci0 bdaddr 38:C0:96:BC:D1:10 type 0 status 0xb
src/device.c:device_bonding_complete() bonding (nil) status 0x0b
src/device.c:device_bonding_failed() status 11
14:15:05 here the car infotainment system is discovered during the device discovery process. The bluez correctly handles the device.
src/adapter. c:device_ found_callback( ) hci0 addr 38:C0:96:BC:D1:10, rssi -52 flags 0x0003 eir_len 5 c:device_ create( ) dst 38:C0:96:BC:D1:10 c:device_ new() address 38:C0:96:BC:D1:10 c:device_ new() Creating device /org/bluez/ hci0/dev_ 38_C0_96_ BC_D1_10 c:device_ set_legacy( ) legacy 1 c:device_ set_rssi_ with_delta( ) rssi -52 c:device_ set_class( ) /org/bluez/ hci0/dev_ 38_C0_96_ BC_D1_10 0x340408
src/device.
src/device.
src/device.
src/device.
src/device.
src/device.
14:15:08 there is a pairing request that gets denied. The status 5 means Status Auth Failed. At the end the bonding is rescheduled for an another attempt.
src/device. c:bonding_ request_ new() Requesting bonding for 38:C0:96:BC:D1:10 c:agent_ ref() 0xb7e242c0: ref=3 c:agent_ unref() 0xb7e242c0: ref=2 c:suspend_ discovery( ) c:adapter_ bonding_ attempt( ) hci0 bdaddr 38:C0:96:BC:D1:10 type 0 io_cap 0x04 c:add_whitelist _complete( ) 38:C0:96:BC:D1:10 added to kernel whitelist c:pin_code_ request_ callback( ) hci0 38:C0:96:BC:D1:10 autopair. c:autopair_ pincb() device 38:C0:96:BC:D1:10 0x340408 c:btd_adapter_ pincode_ reply() hci0 addr 38:C0:96:BC:D1:10 pinlen 4 c:connect_ failed_ callback( ) hci0 38:C0:96:BC:D1:10 status 5 policy. c:conn_ fail_cb( ) status 5 c:bonding_ attempt_ complete( ) hci0 bdaddr 38:C0:96:BC:D1:10 type 0 status 0x5 c:device_ bonding_ attempt_ retry() scheduling retry c:pair_ device_ complete( ) Authentication Failed (0x05) c:bonding_ attempt_ complete( ) hci0 bdaddr 38:C0:96:BC:D1:10 type 0 status 0x5
src/agent.
src/agent.
src/adapter.
src/adapter.
src/adapter.
src/adapter.
plugins/
src/adapter.
src/adapter.
plugins/
src/adapter.
src/device.
src/adapter.
src/adapter.
14:15:12 the 2nd pairing attempt is made. Consequently this attempts fails too however this time with Status Rejected code. (status 11 means Status Rejected`). It is important to note that this happens immediately w/o any waiting time in between (timeout).
src/device. c:device_ bonding_ retry() retrying bonding c:adapter_ bonding_ attempt( ) hci0 bdaddr 38:C0:96:BC:D1:10 type 0 io_cap 0x04 c:connect_ failed_ callback( ) hci0 38:C0:96:BC:D1:10 status 11 policy. c:conn_ fail_cb( ) status 11 c:bonding_ attempt_ complete( ) hci0 bdaddr 38:C0:96:BC:D1:10 type 0 status 0xb c:device_ bonding_ complete( ) bonding 0xb7e24170 status 0x0b c:device_ bonding_ failed( ) status 11 c:agent_ unref() 0xb7e242c0: ref=1 c:resume_ discovery( ) c:pair_ device_ complete( ) Rejected (0x0b) c:bonding_ attempt_ complete( ) hci0 bdaddr 38:C0:96:BC:D1:10 type 0 status 0xb c:device_ bonding_ complete( ) bonding (nil) status 0x0b c:device_ bonding_ failed( ) status 11
src/adapter.
src/adapter.
plugins/
src/adapter.
src/device.
src/device.
src/agent.
src/adapter.
src/adapter.
src/adapter.
src/device.
src/device.