[00:00:24.556,854] eriskay_bluetooth: eir_found_cb: BT_DATA_UUID128_ALL [00:00:24.556,915] eriskay_bluetooth: rpb2_user_pairing_stop: rpb2_user_pairing_stop [00:00:24.556,915] eriskay_bluetooth: rpb2_user_pairing_stop: user-initiated pairing stopped or timed-out [00:00:24.557,220] bt_conn: bt_conn_prepare_events: [00:00:24.557,281] eriskay_bluetooth: rpb2_pairing_blink_stop_cb: rpb2_pairing_blink_stop_cb [00:00:24.557,312] eriskay_led: led_update: led_update [00:00:24.558,227] bt_conn: bt_conn_set_state: disconnected -> connecting [00:00:24.558,227] bt_conn: bt_conn_ref: handle 0 ref 1 -> 2 [00:00:24.558,441] bt_conn: bt_conn_prepare_events: [00:00:24.558,837] bt_conn: bt_conn_prepare_events: [00:00:24.558,898] bt_conn: bt_conn_ref: handle 0 ref 2 -> 3 [00:00:24.558,898] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:24.558,929] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:24.599,517] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:24.599,548] bt_conn: bt_conn_set_state: connecting -> connected [00:00:24.599,609] bt_att: bt_att_accept: conn 0x20004e80 handle 0 [00:00:24.599,639] bt_att: att_chan_attach: att 0x20013bc0 chan 0x20011bc0 flags 0 [00:00:24.599,639] bt_att: bt_att_connected: chan 0x20011bc4 cid 0x0004 [00:00:24.599,670] bt_gatt: bt_gatt_connected: conn 0x20004e80 [00:00:24.599,731] bt_att: bt_att_status: chan 0x20011bc4 status 0x20011bd4 [00:00:24.599,761] eriskay_bluetooth: connected_cb: connected_cb [00:00:24.599,945] eriskay_bluetooth: connected_cb: Connected to RPB2: 00:A0:50:E1:E0:19 (public) [00:00:24.599,975] eriskay_bluetooth: rpb2_auth: rpb2_auth [00:00:24.599,975] eriskay_bluetooth: rpb2_auth: RPB2 auth payload 70 [00:00:24.600,006] bt_gatt: bt_gatt_write: handle 0x0012 length 1 [00:00:24.600,006] bt_att: bt_att_req_alloc: req 0x20013c24 [00:00:24.600,067] bt_att: bt_att_req_send: conn 0x20004e80 req 0x20013c24 [00:00:24.600,067] bt_att: bt_att_chan_req_send: req 0x20013c24 [00:00:24.600,097] bt_att: chan_req_send: chan 0x20011bc0 req 0x20013c24 len 4 [00:00:24.600,097] bt_att: bt_att_chan_send: chan 0x20011bc0 flags 4 code 0x12 [00:00:24.600,128] bt_att: chan_send: code 0x12 [00:00:24.600,128] bt_conn: bt_conn_send_cb: conn handle 0 buf len 8 cb 0x68fd5 user_data 0x2000710c [00:00:24.600,433] bt_conn: bt_conn_prepare_events: [00:00:24.600,463] bt_conn: conn_prepare_events: Adding conn 0x20004e80 to poll list [00:00:24.600,494] bt_conn: bt_conn_process_tx: conn 0x20004e80 [00:00:24.600,494] bt_conn: send_buf: conn 0x20004e80 buf 0x20013b78 len 8 [00:00:24.600,524] bt_conn: send_frag: conn 0x20004e80 buf 0x20013b78 len 8 flags 0x02 [00:00:24.600,616] bt_conn: bt_conn_prepare_events: [00:00:24.600,616] bt_conn: conn_prepare_events: Adding conn 0x20004e80 to poll list [00:00:24.600,982] bt_conn: bt_conn_prepare_events: [00:00:24.600,982] bt_conn: conn_prepare_events: Adding conn 0x20004e80 to poll list [00:00:24.601,043] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:24.601,043] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:24.601,074] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:24.601,104] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:24.601,104] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:24.801,177] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:24.801,239] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:24.801,391] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:24.801,391] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:24.801,452] bt_conn: tx_complete_work: conn 0x20004e80 [00:00:24.801,452] bt_conn: tx_notify: conn 0x20004e80 [00:00:24.801,483] bt_conn: tx_notify: tx 0x20007040 cb 0x68fd5 user_data 0x2000710c [00:00:24.801,513] bt_att: att_sent: conn 0x20004e80 chan 0x20011bc4 [00:00:24.801,513] bt_att: bt_att_sent: chan 0x20011bc0 [00:00:24.801,544] bt_att: chan_req_sent: chan 0x20011bc0 chan->req 0x20013c24 [00:00:24.901,153] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:24.901,184] bt_conn: tx_notify: conn 0x20004e80 [00:00:24.901,184] bt_conn: bt_conn_recv: handle 0 len 5 flags 02 [00:00:24.901,214] bt_conn: bt_acl_recv: First, len 5 final 1 [00:00:24.901,214] bt_conn: bt_acl_recv: Successfully parsed 5 byte L2CAP packet [00:00:24.901,245] bt_att: bt_att_recv: Received ATT chan 0x20011bc0 code 0x13 len 0 [00:00:24.901,275] bt_att: att_handle_write_rsp: [00:00:24.901,306] bt_att: att_handle_rsp: chan 0x20011bc0 err 0x00 len 0: [00:00:24.901,336] bt_att: bt_att_req_free: req 0x20013c24 [00:00:24.901,336] bt_gatt: gatt_write_rsp: err 0x00 [00:00:24.901,367] eriskay_bluetooth: on_rpb2_auth_write_cb: on_rpb2_auth_write_cb [00:00:24.901,855] bt_conn: bt_conn_send_cb: conn handle 0 buf len 11 cb (nil) user_data (nil) [00:00:24.901,947] bt_gatt: gatt_write_ccc: handle 0x0013 value 0x0001 [00:00:24.901,947] bt_att: bt_att_req_alloc: req 0x20013c24 [00:00:24.902,008] bt_att: bt_att_req_send: conn 0x20004e80 req 0x20013c24 [00:00:24.902,038] bt_att: bt_att_chan_req_send: req 0x20013c24 [00:00:24.902,038] bt_att: chan_req_send: chan 0x20011bc0 req 0x20013c24 len 5 [00:00:24.902,069] bt_att: bt_att_chan_send: chan 0x20011bc0 flags 4 code 0x12 [00:00:24.902,099] bt_att: chan_send: code 0x12 [00:00:24.902,099] bt_conn: bt_conn_send_cb: conn handle 0 buf len 9 cb 0x68fd5 user_data 0x20007120 [00:00:24.902,130] eriskay_bluetooth: on_rpb2_auth_write_cb: Subscribed to RPB2 [00:00:24.902,160] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:24.902,191] bt_conn: bt_conn_process_tx: conn 0x20004e80 [00:00:24.902,221] bt_conn: send_buf: conn 0x20004e80 buf 0x20013b78 len 11 [00:00:24.902,221] bt_conn: send_frag: conn 0x20004e80 buf 0x20013b78 len 11 flags 0x02 [00:00:24.902,282] bt_conn: bt_conn_prepare_events: [00:00:24.902,313] bt_conn: conn_prepare_events: Adding conn 0x20004e80 to poll list [00:00:24.902,343] bt_conn: bt_conn_process_tx: conn 0x20004e80 [00:00:24.902,343] bt_conn: send_buf: conn 0x20004e80 buf 0x20013b90 len 9 [00:00:24.902,374] bt_conn: send_frag: conn 0x20004e80 buf 0x20013b90 len 9 flags 0x02 [00:00:24.902,404] bt_conn: bt_conn_prepare_events: [00:00:24.902,435] bt_conn: conn_prepare_events: Adding conn 0x20004e80 to poll list [00:00:25.001,159] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:25.001,190] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:25.001,342] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:25.001,373] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:25.101,196] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:25.101,226] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:25.101,379] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:25.101,409] bt_conn: tx_notify: conn 0x20004e80 [00:00:25.101,409] bt_conn: tx_notify: tx 0x20007050 cb 0x68fd5 user_data 0x20007120 [00:00:25.101,440] bt_att: att_sent: conn 0x20004e80 chan 0x20011bc4 [00:00:25.101,470] bt_att: bt_att_sent: chan 0x20011bc0 [00:00:25.101,470] bt_att: chan_req_sent: chan 0x20011bc0 chan->req 0x20013c24 [00:00:25.101,501] bt_conn: bt_conn_recv: handle 0 len 11 flags 02 [00:00:25.101,531] bt_conn: bt_acl_recv: First, len 11 final 7 [00:00:25.101,531] bt_conn: bt_acl_recv: Successfully parsed 11 byte L2CAP packet [00:00:25.101,654] bt_conn: bt_conn_send_cb: conn handle 0 buf len 21 cb (nil) user_data (nil) [00:00:25.101,715] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:25.101,745] bt_conn: bt_conn_process_tx: conn 0x20004e80 [00:00:25.101,745] bt_conn: send_buf: conn 0x20004e80 buf 0x20013b90 len 21 [00:00:25.101,776] bt_conn: send_frag: conn 0x20004e80 buf 0x20013b90 len 21 flags 0x02 [00:00:25.101,806] bt_conn: bt_conn_prepare_events: [00:00:25.101,837] bt_conn: conn_prepare_events: Adding conn 0x20004e80 to poll list [00:00:25.101,898] bt_conn: tx_complete_work: conn 0x20004e80 [00:00:25.101,898] bt_conn: tx_notify: conn 0x20004e80 [00:00:25.201,324] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:25.201,354] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:25.201,507] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:25.201,507] bt_conn: tx_notify: conn 0x20004e80 [00:00:25.201,538] bt_conn: bt_conn_recv: handle 0 len 16 flags 02 [00:00:25.201,538] bt_conn: bt_acl_recv: First, len 16 final 12 [00:00:25.201,568] bt_conn: bt_acl_recv: Successfully parsed 16 byte L2CAP packet [00:00:25.201,599] bt_conn: bt_conn_send_cb: conn handle 0 buf len 10 cb (nil) user_data (nil) [00:00:25.201,721] bt_conn: bt_conn_process_tx: conn 0x20004e80 [00:00:25.201,721] bt_conn: send_buf: conn 0x20004e80 buf 0x20013b90 len 10 [00:00:25.201,751] bt_conn: send_frag: conn 0x20004e80 buf 0x20013b90 len 10 flags 0x02 [00:00:25.201,873] bt_conn: bt_conn_prepare_events: [00:00:25.201,904] bt_conn: conn_prepare_events: Adding conn 0x20004e80 to poll list [00:00:25.201,965] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:25.301,300] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:25.301,330] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:25.301,483] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:25.301,513] bt_conn: tx_notify: conn 0x20004e80 [00:00:25.301,513] bt_conn: bt_conn_recv: handle 0 len 21 flags 02 [00:00:25.301,544] bt_conn: bt_acl_recv: First, len 21 final 17 [00:00:25.301,544] bt_conn: bt_acl_recv: Successfully parsed 21 byte L2CAP packet [00:00:25.301,635] bt_conn: bt_conn_send_cb: conn handle 0 buf len 21 cb (nil) user_data (nil) [00:00:25.301,666] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:25.301,696] bt_conn: bt_conn_process_tx: conn 0x20004e80 [00:00:25.301,727] bt_conn: send_buf: conn 0x20004e80 buf 0x20013b90 len 21 [00:00:25.301,727] bt_conn: send_frag: conn 0x20004e80 buf 0x20013b90 len 21 flags 0x02 [00:00:25.301,788] bt_conn: bt_conn_prepare_events: [00:00:25.301,818] bt_conn: conn_prepare_events: Adding conn 0x20004e80 to poll list [00:00:25.501,190] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:25.501,220] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:25.701,293] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:25.701,293] bt_conn: tx_notify: conn 0x20004e80 [00:00:25.701,324] bt_conn: bt_conn_recv: handle 0 len 21 flags 02 [00:00:25.701,324] bt_conn: bt_acl_recv: First, len 21 final 17 [00:00:25.701,354] bt_conn: bt_acl_recv: Successfully parsed 21 byte L2CAP packet [00:00:25.701,660] bt_conn: bt_conn_prepare_events: [00:00:25.701,660] bt_conn: conn_prepare_events: Adding conn 0x20004e80 to poll list [00:00:25.701,721] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:26.901,123] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:26.901,153] eriskay_bluetooth: le_param_updated: le_param_updated [00:00:26.901,367] eriskay_bluetooth: le_param_updated: LE param updated 00:A0:50:E1:E0:19 (public): interval 48 latency 0 timeout 200 [00:00:26.901,397] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:27.301,147] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:27.301,361] bt_att: bt_att_encrypt_change: chan 0x20011bc4 conn 0x20004e80 handle 0 sec_level 0x02 status 0x00 [00:00:27.301,361] bt_gatt: bt_gatt_encrypt_change: conn 0x20004e80 [00:00:27.301,422] eriskay_bluetooth: security_changed_cb: security_changed_cb [00:00:27.301,605] eriskay_bluetooth: security_changed_cb: Security changed: 00:A0:50:E1:E0:19 (public) level 2 [00:00:27.301,635] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:27.421,264] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:27.421,295] bt_conn: tx_notify: conn 0x20004e80 [00:00:27.421,295] bt_conn: bt_conn_recv: handle 0 len 21 flags 02 [00:00:27.421,325] bt_conn: bt_acl_recv: First, len 21 final 17 [00:00:27.421,325] bt_conn: bt_acl_recv: Successfully parsed 21 byte L2CAP packet [00:00:27.421,386] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:27.421,905] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:27.421,936] bt_conn: tx_notify: conn 0x20004e80 [00:00:27.421,936] bt_conn: bt_conn_recv: handle 0 len 15 flags 02 [00:00:27.421,966] bt_conn: bt_acl_recv: First, len 15 final 11 [00:00:27.421,966] bt_conn: bt_acl_recv: Successfully parsed 15 byte L2CAP packet [00:00:27.422,027] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:27.422,546] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:27.422,546] bt_conn: tx_notify: conn 0x20004e80 [00:00:27.422,576] bt_conn: bt_conn_recv: handle 0 len 21 flags 02 [00:00:27.422,576] bt_conn: bt_acl_recv: First, len 21 final 17 [00:00:27.422,607] bt_conn: bt_acl_recv: Successfully parsed 21 byte L2CAP packet [00:00:27.422,637] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:27.423,156] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:27.423,187] bt_conn: tx_notify: conn 0x20004e80 [00:00:27.423,217] bt_conn: bt_conn_recv: handle 0 len 12 flags 02 [00:00:27.423,217] bt_conn: bt_acl_recv: First, len 12 final 8 [00:00:27.423,248] bt_conn: bt_acl_recv: Successfully parsed 12 byte L2CAP packet [00:00:27.424,041] bt_conn: bt_conn_send_cb: conn handle 0 buf len 21 cb (nil) user_data (nil) [00:00:27.424,133] bt_conn: bt_conn_send_cb: conn handle 0 buf len 15 cb 0x6ae2b user_data (nil) [00:00:27.424,194] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:27.424,255] bt_conn: bt_conn_process_tx: conn 0x20004e80 [00:00:27.424,255] bt_conn: send_buf: conn 0x20004e80 buf 0x20013b90 len 21 [00:00:27.424,285] bt_conn: send_frag: conn 0x20004e80 buf 0x20013b90 len 21 flags 0x02 [00:00:27.424,346] bt_conn: bt_conn_prepare_events: [00:00:27.424,346] bt_conn: conn_prepare_events: Adding conn 0x20004e80 to poll list [00:00:27.424,377] bt_conn: bt_conn_process_tx: conn 0x20004e80 [00:00:27.424,407] bt_conn: send_buf: conn 0x20004e80 buf 0x20013b78 len 15 [00:00:27.424,407] bt_conn: send_frag: conn 0x20004e80 buf 0x20013b78 len 15 flags 0x02 [00:00:27.424,468] bt_conn: bt_conn_prepare_events: [00:00:27.424,499] bt_conn: conn_prepare_events: Adding conn 0x20004e80 to poll list [00:00:27.481,140] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:27.481,170] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:27.481,842] bt_conn: bt_conn_ref: handle 0 ref 3 -> 4 [00:00:27.481,872] bt_conn: bt_conn_unref: handle 0 ref 4 -> 3 [00:00:27.481,964] bt_conn: tx_complete_work: conn 0x20004e80 [00:00:27.481,964] bt_conn: tx_notify: conn 0x20004e80 [00:00:27.481,994] bt_conn: tx_notify: tx 0x20007060 cb 0x6ae2b user_data (nil) [00:00:27.487,274] eriskay_bluetooth: auth_pairing_complete_cb: auth_pairing_complete_cb [00:00:27.487,487] eriskay_bluetooth: auth_pairing_complete_cb: Bonded with RPB2 00:A0:50:E1:E0:19 (public) [00:00:40.771,636] eriskay_bluetooth: rpb2_user_pairing_timeout_cb: rpb2_user_pairing_timeout_cb [00:00:40.771,697] eriskay_bluetooth: rpb2_user_pairing_stop_work_handler: rpb2_user_pairing_stop_work_handler [00:00:40.771,728] eriskay_bluetooth: rpb2_user_pairing_stop: rpb2_user_pairing_stop [00:00:40.771,728] eriskay_bluetooth: rpb2_user_pairing_stop: user-initiated pairing stopped or timed-out [00:00:55.101,562] bt_att: att_timeout: ATT Timeout [00:00:55.101,593] bt_att: bt_att_disconnected: chan 0x20011bc4 cid 0x0004 [00:00:55.101,623] bt_att: att_chan_detach: chan 0x20011bc0 [00:00:55.101,654] bt_att: att_handle_rsp: chan 0x20011bc0 err 0x0e len 0: [00:00:55.101,684] bt_att: bt_att_req_free: req 0x20013c24 [00:00:55.101,684] bt_gatt: gatt_write_ccc_rsp: err 0x0e [00:00:55.101,715] eriskay_bluetooth: notify_cb: Unsubscribed from RPB2 [00:00:55.101,745] bt_gatt: bt_gatt_disconnected: conn 0x20004e80 [00:00:55.102,203] bt_gatt: bt_gatt_store_ccc: Stored CCCs for 00:A0:50:E1:E0:19 (public) (bt/ccc/00a050e1e0190) [00:00:55.102,233] bt_gatt: bt_gatt_store_ccc: CCC: NULL [00:00:55.102,233] bt_gatt: bt_gatt_store_cf: No config for CF [00:00:55.102,661] bt_gatt: bt_gatt_store_cf: Stored CF for 00:A0:50:E1:E0:19 (public) (bt/cf/00a050e1e0190)