zoukankan      html  css  js  c++  java
  • 一连上蓝牙后,按音量加键,死机(有LOG)

    [17:46:29][20180713_17:46:29]
    [17:46:29]bt_xtal_sync: ms=1068930 bit_offset=352
    [17:46:29]bt_xtal_sync: ms=1068969 bit_offset=353
    [17:46:29]bt_xtal_sync: ms=1069063 bit_offset=355
    [17:46:29]bt_xtal_sync: ms=1069094 bit_offset=356
    [17:46:29]bt_xtal_sync: ms=1069188 bit_offset=358
    [17:46:29]bt_xtal_sync: ms=1069223 bit_offset=359
    [17:46:29]bt_xtal_sync: ms=1069285 bit_offset=360
    [17:46:29]bt_xtal_sync: ms=1069316 bit_offset=361
    [17:46:29]
    [17:46:29]
    [17:46:29]Update 26M: diff=12 ms=483 ppb=24806
    [17:46:29]
    [17:46:29]
    [17:46:29]bt_xtal_sync: Bad ppb=24806 last_valid_ppb=23821 last_tune_ppb=0 (1)
    [17:46:29]bt_xtal_sync: ms=1069401 bit_offset=363
    [17:46:29]bt_xtal_sync: ms=1069456 bit_offset=364
    [17:46:29]bt_xtal_sync: ms=1069546 bit_offset=366
    [17:46:30]bt_xtal_sync: ms=1069608 bit_offset=367
    [17:46:30]bt_xtal_sync: ms=1069666 bit_offset=369
    [17:46:30]bt_xtal_sync: ms=1069739 bit_offset=370
    [17:46:30]bt_xtal_sync: ms=1069798 bit_offset=372
    [17:46:30]bt_xtal_sync: ms=1069895 bit_offset=374
    [17:46:30]bt_xtal_sync: ms=1069961 bit_offset=375
    [17:46:30],rssi_monitor[0]:210 ,rssi_monitor[1]: 165 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:46:30]
    [17:46:30]bt_xtal_sync: ms=1070020 bit_offset=377
    [17:46:30]bt_xtal_sync: ms=1070106 bit_offset=378
    [17:46:30]bt_xtal_sync: ms=1070161 bit_offset=380
    [17:46:30]
    [17:46:30]
    [17:46:30]Update 26M: diff=14 ms=615 ppb=22764
    [17:46:30]
    [17:46:30]
    [17:46:30]bt_xtal_sync: Bad ppb=22764 last_valid_ppb=24806 last_tune_ppb=0 (2)
    [17:46:30]bt_xtal_sync: ms=1070254 bit_offset=382
    [17:46:30]bt_xtal_sync: ms=1070285 bit_offset=383
    [17:46:30]bt_xtal_sync: ms=1070371 bit_offset=385
    [17:46:30]bt_xtal_sync: ms=1070438 bit_offset=386
    [17:46:30]bt_xtal_sync: ms=1070508 bit_offset=388
    [17:46:30]bt_xtal_sync: ms=1070602 bit_offset=390
    [17:46:30]bt_xtal_sync: ms=1070639 bit_offset=391
    [17:46:31]bt_xtal_sync: ms=1070730 bit_offset=393
    [17:46:31]bt_xtal_sync: ms=1070786 bit_offset=394
    [17:46:31]bt_xtal_sync: ms=1070853 bit_offset=395
    [17:46:31]bt_xtal_sync: ms=1070888 bit_offset=396
    [17:46:31]bt_xtal_sync: ms=1070954 bit_offset=398
    [17:46:31]
    [17:46:31]
    [17:46:31]Update 26M: diff=13 ms=582 ppb=22318
    [17:46:31]
    [17:46:31]
    [17:46:31]bt_xtal_sync: Bad ppb=22318 last_valid_ppb=22764 last_tune_ppb=0 (3)
    [17:46:31]bt_xtal_sync: ms=1071016 bit_offset=399
    [17:46:31]bt_xtal_sync: ms=1071079 bit_offset=401
    [17:46:31]bt_xtal_sync: ms=1071173 bit_offset=403
    [17:46:31]bt_xtal_sync: ms=1071208 bit_offset=404
    [17:46:31]bt_xtal_sync: ms=1071298 bit_offset=406
    [17:46:31]bt_xtal_sync: ms=1071364 bit_offset=407
    [17:46:31]bt_xtal_sync: ms=1071434 bit_offset=409
    [17:46:31]bt_xtal_sync: ms=1071524 bit_offset=411
    [17:46:31]bt_xtal_sync: ms=1071580 bit_offset=412
    [17:46:31]bt_xtal_sync: ms=1071639 bit_offset=413
    [17:46:32]bt_xtal_sync: ms=1071701 bit_offset=415
    [17:46:32]bt_xtal_sync: ms=1071761 bit_offset=416
    [17:46:32]
    [17:46:32]
    [17:46:32]Update 26M: diff=13 ms=588 ppb=22104
    [17:46:32]
    [17:46:32]
    [17:46:32]bt_xtal_sync: Bad ppb=22104 last_valid_ppb=22318 last_tune_ppb=0 (4)
    [17:46:32]bt_xtal_sync: ms=1071830 bit_offset=418
    [17:46:32]bt_xtal_sync: ms=1071916 bit_offset=420
    [17:46:32]bt_xtal_sync: ms=1072010 bit_offset=422
    [17:46:32]bt_xtal_sync: ms=1072096 bit_offset=424
    [17:46:32]bt_xtal_sync: ms=1072186 bit_offset=426
    [17:46:32]bt_xtal_sync: ms=1072250 bit_offset=427
    [17:46:32],rssi_monitor[0]:211 ,rssi_monitor[1]: 177 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:46:32]
    [17:46:32]bt_xtal_sync: ms=1072308 bit_offset=429
    [17:46:32]bt_xtal_sync: ms=1072391 bit_offset=430
    [17:46:32]bt_xtal_sync: ms=1072421 bit_offset=431
    [17:46:32]
    [17:46:32]
    [17:46:32]Update 26M: diff=10 ms=411 ppb=24316
    [17:46:32]
    [17:46:32]
    [17:46:32]bt_xtal_sync: Bad ppb=24316 last_valid_ppb=22104 last_tune_ppb=0 (5)
    [17:46:32]bt_xtal_sync: ms=1072476 bit_offset=432
    [17:46:32]bt_xtal_sync: ms=1072531 bit_offset=434
    [17:46:32]bt_xtal_sync: ms=1072598 bit_offset=435
    [17:46:32]bt_xtal_sync: ms=1072664 bit_offset=437
    [17:46:33]bt_xtal_sync: ms=1072758 bit_offset=439
    [17:46:33]bt_xtal_sync: ms=1072800 bit_offset=440
    [17:46:33]bt_xtal_sync: ms=1072890 bit_offset=442
    [17:46:33]bt_xtal_sync: ms=1072957 bit_offset=443
    [17:46:33]bt_xtal_sync: ms=1073012 bit_offset=444
    [17:46:33]
    [17:46:33]
    [17:46:33]Update 26M: diff=10 ms=413 ppb=24169
    [17:46:33]
    [17:46:33]
    [17:46:33]bt_xtal_sync: Bad ppb=24169 last_valid_ppb=24316 last_tune_ppb=0 (6)
    [17:46:33]bt_reset_xtal_to_default: Reset xtal to default 45
    [17:46:33]bt_xtal_sync: ms=1073070 bit_offset=446
    [17:46:33]bt_xtal_sync: ms=1073151 bit_offset=448
    [17:46:33]bt_xtal_sync: ms=1073236 bit_offset=449
    [17:46:33]bt_xtal_sync: ms=1073263 bit_offset=450
    [17:46:33]bt_xtal_sync: ms=1073318 bit_offset=451
    [17:46:33]bt_xtal_sync: ms=1073377 bit_offset=453
    [17:46:33]bt_xtal_sync: ms=1073459 bit_offset=455
    [17:46:33]bt_xtal_sync: ms=1073553 bit_offset=457
    [17:46:33]bt_xtal_sync: ms=1073585 bit_offset=458
    [17:46:34]bt_xtal_sync: ms=1073678 bit_offset=460
    [17:46:34]bt_xtal_sync: ms=1073761 bit_offset=461
    [17:46:34]bt_xtal_sync: ms=1073791 bit_offset=462
    [17:46:34]
    [17:46:34]
    [17:46:34]Update 26M: diff=14 ms=555 ppb=25197
    [17:46:34]
    [17:46:34]
    [17:46:34]bt_xtal_sync: Bad ppb=25197 last_valid_ppb=24169 last_tune_ppb=0 (1)
    [17:46:34]bt_xtal_sync: ms=1073846 bit_offset=464
    [17:46:34]bt_xtal_sync: ms=1073943 bit_offset=466
    [17:46:34]bt_xtal_sync: ms=1073999 bit_offset=467
    [17:46:34]bt_xtal_sync: ms=1074051 bit_offset=468
    [17:46:34]bt_xtal_sync: ms=1074104 bit_offset=469
    [17:46:34]bt_xtal_sync: ms=1074133 bit_offset=470
    [17:46:34]bt_xtal_sync: ms=1074188 bit_offset=471
    [17:46:34]bt_xtal_sync: ms=1074214 bit_offset=472
    [17:46:34]bt_xtal_sync: ms=1074266 bit_offset=473
    [17:46:34]bt_xtal_sync: ms=1074293 bit_offset=474
    [17:46:34]bt_xtal_sync: ms=1074348 bit_offset=475
    [17:46:34]bt_xtal_sync: ms=1074374 bit_offset=476
    [17:46:34]
    [17:46:34]
    [17:46:34]Update 26M: diff=10 ms=375 ppb=26667
    [17:46:34]
    [17:46:34]
    [17:46:34]bt_xtal_sync: Bad ppb=26667 last_valid_ppb=25197 last_tune_ppb=0 (2)
    [17:46:34]bt_xtal_sync: ms=1074413 bit_offset=477
    [17:46:34]bt_xtal_sync: ms=1074470 bit_offset=478
    [17:46:34]bt_xtal_sync: ms=1074551 bit_offset=480
    [17:46:34]bt_xtal_sync: ms=1074604 bit_offset=481
    [17:46:34],rssi_monitor[0]:211 ,rssi_monitor[1]: 177 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:46:34]
    [17:46:34]bt_xtal_sync: ms=1074633 bit_offset=482
    [17:46:35]bt_xtal_sync: ms=1074721 bit_offset=484
    [17:46:35]bt_xtal_sync: ms=1074801 bit_offset=486
    [17:46:35]bt_xtal_sync: ms=1074883 bit_offset=488
    [17:46:35]bt_xtal_sync: ms=1074924 bit_offset=489
    [17:46:35]CPU USAGE: busy=53 light_sleep=47 deep_sleep=0
    [17:46:35]bt_xtal_sync: ms=1075008 bit_offset=491
    [17:46:35]bt_xtal_sync: ms=1075089 bit_offset=493
    [17:46:35]bt_xtal_sync: ms=1075170 bit_offset=494
    [17:46:35]
    [17:46:35]
    [17:46:35]Update 26M: diff=14 ms=618 ppb=22626
    [17:46:35]
    [17:46:35]
    [17:46:35]bt_xtal_sync: Bad ppb=22626 last_valid_ppb=26667 last_tune_ppb=0 (3)
    [17:46:35]bt_xtal_sync: ms=1075196 bit_offset=495
    [17:46:35]bt_xtal_sync: ms=1075261 bit_offset=497
    [17:46:35]bt_xtal_sync: ms=1075343 bit_offset=498
    [17:46:35]bt_xtal_sync: ms=1075369 bit_offset=499
    [17:46:35]bt_xtal_sync: ms=1075421 bit_offset=500
    [17:46:35]bt_xtal_sync: ms=1075448 bit_offset=501
    [17:46:35]bt_xtal_sync: ms=1075500 bit_offset=502
    [17:46:35]bt_xtal_sync: ms=1075531 bit_offset=503
    [17:46:35]bt_xtal_sync: ms=1075584 bit_offset=504
    [17:46:35]bt_xtal_sync: ms=1075610 bit_offset=505
    [17:46:35]bt_xtal_sync: ms=1075663 bit_offset=506
    [17:46:36]bt_xtal_sync: ms=1075691 bit_offset=507
    [17:46:36]
    [17:46:36]
    [17:46:36]Update 26M: diff=10 ms=348 ppb=28674
    [17:46:36]
    [17:46:36]
    [17:46:36]bt_xtal_sync: Bad ppb=28674 last_valid_ppb=22626 last_tune_ppb=0 (4)
    [17:46:36]bt_xtal_sync: ms=1075749 bit_offset=508
    [17:46:36]bt_xtal_sync: ms=1075778 bit_offset=509
    [17:46:36]bt_xtal_sync: ms=1075833 bit_offset=510
    [17:46:36]bt_xtal_sync: ms=1075861 bit_offset=511
    [17:46:36]bt_xtal_sync: ms=1075914 bit_offset=512
    [17:46:36]bt_xtal_sync: ms=1075940 bit_offset=513
    [17:46:36]bt_xtal_sync: ms=1075998 bit_offset=514
    [17:46:36]bt_xtal_sync: ms=1076026 bit_offset=515
    [17:46:36]::A2DP_EVENT_STREAM_SUSPENDED 2 stream_id:0 0 1
    [17:46:36]
    [17:46:36]STREAM MANAGE bt_media_stop type= 1,device id = 0
    [17:46:36]bt_media_stop media_active = 1,curr_active_media = 1
    [17:46:36]SBC STOPPING
    [17:46:36]clear current media = 1
    [17:46:36]SBC STOPED!
    [17:46:36]bt_media_stop end media_active = 0,curr_active_media = 0
    [17:46:36]app_bt_stream_close prev:3 cur:3
    [17:46:36]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:46:36]
    [17:46:36]codec_int_stream_stop: stream=0
    [17:46:36]codec_hw_stop: stream=0
    [17:46:36]codec_int_stream_close: stream=0
    [17:46:36]codec_int_close: type=0 running=1
    [17:46:36]trig codec close
    [17:46:36]codec_hw_close
    [17:46:36]codec_hw_close: codec_hw_state=2
    [17:46:36]bt_term_xtal_sync_default
    [17:46:36] [RX:]
    [17:46:36]13 05 01 80 00 01 00
    [17:46:37]channelid is 0x41, mux's channelid is 0x41
    [17:46:37]::HF_EVENT_SERVICE_DISCONNECTED Chan_id:0, reason=13
    [17:46:37]
    [17:46:37]STREAM MANAGE bt_media_stop type= 4,device id = 0
    [17:46:37]bt_media_stop media_active = 0,curr_active_media = 0
    [17:46:37]set current media = 0
    [17:46:37]bt_media_stop end media_active = 0,curr_active_media = 0
    [17:46:37]app_bt_stream_close prev:9 cur:0
    [17:46:37]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:46:37]app_bt_profile_active_store_ptr_get hfp_act:1 hsp_act:0 a2dp_act:0x1 codec_type=2
    [17:46:37]app_bt_profile_connect_manager_hf HF_EVENT_SERVICE_DISCONNECTED discReason:19/0
    [17:46:37] [RX:]
    [17:46:37]13 05 01 80 00 01 00
    [17:46:37]avrcp_callback : chnl 0x2000c95c, Parms 0x20008ca0
    [17:46:37]
    [17:46:37]::Parms->event 3
    [17:46:37]
    [17:46:37]::AVRCP_EVENT_DISCONNECT
    [17:46:37]app_bt_accessmode_timehandler accMode=3
    [17:46:37] [RX:]
    [17:46:37]13 05 01 80 00 01 00
    [17:46:37]app_bt_mail_process src_thread:0x20003320 request_id:5 enter
    [17:46:37]!!!ME_SetAccessibleMode MEC(accOp).mode = 3, mode = 3
    [17:46:37]
    [17:46:37]app_bt_mail_process request_id:5 :status:2 exit
    [17:46:37] [RX:]
    [17:46:37]0e 04 05 1a 0c 00
    [17:46:37] [RX:]
    [17:46:37]13 05 01 80 00 01 00
    [17:46:37]channelid is 0x41, mux's channelid is 0x41
    [17:46:37]app_bt_golbal_handle evt = 10
    [17:46:37]ACCESSIBLE_CHANGE evt:10 errCode:0x0 aMode=0x3
    [17:46:37] [RX:]
    [17:46:37]13 05 01 80 00 01 00
    [17:46:37] [RX:]
    [17:46:37]13 05 01 80 00 01 00
    [17:46:37] [RX:]
    [17:46:37]13 05 01 80 00 01 00
    [17:46:37] [RX:]
    [17:46:37]13 05 01 80 00 01 00
    [17:46:37]Free currentDevice 0x20013964
    [17:46:37]currentDevice AvdtpIsConnected 0
    [17:46:37]currentDevice state is 0 flags 0
    [17:46:37]::A2DP_EVENT_STREAM_CLOSED stream_id:0, reason = 13
    [17:46:37]
    [17:46:37]STREAM MANAGE bt_media_stop type= 1,device id = 0
    [17:46:37]bt_media_stop media_active = 0,curr_active_media = 0
    [17:46:37]SBC STOPPING
    [17:46:37]bt_media_stop end media_active = 0,curr_active_media = 0
    [17:46:37]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:46:37]app_bt_profile_active_store_ptr_get hfp_act:1 hsp_act:0 a2dp_act:0x1 codec_type=2
    [17:46:37]app_bt_profile_connect_manager_a2dp A2DP_EVENT_STREAM_CLOSED discReason:19/0
    [17:46:37]app_voice_report 10
    [17:46:37]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1c
    [17:46:37]bt_media_start media_active = 2,curr_active_media = 0
    [17:46:37]set current media = 2
    [17:46:37]app_bt_stream_open prev:9 cur:7 freq:0
    [17:46:37]app_play_audio_onoff work:0 op:1 aud_id:28
    [17:46:37]app_overlay_select id:1:8
    [17:46:37][af_stream_open] id = 0, stream = 0
    [17:46:37]codec_int_open: running=0
    [17:46:37]trig codec open
    [17:46:37]codec_hw_open
    [17:46:37]codec_hw_open: codec_hw_state=1
    [17:46:37]codec_int_stream_open: stream=0
    [17:46:37]codec_int_stream_setup: stream=0
    [17:46:37][sample_rate]old = 44100, new = 16000
    [17:46:37][vol]old = 12, new = 0
    [17:46:37][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:46:37][hal_codec_setup_stream] playback sample_rate=16000
    [17:46:37]codec_int_stream_start: stream=0
    [17:46:37]codec_hw_start: stream=0
    [17:46:37]channelid is 0x41, mux's channelid is 0x41
    [17:46:37] [RX:]
    [17:46:37]0f 04 00 05 06 04
    [17:46:37] [RX:]
    [17:46:37]13 05 01 80 00 01 00
    [17:46:37]
    [17:46:37]===err reconnect bt access ====
    [17:46:37]
    [17:46:37] [RX:]
    [17:46:37]05 04 00 80 00 16
    [17:46:37]app_bt_golbal_handle evt = 6
    [17:46:37]DISCONNECT evt = 6 encryptState:2
    [17:46:37]DISCONNECT activeCons:0
    [17:46:37]app_bt_send_request: 0
    [17:46:37]
    [17:46:37]app_bt_handle_process: 0
    [17:46:37]
    [17:46:37]app_bt_accessmode_timehandler accMode=3
    [17:46:37]app_status_indication_set 2
    [17:46:37]app_bt_mail_process src_thread:0x20003320 request_id:11 enter
    [17:46:37]app_bt_mail_process request_id:11 :status:13 exit
    [17:46:37]app_bt_mail_process src_thread:0x20003320 request_id:17 enter
    [17:46:37]app_bt_mail_process request_id:17 :status:0 exit
    [17:46:37]app_bt_mail_process src_thread:0x20003320 request_id:2 enter
    [17:46:37]app_bt_mail_process request_id:2 :status:0 exit
    [17:46:37]app_bt_mail_process src_thread:0x20003320 request_id:8 enter
    [17:46:37]app_bt_mail_process request_id:8 :status:0 exit
    [17:46:37]app_bt_mail_process src_thread:0x200035e8 request_id:5 enter
    [17:46:37]!!!ME_SetAccessibleMode MEC(accOp).mode = 3, mode = 3
    [17:46:37]
    [17:46:37]app_bt_golbal_handle evt = 10
    [17:46:37]ACCESSIBLE_CHANGE evt:10 errCode:0x16 aMode=0x3
    [17:46:37]app_bt_mail_process request_id:5 :status:2 exit
    [17:46:37]app_status_indication_set 7
    [17:46:37]app_voice_report 7
    [17:46:37]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = d
    [17:46:37]bt_media_start media_active = 2,curr_active_media = 2
    [17:46:37]set current media = 2
    [17:46:38]cache underflow
    [17:46:38]media_sbc_decoder underflow len:256
    [17:46:38]
    [17:46:38]app_play_sbc_more_data-->need close, length:6240 len:256 l:0
    [17:46:38]app_bt_stream_close prev:7 cur:7
    [17:46:38]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:46:38]codec_int_stream_stop: stream=0
    [17:46:38]codec_hw_stop: stream=0
    [17:46:38]codec_int_stream_close: stream=0
    [17:46:38]codec_int_close: type=0 running=1
    [17:46:38]trig codec close
    [17:46:38]codec_hw_close
    [17:46:38]codec_hw_close: codec_hw_state=2
    [17:46:38]app_bt_stream_open prev:9 cur:7 freq:0
    [17:46:38]app_play_audio_onoff work:0 op:1 aud_id:13
    [17:46:38]app_overlay_select id:1:8
    [17:46:38][af_stream_open] id = 0, stream = 0
    [17:46:38]codec_int_open: running=0
    [17:46:38]trig codec open
    [17:46:38]codec_hw_open
    [17:46:38]codec_hw_open: codec_hw_state=1
    [17:46:38]codec_int_stream_open: stream=0
    [17:46:38]codec_int_stream_setup: stream=0
    [17:46:38][sample_rate]old = 16000, new = 16000
    [17:46:38][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:46:38][hal_codec_setup_stream] playback sample_rate=16000
    [17:46:38]codec_int_stream_start: stream=0
    [17:46:38]codec_hw_start: stream=0
    [17:46:39]cache underflow
    [17:46:39]media_sbc_decoder underflow len:256
    [17:46:39]
    [17:46:39]app_play_sbc_more_data-->need close, length:3120 len:256 l:0
    [17:46:39]app_bt_stream_close prev:7 cur:7
    [17:46:39]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:46:39]codec_int_stream_stop: stream=0
    [17:46:39]codec_hw_stop: stream=0
    [17:46:39]codec_int_stream_close: stream=0
    [17:46:39]codec_int_close: type=0 running=1
    [17:46:39]trig codec close
    [17:46:39]codec_hw_close
    [17:46:39]codec_hw_close: codec_hw_state=2
    [17:46:39]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:46:39]bt_media_stop media_active = 2,curr_active_media = 2
    [17:46:39]set current media = 0
    [17:46:39]bt_media_stop end media_active = 0,curr_active_media = 0
    [17:46:40]*** SYSFREQ top_user=0
    [17:46:40]app_battery_handle_process 0,3421
    [17:46:40]checker: id:0 state:0 mode:0 role:1 cmghdl:0 sniffInterva:499/8704 IsAudioUp:18
    [17:46:40]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:46:40]remDev:2000e3e8 a2dp State:0 remDev:f0064803 hf_channel Connected:0 remDev:2000e3e8
    [17:46:44]codec_int_close: type=1 running=0
    [17:46:44]codec_hw_close
    [17:46:44]codec_hw_close: codec_hw_state=1
    [17:46:45]CPU USAGE: busy=52 light_sleep=48 deep_sleep=0
    [17:46:45] [RX:]
    [17:46:45]04 0a 65 54 7a 34 a1 84 0c 02 7a 01
    [17:46:45] [RX:]
    [17:46:45]0f 04 00 05 09 04
    [17:46:45] [RX:]
    [17:46:45]03 0b 00 80 00 65 54 7a 34 a1 84 01 00
    [17:46:45] [RX:]
    [17:46:45]1b 03 80 00 05
    [17:46:45]app_bt_golbal_handle evt = 4
    [17:46:45]CONNECT_IND/CNF evt:4 errCode:0x0 newRole:4 activeCons:1
    [17:46:45]CONNECT_IND disable role 2000e3e8
    [17:46:45]
    [17:46:45]BTEVENT_LINK_CONNECT_IND/CNF activeCons:1
    [17:46:45]app_bt_send_request: 0
    [17:46:45]
    [17:46:45]app_bt_handle_process: 0
    [17:46:45]
    [17:46:45]CONNECT_IND sniff info 2000e3e8
    [17:46:45]
    [17:46:45]app_bt_accessmode_set access_mode=0
    [17:46:45]app_status_indication_set 2
    [17:46:45] [RX:]
    [17:46:45]0e 07 05 09 08 00 80 00 01
    [17:46:45]app_bt_mail_process src_thread:0x20003320 request_id:6 enter
    [17:46:45]app_bt_mail_process request_id:6 :status:19 exit
    [17:46:45]app_bt_mail_process src_thread:0x20003320 request_id:2 enter
    [17:46:45]app_bt_mail_process request_id:2 :status:0 exit
    [17:46:45]app_bt_golbal_handle evt = 14
    [17:46:45]ROLE_CHANGE eType:0xe errCode:0x0 newRole:1 activeCons:1
    [17:46:45] [RX:]
    [17:46:45]0e 06 05 0d 08 00 80 00
    [17:46:45]app_bt_mail_process src_thread:0x20003320 request_id:8 enter
    [17:46:45]app_bt_mail_process request_id:8 :status:0 exit
    [17:46:45] [RX:]
    [17:46:45]0f 04 00 05 1d 04
    [17:46:45]app_bt_mail_process src_thread:0x200035e8 request_id:5 enter
    [17:46:45]!!!ME_SetAccessibleMode MEC(accOp).mode = 0, mode = 0
    [17:46:45]
    [17:46:45]app_bt_mail_process request_id:5 :status:2 exit
    [17:46:45] [RX:]
    [17:46:45]0f 04 00 05 1b 04
    [17:46:45] [RX:]
    [17:46:45]0b 0b 00 80 00 bf fe cf fe db ff 7b 87
    [17:46:45] [RX:]
    [17:46:45]0c 08 00 80 00 08 0f 00 07 66
    [17:46:45] [RX:]
    [17:46:45]0e 04 05 1a 0c 00
    [17:46:45]app_bt_golbal_handle evt = 10
    [17:46:45]ACCESSIBLE_CHANGE evt:10 errCode:0x0 aMode=0x0
    [17:46:45] [RX:]
    [17:46:45]0f 04 00 05 1c 04
    [17:46:45] [RX:]
    [17:46:45]23 0d 00 80 00 01 02 07 00 00 00 00 00 00 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]38 04 80 00 40 1f
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]13 05 01 80 00 01 00
    [17:46:45] [RX:]
    [17:46:45]38 04 80 00 00 7d
    [17:46:45] [RX:]
    [17:46:45]17 06 65 54 7a 34 a1 84
    [17:46:45] [RX:]
    [17:46:45]0e 0a 05 0b 04 00 65 54 7a 34 a1 84
    [17:46:45] [RX:]
    [17:46:45]08 04 00 80 00 01
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]38 04 80 00 40 1f
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]!!!CMGR_CreateDataLink Handler->flags = 0
    [17:46:46]
    [17:46:46]!!!CMGR_CreateDataLink Handler->flags = 0
    [17:46:46]
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]avrcp_callback : chnl 0x2000c95c, Parms 0x20008d10
    [17:46:46]
    [17:46:46]::Parms->event 2
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_CONNECT_IND 2
    [17:46:46]
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]!!!CMGR_CreateDataLink Handler->flags = 0
    [17:46:46]
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]avrcp_callback : chnl 0x2000c95c, Parms 0x20008ce8
    [17:46:46]
    [17:46:46]::Parms->event 1
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_CONNECT 104
    [17:46:46]
    [17:46:46]app_bt_accessmode_set access_mode=0
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]app_bt_mail_process src_thread:0x20003320 request_id:5 enter
    [17:46:46]!!!ME_SetAccessibleMode MEC(accOp).mode = 0, mode = 0
    [17:46:46]
    [17:46:46]app_bt_golbal_handle evt = 10
    [17:46:46]ACCESSIBLE_CHANGE evt:10 errCode:0x0 aMode=0x0
    [17:46:46]app_bt_mail_process request_id:5 :status:2 exit
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46]Allocate currentDevice 0x20013964
    [17:46:46]status 0
    [17:46:46]::A2DP_EVENT_AVDTP_CONNECT 23 st = 0x2000c690
    [17:46:46]
    [17:46:46]::A2DP_EVENT_AVDTP_CONNECT 23 st = 0x2000c7f0
    [17:46:46]
    [17:46:46]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:46:46]
    [17:46:46]::Parms->event 4
    [17:46:46]
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]::AVRCP_EVENT_COMMAND ctype=1,subunitype=9
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=8
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_COMMAND more=0
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_COMMAND company_id=1958
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_COMMAND op=10,oplen=1
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_COMMAND send support event transId:0
    [17:46:46]::AVRCP_EVENT_COMMAND send support event transId:0
    [17:46:46]AVRCP_CtGetCapabilities_Rsp OP=10 cnt:1
    [17:46:46]03 01 0d
    [17:46:46]frame->operand = 2000dcec
    [17:46:46]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:46:46]
    [17:46:46]::Parms->event 20
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_ADV_TX_DONE op:16
    [17:46:46]
    [17:46:46],version=c054f21
    [17:46:46],version=c054f21
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]!!!HfIndicatorCallback hf.ind_test.num:7
    [17:46:46]
    [17:46:46]::HF_EVENT_CALL_IND chan_id:0, call:0
    [17:46:46]
    [17:46:46]app_media_update_media
    [17:46:46]skip idle
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]::HF_EVENT_CALLSETUP_IND chan_id:0, callSetup = 0
    [17:46:46]
    [17:46:46]::HF_EVENT_CALLHELD_IND chan_id:0 0 HELD_STATUS = 0
    [17:46:46]
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:46:46]
    [17:46:46]::Parms->event 4
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_COMMAND more=0
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:46:46]
    [17:46:46]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:46:46]::AVRCP_EID_VOLUME_CHANGED transId:1
    [17:46:46]
    [17:46:46]get vol raw:12 88/127
    [17:46:46]frame->operand = 2000dcec
    [17:46:46]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:46:46]
    [17:46:46]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:46:46]
    [17:46:46]::Parms->event 20
    [17:46:46]
    [17:46:46]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:46:46]
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]::A2DP_EVENT_STREAM_OPEN_IND 1
    [17:46:46]
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]::HF_EVENT_SERVICE_CONNECTED Chan_id:0
    [17:46:46]
    [17:46:46]hfp get vol raw:10 loc:12
    [17:46:46]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:46:46]app_bt_profile_active_store_ptr_get hfp_act:1 hsp_act:0 a2dp_act:0x1 codec_type=2
    [17:46:46]app_bt_profile_connect_manager_hf HF_EVENT_SERVICE_CONNECTED
    [17:46:46]app_voice_report 9
    [17:46:46]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1b
    [17:46:46]bt_media_start media_active = 2,curr_active_media = 0
    [17:46:46]set current media = 2
    [17:46:46]app_bt_stream_open prev:9 cur:7 freq:0
    [17:46:46]app_play_audio_onoff work:0 op:1 aud_id:27
    [17:46:46]app_overlay_select id:1:8
    [17:46:46][af_stream_open] id = 0, stream = 0
    [17:46:46]codec_int_open: running=0
    [17:46:46]trig codec open
    [17:46:46]codec_hw_open
    [17:46:46]codec_hw_open: codec_hw_state=0
    [17:46:46]codec_int_stream_open: stream=0
    [17:46:46]codec_int_stream_setup: stream=0
    [17:46:46][sample_rate]old = 16000, new = 16000
    [17:46:46][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:46:46][hal_codec_setup_stream] playback sample_rate=16000
    [17:46:46]codec_int_stream_start: stream=0
    [17:46:46]codec_hw_start: stream=0
    [17:46:46]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c284
    [17:46:46]
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c330
    [17:46:46]
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2fc
    [17:46:46]
    [17:46:46]channelid is 0x40, mux's channelid is 0x40
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:46:46]
    [17:46:46]::A2DP_EVENT_STREAM_OPEN stream_id:0, sample_rate codec.elements 0x80
    [17:46:46]
    [17:46:46] [RX:]
    [17:46:46]13 05 01 80 00 01 00
    [17:46:46]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:46:46]app_bt_stream_volume_ptr_update a2dp_vol:12 hfp_vol:12 ptr:0x20000378
    [17:46:46]codecType 0x2
    [17:46:46]
    [17:46:46]::A2DP_EVENT_STREAM_OPEN stream_id:0, aac sample_rate codec.elements 0x1
    [17:46:46]
    [17:46:46]::A2DP_EVENT_STREAM_OPEN stream_id:0, aac sample_rate 44100
    [17:46:46]
    [17:46:46]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:46:46]app_bt_profile_active_store_ptr_get hfp_act:1 hsp_act:0 a2dp_act:0x1 codec_type=2
    [17:46:46]app_bt_profile_connect_manager_a2dp A2DP_EVENT_STREAM_OPEN,codec type=2
    [17:46:47]cache underflow
    [17:46:47]media_sbc_decoder underflow len:256
    [17:46:47]
    [17:46:47]app_play_sbc_more_data-->need close, length:5280 len:256 l:0
    [17:46:47]app_bt_stream_close prev:7 cur:7
    [17:46:47]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:46:47]codec_int_stream_stop: stream=0
    [17:46:47]codec_hw_stop: stream=0
    [17:46:47]codec_int_stream_close: stream=0
    [17:46:47]codec_int_close: type=0 running=1
    [17:46:47]trig codec close
    [17:46:47]codec_hw_close
    [17:46:47]codec_hw_close: codec_hw_state=2
    [17:46:47]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:46:47]bt_media_stop media_active = 2,curr_active_media = 2
    [17:46:47]set current media = 0
    [17:46:47]bt_media_stop end media_active = 0,curr_active_media = 0
    [17:46:49]app_bt_key 1024,5
    [17:46:49]first blood!
    [17:46:49]bt_key_send code:1024 evt:5
    [17:46:49]bt_key_handle code:1024 evt:5
    [17:46:49]
    [17:46:49]==2001=vol up ===event:5==
    [17:46:49]
    [17:46:49]app_bt_stream_volumeup set idle volume
    [17:46:49]app_bt_stream_volumeup a2dp: 13
    [17:46:49]app_bt_stream_volumeup hfp: 12
    [17:46:49]hfp get vol raw:10 loc:12
    [17:46:49]btapp_a2dp_report_speak_gain transId:1 a2dp_state:1 streamming:0 report:0f
    [17:46:49]
    [17:46:49]channelid is 0x40, mux's channelid is 0x40
    [17:46:49] [RX:]
    [17:46:49]13 05 01 80 00 01 00
    [17:46:49]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:46:49]
    [17:46:50]*** SYSFREQ top_user=0
    [17:46:50]app_battery_handle_process 0,3420
    [17:46:50]checker: id:0 state:3 mode:0 role:1 cmghdl:2000d700 sniffInterva:0/800 IsAudioUp:0
    [17:46:50]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:46:50]remDev:2000e3e8 a2dp State:2 remDev:2000e3e8 hf_channel Connected:1 remDev:2000e3e8
    [17:46:51]app_bt_key 1024,5
    [17:46:51]first blood!
    [17:46:51]bt_key_send code:1024 evt:5
    [17:46:51]bt_key_handle code:1024 evt:5
    [17:46:51]
    [17:46:51]==2001=vol up ===event:5==
    [17:46:51]
    [17:46:51]app_bt_stream_volumeup set idle volume
    [17:46:51]app_bt_stream_volumeup a2dp: 14
    [17:46:51]app_bt_stream_volumeup hfp: 12
    [17:46:51]hfp get vol raw:10 loc:12
    [17:46:51]btapp_a2dp_report_speak_gain transId:1 a2dp_state:1 streamming:0 report:0f
    [17:46:51]
    [17:46:51]channelid is 0x40, mux's channelid is 0x40
    [17:46:51] [RX:]
    [17:46:51]13 05 01 80 00 01 00
    [17:46:51]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:46:51]
    [17:46:52]codec_int_close: type=1 running=0
    [17:46:52]codec_hw_close
    [17:46:52]codec_hw_close: codec_hw_state=1
    [17:46:54]app_bt_key 1024,5
    [17:46:54]first blood!
    [17:46:54]bt_key_send code:1024 evt:5
    [17:46:54]bt_key_handle code:1024 evt:5
    [17:46:54]
    [17:46:54]==2001=vol up ===event:5==
    [17:46:54]
    [17:46:54]app_bt_stream_volumeup set idle volume
    [17:46:54]app_bt_stream_volumeup a2dp: 15
    [17:46:54]app_bt_stream_volumeup hfp: 12
    [17:46:54]hfp get vol raw:10 loc:12
    [17:46:54]btapp_a2dp_report_speak_gain transId:1 a2dp_state:1 streamming:0 report:0f
    [17:46:54]
    [17:46:54]channelid is 0x40, mux's channelid is 0x40
    [17:46:54] [RX:]
    [17:46:54]13 05 01 80 00 01 00
    [17:46:54]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:46:54]
    [17:46:55]CPU USAGE: busy=6 light_sleep=94 deep_sleep=0
    [17:46:55]app_bt_key 1024,5
    [17:46:55]first blood!
    [17:46:55]bt_key_send code:1024 evt:5
    [17:46:55]bt_key_handle code:1024 evt:5
    [17:46:55]
    [17:46:55]==2001=vol up ===event:5==
    [17:46:55]
    [17:46:55]app_bt_stream_volumeup set idle volume
    [17:46:55]app_bt_stream_volumeup a2dp: 16
    [17:46:55]app_bt_stream_volumeup hfp: 12
    [17:46:55]hfp get vol raw:10 loc:12
    [17:46:55]btapp_a2dp_report_speak_gain transId:1 a2dp_state:1 streamming:0 report:0f
    [17:46:55]
    [17:46:55]channelid is 0x40, mux's channelid is 0x40
    [17:46:55] [RX:]
    [17:46:55]13 05 01 80 00 01 00
    [17:46:55]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:46:55]
    [17:47:00]*** SYSFREQ top_user=0
    [17:47:00]app_battery_handle_process 0,3418
    [17:47:00]checker: id:0 state:3 mode:0 role:1 cmghdl:2000d700 sniffInterva:0/800 IsAudioUp:0
    [17:47:00]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:00]remDev:2000e3e8 a2dp State:2 remDev:2000e3e8 hf_channel Connected:1 remDev:2000e3e8
    [17:47:01]::A2DP_EVENT_STREAM_START_IND 2 stream_id:0 0 0
    [17:47:01]
    [17:47:01]!!!ME_StopSniff remDev2000e3e8
    [17:47:01]
    [17:47:01]::A2DP_EVENT_STREAM_STARTED 2 stream_id:0 0 1
    [17:47:01]
    [17:47:01]STREAM MANAGE bt_media_start type= 1,device id = 0,media_id = 21
    [17:47:01]bt_media_start media_active = 1,curr_active_media = 0
    [17:47:01]app_audio_manager_switch_a2dp switch_a2dp to id:0
    [17:47:01]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:01]app_bt_stream_volume_ptr_update a2dp_vol:16 hfp_vol:12 ptr:0x20000378
    [17:47:02]set current media = 1
    [17:47:02]app_bt_stream_setup prev:9 cur:3 sample:32
    [17:47:02]app_bt_stream_open prev:9 cur:3 freq:0
    [17:47:02]bt_sbc_player work:0 op:0 freq:0 :sample:44100
    [17:47:02]
    [17:47:02]bt_media_volume_ptr_update_by_mediatype enter
    [17:47:02]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:02]app_bt_stream_volume_ptr_update a2dp_vol:16 hfp_vol:12 ptr:0x20000378
    [17:47:02]bt_media_volume_ptr_update_by_mediatype exit
    [17:47:02]bt_sbc_player: app_sysfreq_req 2
    [17:47:02]app_overlay_select id:4:8
    [17:47:02]bt_init_xtal_sync
    [17:47:02][af_stream_open] id = 0, stream = 0
    [17:47:02]codec_int_open: running=0
    [17:47:02]trig codec open
    [17:47:02]codec_hw_open
    [17:47:02]codec_hw_open: codec_hw_state=0
    [17:47:02]codec_int_stream_open: stream=0
    [17:47:02]codec_int_stream_setup: stream=0
    [17:47:02][sample_rate]old = 16000, new = 44100
    [17:47:02][vol]old = 0, new = 16
    [17:47:02][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:02][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:02]a2dp_audio_init f=42768 20720
    [17:47:02]
    [17:47:02]codec_int_stream_start: stream=0
    [17:47:02]codec_hw_start: stream=0
    [17:47:02] [RX:]
    [17:47:02]13 05 01 80 00 01 00
    [17:47:02]bt_xtal_sync: ms=1101650 bit_offset=193
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1101711 bit_offset=195
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1101766 bit_offset=196
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1101821 bit_offset=197
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1101848 bit_offset=198
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1101908 bit_offset=200
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1101993 bit_offset=202
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1102071 bit_offset=203
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1102126 bit_offset=205
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1102205 bit_offset=206
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1102231 bit_offset=207
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1102286 bit_offset=208
    [17:47:02]
    [17:47:02]
    [17:47:02]Update 26M: diff=13 ms=520 ppb=24970
    [17:47:02]
    [17:47:02]
    [17:47:02]bt_xtal_sync: Bad ppb=24970 last_valid_ppb=-2147483648 last_tune_ppb=0 (1)
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1102312 bit_offset=209
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1102365 bit_offset=210
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1102393 bit_offset=211
    [17:47:02]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:02]
    [17:47:02]aac cache ok:2372
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1102460 bit_offset=213
    [17:47:02]bt_xtal_sync: ms=1102529 bit_offset=214
    [17:47:02],rssi_monitor[0]:178 ,rssi_monitor[1]: 163 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:02]
    [17:47:02]bt_xtal_sync: ms=1102564 bit_offset=215
    [17:47:02]bt_xtal_sync: ms=1102630 bit_offset=217
    [17:47:03]bt_xtal_sync: ms=1102718 bit_offset=219
    [17:47:03]bt_xtal_sync: ms=1102784 bit_offset=220
    [17:47:03]bt_xtal_sync: ms=1102850 bit_offset=222
    [17:47:03]bt_xtal_sync: ms=1102885 bit_offset=223
    [17:47:03]bt_xtal_sync: ms=1102948 bit_offset=224
    [17:47:03]
    [17:47:03]
    [17:47:03]Update 26M: diff=13 ms=555 ppb=23423
    [17:47:03]
    [17:47:03]
    [17:47:03]bt_xtal_sync: Bad ppb=23423 last_valid_ppb=24970 last_tune_ppb=0 (2)
    [17:47:03]bt_xtal_sync: ms=1102976 bit_offset=225
    [17:47:03]bt_xtal_sync: ms=1103069 bit_offset=227
    [17:47:03]bt_xtal_sync: ms=1103096 bit_offset=228
    [17:47:03]bt_xtal_sync: ms=1103155 bit_offset=229
    [17:47:03]bt_xtal_sync: ms=1103183 bit_offset=230
    [17:47:03]bt_xtal_sync: ms=1103250 bit_offset=231
    [17:47:03]bt_xtal_sync: ms=1103281 bit_offset=232
    [17:47:03]bt_xtal_sync: ms=1103316 bit_offset=233
    [17:47:03]bt_xtal_sync: ms=1103382 bit_offset=234
    [17:47:03]bt_xtal_sync: ms=1103452 bit_offset=236
    [17:47:03]bt_xtal_sync: ms=1103480 bit_offset=237
    [17:47:03]bt_xtal_sync: ms=1103522 bit_offset=238
    [17:47:03]
    [17:47:03]
    [17:47:03]Update 26M: diff=11 ms=425 ppb=25844
    [17:47:03]
    [17:47:03]
    [17:47:03]bt_xtal_sync: Bad ppb=25844 last_valid_ppb=23423 last_tune_ppb=0 (3)
    [17:47:03]app_bt_key 1024,5
    [17:47:03]first blood!
    [17:47:03]bt_key_send code:1024 evt:5
    [17:47:03]bt_key_handle code:1024 evt:5
    [17:47:03]
    [17:47:03]==2001=vol up ===event:5==
    [17:47:03]
    [17:47:03]app_bt_stream_volumeup set audio volume
    [17:47:03]app_bt_stream_volumeset vol=17
    [17:47:03]codec_int_stream_setup: stream=0
    [17:47:03][sample_rate]old = 44100, new = 44100
    [17:47:03][vol]old = 16, new = 17
    [17:47:03][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:03][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:03]app_bt_stream_volumeup a2dp: 17
    [17:47:03]app_bt_stream_volumeup hfp: 12
    [17:47:03]hfp get vol raw:10 loc:12
    [17:47:03]btapp_a2dp_report_speak_gain transId:1 a2dp_state:1 streamming:1 report:0f
    [17:47:03]
    [17:47:03]btapp_a2dp_report_speak_gain transId:1
    [17:47:03]
    [17:47:03]get vol raw:17 127/127
    [17:47:03]frame->operand = 2000dcec
    [17:47:03]channelid is 0x40, mux's channelid is 0x40
    [17:47:03]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:03]
    [17:47:03]::Parms->event 20
    [17:47:03]
    [17:47:03]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:03]
    [17:47:03] [RX:]
    [17:47:03]13 05 01 80 00 01 00
    [17:47:03] [RX:]
    [17:47:03]13 05 01 80 00 01 00
    [17:47:03]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:03]
    [17:47:03]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:03]
    [17:47:03]::Parms->event 4
    [17:47:03]
    [17:47:03]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:03]
    [17:47:03]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:03]
    [17:47:03]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:03]
    [17:47:03]::AVRCP_EVENT_COMMAND more=0
    [17:47:03]
    [17:47:03]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:03]
    [17:47:03]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:03]::AVRCP_EID_VOLUME_CHANGED transId:2
    [17:47:03]
    [17:47:03]get vol raw:17 127/127
    [17:47:03]frame->operand = 2000dcec
    [17:47:03]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:03]
    [17:47:03]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:03]
    [17:47:03]::Parms->event 20
    [17:47:03]
    [17:47:03]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:03]
    [17:47:03] [RX:]
    [17:47:03]13 05 01 80 00 01 00
    [17:47:03]bt_xtal_sync: ms=1103582 bit_offset=239
    [17:47:03]bt_xtal_sync: ms=1103641 bit_offset=240
    [17:47:04]bt_xtal_sync: ms=1103672 bit_offset=241
    [17:47:04]bt_xtal_sync: ms=1103731 bit_offset=243
    [17:47:04]bt_xtal_sync: ms=1103785 bit_offset=244
    [17:47:04]bt_xtal_sync: ms=1103831 bit_offset=245
    [17:47:04]bt_xtal_sync: ms=1103894 bit_offset=246
    [17:47:04]bt_xtal_sync: ms=1103929 bit_offset=247
    [17:47:04]bt_xtal_sync: ms=1103996 bit_offset=249
    [17:47:04]bt_xtal_sync: ms=1104023 bit_offset=250
    [17:47:04]bt_xtal_sync: ms=1104113 bit_offset=252
    [17:47:04]bt_xtal_sync: ms=1104207 bit_offset=254
    [17:47:04]
    [17:47:04]
    [17:47:04]Update 26M: diff=12 ms=535 ppb=22430
    [17:47:04]
    [17:47:04]
    [17:47:04]bt_xtal_sync: Bad ppb=22430 last_valid_ppb=25844 last_tune_ppb=0 (4)
    [17:47:04]bt_xtal_sync: ms=1104296 bit_offset=256
    [17:47:04]app_bt_key 1024,5
    [17:47:04]first blood!
    [17:47:04]bt_key_send code:1024 evt:5
    [17:47:04]bt_key_handle code:1024 evt:5
    [17:47:04]
    [17:47:04]==2001=vol up ===event:5==
    [17:47:04]
    [17:47:04]app_bt_stream_volumeup set audio volume
    [17:47:04]app_bt_stream_volumeset vol=18
    [17:47:04]codec_int_stream_setup: stream=0
    [17:47:04][sample_rate]old = 44100, new = 44100
    [17:47:04][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:04][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:04]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1d
    [17:47:04]bt_media_start media_active = 3,curr_active_media = 1
    [17:47:04]set current media = 2
    [17:47:04]app_bt_stream_close prev:3 cur:3
    [17:47:04]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:47:04]
    [17:47:04]app_bt_stream_volumeup a2dp: 17
    [17:47:04]app_bt_stream_volumeup hfp: 12
    [17:47:04]hfp get vol raw:10 loc:12
    [17:47:04]codec_int_stream_stop: stream=0
    [17:47:04]btapp_a2dp_report_speak_gain transId:2 a2dp_state:1 streamming:1 report:0f
    [17:47:04]
    [17:47:04]btapp_a2dp_report_speak_gain transId:2
    [17:47:04]
    [17:47:04]get vol raw:17 127/127
    [17:47:04]frame->operand = 2000dcec
    [17:47:04]codec_hw_stop: stream=0
    [17:47:04]codec_int_stream_close: stream=0
    [17:47:04]codec_int_close: type=0 running=1
    [17:47:04]trig codec close
    [17:47:04]codec_hw_close
    [17:47:04]codec_hw_close: codec_hw_state=2
    [17:47:04]bt_term_xtal_sync_default
    [17:47:04]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:04]app_play_audio_onoff work:0 op:1 aud_id:29
    [17:47:04]app_overlay_select id:1:8
    [17:47:04][af_stream_open] id = 0, stream = 0
    [17:47:04]codec_int_open: running=0
    [17:47:04]trig codec open
    [17:47:04]codec_hw_open
    [17:47:04]codec_hw_open: codec_hw_state=1
    [17:47:04]codec_int_stream_open: stream=0
    [17:47:04]codec_int_stream_setup: stream=0
    [17:47:04][sample_rate]old = 44100, new = 16000
    [17:47:04][vol]old = 17, new = 0
    [17:47:04][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:04][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:04]codec_int_stream_start: stream=0
    [17:47:04]codec_hw_start: stream=0
    [17:47:04]channelid is 0x40, mux's channelid is 0x40
    [17:47:04]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:04]
    [17:47:04]::Parms->event 20
    [17:47:04]
    [17:47:04]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:04]
    [17:47:04] [RX:]
    [17:47:04]13 05 01 80 00 01 00
    [17:47:04] [RX:]
    [17:47:04]13 05 01 80 00 01 00
    [17:47:04]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:04]
    [17:47:04]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:04]
    [17:47:04]::Parms->event 4
    [17:47:04]
    [17:47:04]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:04]
    [17:47:04]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:04]
    [17:47:04]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:04]
    [17:47:04]::AVRCP_EVENT_COMMAND more=0
    [17:47:04]
    [17:47:04]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:04]
    [17:47:04]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:04]::AVRCP_EID_VOLUME_CHANGED transId:3
    [17:47:04]
    [17:47:04]get vol raw:17 127/127
    [17:47:04]frame->operand = 2000dcec
    [17:47:04]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:04]
    [17:47:04]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:04]
    [17:47:04]::Parms->event 20
    [17:47:04]
    [17:47:04]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:04]
    [17:47:04] [RX:]
    [17:47:04]13 05 01 80 00 01 00
    [17:47:05]cache underflow
    [17:47:05]media_sbc_decoder underflow len:256
    [17:47:05]
    [17:47:05]app_play_sbc_more_data-->need close, length:2480 len:256 l:0
    [17:47:05]app_bt_stream_close prev:7 cur:7
    [17:47:05]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:05]codec_int_stream_stop: stream=0
    [17:47:05]codec_hw_stop: stream=0
    [17:47:05]codec_int_stream_close: stream=0
    [17:47:05]codec_int_close: type=0 running=1
    [17:47:05]trig codec close
    [17:47:05]codec_hw_close
    [17:47:05]codec_hw_close: codec_hw_state=2
    [17:47:05]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:47:05]bt_media_stop media_active = 3,curr_active_media = 2
    [17:47:05]app_audio_manager_switch_a2dp switch_a2dp to id:0
    [17:47:05]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:05]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:05]set current media = 1
    [17:47:05]bt_media_stop end media_active = 1,curr_active_media = 1
    [17:47:05]app_bt_stream_setup prev:9 cur:3 sample:32
    [17:47:05]app_bt_stream_open prev:9 cur:3 freq:0
    [17:47:05]bt_sbc_player work:0 op:0 freq:0 :sample:44100
    [17:47:05]
    [17:47:05]bt_media_volume_ptr_update_by_mediatype enter
    [17:47:05]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:05]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:05]bt_media_volume_ptr_update_by_mediatype exit
    [17:47:05]bt_sbc_player: app_sysfreq_req 2
    [17:47:05]app_overlay_select id:4:8
    [17:47:05]bt_init_xtal_sync
    [17:47:05][af_stream_open] id = 0, stream = 0
    [17:47:05]codec_int_open: running=0
    [17:47:05]trig codec open
    [17:47:05]codec_hw_open
    [17:47:05]codec_hw_open: codec_hw_state=1
    [17:47:05]codec_int_stream_open: stream=0
    [17:47:05]codec_int_stream_setup: stream=0
    [17:47:05][sample_rate]old = 16000, new = 44100
    [17:47:05][vol]old = 0, new = 17
    [17:47:05][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:05][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:05]a2dp_audio_init f=42768 20720
    [17:47:05]
    [17:47:05]codec_int_stream_start: stream=0
    [17:47:05]codec_hw_start: stream=0
    [17:47:05]store_sbc_buffer not ready:534 cache_status:0
    [17:47:05]store_sbc_buffer not ready:530 cache_status:0
    [17:47:05]store_sbc_buffer not ready:525 cache_status:0
    [17:47:05]store_sbc_buffer not ready:566 cache_status:0
    [17:47:05]aac cache ok:2155
    [17:47:05]
    [17:47:05]bt_xtal_sync: ms=1104900 bit_offset=270
    [17:47:05]CPU USAGE: busy=6 light_sleep=94 deep_sleep=0
    [17:47:05]bt_xtal_sync: ms=1104966 bit_offset=272
    [17:47:05]bt_xtal_sync: ms=1105022 bit_offset=273
    [17:47:05]bt_xtal_sync: ms=1105095 bit_offset=275
    [17:47:05]bt_xtal_sync: ms=1105126 bit_offset=276
    [17:47:05]bt_xtal_sync: ms=1105197 bit_offset=277
    [17:47:05]bt_xtal_sync: ms=1105228 bit_offset=278
    [17:47:05]bt_xtal_sync: ms=1105255 bit_offset=279
    [17:47:05]bt_xtal_sync: ms=1105321 bit_offset=280
    [17:47:05]bt_xtal_sync: ms=1105349 bit_offset=281
    [17:47:05]bt_xtal_sync: ms=1105418 bit_offset=282
    [17:47:05]bt_xtal_sync: ms=1105471 bit_offset=284
    [17:47:05]
    [17:47:05]
    [17:47:05]Update 26M: diff=11 ms=449 ppb=24478
    [17:47:05]
    [17:47:05]
    [17:47:05]bt_xtal_sync: Bad ppb=24478 last_valid_ppb=-2147483648 last_tune_ppb=0 (1)
    [17:47:05],rssi_monitor[0]:834 ,rssi_monitor[1]: 204 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:05]
    [17:47:05]bt_xtal_sync: ms=1105546 bit_offset=286
    [17:47:05]bt_xtal_sync: ms=1105616 bit_offset=287
    [17:47:06]bt_xtal_sync: ms=1105671 bit_offset=288
    [17:47:06]bt_xtal_sync: ms=1105709 bit_offset=289
    [17:47:06]bt_xtal_sync: ms=1105748 bit_offset=290
    [17:47:06]bt_xtal_sync: ms=1105807 bit_offset=292
    [17:47:06]bt_xtal_sync: ms=1105912 bit_offset=294
    [17:47:06]bt_xtal_sync: ms=1105970 bit_offset=295
    [17:47:06]bt_xtal_sync: ms=1105998 bit_offset=296
    [17:47:06]bt_xtal_sync: ms=1106056 bit_offset=297
    [17:47:06]bt_xtal_sync: ms=1106084 bit_offset=298
    [17:47:06]bt_xtal_sync: ms=1106140 bit_offset=299
    [17:47:06]
    [17:47:06]
    [17:47:06]Update 26M: diff=11 ms=468 ppb=23467
    [17:47:06]
    [17:47:06]
    [17:47:06]bt_xtal_sync: Bad ppb=23467 last_valid_ppb=24478 last_tune_ppb=0 (2)
    [17:47:06]bt_xtal_sync: ms=1106171 bit_offset=300
    [17:47:06]bt_xtal_sync: ms=1106226 bit_offset=302
    [17:47:06]app_bt_key 1024,5
    [17:47:06]first blood!
    [17:47:06]bt_key_send code:1024 evt:5
    [17:47:06]bt_key_handle code:1024 evt:5
    [17:47:06]
    [17:47:06]==2001=vol up ===event:5==
    [17:47:06]
    [17:47:06]app_bt_stream_volumeup set audio volume
    [17:47:06]app_bt_stream_volumeset vol=18
    [17:47:06]codec_int_stream_setup: stream=0
    [17:47:06][sample_rate]old = 44100, new = 44100
    [17:47:06][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:06][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:06]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1d
    [17:47:06]bt_media_start media_active = 3,curr_active_media = 1
    [17:47:06]set current media = 2
    [17:47:06]app_bt_stream_close prev:3 cur:3
    [17:47:06]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:47:06]
    [17:47:06]app_bt_stream_volumeup a2dp: 17
    [17:47:06]app_bt_stream_volumeup hfp: 12
    [17:47:06]hfp get vol raw:10 loc:12
    [17:47:06]codec_int_stream_stop: stream=0
    [17:47:06]btapp_a2dp_report_speak_gain transId:3 a2dp_state:1 streamming:1 report:0f
    [17:47:06]
    [17:47:06]btapp_a2dp_report_speak_gain transId:3
    [17:47:06]
    [17:47:06]get vol raw:17 127/127
    [17:47:06]frame->operand = 2000dcec
    [17:47:06]codec_hw_stop: stream=0
    [17:47:06]codec_int_stream_close: stream=0
    [17:47:06]codec_int_close: type=0 running=1
    [17:47:06]trig codec close
    [17:47:06]codec_hw_close
    [17:47:06]codec_hw_close: codec_hw_state=2
    [17:47:06]bt_term_xtal_sync_default
    [17:47:06]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:06]app_play_audio_onoff work:0 op:1 aud_id:29
    [17:47:06]app_overlay_select id:1:8
    [17:47:06][af_stream_open] id = 0, stream = 0
    [17:47:06]codec_int_open: running=0
    [17:47:06]trig codec open
    [17:47:06]codec_hw_open
    [17:47:06]codec_hw_open: codec_hw_state=1
    [17:47:06]codec_int_stream_open: stream=0
    [17:47:06]codec_int_stream_setup: stream=0
    [17:47:06][sample_rate]old = 44100, new = 16000
    [17:47:06][vol]old = 17, new = 0
    [17:47:06][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:06][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:06]codec_int_stream_start: stream=0
    [17:47:06]codec_hw_start: stream=0
    [17:47:06]channelid is 0x40, mux's channelid is 0x40
    [17:47:06]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:06]
    [17:47:06]::Parms->event 20
    [17:47:06]
    [17:47:06]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:06]
    [17:47:06] [RX:]
    [17:47:06]13 05 01 80 00 01 00
    [17:47:06] [RX:]
    [17:47:06]13 05 01 80 00 01 00
    [17:47:06]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:06]
    [17:47:06]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:06]
    [17:47:06]::Parms->event 4
    [17:47:06]
    [17:47:06]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:06]
    [17:47:06]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:06]
    [17:47:06]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:06]
    [17:47:06]::AVRCP_EVENT_COMMAND more=0
    [17:47:06]
    [17:47:06]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:06]
    [17:47:06]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:06]::AVRCP_EID_VOLUME_CHANGED transId:4
    [17:47:06]
    [17:47:06]get vol raw:17 127/127
    [17:47:06]frame->operand = 2000dcec
    [17:47:06]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:06]
    [17:47:06]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:06]
    [17:47:06]::Parms->event 20
    [17:47:06]
    [17:47:06]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:06]
    [17:47:06] [RX:]
    [17:47:06]13 05 01 80 00 01 00
    [17:47:07]cache underflow
    [17:47:07]media_sbc_decoder underflow len:256
    [17:47:07]
    [17:47:07]app_play_sbc_more_data-->need close, length:2480 len:256 l:0
    [17:47:07]app_bt_stream_close prev:7 cur:7
    [17:47:07]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:07]codec_int_stream_stop: stream=0
    [17:47:07]codec_hw_stop: stream=0
    [17:47:07]codec_int_stream_close: stream=0
    [17:47:07]codec_int_close: type=0 running=1
    [17:47:07]trig codec close
    [17:47:07]codec_hw_close
    [17:47:07]codec_hw_close: codec_hw_state=2
    [17:47:07]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:47:07]bt_media_stop media_active = 3,curr_active_media = 2
    [17:47:07]app_audio_manager_switch_a2dp switch_a2dp to id:0
    [17:47:07]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:07]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:07]set current media = 1
    [17:47:07]bt_media_stop end media_active = 1,curr_active_media = 1
    [17:47:07]app_bt_stream_setup prev:9 cur:3 sample:32
    [17:47:07]app_bt_stream_open prev:9 cur:3 freq:0
    [17:47:07]bt_sbc_player work:0 op:0 freq:0 :sample:44100
    [17:47:07]
    [17:47:07]bt_media_volume_ptr_update_by_mediatype enter
    [17:47:07]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:07]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:07]bt_media_volume_ptr_update_by_mediatype exit
    [17:47:07]bt_sbc_player: app_sysfreq_req 2
    [17:47:07]app_overlay_select id:4:8
    [17:47:07]bt_init_xtal_sync
    [17:47:07][af_stream_open] id = 0, stream = 0
    [17:47:07]codec_int_open: running=0
    [17:47:07]trig codec open
    [17:47:07]codec_hw_open
    [17:47:07]codec_hw_open: codec_hw_state=1
    [17:47:07]codec_int_stream_open: stream=0
    [17:47:07]codec_int_stream_setup: stream=0
    [17:47:07][sample_rate]old = 16000, new = 44100
    [17:47:07][vol]old = 0, new = 17
    [17:47:07][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:07][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:07]a2dp_audio_init f=42768 20720
    [17:47:07]
    [17:47:07]codec_int_stream_start: stream=0
    [17:47:07]codec_hw_start: stream=0
    [17:47:07]store_sbc_buffer not ready:551 cache_status:0
    [17:47:07]store_sbc_buffer not ready:527 cache_status:0
    [17:47:07]bt_xtal_sync: ms=1106833 bit_offset=316
    [17:47:07]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:07]
    [17:47:07]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:07]
    [17:47:07]aac cache ok:2152
    [17:47:07]
    [17:47:07]bt_xtal_sync: ms=1106903 bit_offset=317
    [17:47:07]bt_xtal_sync: ms=1106935 bit_offset=318
    [17:47:07]bt_xtal_sync: ms=1106990 bit_offset=320
    [17:47:07]bt_xtal_sync: ms=1107062 bit_offset=321
    [17:47:07]bt_xtal_sync: ms=1107093 bit_offset=322
    [17:47:07]bt_xtal_sync: ms=1107131 bit_offset=323
    [17:47:07]app_bt_key 1024,5
    [17:47:07]first blood!
    [17:47:07]bt_key_send code:1024 evt:5
    [17:47:07]bt_key_handle code:1024 evt:5
    [17:47:07]
    [17:47:07]==2001=vol up ===event:5==
    [17:47:07]
    [17:47:07]app_bt_stream_volumeup set audio volume
    [17:47:07]app_bt_stream_volumeset vol=18
    [17:47:07]codec_int_stream_setup: stream=0
    [17:47:07][sample_rate]old = 44100, new = 44100
    [17:47:07][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:07][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:07]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1d
    [17:47:07]bt_media_start media_active = 3,curr_active_media = 1
    [17:47:07]set current media = 2
    [17:47:07]app_bt_stream_close prev:3 cur:3
    [17:47:07]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:47:07]
    [17:47:07]codec_int_stream_stop: stream=0
    [17:47:07]app_bt_stream_volumeup a2dp: 17
    [17:47:07]app_bt_stream_volumeup hfp: 12
    [17:47:07]hfp get vol raw:10 loc:12
    [17:47:07]btapp_a2dp_report_speak_gain transId:4 a2dp_state:1 streamming:1 report:0f
    [17:47:07]
    [17:47:07]btapp_a2dp_report_speak_gain transId:4
    [17:47:07]
    [17:47:07]get vol raw:17 127/127
    [17:47:07]codec_hw_stop: stream=0
    [17:47:07]codec_int_stream_close: stream=0
    [17:47:07]codec_int_close: type=0 running=1
    [17:47:07]trig codec close
    [17:47:07]codec_hw_close
    [17:47:07]codec_hw_close: codec_hw_state=2
    [17:47:07]bt_term_xtal_sync_default
    [17:47:07]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:07]app_play_audio_onoff work:0 op:1 aud_id:29
    [17:47:07]app_overlay_select id:1:8
    [17:47:07][af_stream_open] id = 0, stream = 0
    [17:47:07]codec_int_open: running=0
    [17:47:07]trig codec open
    [17:47:07]codec_hw_open
    [17:47:07]codec_hw_open: codec_hw_state=1
    [17:47:07]codec_int_stream_open: stream=0
    [17:47:07]codec_int_stream_setup: stream=0
    [17:47:07][sample_rate]old = 44100, new = 16000
    [17:47:07][vol]old = 17, new = 0
    [17:47:07][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:07][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:07]codec_int_stream_start: stream=0
    [17:47:07]codec_hw_start: stream=0
    [17:47:07]frame->operand = 2000dcec
    [17:47:07]channelid is 0x40, mux's channelid is 0x40
    [17:47:07]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:07]
    [17:47:07]::Parms->event 20
    [17:47:07]
    [17:47:07]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:07]
    [17:47:07] [RX:]
    [17:47:07]13 05 01 80 00 01 00
    [17:47:07] [RX:]
    [17:47:07]13 05 01 80 00 01 00
    [17:47:07]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:07]
    [17:47:07]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:07]
    [17:47:07]::Parms->event 4
    [17:47:07]
    [17:47:07]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:07]
    [17:47:07]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:07]
    [17:47:07]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:07]
    [17:47:07]::AVRCP_EVENT_COMMAND more=0
    [17:47:07]
    [17:47:07]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:07]
    [17:47:07]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:07]::AVRCP_EID_VOLUME_CHANGED transId:5
    [17:47:07]
    [17:47:07]get vol raw:17 127/127
    [17:47:07]frame->operand = 2000dcec
    [17:47:07]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:07]
    [17:47:07]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:07]
    [17:47:07]::Parms->event 20
    [17:47:07]
    [17:47:07]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:07]
    [17:47:07] [RX:]
    [17:47:07]13 05 01 80 00 01 00
    [17:47:07]cache underflow
    [17:47:07]media_sbc_decoder underflow len:256
    [17:47:07]
    [17:47:07]app_play_sbc_more_data-->need close, length:2480 len:256 l:0
    [17:47:08]app_bt_stream_close prev:7 cur:7
    [17:47:08]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:08]codec_int_stream_stop: stream=0
    [17:47:08]codec_hw_stop: stream=0
    [17:47:08]codec_int_stream_close: stream=0
    [17:47:08]codec_int_close: type=0 running=1
    [17:47:08]trig codec close
    [17:47:08]codec_hw_close
    [17:47:08]codec_hw_close: codec_hw_state=2
    [17:47:08]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:47:08]bt_media_stop media_active = 3,curr_active_media = 2
    [17:47:08]app_audio_manager_switch_a2dp switch_a2dp to id:0
    [17:47:08]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:08]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:08]set current media = 1
    [17:47:08]bt_media_stop end media_active = 1,curr_active_media = 1
    [17:47:08]app_bt_stream_setup prev:9 cur:3 sample:32
    [17:47:08]app_bt_stream_open prev:9 cur:3 freq:0
    [17:47:08]bt_sbc_player work:0 op:0 freq:0 :sample:44100
    [17:47:08]
    [17:47:08]bt_media_volume_ptr_update_by_mediatype enter
    [17:47:08]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:08]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:08]bt_media_volume_ptr_update_by_mediatype exit
    [17:47:08]bt_sbc_player: app_sysfreq_req 2
    [17:47:08]app_overlay_select id:4:8
    [17:47:08]bt_init_xtal_sync
    [17:47:08][af_stream_open] id = 0, stream = 0
    [17:47:08]codec_int_open: running=0
    [17:47:08]trig codec open
    [17:47:08]codec_hw_open
    [17:47:08]codec_hw_open: codec_hw_state=1
    [17:47:08]codec_int_stream_open: stream=0
    [17:47:08]codec_int_stream_setup: stream=0
    [17:47:08][sample_rate]old = 16000, new = 44100
    [17:47:08][vol]old = 0, new = 17
    [17:47:08][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:08][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:08]a2dp_audio_init f=42768 20720
    [17:47:08]
    [17:47:08]codec_int_stream_start: stream=0
    [17:47:08]codec_hw_start: stream=0
    [17:47:08]store_sbc_buffer not ready:613 cache_status:0
    [17:47:08]store_sbc_buffer not ready:577 cache_status:0
    [17:47:08]store_sbc_buffer not ready:570 cache_status:0
    [17:47:08]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:08]
    [17:47:08]aac cache ok:2346
    [17:47:08]
    [17:47:08]bt_xtal_sync: ms=1107751 bit_offset=338
    [17:47:08]bt_xtal_sync: ms=1107833 bit_offset=340
    [17:47:08]bt_xtal_sync: ms=1107923 bit_offset=342
    [17:47:08]bt_xtal_sync: ms=1107982 bit_offset=343
    [17:47:08]bt_xtal_sync: ms=1108013 bit_offset=344
    [17:47:08]bt_xtal_sync: ms=1108100 bit_offset=346
    [17:47:08]bt_xtal_sync: ms=1108182 bit_offset=348
    [17:47:08]bt_xtal_sync: ms=1108241 bit_offset=349
    [17:47:08]bt_xtal_sync: ms=1108268 bit_offset=350
    [17:47:08]app_bt_key 1024,5
    [17:47:08]first blood!
    [17:47:08]bt_key_send code:1024 evt:5
    [17:47:08]bt_key_handle code:1024 evt:5
    [17:47:08]
    [17:47:08]==2001=vol up ===event:5==
    [17:47:08]
    [17:47:08]app_bt_stream_volumeup set audio volume
    [17:47:08]app_bt_stream_volumeset vol=18
    [17:47:08]codec_int_stream_setup: stream=0
    [17:47:08][sample_rate]old = 44100, new = 44100
    [17:47:08][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:08][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:08]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1d
    [17:47:08]bt_media_start media_active = 3,curr_active_media = 1
    [17:47:08]set current media = 2
    [17:47:08]app_bt_stream_close prev:3 cur:3
    [17:47:08]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:47:08]
    [17:47:08]app_bt_stream_volumeup a2dp: 17
    [17:47:08]app_bt_stream_volumeup hfp: 12
    [17:47:08]hfp get vol raw:10 loc:12
    [17:47:08]codec_int_stream_stop: stream=0
    [17:47:08]btapp_a2dp_report_speak_gain transId:5 a2dp_state:1 streamming:1 report:0f
    [17:47:08]
    [17:47:08]btapp_a2dp_report_speak_gain transId:5
    [17:47:08]
    [17:47:08]get vol raw:17 127/127
    [17:47:08]frame->operand = 2000dcec
    [17:47:08]codec_hw_stop: stream=0
    [17:47:08]codec_int_stream_close: stream=0
    [17:47:08]codec_int_close: type=0 running=1
    [17:47:08]trig codec close
    [17:47:08]codec_hw_close
    [17:47:08]codec_hw_close: codec_hw_state=2
    [17:47:08]bt_term_xtal_sync_default
    [17:47:08]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:08]app_play_audio_onoff work:0 op:1 aud_id:29
    [17:47:08]app_overlay_select id:1:8
    [17:47:08][af_stream_open] id = 0, stream = 0
    [17:47:08]codec_int_open: running=0
    [17:47:08]trig codec open
    [17:47:08]codec_hw_open
    [17:47:08]codec_hw_open: codec_hw_state=1
    [17:47:08]codec_int_stream_open: stream=0
    [17:47:08]codec_int_stream_setup: stream=0
    [17:47:08][sample_rate]old = 44100, new = 16000
    [17:47:08][vol]old = 17, new = 0
    [17:47:08][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:08][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:08]codec_int_stream_start: stream=0
    [17:47:08]codec_hw_start: stream=0
    [17:47:08]channelid is 0x40, mux's channelid is 0x40
    [17:47:08]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:08]
    [17:47:08]::Parms->event 20
    [17:47:08]
    [17:47:08]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:08]
    [17:47:08] [RX:]
    [17:47:08]13 05 01 80 00 01 00
    [17:47:08] [RX:]
    [17:47:08]13 05 01 80 00 01 00
    [17:47:08]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:08]
    [17:47:08]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:08]
    [17:47:08]::Parms->event 4
    [17:47:08]
    [17:47:08]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:08]
    [17:47:08]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:08]
    [17:47:08]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:08]
    [17:47:08]::AVRCP_EVENT_COMMAND more=0
    [17:47:08]
    [17:47:08]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:08]
    [17:47:08]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:08]::AVRCP_EID_VOLUME_CHANGED transId:6
    [17:47:08]
    [17:47:08]get vol raw:17 127/127
    [17:47:08]frame->operand = 2000dcec
    [17:47:08]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:08]
    [17:47:08]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:08]
    [17:47:08]::Parms->event 20
    [17:47:08]
    [17:47:08]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:08]
    [17:47:08] [RX:]
    [17:47:08]13 05 01 80 00 01 00
    [17:47:09]cache underflow
    [17:47:09]media_sbc_decoder underflow len:256
    [17:47:09]
    [17:47:09]app_play_sbc_more_data-->need close, length:2480 len:256 l:0
    [17:47:09]app_bt_stream_close prev:7 cur:7
    [17:47:09]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:09]codec_int_stream_stop: stream=0
    [17:47:09]codec_hw_stop: stream=0
    [17:47:09]codec_int_stream_close: stream=0
    [17:47:09]codec_int_close: type=0 running=1
    [17:47:09]trig codec close
    [17:47:09]codec_hw_close
    [17:47:09]codec_hw_close: codec_hw_state=2
    [17:47:09]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:47:09]bt_media_stop media_active = 3,curr_active_media = 2
    [17:47:09]app_audio_manager_switch_a2dp switch_a2dp to id:0
    [17:47:09]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:09]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:09]set current media = 1
    [17:47:09]bt_media_stop end media_active = 1,curr_active_media = 1
    [17:47:09]app_bt_stream_setup prev:9 cur:3 sample:32
    [17:47:09]app_bt_stream_open prev:9 cur:3 freq:0
    [17:47:09]bt_sbc_player work:0 op:0 freq:0 :sample:44100
    [17:47:09]
    [17:47:09]bt_media_volume_ptr_update_by_mediatype enter
    [17:47:09]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:09]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:09]bt_media_volume_ptr_update_by_mediatype exit
    [17:47:09]bt_sbc_player: app_sysfreq_req 2
    [17:47:09]app_overlay_select id:4:8
    [17:47:09]bt_init_xtal_sync
    [17:47:09][af_stream_open] id = 0, stream = 0
    [17:47:09]codec_int_open: running=0
    [17:47:09]trig codec open
    [17:47:09]codec_hw_open
    [17:47:09]codec_hw_open: codec_hw_state=1
    [17:47:09]codec_int_stream_open: stream=0
    [17:47:09]codec_int_stream_setup: stream=0
    [17:47:09][sample_rate]old = 16000, new = 44100
    [17:47:09][vol]old = 0, new = 17
    [17:47:09][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:09][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:09]a2dp_audio_init f=42768 20720
    [17:47:09]
    [17:47:09]codec_int_stream_start: stream=0
    [17:47:09]codec_hw_start: stream=0
    [17:47:09]store_sbc_buffer not ready:550 cache_status:0
    [17:47:09]store_sbc_buffer not ready:509 cache_status:0
    [17:47:09]store_sbc_buffer not ready:554 cache_status:0
    [17:47:09]bt_xtal_sync: ms=1108868 bit_offset=364
    [17:47:09]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:09]
    [17:47:09]aac cache ok:2183
    [17:47:09]
    [17:47:09]bt_xtal_sync: ms=1108935 bit_offset=365
    [17:47:09]bt_xtal_sync: ms=1108961 bit_offset=366
    [17:47:09]bt_xtal_sync: ms=1109001 bit_offset=367
    [17:47:09]bt_xtal_sync: ms=1109056 bit_offset=368
    [17:47:09]bt_xtal_sync: ms=1109083 bit_offset=369
    [17:47:09]bt_xtal_sync: ms=1109146 bit_offset=370
    [17:47:09]bt_xtal_sync: ms=1109192 bit_offset=372
    [17:47:09]bt_xtal_sync: ms=1109255 bit_offset=373
    [17:47:09]bt_xtal_sync: ms=1109290 bit_offset=374
    [17:47:09]bt_xtal_sync: ms=1109387 bit_offset=376
    [17:47:09]bt_xtal_sync: ms=1109418 bit_offset=377
    [17:47:09]
    [17:47:09]
    [17:47:09]Update 26M: diff=10 ms=456 ppb=21888
    [17:47:09]
    [17:47:09]
    [17:47:09]bt_xtal_sync: Bad ppb=21888 last_valid_ppb=-2147483648 last_tune_ppb=0 (1)
    [17:47:09]bt_xtal_sync: ms=1109473 bit_offset=378
    [17:47:09]bt_xtal_sync: ms=1109516 bit_offset=379
    [17:47:09],rssi_monitor[0]:962 ,rssi_monitor[1]: 212 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:09]
    [17:47:09]bt_xtal_sync: ms=1109562 bit_offset=380
    [17:47:09]bt_xtal_sync: ms=1109617 bit_offset=382
    [17:47:10]bt_xtal_sync: ms=1109711 bit_offset=384
    [17:47:10]app_bt_key 1024,5
    [17:47:10]first blood!
    [17:47:10]bt_key_send code:1024 evt:5
    [17:47:10]bt_key_handle code:1024 evt:5
    [17:47:10]
    [17:47:10]==2001=vol up ===event:5==
    [17:47:10]
    [17:47:10]app_bt_stream_volumeup set audio volume
    [17:47:10]app_bt_stream_volumeset vol=18
    [17:47:10]codec_int_stream_setup: stream=0
    [17:47:10][sample_rate]old = 44100, new = 44100
    [17:47:10][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:10][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:10]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1d
    [17:47:10]bt_media_start media_active = 3,curr_active_media = 1
    [17:47:10]set current media = 2
    [17:47:10]app_bt_stream_close prev:3 cur:3
    [17:47:10]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:47:10]
    [17:47:10]app_bt_stream_volumeup a2dp: 17
    [17:47:10]app_bt_stream_volumeup hfp: 12
    [17:47:10]codec_int_stream_stop: stream=0
    [17:47:10]hfp get vol raw:10 loc:12
    [17:47:10]btapp_a2dp_report_speak_gain transId:6 a2dp_state:1 streamming:1 report:0f
    [17:47:10]
    [17:47:10]btapp_a2dp_report_speak_gain transId:6
    [17:47:10]
    [17:47:10]get vol raw:17 127/127
    [17:47:10]frame->operand = 2000dcec
    [17:47:10]codec_hw_stop: stream=0
    [17:47:10]codec_int_stream_close: stream=0
    [17:47:10]codec_int_close: type=0 running=1
    [17:47:10]trig codec close
    [17:47:10]codec_hw_close
    [17:47:10]codec_hw_close: codec_hw_state=2
    [17:47:10]bt_term_xtal_sync_default
    [17:47:10]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:10]app_play_audio_onoff work:0 op:1 aud_id:29
    [17:47:10]app_overlay_select id:1:8
    [17:47:10][af_stream_open] id = 0, stream = 0
    [17:47:10]codec_int_open: running=0
    [17:47:10]trig codec open
    [17:47:10]codec_hw_open
    [17:47:10]codec_hw_open: codec_hw_state=1
    [17:47:10]codec_int_stream_open: stream=0
    [17:47:10]codec_int_stream_setup: stream=0
    [17:47:10][sample_rate]old = 44100, new = 16000
    [17:47:10][vol]old = 17, new = 0
    [17:47:10][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:10][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:10]codec_int_stream_start: stream=0
    [17:47:10]codec_hw_start: stream=0
    [17:47:10]channelid is 0x40, mux's channelid is 0x40
    [17:47:10]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:10]
    [17:47:10]::Parms->event 20
    [17:47:10]
    [17:47:10]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:10]
    [17:47:10] [RX:]
    [17:47:10]13 05 01 80 00 01 00
    [17:47:10] [RX:]
    [17:47:10]13 05 01 80 00 01 00
    [17:47:10]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:10]
    [17:47:10]::Parms->event 4
    [17:47:10]
    [17:47:10]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:10]
    [17:47:10]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:10]
    [17:47:10]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:10]
    [17:47:10]::AVRCP_EVENT_COMMAND more=0
    [17:47:10]
    [17:47:10]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:10]
    [17:47:10]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:10]::AVRCP_EID_VOLUME_CHANGED transId:7
    [17:47:10]
    [17:47:10]get vol raw:17 127/127
    [17:47:10]frame->operand = 2000dcec
    [17:47:10]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:10]
    [17:47:10]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:10]
    [17:47:10]::Parms->event 20
    [17:47:10]
    [17:47:10]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:10]
    [17:47:10]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:10]
    [17:47:10] [RX:]
    [17:47:10]13 05 01 80 00 01 00
    [17:47:10]cache underflow
    [17:47:10]media_sbc_decoder underflow len:256
    [17:47:10]
    [17:47:10]app_play_sbc_more_data-->need close, length:2480 len:256 l:0
    [17:47:10]app_bt_stream_close prev:7 cur:7
    [17:47:10]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:10]codec_int_stream_stop: stream=0
    [17:47:10]codec_hw_stop: stream=0
    [17:47:10]codec_int_stream_close: stream=0
    [17:47:10]codec_int_close: type=0 running=1
    [17:47:10]trig codec close
    [17:47:10]codec_hw_close
    [17:47:10]codec_hw_close: codec_hw_state=2
    [17:47:10]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:47:10]bt_media_stop media_active = 3,curr_active_media = 2
    [17:47:10]app_audio_manager_switch_a2dp switch_a2dp to id:0
    [17:47:10]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:10]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:10]set current media = 1
    [17:47:10]bt_media_stop end media_active = 1,curr_active_media = 1
    [17:47:10]app_bt_stream_setup prev:9 cur:3 sample:32
    [17:47:10]app_bt_stream_open prev:9 cur:3 freq:0
    [17:47:10]bt_sbc_player work:0 op:0 freq:0 :sample:44100
    [17:47:10]
    [17:47:10]bt_media_volume_ptr_update_by_mediatype enter
    [17:47:10]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:10]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:10]bt_media_volume_ptr_update_by_mediatype exit
    [17:47:10]bt_sbc_player: app_sysfreq_req 2
    [17:47:10]app_overlay_select id:4:8
    [17:47:10]bt_init_xtal_sync
    [17:47:10][af_stream_open] id = 0, stream = 0
    [17:47:10]codec_int_open: running=0
    [17:47:10]trig codec open
    [17:47:10]codec_hw_open
    [17:47:10]codec_hw_open: codec_hw_state=1
    [17:47:10]codec_int_stream_open: stream=0
    [17:47:10]codec_int_stream_setup: stream=0
    [17:47:10][sample_rate]old = 16000, new = 44100
    [17:47:10][vol]old = 0, new = 17
    [17:47:10][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:10][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:10]a2dp_audio_init f=42768 20720
    [17:47:10]
    [17:47:10]codec_int_stream_start: stream=0
    [17:47:10]codec_hw_start: stream=0
    [17:47:10]store_sbc_buffer not ready:565 cache_status:0
    [17:47:10]store_sbc_buffer not ready:580 cache_status:0
    [17:47:10]store_sbc_buffer not ready:620 cache_status:0
    [17:47:10]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:10]
    [17:47:10]aac cache ok:2362
    [17:47:10]
    [17:47:10]bt_xtal_sync: ms=1110332 bit_offset=398
    [17:47:10]bt_xtal_sync: ms=1110360 bit_offset=399
    [17:47:10]bt_xtal_sync: ms=1110418 bit_offset=400
    [17:47:10]bt_xtal_sync: ms=1110446 bit_offset=401
    [17:47:10]bt_xtal_sync: ms=1110512 bit_offset=403
    [17:47:10]bt_xtal_sync: ms=1110567 bit_offset=404
    [17:47:10]bt_xtal_sync: ms=1110595 bit_offset=405
    [17:47:11]bt_xtal_sync: ms=1110692 bit_offset=407
    [17:47:11]bt_xtal_sync: ms=1110723 bit_offset=408
    [17:47:11]bt_xtal_sync: ms=1110783 bit_offset=409
    [17:47:11]bt_xtal_sync: ms=1110830 bit_offset=410
    [17:47:11]bt_xtal_sync: ms=1110865 bit_offset=411
    [17:47:11]
    [17:47:11]
    [17:47:11]Update 26M: diff=11 ms=446 ppb=24650
    [17:47:11]
    [17:47:11]
    [17:47:11]bt_xtal_sync: Bad ppb=24650 last_valid_ppb=-2147483648 last_tune_ppb=0 (1)
    [17:47:11]bt_xtal_sync: ms=1110927 bit_offset=412
    [17:47:11]bt_xtal_sync: ms=1110958 bit_offset=413
    [17:47:11]bt_xtal_sync: ms=1110993 bit_offset=414
    [17:47:11]bt_xtal_sync: ms=1111060 bit_offset=416
    [17:47:11]bt_xtal_sync: ms=1111161 bit_offset=418
    [17:47:11]bt_xtal_sync: ms=1111200 bit_offset=419
    [17:47:11]bt_xtal_sync: ms=1111231 bit_offset=420
    [17:47:11]bt_xtal_sync: ms=1111286 bit_offset=421
    [17:47:11]bt_xtal_sync: ms=1111332 bit_offset=422
    [17:47:11]bt_xtal_sync: ms=1111387 bit_offset=423
    [17:47:11]bt_xtal_sync: ms=1111418 bit_offset=424
    [17:47:11]bt_xtal_sync: ms=1111477 bit_offset=425
    [17:47:11]
    [17:47:11]
    [17:47:11]Update 26M: diff=11 ms=483 ppb=22739
    [17:47:11]
    [17:47:11]
    [17:47:11]bt_xtal_sync: Bad ppb=22739 last_valid_ppb=24650 last_tune_ppb=0 (2)
    [17:47:11]bt_xtal_sync: ms=1111536 bit_offset=427
    [17:47:11]bt_xtal_sync: ms=1111575 bit_offset=428
    [17:47:11]bt_xtal_sync: ms=1111672 bit_offset=430
    [17:47:12]bt_xtal_sync: ms=1111707 bit_offset=431
    [17:47:12]bt_xtal_sync: ms=1111768 bit_offset=432
    [17:47:12]bt_xtal_sync: ms=1111823 bit_offset=433
    [17:47:12]bt_xtal_sync: ms=1111851 bit_offset=434
    [17:47:12]bt_xtal_sync: ms=1111918 bit_offset=436
    [17:47:12]bt_xtal_sync: ms=1112005 bit_offset=438
    [17:47:12]bt_xtal_sync: ms=1112036 bit_offset=439
    [17:47:12]bt_xtal_sync: ms=1112095 bit_offset=440
    [17:47:12]bt_xtal_sync: ms=1112126 bit_offset=441
    [17:47:12]
    [17:47:12]
    [17:47:12]Update 26M: diff=12 ms=453 ppb=26446
    [17:47:12]
    [17:47:12]
    [17:47:12]bt_xtal_sync: Bad ppb=26446 last_valid_ppb=22739 last_tune_ppb=0 (3)
    [17:47:12]bt_xtal_sync: ms=1112189 bit_offset=442
    [17:47:12]bt_xtal_sync: ms=1112223 bit_offset=443
    [17:47:12]bt_xtal_sync: ms=1112255 bit_offset=444
    [17:47:12]bt_xtal_sync: ms=1112318 bit_offset=445
    [17:47:12]bt_xtal_sync: ms=1112352 bit_offset=446
    [17:47:12]bt_xtal_sync: ms=1112418 bit_offset=447
    [17:47:12],rssi_monitor[0]:242 ,rssi_monitor[1]: 167 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:12]
    [17:47:12]bt_xtal_sync: ms=1112446 bit_offset=448
    [17:47:12]bt_xtal_sync: ms=1112512 bit_offset=450
    [17:47:12]bt_xtal_sync: ms=1112579 bit_offset=451
    [17:47:12]bt_xtal_sync: ms=1112641 bit_offset=453
    [17:47:13]bt_xtal_sync: ms=1112676 bit_offset=454
    [17:47:13]*** SYSFREQ user=3 freq=2
    [17:47:13]*** SYSFREQ top_user=3
    [17:47:13]app_battery_handle_process 0,3415
    [17:47:13]checker: id:0 state:3 mode:0 role:1 cmghdl:2000d700 sniffInterva:0/800 IsAudioUp:0
    [17:47:13]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:13]remDev:2000e3e8 a2dp State:3 remDev:2000e3e8 hf_channel Connected:1 remDev:2000e3e8
    [17:47:13]bt_xtal_sync: ms=1112731 bit_offset=455
    [17:47:13]
    [17:47:13]
    [17:47:13]Update 26M: diff=11 ms=476 ppb=23097
    [17:47:13]
    [17:47:13]
    [17:47:13]bt_xtal_sync: Bad ppb=23097 last_valid_ppb=26446 last_tune_ppb=0 (4)
    [17:47:13]bt_xtal_sync: ms=1112773 bit_offset=456
    [17:47:13]bt_xtal_sync: ms=1112808 bit_offset=457
    [17:47:13]bt_xtal_sync: ms=1112867 bit_offset=458
    [17:47:13]bt_xtal_sync: ms=1112902 bit_offset=459
    [17:47:13]bt_xtal_sync: ms=1112961 bit_offset=460
    [17:47:13]bt_xtal_sync: ms=1112988 bit_offset=461
    [17:47:13]bt_xtal_sync: ms=1113030 bit_offset=462
    [17:47:13]bt_xtal_sync: ms=1113096 bit_offset=463
    [17:47:13]bt_xtal_sync: ms=1113138 bit_offset=464
    [17:47:13]bt_xtal_sync: ms=1113173 bit_offset=465
    [17:47:13]bt_xtal_sync: ms=1113235 bit_offset=467
    [17:47:13]bt_xtal_sync: ms=1113322 bit_offset=469
    [17:47:13]
    [17:47:13]
    [17:47:13]Update 26M: diff=10 ms=455 ppb=21978
    [17:47:13]
    [17:47:13]
    [17:47:13]bt_xtal_sync: Bad ppb=21978 last_valid_ppb=23097 last_tune_ppb=0 (5)
    [17:47:13]bt_xtal_sync: ms=1113380 bit_offset=470
    [17:47:13]bt_xtal_sync: ms=1113443 bit_offset=472
    [17:47:13]bt_xtal_sync: ms=1113540 bit_offset=474
    [17:47:13]bt_xtal_sync: ms=1113625 bit_offset=476
    [17:47:13]bt_xtal_sync: ms=1113668 bit_offset=477
    [17:47:14]bt_xtal_sync: ms=1113723 bit_offset=478
    [17:47:14]bt_xtal_sync: ms=1113778 bit_offset=479
    [17:47:14]bt_xtal_sync: ms=1113815 bit_offset=480
    [17:47:14]bt_xtal_sync: ms=1113843 bit_offset=481
    [17:47:14]app_bt_key 2048,5
    [17:47:14]first blood!
    [17:47:14]bt_key_send code:2048 evt:5
    [17:47:14]bt_key_handle code:2048 evt:5
    [17:47:14]
    [17:47:14]==2001==vol down====event:5=
    [17:47:14]
    [17:47:14]app_bt_stream_volumedown set audio volume
    [17:47:14]app_bt_stream_volumeset vol=16
    [17:47:14]codec_int_stream_setup: stream=0
    [17:47:14][sample_rate]old = 44100, new = 44100
    [17:47:14][vol]old = 17, new = 16
    [17:47:14][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:14][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:14]app_bt_stream_volumedown a2dp: 16
    [17:47:14]app_bt_stream_volumedown hfp: 12
    [17:47:14]hfp get vol raw:10 loc:12
    [17:47:14]btapp_a2dp_report_speak_gain transId:7 a2dp_state:1 streamming:1 report:0f
    [17:47:14]
    [17:47:14]btapp_a2dp_report_speak_gain transId:7
    [17:47:14]
    [17:47:14]get vol raw:16 120/127
    [17:47:14]frame->operand = 2000dcec
    [17:47:14]channelid is 0x40, mux's channelid is 0x40
    [17:47:14]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:14]
    [17:47:14]::Parms->event 20
    [17:47:14]
    [17:47:14]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:14]
    [17:47:14]bt_xtal_sync: ms=1113909 bit_offset=482
    [17:47:14] [RX:]
    [17:47:14]13 05 01 80 00 01 00
    [17:47:14] [RX:]
    [17:47:14]13 05 01 80 00 01 00
    [17:47:14]bt_xtal_sync: ms=1113939 bit_offset=483
    [17:47:14]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:14]
    [17:47:14]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:14]
    [17:47:14]::Parms->event 4
    [17:47:14]
    [17:47:14]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:14]
    [17:47:14]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:14]
    [17:47:14]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:14]
    [17:47:14]::AVRCP_EVENT_COMMAND more=0
    [17:47:14]
    [17:47:14]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:14]
    [17:47:14]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:14]::AVRCP_EID_VOLUME_CHANGED transId:8
    [17:47:14]
    [17:47:14]get vol raw:16 120/127
    [17:47:14]frame->operand = 2000dcec
    [17:47:14]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:14]
    [17:47:14]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:14]
    [17:47:14]::Parms->event 20
    [17:47:14]
    [17:47:14]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:14]
    [17:47:14] [RX:]
    [17:47:14]13 05 01 80 00 01 00
    [17:47:14]bt_xtal_sync: ms=1114011 bit_offset=485
    [17:47:14]
    [17:47:14]
    [17:47:14]Update 26M: diff=11 ms=471 ppb=23342
    [17:47:14]
    [17:47:14]
    [17:47:14]bt_xtal_sync: Bad ppb=23342 last_valid_ppb=21978 last_tune_ppb=0 (6)
    [17:47:14]bt_reset_xtal_to_default: Reset xtal to default 45
    [17:47:14]bt_xtal_sync: ms=1114043 bit_offset=486
    [17:47:14]bt_xtal_sync: ms=1114098 bit_offset=487
    [17:47:14]bt_xtal_sync: ms=1114125 bit_offset=488
    [17:47:14]bt_xtal_sync: ms=1114223 bit_offset=490
    [17:47:14]bt_xtal_sync: ms=1114304 bit_offset=492
    [17:47:14]bt_xtal_sync: ms=1114356 bit_offset=493
    [17:47:14]bt_xtal_sync: ms=1114390 bit_offset=494
    [17:47:14]bt_xtal_sync: ms=1114443 bit_offset=495
    [17:47:14]bt_xtal_sync: ms=1114471 bit_offset=496
    [17:47:14]bt_xtal_sync: ms=1114530 bit_offset=497
    [17:47:14]bt_xtal_sync: ms=1114557 bit_offset=498
    [17:47:14]bt_xtal_sync: ms=1114612 bit_offset=499
    [17:47:14]
    [17:47:14]
    [17:47:14]Update 26M: diff=11 ms=486 ppb=22593
    [17:47:14]
    [17:47:14]
    [17:47:15]bt_xtal_sync: Bad ppb=22593 last_valid_ppb=23342 last_tune_ppb=0 (1)
    [17:47:15]bt_xtal_sync: ms=1114647 bit_offset=500
    [17:47:15]bt_xtal_sync: ms=1114701 bit_offset=501
    [17:47:15]bt_xtal_sync: ms=1114729 bit_offset=502
    [17:47:15],rssi_monitor[0]:210 ,rssi_monitor[1]: 165 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:15]
    [17:47:15]bt_xtal_sync: ms=1114791 bit_offset=503
    [17:47:15]bt_xtal_sync: ms=1114819 bit_offset=504
    [17:47:15]bt_xtal_sync: ms=1114904 bit_offset=506
    [17:47:15]CPU USAGE: busy=15 light_sleep=85 deep_sleep=0
    [17:47:15]bt_xtal_sync: ms=1115000 bit_offset=508
    [17:47:15]bt_xtal_sync: ms=1115031 bit_offset=509
    [17:47:15]bt_xtal_sync: ms=1115120 bit_offset=511
    [17:47:15]bt_xtal_sync: ms=1115148 bit_offset=512
    [17:47:15]bt_xtal_sync: ms=1115213 bit_offset=513
    [17:47:15]bt_xtal_sync: ms=1115240 bit_offset=514
    [17:47:15]
    [17:47:15]
    [17:47:15]Update 26M: diff=12 ms=511 ppb=23472
    [17:47:15]
    [17:47:15]
    [17:47:15]bt_xtal_sync: Bad ppb=23472 last_valid_ppb=22593 last_tune_ppb=0 (2)
    [17:47:15]bt_xtal_sync: ms=1115299 bit_offset=515
    [17:47:15]bt_xtal_sync: ms=1115326 bit_offset=516
    [17:47:15]bt_xtal_sync: ms=1115385 bit_offset=517
    [17:47:15]bt_xtal_sync: ms=1115416 bit_offset=518
    [17:47:15]bt_xtal_sync: ms=1115475 bit_offset=519
    [17:47:15]bt_xtal_sync: ms=1115509 bit_offset=520
    [17:47:15]bt_xtal_sync: ms=1115576 bit_offset=521
    [17:47:15]bt_xtal_sync: ms=1115610 bit_offset=522
    [17:47:15]bt_xtal_sync: ms=1115641 bit_offset=523
    [17:47:16]bt_xtal_sync: ms=1115696 bit_offset=524
    [17:47:16]bt_xtal_sync: ms=1115724 bit_offset=525
    [17:47:16]bt_xtal_sync: ms=1115791 bit_offset=526
    [17:47:16]bt_xtal_sync: ms=1115837 bit_offset=528
    [17:47:16]bt_xtal_sync: ms=1115914 bit_offset=529
    [17:47:16]bt_xtal_sync: ms=1115957 bit_offset=530
    [17:47:16]
    [17:47:16]
    [17:47:16]Update 26M: diff=13 ms=571 ppb=22732
    [17:47:16]
    [17:47:16]
    [17:47:16]bt_xtal_sync: Bad ppb=22732 last_valid_ppb=23472 last_tune_ppb=0 (3)
    [17:47:16]bt_xtal_sync: ms=1115984 bit_offset=531
    [17:47:16]bt_xtal_sync: ms=1116019 bit_offset=532
    [17:47:16]bt_xtal_sync: ms=1116074 bit_offset=533
    [17:47:16]bt_xtal_sync: ms=1116105 bit_offset=534
    [17:47:16]bt_xtal_sync: ms=1116176 bit_offset=536
    [17:47:16]app_bt_key 2048,5
    [17:47:16]first blood!
    [17:47:16]bt_key_send code:2048 evt:5
    [17:47:16]bt_key_handle code:2048 evt:5
    [17:47:16]
    [17:47:16]==2001==vol down====event:5=
    [17:47:16]
    [17:47:16]app_bt_stream_volumedown set audio volume
    [17:47:16]app_bt_stream_volumeset vol=15
    [17:47:16]codec_int_stream_setup: stream=0
    [17:47:16][sample_rate]old = 44100, new = 44100
    [17:47:16][vol]old = 16, new = 15
    [17:47:16][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:16][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:16]app_bt_stream_volumedown a2dp: 15
    [17:47:16]app_bt_stream_volumedown hfp: 12
    [17:47:16]hfp get vol raw:10 loc:12
    [17:47:16]btapp_a2dp_report_speak_gain transId:8 a2dp_state:1 streamming:1 report:0f
    [17:47:16]
    [17:47:16]btapp_a2dp_report_speak_gain transId:8
    [17:47:16]
    [17:47:16]get vol raw:15 112/127
    [17:47:16]frame->operand = 2000dcec
    [17:47:16]channelid is 0x40, mux's channelid is 0x40
    [17:47:16]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:16]
    [17:47:16]::Parms->event 20
    [17:47:16]
    [17:47:16]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:16]
    [17:47:16] [RX:]
    [17:47:16]13 05 01 80 00 01 00
    [17:47:16] [RX:]
    [17:47:16]13 05 01 80 00 01 00
    [17:47:16]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:16]
    [17:47:16]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:16]
    [17:47:16]::Parms->event 4
    [17:47:16]
    [17:47:16]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:16]
    [17:47:16]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:16]
    [17:47:16]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:16]
    [17:47:16]::AVRCP_EVENT_COMMAND more=0
    [17:47:16]
    [17:47:16]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:16]
    [17:47:16]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:16]::AVRCP_EID_VOLUME_CHANGED transId:9
    [17:47:16]
    [17:47:16]get vol raw:15 112/127
    [17:47:16]frame->operand = 2000dcec
    [17:47:16]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:16]
    [17:47:16]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:16]
    [17:47:16]::Parms->event 20
    [17:47:16]
    [17:47:16]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:16]
    [17:47:16] [RX:]
    [17:47:16]13 05 01 80 00 01 00
    [17:47:16]bt_xtal_sync: ms=1116291 bit_offset=538
    [17:47:16]bt_xtal_sync: ms=1116323 bit_offset=539
    [17:47:16]bt_xtal_sync: ms=1116349 bit_offset=540
    [17:47:16]bt_xtal_sync: ms=1116411 bit_offset=541
    [17:47:16]bt_xtal_sync: ms=1116470 bit_offset=542
    [17:47:16]bt_xtal_sync: ms=1116506 bit_offset=543
    [17:47:16]bt_xtal_sync: ms=1116533 bit_offset=544
    [17:47:16]
    [17:47:16]
    [17:47:16]Update 26M: diff=11 ms=459 ppb=23946
    [17:47:16]
    [17:47:16]
    [17:47:16]bt_xtal_sync: Bad ppb=23946 last_valid_ppb=22732 last_tune_ppb=0 (4)
    [17:47:16]bt_xtal_sync: ms=1116599 bit_offset=545
    [17:47:16]bt_xtal_sync: ms=1116630 bit_offset=546
    [17:47:17]bt_xtal_sync: ms=1116690 bit_offset=548
    [17:47:17]bt_xtal_sync: ms=1116731 bit_offset=549
    [17:47:17]bt_xtal_sync: ms=1116826 bit_offset=551
    [17:47:17]bt_xtal_sync: ms=1116865 bit_offset=552
    [17:47:17]bt_xtal_sync: ms=1116926 bit_offset=553
    [17:47:17]bt_xtal_sync: ms=1116954 bit_offset=554
    [17:47:17]bt_xtal_sync: ms=1117013 bit_offset=555
    [17:47:17]app_bt_key 2048,5
    [17:47:17]first blood!
    [17:47:17]bt_key_send code:2048 evt:5
    [17:47:17]bt_key_handle code:2048 evt:5
    [17:47:17]
    [17:47:17]==2001==vol down====event:5=
    [17:47:17]
    [17:47:17]app_bt_stream_volumedown set audio volume
    [17:47:17]app_bt_stream_volumeset vol=14
    [17:47:17]codec_int_stream_setup: stream=0
    [17:47:17][sample_rate]old = 44100, new = 44100
    [17:47:17][vol]old = 15, new = 14
    [17:47:17][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:17][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:17]app_bt_stream_volumedown a2dp: 14
    [17:47:17]app_bt_stream_volumedown hfp: 12
    [17:47:17]hfp get vol raw:10 loc:12
    [17:47:17]btapp_a2dp_report_speak_gain transId:9 a2dp_state:1 streamming:1 report:0f
    [17:47:17]
    [17:47:17]btapp_a2dp_report_speak_gain transId:9
    [17:47:17]
    [17:47:17]get vol raw:14 104/127
    [17:47:17]frame->operand = 2000dcec
    [17:47:17]channelid is 0x40, mux's channelid is 0x40
    [17:47:17]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:17]
    [17:47:17]::Parms->event 20
    [17:47:17]
    [17:47:17]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:17]
    [17:47:17] [RX:]
    [17:47:17]13 05 01 80 00 01 00
    [17:47:17] [RX:]
    [17:47:17]13 05 01 80 00 01 00
    [17:47:17]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:17]
    [17:47:17]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:17]
    [17:47:17]::Parms->event 4
    [17:47:17]
    [17:47:17]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:17]
    [17:47:17]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:17]
    [17:47:17]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:17]
    [17:47:17]::AVRCP_EVENT_COMMAND more=0
    [17:47:17]
    [17:47:17]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:17]
    [17:47:17]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:17]::AVRCP_EID_VOLUME_CHANGED transId:10
    [17:47:17]
    [17:47:17]get vol raw:14 104/127
    [17:47:17]frame->operand = 2000dcec
    [17:47:17]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:17]
    [17:47:17]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:17]
    [17:47:17]::Parms->event 20
    [17:47:17]
    [17:47:17]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:17]
    [17:47:17]bt_xtal_sync: ms=1117041 bit_offset=556
    [17:47:17],rssi_monitor[0]:195 ,rssi_monitor[1]: 176 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:17]
    [17:47:17] [RX:]
    [17:47:17]13 05 01 80 00 01 00
    [17:47:17]bt_xtal_sync: ms=1117104 bit_offset=557
    [17:47:17]bt_xtal_sync: ms=1117131 bit_offset=558
    [17:47:17]
    [17:47:17]
    [17:47:17]Update 26M: diff=11 ms=441 ppb=24894
    [17:47:17]
    [17:47:17]
    [17:47:17]bt_xtal_sync: Bad ppb=24894 last_valid_ppb=23946 last_tune_ppb=0 (5)
    [17:47:17]bt_xtal_sync: ms=1117205 bit_offset=560
    [17:47:17]bt_xtal_sync: ms=1117304 bit_offset=562
    [17:47:17]bt_xtal_sync: ms=1117335 bit_offset=563
    [17:47:17]bt_xtal_sync: ms=1117394 bit_offset=564
    [17:47:17]bt_xtal_sync: ms=1117422 bit_offset=565
    [17:47:17]bt_xtal_sync: ms=1117456 bit_offset=566
    [17:47:17]bt_xtal_sync: ms=1117526 bit_offset=567
    [17:47:17]bt_xtal_sync: ms=1117554 bit_offset=568
    [17:47:17]bt_xtal_sync: ms=1117620 bit_offset=569
    [17:47:17]bt_xtal_sync: ms=1117651 bit_offset=570
    [17:47:18]app_bt_key 2048,5
    [17:47:18]first blood!
    [17:47:18]bt_key_send code:2048 evt:5
    [17:47:18]bt_key_handle code:2048 evt:5
    [17:47:18]
    [17:47:18]==2001==vol down====event:5=
    [17:47:18]
    [17:47:18]app_bt_stream_volumedown set audio volume
    [17:47:18]app_bt_stream_volumeset vol=13
    [17:47:18]codec_int_stream_setup: stream=0
    [17:47:18][sample_rate]old = 44100, new = 44100
    [17:47:18][vol]old = 14, new = 13
    [17:47:18][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:18][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:18]app_bt_stream_volumedown a2dp: 13
    [17:47:18]app_bt_stream_volumedown hfp: 12
    [17:47:18]hfp get vol raw:10 loc:12
    [17:47:18]btapp_a2dp_report_speak_gain transId:10 a2dp_state:1 streamming:1 report:0f
    [17:47:18]
    [17:47:18]btapp_a2dp_report_speak_gain transId:10
    [17:47:18]
    [17:47:18]get vol raw:13 96/127
    [17:47:18]frame->operand = 2000dcec
    [17:47:18]channelid is 0x40, mux's channelid is 0x40
    [17:47:18]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:18]
    [17:47:18]::Parms->event 20
    [17:47:18]
    [17:47:18]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:18]
    [17:47:18]bt_xtal_sync: ms=1117714 bit_offset=571
    [17:47:18] [RX:]
    [17:47:18]13 05 01 80 00 01 00
    [17:47:18] [RX:]
    [17:47:18]13 05 01 80 00 01 00
    [17:47:18]bt_xtal_sync: ms=1117741 bit_offset=572
    [17:47:18]
    [17:47:18]
    [17:47:18]Update 26M: diff=10 ms=406 ppb=24615
    [17:47:18]
    [17:47:18]
    [17:47:18]bt_xtal_sync: Bad ppb=24615 last_valid_ppb=24894 last_tune_ppb=0 (6)
    [17:47:18]bt_reset_xtal_to_default: Reset xtal to default 45
    [17:47:18]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:18]
    [17:47:18]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:18]
    [17:47:18]::Parms->event 4
    [17:47:18]
    [17:47:18]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:18]
    [17:47:18]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:18]
    [17:47:18]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:18]
    [17:47:18]::AVRCP_EVENT_COMMAND more=0
    [17:47:18]
    [17:47:18]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:18]
    [17:47:18]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:18]::AVRCP_EID_VOLUME_CHANGED transId:11
    [17:47:18]
    [17:47:18]get vol raw:13 96/127
    [17:47:18]frame->operand = 2000dcec
    [17:47:18]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:18]
    [17:47:18]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:18]
    [17:47:18]::Parms->event 20
    [17:47:18]
    [17:47:18]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:18]
    [17:47:18] [RX:]
    [17:47:18]13 05 01 80 00 01 00
    [17:47:18]bt_xtal_sync: ms=1117808 bit_offset=574
    [17:47:18]bt_xtal_sync: ms=1117875 bit_offset=575
    [17:47:18]bt_xtal_sync: ms=1117930 bit_offset=577
    [17:47:18]bt_xtal_sync: ms=1118013 bit_offset=578
    [17:47:18]bt_xtal_sync: ms=1118070 bit_offset=580
    [17:47:18]bt_xtal_sync: ms=1118101 bit_offset=581
    [17:47:18]bt_xtal_sync: ms=1118185 bit_offset=582
    [17:47:18]bt_xtal_sync: ms=1118212 bit_offset=583
    [17:47:18]bt_xtal_sync: ms=1118270 bit_offset=584
    [17:47:18]bt_xtal_sync: ms=1118296 bit_offset=585
    [17:47:18]bt_xtal_sync: ms=1118363 bit_offset=587
    [17:47:18]bt_xtal_sync: ms=1118398 bit_offset=588
    [17:47:18]
    [17:47:18]
    [17:47:18]Update 26M: diff=11 ms=467 ppb=23529
    [17:47:18]
    [17:47:18]
    [17:47:18]bt_xtal_sync: Bad ppb=23529 last_valid_ppb=24615 last_tune_ppb=0 (1)
    [17:47:18]bt_xtal_sync: ms=1118460 bit_offset=589
    [17:47:18]bt_xtal_sync: ms=1118491 bit_offset=590
    [17:47:18]bt_xtal_sync: ms=1118579 bit_offset=592
    [17:47:18]bt_xtal_sync: ms=1118664 bit_offset=594
    [17:47:19]bt_xtal_sync: ms=1118718 bit_offset=595
    [17:47:19]bt_xtal_sync: ms=1118745 bit_offset=596
    [17:47:19]bt_xtal_sync: ms=1118788 bit_offset=597
    [17:47:19]bt_xtal_sync: ms=1118858 bit_offset=598
    [17:47:19]bt_xtal_sync: ms=1118889 bit_offset=599
    [17:47:19]bt_xtal_sync: ms=1118920 bit_offset=600
    [17:47:19]bt_xtal_sync: ms=1118974 bit_offset=601
    [17:47:19]bt_xtal_sync: ms=1119009 bit_offset=602
    [17:47:19]
    [17:47:19]
    [17:47:19]Update 26M: diff=11 ms=430 ppb=25581
    [17:47:19]
    [17:47:19]
    [17:47:19]bt_xtal_sync: Bad ppb=25581 last_valid_ppb=23529 last_tune_ppb=0 (2)
    [17:47:19]bt_xtal_sync: ms=1119064 bit_offset=603
    [17:47:19]bt_xtal_sync: ms=1119119 bit_offset=604
    [17:47:19]bt_xtal_sync: ms=1119155 bit_offset=605
    [17:47:19]bt_xtal_sync: ms=1119217 bit_offset=607
    [17:47:19]bt_xtal_sync: ms=1119300 bit_offset=609
    [17:47:19]bt_xtal_sync: ms=1119385 bit_offset=610
    [17:47:19],rssi_monitor[0]:914 ,rssi_monitor[1]: 209 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:19]
    [17:47:19]bt_xtal_sync: ms=1119413 bit_offset=611
    [17:47:19]bt_xtal_sync: ms=1119480 bit_offset=613
    [17:47:19]app_bt_key 1024,5
    [17:47:19]first blood!
    [17:47:19]bt_key_send code:1024 evt:5
    [17:47:19]bt_key_handle code:1024 evt:5
    [17:47:19]
    [17:47:19]==2001=vol up ===event:5==
    [17:47:19]
    [17:47:19]app_bt_stream_volumeup set audio volume
    [17:47:19]app_bt_stream_volumeset vol=14
    [17:47:19]codec_int_stream_setup: stream=0
    [17:47:19][sample_rate]old = 44100, new = 44100
    [17:47:19][vol]old = 13, new = 14
    [17:47:19][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:19][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:19]app_bt_stream_volumeup a2dp: 14
    [17:47:19]app_bt_stream_volumeup hfp: 12
    [17:47:19]hfp get vol raw:10 loc:12
    [17:47:19]btapp_a2dp_report_speak_gain transId:11 a2dp_state:1 streamming:1 report:0f
    [17:47:19]
    [17:47:19]btapp_a2dp_report_speak_gain transId:11
    [17:47:19]
    [17:47:19]get vol raw:14 104/127
    [17:47:19]frame->operand = 2000dcec
    [17:47:19]channelid is 0x40, mux's channelid is 0x40
    [17:47:19]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:19]
    [17:47:19]::Parms->event 20
    [17:47:19]
    [17:47:19]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:19]
    [17:47:19]bt_xtal_sync: ms=1119544 bit_offset=614
    [17:47:19] [RX:]
    [17:47:19]13 05 01 80 00 01 00
    [17:47:19] [RX:]
    [17:47:19]13 05 01 80 00 01 00
    [17:47:19]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:19]
    [17:47:19]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:19]
    [17:47:19]::Parms->event 4
    [17:47:19]
    [17:47:19]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:19]
    [17:47:19]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:19]
    [17:47:19]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:19]
    [17:47:19]::AVRCP_EVENT_COMMAND more=0
    [17:47:19]
    [17:47:19]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:19]
    [17:47:19]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:19]::AVRCP_EID_VOLUME_CHANGED transId:12
    [17:47:19]
    [17:47:19]get vol raw:14 104/127
    [17:47:19]frame->operand = 2000dcec
    [17:47:19]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:19]
    [17:47:19]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:19]
    [17:47:19]::Parms->event 20
    [17:47:19]
    [17:47:19]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:19]
    [17:47:19] [RX:]
    [17:47:19]13 05 01 80 00 01 00
    [17:47:19]bt_xtal_sync: ms=1119612 bit_offset=616
    [17:47:20]bt_xtal_sync: ms=1119712 bit_offset=618
    [17:47:20]bt_xtal_sync: ms=1119746 bit_offset=619
    [17:47:20]
    [17:47:20]
    [17:47:20]Update 26M: diff=13 ms=591 ppb=21964
    [17:47:20]
    [17:47:20]
    [17:47:20]bt_xtal_sync: Bad ppb=21964 last_valid_ppb=25581 last_tune_ppb=0 (3)
    [17:47:20]bt_xtal_sync: ms=1119778 bit_offset=620
    [17:47:20]bt_xtal_sync: ms=1119845 bit_offset=621
    [17:47:20]bt_xtal_sync: ms=1119876 bit_offset=622
    [17:47:20]bt_xtal_sync: ms=1119931 bit_offset=623
    [17:47:20]bt_xtal_sync: ms=1119970 bit_offset=624
    [17:47:20]bt_xtal_sync: ms=1119997 bit_offset=0
    [17:47:20]app_bt_key 1024,5
    [17:47:20]first blood!
    [17:47:20]bt_key_send code:1024 evt:5
    [17:47:20]bt_key_handle code:1024 evt:5
    [17:47:20]
    [17:47:20]==2001=vol up ===event:5==
    [17:47:20]
    [17:47:20]app_bt_stream_volumeup set audio volume
    [17:47:20]app_bt_stream_volumeset vol=15
    [17:47:20]codec_int_stream_setup: stream=0
    [17:47:20][sample_rate]old = 44100, new = 44100
    [17:47:20][vol]old = 14, new = 15
    [17:47:20][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:20][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:20]app_bt_stream_volumeup a2dp: 15
    [17:47:20]app_bt_stream_volumeup hfp: 12
    [17:47:20]hfp get vol raw:10 loc:12
    [17:47:20]btapp_a2dp_report_speak_gain transId:12 a2dp_state:1 streamming:1 report:0f
    [17:47:20]
    [17:47:20]btapp_a2dp_report_speak_gain transId:12
    [17:47:20]
    [17:47:20]get vol raw:15 112/127
    [17:47:20]frame->operand = 2000dcec
    [17:47:20]channelid is 0x40, mux's channelid is 0x40
    [17:47:20]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:20]
    [17:47:20]::Parms->event 20
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:20]
    [17:47:20] [RX:]
    [17:47:20]13 05 01 80 00 01 00
    [17:47:20]bt_xtal_sync: ms=1120056 bit_offset=1
    [17:47:20] [RX:]
    [17:47:20]13 05 01 80 00 01 00
    [17:47:20]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:20]
    [17:47:20]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:20]
    [17:47:20]::Parms->event 4
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_COMMAND more=0
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:20]
    [17:47:20]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:20]::AVRCP_EID_VOLUME_CHANGED transId:13
    [17:47:20]
    [17:47:20]get vol raw:15 112/127
    [17:47:20]frame->operand = 2000dcec
    [17:47:20]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:20]
    [17:47:20]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:20]
    [17:47:20]::Parms->event 20
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:20]
    [17:47:20] [RX:]
    [17:47:20]13 05 01 80 00 01 00
    [17:47:20]bt_xtal_sync: ms=1120121 bit_offset=3
    [17:47:20]bt_xtal_sync: ms=1120205 bit_offset=5
    [17:47:20]bt_xtal_sync: ms=1120302 bit_offset=7
    [17:47:20]bt_xtal_sync: ms=1120333 bit_offset=8
    [17:47:20]bt_xtal_sync: ms=1120388 bit_offset=9
    [17:47:20]
    [17:47:20]
    [17:47:20]Update 26M: diff=12 ms=512 ppb=23415
    [17:47:20]
    [17:47:20]
    [17:47:20]bt_xtal_sync: Bad ppb=23415 last_valid_ppb=21964 last_tune_ppb=0 (4)
    [17:47:20]bt_xtal_sync: ms=1120475 bit_offset=11
    [17:47:20]app_bt_key 1024,5
    [17:47:20]first blood!
    [17:47:20]bt_key_send code:1024 evt:5
    [17:47:20]bt_key_handle code:1024 evt:5
    [17:47:20]
    [17:47:20]==2001=vol up ===event:5==
    [17:47:20]
    [17:47:20]app_bt_stream_volumeup set audio volume
    [17:47:20]app_bt_stream_volumeset vol=16
    [17:47:20]codec_int_stream_setup: stream=0
    [17:47:20][sample_rate]old = 44100, new = 44100
    [17:47:20][vol]old = 15, new = 16
    [17:47:20][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:20][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:20]app_bt_stream_volumeup a2dp: 16
    [17:47:20]app_bt_stream_volumeup hfp: 12
    [17:47:20]hfp get vol raw:10 loc:12
    [17:47:20]btapp_a2dp_report_speak_gain transId:13 a2dp_state:1 streamming:1 report:0f
    [17:47:20]
    [17:47:20]btapp_a2dp_report_speak_gain transId:13
    [17:47:20]
    [17:47:20]get vol raw:16 120/127
    [17:47:20]frame->operand = 2000dcec
    [17:47:20]channelid is 0x40, mux's channelid is 0x40
    [17:47:20]bt_xtal_sync: ms=1120555 bit_offset=13
    [17:47:20]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:20]
    [17:47:20]::Parms->event 20
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:20]
    [17:47:20] [RX:]
    [17:47:20]13 05 01 80 00 01 00
    [17:47:20] [RX:]
    [17:47:20]13 05 01 80 00 01 00
    [17:47:20]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:20]
    [17:47:20]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:20]
    [17:47:20]::Parms->event 4
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_COMMAND more=0
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:20]
    [17:47:20]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:20]::AVRCP_EID_VOLUME_CHANGED transId:14
    [17:47:20]
    [17:47:20]get vol raw:16 120/127
    [17:47:20]frame->operand = 2000dcec
    [17:47:20]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:20]
    [17:47:20]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:20]
    [17:47:20]::Parms->event 20
    [17:47:20]
    [17:47:20]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:20]
    [17:47:20] [RX:]
    [17:47:20]13 05 01 80 00 01 00
    [17:47:20]bt_xtal_sync: ms=1120633 bit_offset=15
    [17:47:21]bt_xtal_sync: ms=1120716 bit_offset=16
    [17:47:21]bt_xtal_sync: ms=1120748 bit_offset=17
    [17:47:21]bt_xtal_sync: ms=1120808 bit_offset=19
    [17:47:21]bt_xtal_sync: ms=1120874 bit_offset=20
    [17:47:21]bt_xtal_sync: ms=1120936 bit_offset=22
    [17:47:21]bt_xtal_sync: ms=1120971 bit_offset=23
    [17:47:21]app_bt_key 1024,5
    [17:47:21]first blood!
    [17:47:21]bt_key_send code:1024 evt:5
    [17:47:21]bt_key_handle code:1024 evt:5
    [17:47:21]
    [17:47:21]==2001=vol up ===event:5==
    [17:47:21]
    [17:47:21]app_bt_stream_volumeup set audio volume
    [17:47:21]app_bt_stream_volumeset vol=17
    [17:47:21]codec_int_stream_setup: stream=0
    [17:47:21][sample_rate]old = 44100, new = 44100
    [17:47:21][vol]old = 16, new = 17
    [17:47:21][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:21][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:21]app_bt_stream_volumeup a2dp: 17
    [17:47:21]app_bt_stream_volumeup hfp: 12
    [17:47:21]hfp get vol raw:10 loc:12
    [17:47:21]btapp_a2dp_report_speak_gain transId:14 a2dp_state:1 streamming:1 report:0f
    [17:47:21]
    [17:47:21]btapp_a2dp_report_speak_gain transId:14
    [17:47:21]
    [17:47:21]get vol raw:17 127/127
    [17:47:21]frame->operand = 2000dcec
    [17:47:21]channelid is 0x40, mux's channelid is 0x40
    [17:47:21]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:21]
    [17:47:21]::Parms->event 20
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:21]
    [17:47:21] [RX:]
    [17:47:21]13 05 01 80 00 01 00
    [17:47:21] [RX:]
    [17:47:21]13 05 01 80 00 01 00
    [17:47:21]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:21]
    [17:47:21]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:21]
    [17:47:21]::Parms->event 4
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_COMMAND more=0
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:21]
    [17:47:21]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:21]::AVRCP_EID_VOLUME_CHANGED transId:15
    [17:47:21]
    [17:47:21]get vol raw:17 127/127
    [17:47:21]frame->operand = 2000dcec
    [17:47:21]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:21]
    [17:47:21]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:21]
    [17:47:21]::Parms->event 20
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:21]
    [17:47:21]bt_xtal_sync: ms=1121038 bit_offset=24
    [17:47:21] [RX:]
    [17:47:21]13 05 01 80 00 01 00
    [17:47:21]bt_xtal_sync: ms=1121069 bit_offset=25
    [17:47:21]bt_xtal_sync: ms=1121128 bit_offset=26
    [17:47:21]
    [17:47:21]
    [17:47:21]Update 26M: diff=12 ms=494 ppb=24273
    [17:47:21]
    [17:47:21]
    [17:47:21]bt_xtal_sync: Bad ppb=24273 last_valid_ppb=23415 last_tune_ppb=0 (5)
    [17:47:21]bt_xtal_sync: ms=1121154 bit_offset=27
    [17:47:21]bt_xtal_sync: ms=1121208 bit_offset=28
    [17:47:21]bt_xtal_sync: ms=1121239 bit_offset=29
    [17:47:21]bt_xtal_sync: ms=1121295 bit_offset=30
    [17:47:21]bt_xtal_sync: ms=1121357 bit_offset=31
    [17:47:21]bt_xtal_sync: ms=1121388 bit_offset=32
    [17:47:21]bt_xtal_sync: ms=1121451 bit_offset=34
    [17:47:21]bt_xtal_sync: ms=1121505 bit_offset=35
    [17:47:21]app_bt_key 1024,5
    [17:47:21]first blood!
    [17:47:21]bt_key_send code:1024 evt:5
    [17:47:21]bt_key_handle code:1024 evt:5
    [17:47:21]
    [17:47:21]==2001=vol up ===event:5==
    [17:47:21]
    [17:47:21]app_bt_stream_volumeup set audio volume
    [17:47:21]app_bt_stream_volumeset vol=18
    [17:47:21]codec_int_stream_setup: stream=0
    [17:47:21][sample_rate]old = 44100, new = 44100
    [17:47:21][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:21][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:21]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1d
    [17:47:21]bt_media_start media_active = 3,curr_active_media = 1
    [17:47:21]set current media = 2
    [17:47:21]app_bt_stream_close prev:3 cur:3
    [17:47:21]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:47:21]
    [17:47:21]codec_int_stream_stop: stream=0
    [17:47:21]app_bt_stream_volumeup a2dp: 17
    [17:47:21]app_bt_stream_volumeup hfp: 12
    [17:47:21]hfp get vol raw:10 loc:12
    [17:47:21]codec_hw_stop: stream=0
    [17:47:21]codec_int_stream_close: stream=0
    [17:47:21]codec_int_close: type=0 running=1
    [17:47:21]trig codec close
    [17:47:21]codec_hw_close
    [17:47:21]codec_hw_close: codec_hw_state=2
    [17:47:21]bt_term_xtal_sync_default
    [17:47:21]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:21]app_play_audio_onoff work:0 op:1 aud_id:29
    [17:47:21]app_overlay_select id:1:8
    [17:47:21][af_stream_open] id = 0, stream = 0
    [17:47:21]codec_int_open: running=0
    [17:47:21]trig codec open
    [17:47:21]codec_hw_open
    [17:47:21]codec_hw_open: codec_hw_state=1
    [17:47:21]codec_int_stream_open: stream=0
    [17:47:21]codec_int_stream_setup: stream=0
    [17:47:21][sample_rate]old = 44100, new = 16000
    [17:47:21][vol]old = 17, new = 0
    [17:47:21][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:21][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:21]codec_int_stream_start: stream=0
    [17:47:21]codec_hw_start: stream=0
    [17:47:21]btapp_a2dp_report_speak_gain transId:15 a2dp_state:1 streamming:1 report:0f
    [17:47:21]
    [17:47:21]btapp_a2dp_report_speak_gain transId:15
    [17:47:21]
    [17:47:21]get vol raw:17 127/127
    [17:47:21]frame->operand = 2000dcec
    [17:47:21]channelid is 0x40, mux's channelid is 0x40
    [17:47:21]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:21]
    [17:47:21]::Parms->event 20
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:21]
    [17:47:21] [RX:]
    [17:47:21]13 05 01 80 00 01 00
    [17:47:21] [RX:]
    [17:47:21]13 05 01 80 00 01 00
    [17:47:21]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:21]
    [17:47:21]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:21]
    [17:47:21]::Parms->event 4
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_COMMAND more=0
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:21]
    [17:47:21]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:21]::AVRCP_EID_VOLUME_CHANGED transId:0
    [17:47:21]
    [17:47:21]get vol raw:17 127/127
    [17:47:21]frame->operand = 2000dcec
    [17:47:21]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:21]
    [17:47:21]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:21]
    [17:47:21]::Parms->event 20
    [17:47:21]
    [17:47:21]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:21]
    [17:47:21] [RX:]
    [17:47:21]13 05 01 80 00 01 00
    [17:47:22]cache underflow
    [17:47:22]media_sbc_decoder underflow len:256
    [17:47:22]
    [17:47:22]app_play_sbc_more_data-->need close, length:2480 len:256 l:0
    [17:47:22]app_bt_stream_close prev:7 cur:7
    [17:47:22]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:22]codec_int_stream_stop: stream=0
    [17:47:22]codec_hw_stop: stream=0
    [17:47:22]codec_int_stream_close: stream=0
    [17:47:22]codec_int_close: type=0 running=1
    [17:47:22]trig codec close
    [17:47:22]codec_hw_close
    [17:47:22]codec_hw_close: codec_hw_state=2
    [17:47:22]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:47:22]bt_media_stop media_active = 3,curr_active_media = 2
    [17:47:22]app_audio_manager_switch_a2dp switch_a2dp to id:0
    [17:47:22]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:22]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:22]set current media = 1
    [17:47:22]bt_media_stop end media_active = 1,curr_active_media = 1
    [17:47:22]app_bt_stream_setup prev:9 cur:3 sample:32
    [17:47:22]app_bt_stream_open prev:9 cur:3 freq:0
    [17:47:22]bt_sbc_player work:0 op:0 freq:0 :sample:44100
    [17:47:22]
    [17:47:22]bt_media_volume_ptr_update_by_mediatype enter
    [17:47:22]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:22]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:22]bt_media_volume_ptr_update_by_mediatype exit
    [17:47:22]bt_sbc_player: app_sysfreq_req 2
    [17:47:22]app_overlay_select id:4:8
    [17:47:22]bt_init_xtal_sync
    [17:47:22][af_stream_open] id = 0, stream = 0
    [17:47:22]codec_int_open: running=0
    [17:47:22]trig codec open
    [17:47:22]codec_hw_open
    [17:47:22]codec_hw_open: codec_hw_state=1
    [17:47:22]codec_int_stream_open: stream=0
    [17:47:22]codec_int_stream_setup: stream=0
    [17:47:22][sample_rate]old = 16000, new = 44100
    [17:47:22][vol]old = 0, new = 17
    [17:47:22][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:22][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:22]a2dp_audio_init f=42768 20720
    [17:47:22]
    [17:47:22]codec_int_stream_start: stream=0
    [17:47:22]codec_hw_start: stream=0
    [17:47:22]store_sbc_buffer not ready:319 cache_status:0
    [17:47:22]store_sbc_buffer not ready:327 cache_status:0
    [17:47:22]bt_xtal_sync: ms=1122101 bit_offset=49
    [17:47:22]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:22]
    [17:47:22]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:22]
    [17:47:22]bt_xtal_sync: ms=1122165 bit_offset=50
    [17:47:22]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:22]
    [17:47:22]aac cache ok:2141
    [17:47:22]
    [17:47:22]bt_xtal_sync: ms=1122196 bit_offset=51
    [17:47:22]bt_xtal_sync: ms=1122258 bit_offset=52
    [17:47:22],rssi_monitor[0]:210 ,rssi_monitor[1]: 165 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:22]
    [17:47:22]bt_xtal_sync: ms=1122285 bit_offset=53
    [17:47:22]bt_xtal_sync: ms=1122328 bit_offset=54
    [17:47:22]bt_xtal_sync: ms=1122390 bit_offset=55
    [17:47:22]bt_xtal_sync: ms=1122428 bit_offset=56
    [17:47:22]bt_xtal_sync: ms=1122455 bit_offset=57
    [17:47:22]bt_xtal_sync: ms=1122522 bit_offset=58
    [17:47:22]bt_xtal_sync: ms=1122591 bit_offset=60
    [17:47:22]bt_xtal_sync: ms=1122625 bit_offset=61
    [17:47:22]bt_xtal_sync: ms=1122656 bit_offset=62
    [17:47:23]bt_xtal_sync: ms=1122717 bit_offset=63
    [17:47:23]bt_xtal_sync: ms=1122752 bit_offset=64
    [17:47:23]
    [17:47:23]
    [17:47:23]Update 26M: diff=13 ms=556 ppb=23371
    [17:47:23]
    [17:47:23]
    [17:47:23]bt_xtal_sync: Bad ppb=23371 last_valid_ppb=-2147483648 last_tune_ppb=0 (1)
    [17:47:23]bt_xtal_sync: ms=1122807 bit_offset=65
    [17:47:23]bt_xtal_sync: ms=1122867 bit_offset=67
    [17:47:23]bt_xtal_sync: ms=1122933 bit_offset=68
    [17:47:23]bt_xtal_sync: ms=1122988 bit_offset=69
    [17:47:23]bt_xtal_sync: ms=1123041 bit_offset=71
    [17:47:23]bt_xtal_sync: ms=1123081 bit_offset=72
    [17:47:23]bt_xtal_sync: ms=1123174 bit_offset=74
    [17:47:23]bt_xtal_sync: ms=1123275 bit_offset=76
    [17:47:23]bt_xtal_sync: ms=1123318 bit_offset=77
    [17:47:23]app_bt_key 1024,5
    [17:47:23]first blood!
    [17:47:23]bt_key_send code:1024 evt:5
    [17:47:23]bt_key_handle code:1024 evt:5
    [17:47:23]
    [17:47:23]==2001=vol up ===event:5==
    [17:47:23]
    [17:47:23]app_bt_stream_volumeup set audio volume
    [17:47:23]app_bt_stream_volumeset vol=18
    [17:47:23]codec_int_stream_setup: stream=0
    [17:47:23][sample_rate]old = 44100, new = 44100
    [17:47:23][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:23][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:23]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1d
    [17:47:23]bt_media_start media_active = 3,curr_active_media = 1
    [17:47:23]set current media = 2
    [17:47:23]app_bt_stream_close prev:3 cur:3
    [17:47:23]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:47:23]
    [17:47:23]codec_int_stream_stop: stream=0
    [17:47:23]app_bt_stream_volumeup a2dp: 17
    [17:47:23]app_bt_stream_volumeup hfp: 12
    [17:47:23]hfp get vol raw:10 loc:12
    [17:47:23]btapp_a2dp_report_speak_gain transId:0 a2dp_state:1 streamming:1 report:0f
    [17:47:23]
    [17:47:23]btapp_a2dp_report_speak_gain transId:0
    [17:47:23]
    [17:47:23]get vol raw:17 127/127
    [17:47:23]codec_hw_stop: stream=0
    [17:47:23]codec_int_stream_close: stream=0
    [17:47:23]codec_int_close: type=0 running=1
    [17:47:23]trig codec close
    [17:47:23]codec_hw_close
    [17:47:23]codec_hw_close: codec_hw_state=2
    [17:47:23]bt_term_xtal_sync_default
    [17:47:23]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:23]app_play_audio_onoff work:0 op:1 aud_id:29
    [17:47:23]app_overlay_select id:1:8
    [17:47:23][af_stream_open] id = 0, stream = 0
    [17:47:23]codec_int_open: running=0
    [17:47:23]trig codec open
    [17:47:23]codec_hw_open
    [17:47:23]codec_hw_open: codec_hw_state=1
    [17:47:23]codec_int_stream_open: stream=0
    [17:47:23]codec_int_stream_setup: stream=0
    [17:47:23][sample_rate]old = 44100, new = 16000
    [17:47:23][vol]old = 17, new = 0
    [17:47:23][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:23][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:23]codec_int_stream_start: stream=0
    [17:47:23]codec_hw_start: stream=0
    [17:47:23]frame->operand = 2000dcec
    [17:47:23]channelid is 0x40, mux's channelid is 0x40
    [17:47:23]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:23]
    [17:47:23]::Parms->event 20
    [17:47:23]
    [17:47:23]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:23]
    [17:47:23] [RX:]
    [17:47:23]13 05 01 80 00 01 00
    [17:47:23] [RX:]
    [17:47:23]13 05 01 80 00 01 00
    [17:47:23]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:23]
    [17:47:23]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:23]
    [17:47:23]::Parms->event 4
    [17:47:23]
    [17:47:23]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:23]
    [17:47:23]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:23]
    [17:47:23]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:23]
    [17:47:23]::AVRCP_EVENT_COMMAND more=0
    [17:47:23]
    [17:47:23]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:23]
    [17:47:23]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:23]::AVRCP_EID_VOLUME_CHANGED transId:1
    [17:47:23]
    [17:47:23]get vol raw:17 127/127
    [17:47:23]frame->operand = 2000dcec
    [17:47:23]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:23]
    [17:47:23]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:23]
    [17:47:23]::Parms->event 20
    [17:47:23]
    [17:47:23]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:23]
    [17:47:23] [RX:]
    [17:47:23]13 05 01 80 00 01 00
    [17:47:24]cache underflow
    [17:47:24]media_sbc_decoder underflow len:256
    [17:47:24]
    [17:47:24]app_play_sbc_more_data-->need close, length:2480 len:256 l:0
    [17:47:24]app_bt_stream_close prev:7 cur:7
    [17:47:24]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:24]codec_int_stream_stop: stream=0
    [17:47:24]codec_hw_stop: stream=0
    [17:47:24]codec_int_stream_close: stream=0
    [17:47:24]codec_int_close: type=0 running=1
    [17:47:24]trig codec close
    [17:47:24]codec_hw_close
    [17:47:24]codec_hw_close: codec_hw_state=2
    [17:47:24]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:47:24]bt_media_stop media_active = 3,curr_active_media = 2
    [17:47:24]app_audio_manager_switch_a2dp switch_a2dp to id:0
    [17:47:24]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:24]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:24]set current media = 1
    [17:47:24]bt_media_stop end media_active = 1,curr_active_media = 1
    [17:47:24]app_bt_stream_setup prev:9 cur:3 sample:32
    [17:47:24]app_bt_stream_open prev:9 cur:3 freq:0
    [17:47:24]bt_sbc_player work:0 op:0 freq:0 :sample:44100
    [17:47:24]
    [17:47:24]bt_media_volume_ptr_update_by_mediatype enter
    [17:47:24]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:24]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:24]bt_media_volume_ptr_update_by_mediatype exit
    [17:47:24]bt_sbc_player: app_sysfreq_req 2
    [17:47:24]app_overlay_select id:4:8
    [17:47:24]bt_init_xtal_sync
    [17:47:24][af_stream_open] id = 0, stream = 0
    [17:47:24]codec_int_open: running=0
    [17:47:24]trig codec open
    [17:47:24]codec_hw_open
    [17:47:24]codec_hw_open: codec_hw_state=1
    [17:47:24]codec_int_stream_open: stream=0
    [17:47:24]codec_int_stream_setup: stream=0
    [17:47:24][sample_rate]old = 16000, new = 44100
    [17:47:24][vol]old = 0, new = 17
    [17:47:24][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:24][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:24]a2dp_audio_init f=42768 20720
    [17:47:24]
    [17:47:24]codec_int_stream_start: stream=0
    [17:47:24]codec_hw_start: stream=0
    [17:47:24]store_sbc_buffer not ready:415 cache_status:0
    [17:47:24]store_sbc_buffer not ready:420 cache_status:0
    [17:47:24]store_sbc_buffer not ready:423 cache_status:0
    [17:47:24]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:24]
    [17:47:24]bt_xtal_sync: ms=1123963 bit_offset=92
    [17:47:24]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:24]
    [17:47:24]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:24]
    [17:47:24]aac cache ok:2049
    [17:47:24]
    [17:47:24]bt_xtal_sync: ms=1123998 bit_offset=93
    [17:47:24]bt_xtal_sync: ms=1124030 bit_offset=94
    [17:47:24]bt_xtal_sync: ms=1124096 bit_offset=95
    [17:47:24]bt_xtal_sync: ms=1124126 bit_offset=96
    [17:47:24]bt_xtal_sync: ms=1124190 bit_offset=97
    [17:47:24]bt_xtal_sync: ms=1124220 bit_offset=98
    [17:47:24]bt_xtal_sync: ms=1124283 bit_offset=99
    [17:47:24]bt_xtal_sync: ms=1124314 bit_offset=100
    [17:47:24]bt_xtal_sync: ms=1124373 bit_offset=101
    [17:47:24]bt_xtal_sync: ms=1124401 bit_offset=102
    [17:47:24]bt_xtal_sync: ms=1124455 bit_offset=104
    [17:47:24]bt_xtal_sync: ms=1124542 bit_offset=105
    [17:47:24]bt_xtal_sync: ms=1124574 bit_offset=106
    [17:47:24]bt_xtal_sync: ms=1124636 bit_offset=108
    [17:47:24]
    [17:47:24]
    [17:47:24]Update 26M: diff=13 ms=606 ppb=21443
    [17:47:24]
    [17:47:24]
    [17:47:24]bt_xtal_sync: Bad ppb=21443 last_valid_ppb=-2147483648 last_tune_ppb=0 (1)
    [17:47:25]bt_xtal_sync: ms=1124733 bit_offset=110
    [17:47:25]bt_xtal_sync: ms=1124765 bit_offset=111
    [17:47:25]bt_xtal_sync: ms=1124827 bit_offset=112
    [17:47:25]bt_xtal_sync: ms=1124855 bit_offset=113
    [17:47:25]bt_xtal_sync: ms=1124917 bit_offset=114
    [17:47:25]CPU USAGE: busy=49 light_sleep=51 deep_sleep=0
    [17:47:25]bt_xtal_sync: ms=1124945 bit_offset=115
    [17:47:25]bt_xtal_sync: ms=1125010 bit_offset=116
    [17:47:25]bt_xtal_sync: ms=1125036 bit_offset=117
    [17:47:25]bt_xtal_sync: ms=1125076 bit_offset=118
    [17:47:25]bt_xtal_sync: ms=1125138 bit_offset=119
    [17:47:25]bt_xtal_sync: ms=1125170 bit_offset=120
    [17:47:25],rssi_monitor[0]:227 ,rssi_monitor[1]: 178 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:25]
    [17:47:25]bt_xtal_sync: ms=1125236 bit_offset=122
    [17:47:25]bt_xtal_sync: ms=1125295 bit_offset=123
    [17:47:25]bt_xtal_sync: ms=1125357 bit_offset=124
    [17:47:25]bt_xtal_sync: ms=1125391 bit_offset=125
    [17:47:25]
    [17:47:25]
    [17:47:25]Update 26M: diff=13 ms=564 ppb=23034
    [17:47:25]
    [17:47:25]
    [17:47:25]bt_xtal_sync: Bad ppb=23034 last_valid_ppb=21443 last_tune_ppb=0 (2)
    [17:47:25]app_bt_key 2048,5
    [17:47:25]first blood!
    [17:47:25]bt_key_send code:2048 evt:5
    [17:47:25]bt_key_handle code:2048 evt:5
    [17:47:25]
    [17:47:25]==2001==vol down====event:5=
    [17:47:25]
    [17:47:25]app_bt_stream_volumedown set audio volume
    [17:47:25]app_bt_stream_volumeset vol=16
    [17:47:25]codec_int_stream_setup: stream=0
    [17:47:25][sample_rate]old = 44100, new = 44100
    [17:47:25][vol]old = 17, new = 16
    [17:47:25][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:25][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:25]app_bt_stream_volumedown a2dp: 16
    [17:47:25]app_bt_stream_volumedown hfp: 12
    [17:47:25]hfp get vol raw:10 loc:12
    [17:47:25]btapp_a2dp_report_speak_gain transId:1 a2dp_state:1 streamming:1 report:0f
    [17:47:25]
    [17:47:25]btapp_a2dp_report_speak_gain transId:1
    [17:47:25]
    [17:47:25]get vol raw:16 120/127
    [17:47:25]frame->operand = 2000dcec
    [17:47:25]channelid is 0x40, mux's channelid is 0x40
    [17:47:25]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:25]
    [17:47:25]::Parms->event 20
    [17:47:25]
    [17:47:25]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:25]
    [17:47:25]bt_xtal_sync: ms=1125450 bit_offset=127
    [17:47:25] [RX:]
    [17:47:25]13 05 01 80 00 01 00
    [17:47:25] [RX:]
    [17:47:25]13 05 01 80 00 01 00
    [17:47:25]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:25]
    [17:47:25]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:25]
    [17:47:25]::Parms->event 4
    [17:47:25]
    [17:47:25]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:25]
    [17:47:25]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:25]
    [17:47:25]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:25]
    [17:47:25]::AVRCP_EVENT_COMMAND more=0
    [17:47:25]
    [17:47:25]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:25]
    [17:47:25]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:25]::AVRCP_EID_VOLUME_CHANGED transId:2
    [17:47:25]
    [17:47:25]get vol raw:16 120/127
    [17:47:25]frame->operand = 2000dcec
    [17:47:25]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:25]
    [17:47:25]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:25]
    [17:47:25]::Parms->event 20
    [17:47:25]
    [17:47:25]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:25]
    [17:47:25] [RX:]
    [17:47:25]13 05 01 80 00 01 00
    [17:47:25]bt_xtal_sync: ms=1125556 bit_offset=129
    [17:47:25]bt_xtal_sync: ms=1125583 bit_offset=130
    [17:47:25]bt_xtal_sync: ms=1125642 bit_offset=131
    [17:47:25]bt_xtal_sync: ms=1125673 bit_offset=132
    [17:47:26]bt_xtal_sync: ms=1125710 bit_offset=133
    [17:47:26]bt_xtal_sync: ms=1125773 bit_offset=134
    [17:47:26]bt_xtal_sync: ms=1125799 bit_offset=135
    [17:47:26]bt_xtal_sync: ms=1125869 bit_offset=136
    [17:47:26]app_bt_key 2048,5
    [17:47:26]first blood!
    [17:47:26]bt_key_send code:2048 evt:5
    [17:47:26]bt_key_handle code:2048 evt:5
    [17:47:26]
    [17:47:26]==2001==vol down====event:5=
    [17:47:26]
    [17:47:26]app_bt_stream_volumedown set audio volume
    [17:47:26]app_bt_stream_volumeset vol=15
    [17:47:26]codec_int_stream_setup: stream=0
    [17:47:26][sample_rate]old = 44100, new = 44100
    [17:47:26][vol]old = 16, new = 15
    [17:47:26][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:26][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:26]app_bt_stream_volumedown a2dp: 15
    [17:47:26]app_bt_stream_volumedown hfp: 12
    [17:47:26]hfp get vol raw:10 loc:12
    [17:47:26]btapp_a2dp_report_speak_gain transId:2 a2dp_state:1 streamming:1 report:0f
    [17:47:26]
    [17:47:26]btapp_a2dp_report_speak_gain transId:2
    [17:47:26]
    [17:47:26]get vol raw:15 112/127
    [17:47:26]frame->operand = 2000dcec
    [17:47:26]channelid is 0x40, mux's channelid is 0x40
    [17:47:26]bt_xtal_sync: ms=1125905 bit_offset=137
    [17:47:26]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:26]
    [17:47:26]::Parms->event 20
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:26]
    [17:47:26] [RX:]
    [17:47:26]13 05 01 80 00 01 00
    [17:47:26] [RX:]
    [17:47:26]13 05 01 80 00 01 00
    [17:47:26]bt_xtal_sync: ms=1125936 bit_offset=138
    [17:47:26]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:26]
    [17:47:26]::Parms->event 4
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_COMMAND more=0
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:26]
    [17:47:26]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:26]::AVRCP_EID_VOLUME_CHANGED transId:3
    [17:47:26]
    [17:47:26]get vol raw:15 112/127
    [17:47:26]frame->operand = 2000dcec
    [17:47:26]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:26]
    [17:47:26]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:26]
    [17:47:26]::Parms->event 20
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:26]
    [17:47:26]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:26]
    [17:47:26] [RX:]
    [17:47:26]13 05 01 80 00 01 00
    [17:47:26]bt_xtal_sync: ms=1126001 bit_offset=139
    [17:47:26]
    [17:47:26]
    [17:47:26]Update 26M: diff=10 ms=417 ppb=23952
    [17:47:26]
    [17:47:26]
    [17:47:26]bt_xtal_sync: Bad ppb=23952 last_valid_ppb=23034 last_tune_ppb=0 (3)
    [17:47:26]bt_xtal_sync: ms=1126058 bit_offset=141
    [17:47:26]bt_xtal_sync: ms=1126145 bit_offset=143
    [17:47:26]bt_xtal_sync: ms=1126231 bit_offset=145
    [17:47:26]bt_xtal_sync: ms=1126320 bit_offset=147
    [17:47:26]bt_xtal_sync: ms=1126406 bit_offset=149
    [17:47:26]app_bt_key 2048,5
    [17:47:26]first blood!
    [17:47:26]bt_key_send code:2048 evt:5
    [17:47:26]bt_key_handle code:2048 evt:5
    [17:47:26]
    [17:47:26]==2001==vol down====event:5=
    [17:47:26]
    [17:47:26]app_bt_stream_volumedown set audio volume
    [17:47:26]app_bt_stream_volumeset vol=14
    [17:47:26]codec_int_stream_setup: stream=0
    [17:47:26][sample_rate]old = 44100, new = 44100
    [17:47:26][vol]old = 15, new = 14
    [17:47:26][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:26][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:26]app_bt_stream_volumedown a2dp: 14
    [17:47:26]app_bt_stream_volumedown hfp: 12
    [17:47:26]hfp get vol raw:10 loc:12
    [17:47:26]btapp_a2dp_report_speak_gain transId:3 a2dp_state:1 streamming:1 report:0f
    [17:47:26]
    [17:47:26]btapp_a2dp_report_speak_gain transId:3
    [17:47:26]
    [17:47:26]get vol raw:14 104/127
    [17:47:26]frame->operand = 2000dcec
    [17:47:26]channelid is 0x40, mux's channelid is 0x40
    [17:47:26]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:26]
    [17:47:26]::Parms->event 20
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:26]
    [17:47:26] [RX:]
    [17:47:26]13 05 01 80 00 01 00
    [17:47:26] [RX:]
    [17:47:26]13 05 01 80 00 01 00
    [17:47:26]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:26]
    [17:47:26]bt_xtal_sync: ms=1126492 bit_offset=151
    [17:47:26]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:26]
    [17:47:26]::Parms->event 4
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_COMMAND more=0
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:26]
    [17:47:26]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:26]::AVRCP_EID_VOLUME_CHANGED transId:4
    [17:47:26]
    [17:47:26]get vol raw:14 104/127
    [17:47:26]frame->operand = 2000dcec
    [17:47:26]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:26]
    [17:47:26]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:26]
    [17:47:26]::Parms->event 20
    [17:47:26]
    [17:47:26]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:26]
    [17:47:26] [RX:]
    [17:47:26]13 05 01 80 00 01 00
    [17:47:26]bt_xtal_sync: ms=1126583 bit_offset=153
    [17:47:26]bt_xtal_sync: ms=1126638 bit_offset=154
    [17:47:27]bt_xtal_sync: ms=1126673 bit_offset=155
    [17:47:27]
    [17:47:27]
    [17:47:27]Update 26M: diff=11 ms=441 ppb=24894
    [17:47:27]
    [17:47:27]
    [17:47:27]bt_xtal_sync: Bad ppb=24894 last_valid_ppb=23952 last_tune_ppb=0 (4)
    [17:47:27]bt_xtal_sync: ms=1126767 bit_offset=157
    [17:47:27]bt_xtal_sync: ms=1126826 bit_offset=158
    [17:47:27]bt_xtal_sync: ms=1126863 bit_offset=159
    [17:47:27]bt_xtal_sync: ms=1126896 bit_offset=160
    [17:47:27]bt_xtal_sync: ms=1126955 bit_offset=161
    [17:47:27]app_bt_key 2048,5
    [17:47:27]first blood!
    [17:47:27]bt_key_send code:2048 evt:5
    [17:47:27]bt_key_handle code:2048 evt:5
    [17:47:27]
    [17:47:27]==2001==vol down====event:5=
    [17:47:27]
    [17:47:27]app_bt_stream_volumedown set audio volume
    [17:47:27]app_bt_stream_volumeset vol=13
    [17:47:27]codec_int_stream_setup: stream=0
    [17:47:27][sample_rate]old = 44100, new = 44100
    [17:47:27][vol]old = 14, new = 13
    [17:47:27][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:27][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:27]app_bt_stream_volumedown a2dp: 13
    [17:47:27]app_bt_stream_volumedown hfp: 12
    [17:47:27]hfp get vol raw:10 loc:12
    [17:47:27]btapp_a2dp_report_speak_gain transId:4 a2dp_state:1 streamming:1 report:0f
    [17:47:27]
    [17:47:27]btapp_a2dp_report_speak_gain transId:4
    [17:47:27]
    [17:47:27]get vol raw:13 96/127
    [17:47:27]frame->operand = 2000dcec
    [17:47:27]channelid is 0x40, mux's channelid is 0x40
    [17:47:27]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:27]
    [17:47:27]::Parms->event 20
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:27]
    [17:47:27]bt_xtal_sync: ms=1126982 bit_offset=162
    [17:47:27] [RX:]
    [17:47:27]13 05 01 80 00 01 00
    [17:47:27] [RX:]
    [17:47:27]13 05 01 80 00 01 00
    [17:47:27]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:27]
    [17:47:27]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:27]
    [17:47:27]::Parms->event 4
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_COMMAND more=0
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:27]
    [17:47:27]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:27]::AVRCP_EID_VOLUME_CHANGED transId:5
    [17:47:27]
    [17:47:27]get vol raw:13 96/127
    [17:47:27]frame->operand = 2000dcec
    [17:47:27]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:27]
    [17:47:27]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:27]
    [17:47:27]::Parms->event 20
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:27]
    [17:47:27] [RX:]
    [17:47:27]13 05 01 80 00 01 00
    [17:47:27]bt_xtal_sync: ms=1127045 bit_offset=163
    [17:47:27]bt_xtal_sync: ms=1127101 bit_offset=165
    [17:47:27]bt_xtal_sync: ms=1127191 bit_offset=167
    [17:47:27]bt_xtal_sync: ms=1127285 bit_offset=169
    [17:47:27]bt_xtal_sync: ms=1127312 bit_offset=170
    [17:47:27]bt_xtal_sync: ms=1127355 bit_offset=171
    [17:47:27]
    [17:47:27]
    [17:47:27]Update 26M: diff=12 ms=491 ppb=24396
    [17:47:27]
    [17:47:27]
    [17:47:27]bt_xtal_sync: Bad ppb=24396 last_valid_ppb=24894 last_tune_ppb=0 (5)
    [17:47:27]*** SYSFREQ user=3 freq=2
    [17:47:27]*** SYSFREQ top_user=3
    [17:47:27]app_battery_handle_process 0,3412
    [17:47:27]checker: id:0 state:3 mode:0 role:1 cmghdl:2000d700 sniffInterva:0/800 IsAudioUp:0
    [17:47:27]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:27]remDev:2000e3e8 a2dp State:3 remDev:2000e3e8 hf_channel Connected:1 remDev:2000e3e8
    [17:47:27]bt_xtal_sync: ms=1127413 bit_offset=172
    [17:47:27]bt_xtal_sync: ms=1127441 bit_offset=173
    [17:47:27],rssi_monitor[0]:242 ,rssi_monitor[1]: 167 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:27]
    [17:47:27]bt_xtal_sync: ms=1127513 bit_offset=174
    [17:47:27]app_bt_key 2048,5
    [17:47:27]first blood!
    [17:47:27]bt_key_send code:2048 evt:5
    [17:47:27]bt_key_handle code:2048 evt:5
    [17:47:27]
    [17:47:27]==2001==vol down====event:5=
    [17:47:27]
    [17:47:27]app_bt_stream_volumedown set audio volume
    [17:47:27]app_bt_stream_volumeset vol=12
    [17:47:27]codec_int_stream_setup: stream=0
    [17:47:27][sample_rate]old = 44100, new = 44100
    [17:47:27][vol]old = 13, new = 12
    [17:47:27][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:27][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:27]app_bt_stream_volumedown a2dp: 12
    [17:47:27]app_bt_stream_volumedown hfp: 12
    [17:47:27]hfp get vol raw:10 loc:12
    [17:47:27]btapp_a2dp_report_speak_gain transId:5 a2dp_state:1 streamming:1 report:0f
    [17:47:27]
    [17:47:27]btapp_a2dp_report_speak_gain transId:5
    [17:47:27]
    [17:47:27]get vol raw:12 88/127
    [17:47:27]frame->operand = 2000dcec
    [17:47:27]channelid is 0x40, mux's channelid is 0x40
    [17:47:27]bt_xtal_sync: ms=1127546 bit_offset=175
    [17:47:27]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:27]
    [17:47:27]::Parms->event 20
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:27]
    [17:47:27] [RX:]
    [17:47:27]13 05 01 80 00 01 00
    [17:47:27] [RX:]
    [17:47:27]13 05 01 80 00 01 00
    [17:47:27]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:27]
    [17:47:27]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:27]
    [17:47:27]::Parms->event 4
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_COMMAND more=0
    [17:47:27]
    [17:47:27]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:27]
    [17:47:27]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:27]::AVRCP_EID_VOLUME_CHANGED transId:6
    [17:47:27]
    [17:47:27]get vol raw:12 88/127
    [17:47:27]frame->operand = 2000dcec
    [17:47:27]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:27]
    [17:47:27]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:27]
    [17:47:27]::Parms->event 20
    [17:47:27]
    [17:47:28]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:28]
    [17:47:28] [RX:]
    [17:47:28]13 05 01 80 00 01 00
    [17:47:28]bt_xtal_sync: ms=1127616 bit_offset=177
    [17:47:28]bt_xtal_sync: ms=1127699 bit_offset=179
    [17:47:28]bt_xtal_sync: ms=1127787 bit_offset=181
    [17:47:28]bt_xtal_sync: ms=1127877 bit_offset=183
    [17:47:28]bt_xtal_sync: ms=1127976 bit_offset=185
    [17:47:28]
    [17:47:28]
    [17:47:28]Update 26M: diff=10 ms=463 ppb=21563
    [17:47:28]
    [17:47:28]
    [17:47:28]bt_xtal_sync: Bad ppb=21563 last_valid_ppb=24396 last_tune_ppb=0 (6)
    [17:47:28]bt_reset_xtal_to_default: Reset xtal to default 45
    [17:47:28]bt_xtal_sync: ms=1128003 bit_offset=186
    [17:47:28]bt_xtal_sync: ms=1128084 bit_offset=188
    [17:47:28]bt_xtal_sync: ms=1128139 bit_offset=189
    [17:47:28]bt_xtal_sync: ms=1128236 bit_offset=191
    [17:47:28]bt_xtal_sync: ms=1128263 bit_offset=192
    [17:47:28]bt_xtal_sync: ms=1128365 bit_offset=194
    [17:47:28]bt_xtal_sync: ms=1128423 bit_offset=195
    [17:47:28]bt_xtal_sync: ms=1128449 bit_offset=196
    [17:47:28]app_bt_key 2048,5
    [17:47:28]first blood!
    [17:47:28]bt_key_send code:2048 evt:5
    [17:47:28]bt_key_handle code:2048 evt:5
    [17:47:28]
    [17:47:28]==2001==vol down====event:5=
    [17:47:28]
    [17:47:28]app_bt_stream_volumedown set audio volume
    [17:47:28]app_bt_stream_volumeset vol=11
    [17:47:28]codec_int_stream_setup: stream=0
    [17:47:28][sample_rate]old = 44100, new = 44100
    [17:47:28][vol]old = 12, new = 11
    [17:47:28][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:28][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:28]app_bt_stream_volumedown a2dp: 11
    [17:47:28]app_bt_stream_volumedown hfp: 12
    [17:47:28]hfp get vol raw:10 loc:12
    [17:47:28]btapp_a2dp_report_speak_gain transId:6 a2dp_state:1 streamming:1 report:0f
    [17:47:28]
    [17:47:28]btapp_a2dp_report_speak_gain transId:6
    [17:47:28]
    [17:47:28]get vol raw:11 80/127
    [17:47:28]frame->operand = 2000dcec
    [17:47:28]channelid is 0x40, mux's channelid is 0x40
    [17:47:28]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:28]
    [17:47:28]::Parms->event 20
    [17:47:28]
    [17:47:28]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:28]
    [17:47:28]bt_xtal_sync: ms=1128515 bit_offset=197
    [17:47:28] [RX:]
    [17:47:28]13 05 01 80 00 01 00
    [17:47:28] [RX:]
    [17:47:28]13 05 01 80 00 01 00
    [17:47:28]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:28]
    [17:47:28]bt_xtal_sync: ms=1128550 bit_offset=198
    [17:47:28]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:28]
    [17:47:28]::Parms->event 4
    [17:47:28]
    [17:47:28]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:28]
    [17:47:28]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:28]
    [17:47:28]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:28]
    [17:47:28]::AVRCP_EVENT_COMMAND more=0
    [17:47:28]
    [17:47:28]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:28]
    [17:47:28]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:28]::AVRCP_EID_VOLUME_CHANGED transId:7
    [17:47:28]
    [17:47:28]get vol raw:11 80/127
    [17:47:28]frame->operand = 2000dcec
    [17:47:28]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:28]
    [17:47:28]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:28]
    [17:47:28]::Parms->event 20
    [17:47:28]
    [17:47:28]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:28]
    [17:47:28]bt_xtal_sync: ms=1128580 bit_offset=199
    [17:47:28] [RX:]
    [17:47:28]13 05 01 80 00 01 00
    [17:47:28]bt_xtal_sync: ms=1128643 bit_offset=200
    [17:47:28]
    [17:47:28]
    [17:47:28]Update 26M: diff=12 ms=504 ppb=23792
    [17:47:28]
    [17:47:28]
    [17:47:29]bt_xtal_sync: Bad ppb=23792 last_valid_ppb=21563 last_tune_ppb=0 (1)
    [17:47:29]bt_xtal_sync: ms=1128703 bit_offset=202
    [17:47:29]bt_xtal_sync: ms=1128737 bit_offset=203
    [17:47:29]bt_xtal_sync: ms=1128835 bit_offset=205
    [17:47:29]bt_xtal_sync: ms=1128870 bit_offset=206
    [17:47:29]bt_xtal_sync: ms=1128936 bit_offset=207
    [17:47:29]bt_xtal_sync: ms=1128963 bit_offset=208
    [17:47:29]bt_xtal_sync: ms=1128993 bit_offset=209
    [17:47:29]bt_xtal_sync: ms=1129071 bit_offset=210
    [17:47:29]bt_xtal_sync: ms=1129098 bit_offset=211
    [17:47:29]bt_xtal_sync: ms=1129133 bit_offset=212
    [17:47:29]bt_xtal_sync: ms=1129192 bit_offset=213
    [17:47:29]bt_xtal_sync: ms=1129219 bit_offset=214
    [17:47:29]
    [17:47:29]
    [17:47:29]Update 26M: diff=10 ms=384 ppb=26016
    [17:47:29]
    [17:47:29]
    [17:47:29]bt_xtal_sync: Bad ppb=26016 last_valid_ppb=23792 last_tune_ppb=0 (2)
    [17:47:29]bt_xtal_sync: ms=1129281 bit_offset=215
    [17:47:29]bt_xtal_sync: ms=1129308 bit_offset=216
    [17:47:29]app_bt_key 2048,5
    [17:47:29]first blood!
    [17:47:29]bt_key_send code:2048 evt:5
    [17:47:29]bt_key_handle code:2048 evt:5
    [17:47:29]
    [17:47:29]==2001==vol down====event:5=
    [17:47:29]
    [17:47:29]app_bt_stream_volumedown set audio volume
    [17:47:29]app_bt_stream_volumeset vol=10
    [17:47:29]codec_int_stream_setup: stream=0
    [17:47:29][sample_rate]old = 44100, new = 44100
    [17:47:29][vol]old = 11, new = 10
    [17:47:29][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:29][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:29]app_bt_stream_volumedown a2dp: 10
    [17:47:29]app_bt_stream_volumedown hfp: 12
    [17:47:29]hfp get vol raw:10 loc:12
    [17:47:29]btapp_a2dp_report_speak_gain transId:7 a2dp_state:1 streamming:1 report:0f
    [17:47:29]
    [17:47:29]btapp_a2dp_report_speak_gain transId:7
    [17:47:29]
    [17:47:29]get vol raw:10 72/127
    [17:47:29]frame->operand = 2000dcec
    [17:47:29]channelid is 0x40, mux's channelid is 0x40
    [17:47:29]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:29]
    [17:47:29]::Parms->event 20
    [17:47:29]
    [17:47:29]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:29]
    [17:47:29] [RX:]
    [17:47:29]13 05 01 80 00 01 00
    [17:47:29] [RX:]
    [17:47:29]13 05 01 80 00 01 00
    [17:47:29]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:29]
    [17:47:29]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:29]
    [17:47:29]::Parms->event 4
    [17:47:29]
    [17:47:29]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:29]
    [17:47:29]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:29]
    [17:47:29]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:29]
    [17:47:29]::AVRCP_EVENT_COMMAND more=0
    [17:47:29]
    [17:47:29]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:29]
    [17:47:29]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:29]::AVRCP_EID_VOLUME_CHANGED transId:8
    [17:47:29]
    [17:47:29]get vol raw:10 72/127
    [17:47:29]frame->operand = 2000dcec
    [17:47:29]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:29]
    [17:47:29]bt_xtal_sync: ms=1129367 bit_offset=217
    [17:47:29]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:29]
    [17:47:29]::Parms->event 20
    [17:47:29]
    [17:47:29]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:29]
    [17:47:29] [RX:]
    [17:47:29]13 05 01 80 00 01 00
    [17:47:29]bt_xtal_sync: ms=1129428 bit_offset=219
    [17:47:29]bt_xtal_sync: ms=1129526 bit_offset=221
    [17:47:29]bt_xtal_sync: ms=1129557 bit_offset=222
    [17:47:30]bt_xtal_sync: ms=1129658 bit_offset=224
    [17:47:30]bt_xtal_sync: ms=1129689 bit_offset=225
    [17:47:30]bt_xtal_sync: ms=1129746 bit_offset=226
    [17:47:30]bt_xtal_sync: ms=1129773 bit_offset=227
    [17:47:30],rssi_monitor[0]:242 ,rssi_monitor[1]: 167 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:30]
    [17:47:30]bt_xtal_sync: ms=1129862 bit_offset=229
    [17:47:30]bt_xtal_sync: ms=1129946 bit_offset=231
    [17:47:30]
    [17:47:30]
    [17:47:30]Update 26M: diff=13 ms=578 ppb=22462
    [17:47:30]
    [17:47:30]
    [17:47:30]bt_xtal_sync: Bad ppb=22462 last_valid_ppb=26016 last_tune_ppb=0 (3)
    [17:47:30]bt_xtal_sync: ms=1130006 bit_offset=232
    [17:47:30]bt_xtal_sync: ms=1130045 bit_offset=233
    [17:47:30]bt_xtal_sync: ms=1130072 bit_offset=234
    [17:47:30]bt_xtal_sync: ms=1130138 bit_offset=235
    [17:47:30]bt_xtal_sync: ms=1130166 bit_offset=236
    [17:47:30]bt_xtal_sync: ms=1130208 bit_offset=237
    [17:47:30]bt_xtal_sync: ms=1130275 bit_offset=238
    [17:47:30]bt_xtal_sync: ms=1130302 bit_offset=239
    [17:47:30]bt_xtal_sync: ms=1130357 bit_offset=240
    [17:47:30]bt_xtal_sync: ms=1130399 bit_offset=241
    [17:47:30]bt_xtal_sync: ms=1130435 bit_offset=242
    [17:47:30]bt_xtal_sync: ms=1130493 bit_offset=243
    [17:47:30]bt_xtal_sync: ms=1130519 bit_offset=244
    [17:47:30]bt_xtal_sync: ms=1130578 bit_offset=245
    [17:47:30]bt_xtal_sync: ms=1130606 bit_offset=246
    [17:47:30]
    [17:47:30]
    [17:47:30]Update 26M: diff=12 ms=533 ppb=22482
    [17:47:30]
    [17:47:30]
    [17:47:30]bt_xtal_sync: Bad ppb=22482 last_valid_ppb=22462 last_tune_ppb=0 (4)
    [17:47:30]bt_xtal_sync: ms=1130663 bit_offset=247
    [17:47:31]bt_xtal_sync: ms=1130718 bit_offset=249
    [17:47:31]bt_xtal_sync: ms=1130785 bit_offset=250
    [17:47:31]bt_xtal_sync: ms=1130843 bit_offset=252
    [17:47:31]bt_xtal_sync: ms=1130945 bit_offset=254
    [17:47:31]bt_xtal_sync: ms=1130971 bit_offset=255
    [17:47:31]bt_xtal_sync: ms=1131024 bit_offset=256
    [17:47:31]bt_xtal_sync: ms=1131116 bit_offset=258
    [17:47:31]bt_xtal_sync: ms=1131151 bit_offset=259
    [17:47:31]bt_xtal_sync: ms=1131252 bit_offset=261
    [17:47:31]bt_xtal_sync: ms=1131287 bit_offset=262
    [17:47:31]bt_xtal_sync: ms=1131319 bit_offset=263
    [17:47:31]
    [17:47:31]
    [17:47:31]Update 26M: diff=14 ms=534 ppb=26199
    [17:47:31]
    [17:47:31]
    [17:47:31]bt_xtal_sync: Bad ppb=26199 last_valid_ppb=22482 last_tune_ppb=0 (5)
    [17:47:31]bt_xtal_sync: ms=1131377 bit_offset=264
    [17:47:31]bt_xtal_sync: ms=1131416 bit_offset=265
    [17:47:31]bt_xtal_sync: ms=1131482 bit_offset=266
    [17:47:31]bt_xtal_sync: ms=1131510 bit_offset=267
    [17:47:31]bt_xtal_sync: ms=1131576 bit_offset=268
    [17:47:31]bt_xtal_sync: ms=1131607 bit_offset=269
    [17:47:31]bt_xtal_sync: ms=1131670 bit_offset=271
    [17:47:32]bt_xtal_sync: ms=1131732 bit_offset=272
    [17:47:32]bt_xtal_sync: ms=1131788 bit_offset=273
    [17:47:32]bt_xtal_sync: ms=1131831 bit_offset=274
    [17:47:32]bt_xtal_sync: ms=1131890 bit_offset=276
    [17:47:32]bt_xtal_sync: ms=1131932 bit_offset=277
    [17:47:32]
    [17:47:32]
    [17:47:32]Update 26M: diff=10 ms=450 ppb=22222
    [17:47:32]
    [17:47:32]
    [17:47:32]bt_xtal_sync: Bad ppb=22222 last_valid_ppb=26199 last_tune_ppb=0 (6)
    [17:47:32]bt_reset_xtal_to_default: Reset xtal to default 45
    [17:47:32]app_bt_key 1024,5
    [17:47:32]first blood!
    [17:47:32]bt_key_send code:1024 evt:5
    [17:47:32]bt_key_handle code:1024 evt:5
    [17:47:32]
    [17:47:32]==2001=vol up ===event:5==
    [17:47:32]
    [17:47:32]app_bt_stream_volumeup set audio volume
    [17:47:32]app_bt_stream_volumeset vol=11
    [17:47:32]codec_int_stream_setup: stream=0
    [17:47:32][sample_rate]old = 44100, new = 44100
    [17:47:32][vol]old = 10, new = 11
    [17:47:32][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:32][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:32]app_bt_stream_volumeup a2dp: 11
    [17:47:32]app_bt_stream_volumeup hfp: 12
    [17:47:32]hfp get vol raw:10 loc:12
    [17:47:32]btapp_a2dp_report_speak_gain transId:8 a2dp_state:1 streamming:1 report:0f
    [17:47:32]
    [17:47:32]btapp_a2dp_report_speak_gain transId:8
    [17:47:32]
    [17:47:32]get vol raw:11 80/127
    [17:47:32]frame->operand = 2000dcec
    [17:47:32]channelid is 0x40, mux's channelid is 0x40
    [17:47:32]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:32]
    [17:47:32]::Parms->event 20
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:32]
    [17:47:32] [RX:]
    [17:47:32]13 05 01 80 00 01 00
    [17:47:32]bt_xtal_sync: ms=1132023 bit_offset=279
    [17:47:32] [RX:]
    [17:47:32]13 05 01 80 00 01 00
    [17:47:32]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:32]
    [17:47:32]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:32]
    [17:47:32]::Parms->event 4
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_COMMAND more=0
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:32]
    [17:47:32]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:32]::AVRCP_EID_VOLUME_CHANGED transId:9
    [17:47:32]
    [17:47:32]get vol raw:11 80/127
    [17:47:32]frame->operand = 2000dcec
    [17:47:32]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:32]
    [17:47:32]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:32]
    [17:47:32]::Parms->event 20
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:32]
    [17:47:32] [RX:]
    [17:47:32]13 05 01 80 00 01 00
    [17:47:32]bt_xtal_sync: ms=1132088 bit_offset=280
    [17:47:32]bt_xtal_sync: ms=1132120 bit_offset=281
    [17:47:32],rssi_monitor[0]:194 ,rssi_monitor[1]: 164 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:32]
    [17:47:32]bt_xtal_sync: ms=1132186 bit_offset=283
    [17:47:32]bt_xtal_sync: ms=1132276 bit_offset=285
    [17:47:32]bt_xtal_sync: ms=1132353 bit_offset=286
    [17:47:32]bt_xtal_sync: ms=1132420 bit_offset=288
    [17:47:32]app_bt_key 1024,5
    [17:47:32]first blood!
    [17:47:32]bt_key_send code:1024 evt:5
    [17:47:32]bt_key_handle code:1024 evt:5
    [17:47:32]
    [17:47:32]==2001=vol up ===event:5==
    [17:47:32]
    [17:47:32]app_bt_stream_volumeup set audio volume
    [17:47:32]app_bt_stream_volumeset vol=12
    [17:47:32]codec_int_stream_setup: stream=0
    [17:47:32][sample_rate]old = 44100, new = 44100
    [17:47:32][vol]old = 11, new = 12
    [17:47:32][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:32][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:32]app_bt_stream_volumeup a2dp: 12
    [17:47:32]app_bt_stream_volumeup hfp: 12
    [17:47:32]hfp get vol raw:10 loc:12
    [17:47:32]btapp_a2dp_report_speak_gain transId:9 a2dp_state:1 streamming:1 report:0f
    [17:47:32]
    [17:47:32]btapp_a2dp_report_speak_gain transId:9
    [17:47:32]
    [17:47:32]get vol raw:12 88/127
    [17:47:32]frame->operand = 2000dcec
    [17:47:32]channelid is 0x40, mux's channelid is 0x40
    [17:47:32]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:32]
    [17:47:32]::Parms->event 20
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:32]
    [17:47:32]bt_xtal_sync: ms=1132478 bit_offset=289
    [17:47:32] [RX:]
    [17:47:32]13 05 01 80 00 01 00
    [17:47:32] [RX:]
    [17:47:32]13 05 01 80 00 01 00
    [17:47:32]bt_xtal_sync: ms=1132510 bit_offset=290
    [17:47:32]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:32]
    [17:47:32]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:32]
    [17:47:32]::Parms->event 4
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_COMMAND more=0
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:32]
    [17:47:32]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:32]::AVRCP_EID_VOLUME_CHANGED transId:10
    [17:47:32]
    [17:47:32]get vol raw:12 88/127
    [17:47:32]frame->operand = 2000dcec
    [17:47:32]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:32]
    [17:47:32]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:32]
    [17:47:32]::Parms->event 20
    [17:47:32]
    [17:47:32]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:32]
    [17:47:32]bt_xtal_sync: ms=1132540 bit_offset=291
    [17:47:32] [RX:]
    [17:47:32]13 05 01 80 00 01 00
    [17:47:32]bt_xtal_sync: ms=1132606 bit_offset=292
    [17:47:33]bt_xtal_sync: ms=1132668 bit_offset=294
    [17:47:33]
    [17:47:33]
    [17:47:33]Update 26M: diff=12 ms=548 ppb=21868
    [17:47:33]
    [17:47:33]
    [17:47:33]bt_xtal_sync: Bad ppb=21868 last_valid_ppb=22222 last_tune_ppb=0 (1)
    [17:47:33]bt_xtal_sync: ms=1132703 bit_offset=295
    [17:47:33]bt_xtal_sync: ms=1132801 bit_offset=297
    [17:47:33]bt_xtal_sync: ms=1132895 bit_offset=299
    [17:47:33]bt_xtal_sync: ms=1132926 bit_offset=300
    [17:47:33]app_bt_key 1024,5
    [17:47:33]first blood!
    [17:47:33]bt_key_send code:1024 evt:5
    [17:47:33]bt_key_handle code:1024 evt:5
    [17:47:33]
    [17:47:33]==2001=vol up ===event:5==
    [17:47:33]
    [17:47:33]app_bt_stream_volumeup set audio volume
    [17:47:33]app_bt_stream_volumeset vol=13
    [17:47:33]codec_int_stream_setup: stream=0
    [17:47:33][sample_rate]old = 44100, new = 44100
    [17:47:33][vol]old = 12, new = 13
    [17:47:33][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:33][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:33]app_bt_stream_volumeup a2dp: 13
    [17:47:33]app_bt_stream_volumeup hfp: 12
    [17:47:33]hfp get vol raw:10 loc:12
    [17:47:33]btapp_a2dp_report_speak_gain transId:10 a2dp_state:1 streamming:1 report:0f
    [17:47:33]
    [17:47:33]btapp_a2dp_report_speak_gain transId:10
    [17:47:33]
    [17:47:33]get vol raw:13 96/127
    [17:47:33]frame->operand = 2000dcec
    [17:47:33]channelid is 0x40, mux's channelid is 0x40
    [17:47:33]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:33]
    [17:47:33]::Parms->event 20
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:33]
    [17:47:33] [RX:]
    [17:47:33]13 05 01 80 00 01 00
    [17:47:33] [RX:]
    [17:47:33]13 05 01 80 00 01 00
    [17:47:33]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:33]
    [17:47:33]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:33]
    [17:47:33]::Parms->event 4
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_COMMAND more=0
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:33]
    [17:47:33]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:33]::AVRCP_EID_VOLUME_CHANGED transId:11
    [17:47:33]
    [17:47:33]get vol raw:13 96/127
    [17:47:33]frame->operand = 2000dcec
    [17:47:33]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:33]
    [17:47:33]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:33]
    [17:47:33]::Parms->event 20
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:33]
    [17:47:33]bt_xtal_sync: ms=1133011 bit_offset=302
    [17:47:33] [RX:]
    [17:47:33]13 05 01 80 00 01 00
    [17:47:33]bt_xtal_sync: ms=1133071 bit_offset=303
    [17:47:33]bt_xtal_sync: ms=1133101 bit_offset=304
    [17:47:33]bt_xtal_sync: ms=1133157 bit_offset=305
    [17:47:33]bt_xtal_sync: ms=1133189 bit_offset=306
    [17:47:33]bt_xtal_sync: ms=1133250 bit_offset=307
    [17:47:33]bt_xtal_sync: ms=1133277 bit_offset=308
    [17:47:33]app_bt_key 1024,5
    [17:47:33]first blood!
    [17:47:33]bt_key_send code:1024 evt:5
    [17:47:33]bt_key_handle code:1024 evt:5
    [17:47:33]
    [17:47:33]==2001=vol up ===event:5==
    [17:47:33]
    [17:47:33]app_bt_stream_volumeup set audio volume
    [17:47:33]app_bt_stream_volumeset vol=14
    [17:47:33]codec_int_stream_setup: stream=0
    [17:47:33][sample_rate]old = 44100, new = 44100
    [17:47:33][vol]old = 13, new = 14
    [17:47:33][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:33][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:33]app_bt_stream_volumeup a2dp: 14
    [17:47:33]app_bt_stream_volumeup hfp: 12
    [17:47:33]hfp get vol raw:10 loc:12
    [17:47:33]btapp_a2dp_report_speak_gain transId:11 a2dp_state:1 streamming:1 report:0f
    [17:47:33]
    [17:47:33]btapp_a2dp_report_speak_gain transId:11
    [17:47:33]
    [17:47:33]get vol raw:14 104/127
    [17:47:33]frame->operand = 2000dcec
    [17:47:33]channelid is 0x40, mux's channelid is 0x40
    [17:47:33]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:33]
    [17:47:33]::Parms->event 20
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:33]
    [17:47:33]bt_xtal_sync: ms=1133340 bit_offset=309
    [17:47:33]
    [17:47:33]
    [17:47:33]Update 26M: diff=11 ms=445 ppb=24719
    [17:47:33]
    [17:47:33]
    [17:47:33]bt_xtal_sync: Bad ppb=24719 last_valid_ppb=21868 last_tune_ppb=0 (2)
    [17:47:33] [RX:]
    [17:47:33]13 05 01 80 00 01 00
    [17:47:33] [RX:]
    [17:47:33]13 05 01 80 00 01 00
    [17:47:33]bt_xtal_sync: ms=1133367 bit_offset=310
    [17:47:33]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:33]
    [17:47:33]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:33]
    [17:47:33]::Parms->event 4
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_COMMAND more=0
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:33]
    [17:47:33]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:33]::AVRCP_EID_VOLUME_CHANGED transId:12
    [17:47:33]
    [17:47:33]get vol raw:14 104/127
    [17:47:33]frame->operand = 2000dcec
    [17:47:33]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:33]
    [17:47:33]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:33]
    [17:47:33]::Parms->event 20
    [17:47:33]
    [17:47:33]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:33]
    [17:47:33] [RX:]
    [17:47:33]13 05 01 80 00 01 00
    [17:47:33]bt_xtal_sync: ms=1133431 bit_offset=311
    [17:47:33]bt_xtal_sync: ms=1133462 bit_offset=312
    [17:47:33]bt_xtal_sync: ms=1133523 bit_offset=314
    [17:47:33]bt_xtal_sync: ms=1133625 bit_offset=316
    [17:47:33]bt_xtal_sync: ms=1133651 bit_offset=317
    [17:47:33]
    [17:47:33]
    [17:47:33]Update 26M: diff=213 ms=188 ppb=1128477
    [17:47:33]
    [17:47:33]
    [17:47:33]bt_xtal_sync: Bad ppb=1128477 last_valid_ppb=24719 last_tune_ppb=0 (3)
    [17:47:34]bt_xtal_sync: ms=1133713 bit_offset=318
    [17:47:34]app_bt_key 1024,5
    [17:47:34]first blood!
    [17:47:34]bt_key_send code:1024 evt:5
    [17:47:34]bt_key_handle code:1024 evt:5
    [17:47:34]
    [17:47:34]==2001=vol up ===event:5==
    [17:47:34]
    [17:47:34]app_bt_stream_volumeup set audio volume
    [17:47:34]app_bt_stream_volumeset vol=15
    [17:47:34]codec_int_stream_setup: stream=0
    [17:47:34][sample_rate]old = 44100, new = 44100
    [17:47:34][vol]old = 14, new = 15
    [17:47:34][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:34][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:34]app_bt_stream_volumeup a2dp: 15
    [17:47:34]app_bt_stream_volumeup hfp: 12
    [17:47:34]hfp get vol raw:10 loc:12
    [17:47:34]btapp_a2dp_report_speak_gain transId:12 a2dp_state:1 streamming:1 report:0f
    [17:47:34]
    [17:47:34]btapp_a2dp_report_speak_gain transId:12
    [17:47:34]
    [17:47:34]get vol raw:15 112/127
    [17:47:34]frame->operand = 2000dcec
    [17:47:34]channelid is 0x40, mux's channelid is 0x40
    [17:47:34]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:34]
    [17:47:34]::Parms->event 20
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:34]
    [17:47:34]bt_xtal_sync: ms=1133740 bit_offset=319
    [17:47:34] [RX:]
    [17:47:34]13 05 01 80 00 01 00
    [17:47:34] [RX:]
    [17:47:34]13 05 01 80 00 01 00
    [17:47:34]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:34]
    [17:47:34]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:34]
    [17:47:34]::Parms->event 4
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND more=0
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:34]
    [17:47:34]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:34]::AVRCP_EID_VOLUME_CHANGED transId:13
    [17:47:34]
    [17:47:34]get vol raw:15 112/127
    [17:47:34]frame->operand = 2000dcec
    [17:47:34]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:34]
    [17:47:34]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:34]
    [17:47:34]::Parms->event 20
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:34]
    [17:47:34]bt_xtal_sync: ms=1133798 bit_offset=320
    [17:47:34] [RX:]
    [17:47:34]13 05 01 80 00 01 00
    [17:47:34]bt_xtal_sync: ms=1133828 bit_offset=321
    [17:47:34]bt_xtal_sync: ms=1133885 bit_offset=322
    [17:47:34]bt_xtal_sync: ms=1133927 bit_offset=323
    [17:47:34]bt_xtal_sync: ms=1134027 bit_offset=325
    [17:47:34]bt_xtal_sync: ms=1134063 bit_offset=326
    [17:47:34]app_bt_key 1024,5
    [17:47:34]first blood!
    [17:47:34]bt_key_send code:1024 evt:5
    [17:47:34]bt_key_handle code:1024 evt:5
    [17:47:34]
    [17:47:34]==2001=vol up ===event:5==
    [17:47:34]
    [17:47:34]app_bt_stream_volumeup set audio volume
    [17:47:34]app_bt_stream_volumeset vol=16
    [17:47:34]codec_int_stream_setup: stream=0
    [17:47:34][sample_rate]old = 44100, new = 44100
    [17:47:34][vol]old = 15, new = 16
    [17:47:34][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:34][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:34]app_bt_stream_volumeup a2dp: 16
    [17:47:34]app_bt_stream_volumeup hfp: 12
    [17:47:34]hfp get vol raw:10 loc:12
    [17:47:34]btapp_a2dp_report_speak_gain transId:13 a2dp_state:1 streamming:1 report:0f
    [17:47:34]
    [17:47:34]btapp_a2dp_report_speak_gain transId:13
    [17:47:34]
    [17:47:34]get vol raw:16 120/127
    [17:47:34]frame->operand = 2000dcec
    [17:47:34]channelid is 0x40, mux's channelid is 0x40
    [17:47:34]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:34]
    [17:47:34]::Parms->event 20
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:34]
    [17:47:34]bt_xtal_sync: ms=1134130 bit_offset=327
    [17:47:34] [RX:]
    [17:47:34]13 05 01 80 00 01 00
    [17:47:34] [RX:]
    [17:47:34]13 05 01 80 00 01 00
    [17:47:34]bt_xtal_sync: ms=1134157 bit_offset=328
    [17:47:34]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:34]
    [17:47:34]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:34]
    [17:47:34]::Parms->event 4
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND more=0
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:34]
    [17:47:34]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:34]::AVRCP_EID_VOLUME_CHANGED transId:14
    [17:47:34]
    [17:47:34]get vol raw:16 120/127
    [17:47:34]frame->operand = 2000dcec
    [17:47:34]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:34]
    [17:47:34]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:34]
    [17:47:34]::Parms->event 20
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:34]
    [17:47:34] [RX:]
    [17:47:34]13 05 01 80 00 01 00
    [17:47:34]bt_xtal_sync: ms=1134228 bit_offset=330
    [17:47:34]bt_xtal_sync: ms=1134257 bit_offset=331
    [17:47:34]
    [17:47:34]
    [17:47:34]Update 26M: diff=10 ms=459 ppb=21769
    [17:47:34]
    [17:47:34]
    [17:47:34]bt_xtal_sync: Bad ppb=21769 last_valid_ppb=1128477 last_tune_ppb=0 (4)
    [17:47:34]bt_xtal_sync: ms=1134320 bit_offset=332
    [17:47:34]bt_xtal_sync: ms=1134347 bit_offset=333
    [17:47:34]bt_xtal_sync: ms=1134390 bit_offset=334
    [17:47:34]bt_xtal_sync: ms=1134456 bit_offset=335
    [17:47:34]app_bt_key 1024,5
    [17:47:34]first blood!
    [17:47:34]bt_key_send code:1024 evt:5
    [17:47:34]bt_key_handle code:1024 evt:5
    [17:47:34]
    [17:47:34]==2001=vol up ===event:5==
    [17:47:34]
    [17:47:34]app_bt_stream_volumeup set audio volume
    [17:47:34]app_bt_stream_volumeset vol=17
    [17:47:34]codec_int_stream_setup: stream=0
    [17:47:34][sample_rate]old = 44100, new = 44100
    [17:47:34][vol]old = 16, new = 17
    [17:47:34][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:34][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:34]app_bt_stream_volumeup a2dp: 17
    [17:47:34]app_bt_stream_volumeup hfp: 12
    [17:47:34]hfp get vol raw:10 loc:12
    [17:47:34]btapp_a2dp_report_speak_gain transId:14 a2dp_state:1 streamming:1 report:0f
    [17:47:34]
    [17:47:34]btapp_a2dp_report_speak_gain transId:14
    [17:47:34]
    [17:47:34]get vol raw:17 127/127
    [17:47:34]frame->operand = 2000dcec
    [17:47:34]channelid is 0x40, mux's channelid is 0x40
    [17:47:34]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:34]
    [17:47:34]::Parms->event 20
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:34]
    [17:47:34],rssi_monitor[0]:226 ,rssi_monitor[1]: 166 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:34]
    [17:47:34] [RX:]
    [17:47:34]13 05 01 80 00 01 00
    [17:47:34] [RX:]
    [17:47:34]13 05 01 80 00 01 00
    [17:47:34]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:34]
    [17:47:34]bt_xtal_sync: ms=1134488 bit_offset=336
    [17:47:34]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:34]
    [17:47:34]::Parms->event 4
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND more=0
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:34]
    [17:47:34]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:34]::AVRCP_EID_VOLUME_CHANGED transId:15
    [17:47:34]
    [17:47:34]get vol raw:17 127/127
    [17:47:34]frame->operand = 2000dcec
    [17:47:34]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:34]
    [17:47:34]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:34]
    [17:47:34]::Parms->event 20
    [17:47:34]
    [17:47:34]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:34]
    [17:47:34]bt_xtal_sync: ms=1134520 bit_offset=337
    [17:47:34] [RX:]
    [17:47:34]13 05 01 80 00 01 00
    [17:47:34]bt_xtal_sync: ms=1134588 bit_offset=338
    [17:47:34]bt_xtal_sync: ms=1134621 bit_offset=339
    [17:47:35]bt_xtal_sync: ms=1134675 bit_offset=340
    [17:47:35]bt_xtal_sync: ms=1134717 bit_offset=341
    [17:47:35]bt_xtal_sync: ms=1134752 bit_offset=342
    [17:47:35]bt_xtal_sync: ms=1134815 bit_offset=343
    [17:47:35]bt_xtal_sync: ms=1134846 bit_offset=344
    [17:47:35]bt_xtal_sync: ms=1134901 bit_offset=345
    [17:47:35]app_bt_key 1024,5
    [17:47:35]first blood!
    [17:47:35]bt_key_send code:1024 evt:5
    [17:47:35]bt_key_handle code:1024 evt:5
    [17:47:35]
    [17:47:35]==2001=vol up ===event:5==
    [17:47:35]
    [17:47:35]app_bt_stream_volumeup set audio volume
    [17:47:35]app_bt_stream_volumeset vol=18
    [17:47:35]codec_int_stream_setup: stream=0
    [17:47:35][sample_rate]old = 44100, new = 44100
    [17:47:35][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:35][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:35]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1d
    [17:47:35]bt_media_start media_active = 3,curr_active_media = 1
    [17:47:35]set current media = 2
    [17:47:35]app_bt_stream_close prev:3 cur:3
    [17:47:35]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:47:35]
    [17:47:35]app_bt_stream_volumeup a2dp: 17
    [17:47:35]app_bt_stream_volumeup hfp: 12
    [17:47:35]hfp get vol raw:10 loc:12
    [17:47:35]codec_int_stream_stop: stream=0
    [17:47:35]btapp_a2dp_report_speak_gain transId:15 a2dp_state:1 streamming:1 report:0f
    [17:47:35]
    [17:47:35]btapp_a2dp_report_speak_gain transId:15
    [17:47:35]
    [17:47:35]get vol raw:17 127/127
    [17:47:35]frame->operand = 2000dcec
    [17:47:35]codec_hw_stop: stream=0
    [17:47:35]codec_int_stream_close: stream=0
    [17:47:35]codec_int_close: type=0 running=1
    [17:47:35]trig codec close
    [17:47:35]codec_hw_close
    [17:47:35]codec_hw_close: codec_hw_state=2
    [17:47:35]bt_term_xtal_sync_default
    [17:47:35]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:35]app_play_audio_onoff work:0 op:1 aud_id:29
    [17:47:35]app_overlay_select id:1:8
    [17:47:35][af_stream_open] id = 0, stream = 0
    [17:47:35]codec_int_open: running=0
    [17:47:35]trig codec open
    [17:47:35]codec_hw_open
    [17:47:35]codec_hw_open: codec_hw_state=1
    [17:47:35]codec_int_stream_open: stream=0
    [17:47:35]codec_int_stream_setup: stream=0
    [17:47:35][sample_rate]old = 44100, new = 16000
    [17:47:35][vol]old = 17, new = 0
    [17:47:35][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:35][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:35]codec_int_stream_start: stream=0
    [17:47:35]codec_hw_start: stream=0
    [17:47:35]channelid is 0x40, mux's channelid is 0x40
    [17:47:35]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:35]
    [17:47:35]::Parms->event 20
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:35]
    [17:47:35] [RX:]
    [17:47:35]13 05 01 80 00 01 00
    [17:47:35] [RX:]
    [17:47:35]13 05 01 80 00 01 00
    [17:47:35]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:35]
    [17:47:35]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:35]
    [17:47:35]::Parms->event 4
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_COMMAND more=0
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:35]
    [17:47:35]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:35]::AVRCP_EID_VOLUME_CHANGED transId:0
    [17:47:35]
    [17:47:35]get vol raw:17 127/127
    [17:47:35]frame->operand = 2000dcec
    [17:47:35]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:35]
    [17:47:35]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:35]
    [17:47:35]::Parms->event 20
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:35]
    [17:47:35]CPU USAGE: busy=53 light_sleep=47 deep_sleep=0
    [17:47:35] [RX:]
    [17:47:35]13 05 01 80 00 01 00
    [17:47:35]app_bt_key 1024,5
    [17:47:35]first blood!
    [17:47:35]bt_key_send code:1024 evt:5
    [17:47:35]bt_key_handle code:1024 evt:5
    [17:47:35]
    [17:47:35]==2001=vol up ===event:5==
    [17:47:35]
    [17:47:35]app_bt_stream_volumeup a2dp: 17
    [17:47:35]app_bt_stream_volumeup hfp: 12
    [17:47:35]hfp get vol raw:10 loc:12
    [17:47:35]btapp_a2dp_report_speak_gain transId:0 a2dp_state:1 streamming:1 report:0f
    [17:47:35]
    [17:47:35]btapp_a2dp_report_speak_gain transId:0
    [17:47:35]
    [17:47:35]get vol raw:17 127/127
    [17:47:35]frame->operand = 2000dcec
    [17:47:35]channelid is 0x40, mux's channelid is 0x40
    [17:47:35]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:35]
    [17:47:35]::Parms->event 20
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:35]
    [17:47:35] [RX:]
    [17:47:35]13 05 01 80 00 01 00
    [17:47:35] [RX:]
    [17:47:35]13 05 01 80 00 01 00
    [17:47:35]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:35]
    [17:47:35]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:35]
    [17:47:35]::Parms->event 4
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_COMMAND more=0
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:35]
    [17:47:35]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:35]::AVRCP_EID_VOLUME_CHANGED transId:1
    [17:47:35]
    [17:47:35]get vol raw:17 127/127
    [17:47:35]frame->operand = 2000dcec
    [17:47:35]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:35]
    [17:47:35]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:35]
    [17:47:35]::Parms->event 20
    [17:47:35]
    [17:47:35]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:35]
    [17:47:35] [RX:]
    [17:47:35]13 05 01 80 00 01 00
    [17:47:35]cache underflow
    [17:47:35]media_sbc_decoder underflow len:256
    [17:47:35]
    [17:47:35]app_play_sbc_more_data-->need close, length:2480 len:256 l:0
    [17:47:35]app_bt_stream_close prev:7 cur:7
    [17:47:35]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:35]codec_int_stream_stop: stream=0
    [17:47:35]codec_hw_stop: stream=0
    [17:47:35]codec_int_stream_close: stream=0
    [17:47:35]codec_int_close: type=0 running=1
    [17:47:35]trig codec close
    [17:47:35]codec_hw_close
    [17:47:35]codec_hw_close: codec_hw_state=2
    [17:47:35]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:47:35]bt_media_stop media_active = 3,curr_active_media = 2
    [17:47:35]app_audio_manager_switch_a2dp switch_a2dp to id:0
    [17:47:35]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:35]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:35]set current media = 1
    [17:47:35]bt_media_stop end media_active = 1,curr_active_media = 1
    [17:47:35]app_bt_stream_setup prev:9 cur:3 sample:32
    [17:47:35]app_bt_stream_open prev:9 cur:3 freq:0
    [17:47:35]bt_sbc_player work:0 op:0 freq:0 :sample:44100
    [17:47:35]
    [17:47:35]bt_media_volume_ptr_update_by_mediatype enter
    [17:47:35]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:35]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:35]bt_media_volume_ptr_update_by_mediatype exit
    [17:47:35]bt_sbc_player: app_sysfreq_req 2
    [17:47:35]app_overlay_select id:4:8
    [17:47:35]bt_init_xtal_sync
    [17:47:35][af_stream_open] id = 0, stream = 0
    [17:47:35]codec_int_open: running=0
    [17:47:35]trig codec open
    [17:47:35]codec_hw_open
    [17:47:35]codec_hw_open: codec_hw_state=1
    [17:47:35]codec_int_stream_open: stream=0
    [17:47:35]codec_int_stream_setup: stream=0
    [17:47:35][sample_rate]old = 16000, new = 44100
    [17:47:35][vol]old = 0, new = 17
    [17:47:35][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:35][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:35]a2dp_audio_init f=42768 20720
    [17:47:35]
    [17:47:35]codec_int_stream_start: stream=0
    [17:47:35]codec_hw_start: stream=0
    [17:47:35]store_sbc_buffer not ready:588 cache_status:0
    [17:47:35]store_sbc_buffer not ready:471 cache_status:0
    [17:47:35]store_sbc_buffer not ready:452 cache_status:0
    [17:47:35]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:35]
    [17:47:35]bt_xtal_sync: ms=1135521 bit_offset=360
    [17:47:35]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:35]
    [17:47:35]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:35]
    [17:47:35]aac cache ok:2443
    [17:47:35]
    [17:47:35]bt_xtal_sync: ms=1135603 bit_offset=362
    [17:47:36]bt_xtal_sync: ms=1135693 bit_offset=364
    [17:47:36]app_bt_key 1024,5
    [17:47:36]first blood!
    [17:47:36]bt_key_send code:1024 evt:5
    [17:47:36]bt_key_handle code:1024 evt:5
    [17:47:36]
    [17:47:36]==2001=vol up ===event:5==
    [17:47:36]
    [17:47:36]app_bt_stream_volumeup set audio volume
    [17:47:36]app_bt_stream_volumeset vol=18
    [17:47:36]codec_int_stream_setup: stream=0
    [17:47:36][sample_rate]old = 44100, new = 44100
    [17:47:36][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:36][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:36]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1d
    [17:47:36]bt_media_start media_active = 3,curr_active_media = 1
    [17:47:36]set current media = 2
    [17:47:36]app_bt_stream_close prev:3 cur:3
    [17:47:36]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:47:36]
    [17:47:36]app_bt_stream_volumeup a2dp: 17
    [17:47:36]app_bt_stream_volumeup hfp: 12
    [17:47:36]hfp get vol raw:10 loc:12
    [17:47:36]codec_int_stream_stop: stream=0
    [17:47:36]btapp_a2dp_report_speak_gain transId:1 a2dp_state:1 streamming:1 report:0f
    [17:47:36]
    [17:47:36]btapp_a2dp_report_speak_gain transId:1
    [17:47:36]
    [17:47:36]get vol raw:17 127/127
    [17:47:36]frame->operand = 2000dcec
    [17:47:36]codec_hw_stop: stream=0
    [17:47:36]codec_int_stream_close: stream=0
    [17:47:36]codec_int_close: type=0 running=1
    [17:47:36]trig codec close
    [17:47:36]codec_hw_close
    [17:47:36]codec_hw_close: codec_hw_state=2
    [17:47:36]bt_term_xtal_sync_default
    [17:47:36]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:36]app_play_audio_onoff work:0 op:1 aud_id:29
    [17:47:36]app_overlay_select id:1:8
    [17:47:36][af_stream_open] id = 0, stream = 0
    [17:47:36]codec_int_open: running=0
    [17:47:36]trig codec open
    [17:47:36]codec_hw_open
    [17:47:36]codec_hw_open: codec_hw_state=1
    [17:47:36]codec_int_stream_open: stream=0
    [17:47:36]codec_int_stream_setup: stream=0
    [17:47:36][sample_rate]old = 44100, new = 16000
    [17:47:36][vol]old = 17, new = 0
    [17:47:36][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:36][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:36]codec_int_stream_start: stream=0
    [17:47:36]codec_hw_start: stream=0
    [17:47:36]channelid is 0x40, mux's channelid is 0x40
    [17:47:36]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:36]
    [17:47:36]::Parms->event 20
    [17:47:36]
    [17:47:36]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:36]
    [17:47:36] [RX:]
    [17:47:36]13 05 01 80 00 01 00
    [17:47:36] [RX:]
    [17:47:36]13 05 01 80 00 01 00
    [17:47:36]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:36]
    [17:47:36]::Parms->event 4
    [17:47:36]
    [17:47:36]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:36]
    [17:47:36]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:36]
    [17:47:36]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:36]
    [17:47:36]::AVRCP_EVENT_COMMAND more=0
    [17:47:36]
    [17:47:36]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:36]
    [17:47:36]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:36]::AVRCP_EID_VOLUME_CHANGED transId:2
    [17:47:36]
    [17:47:36]get vol raw:17 127/127
    [17:47:36]frame->operand = 2000dcec
    [17:47:36]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:36]
    [17:47:36]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:36]
    [17:47:36]::Parms->event 20
    [17:47:36]
    [17:47:36]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:36]
    [17:47:36]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:36]
    [17:47:36] [RX:]
    [17:47:36]13 05 01 80 00 01 00
    [17:47:36]cache underflow
    [17:47:36]media_sbc_decoder underflow len:256
    [17:47:36]
    [17:47:36]app_play_sbc_more_data-->need close, length:2480 len:256 l:0
    [17:47:36]app_bt_stream_close prev:7 cur:7
    [17:47:36]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:36]codec_int_stream_stop: stream=0
    [17:47:36]codec_hw_stop: stream=0
    [17:47:36]codec_int_stream_close: stream=0
    [17:47:36]codec_int_close: type=0 running=1
    [17:47:36]trig codec close
    [17:47:36]codec_hw_close
    [17:47:36]codec_hw_close: codec_hw_state=2
    [17:47:36]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:47:36]bt_media_stop media_active = 3,curr_active_media = 2
    [17:47:36]app_audio_manager_switch_a2dp switch_a2dp to id:0
    [17:47:36]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:36]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:36]set current media = 1
    [17:47:36]bt_media_stop end media_active = 1,curr_active_media = 1
    [17:47:36]app_bt_stream_setup prev:9 cur:3 sample:32
    [17:47:36]app_bt_stream_open prev:9 cur:3 freq:0
    [17:47:36]bt_sbc_player work:0 op:0 freq:0 :sample:44100
    [17:47:36]
    [17:47:36]bt_media_volume_ptr_update_by_mediatype enter
    [17:47:36]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:36]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:36]bt_media_volume_ptr_update_by_mediatype exit
    [17:47:36]bt_sbc_player: app_sysfreq_req 2
    [17:47:36]app_overlay_select id:4:8
    [17:47:36]bt_init_xtal_sync
    [17:47:36][af_stream_open] id = 0, stream = 0
    [17:47:36]codec_int_open: running=0
    [17:47:36]trig codec open
    [17:47:36]codec_hw_open
    [17:47:36]codec_hw_open: codec_hw_state=1
    [17:47:36]codec_int_stream_open: stream=0
    [17:47:36]codec_int_stream_setup: stream=0
    [17:47:36][sample_rate]old = 16000, new = 44100
    [17:47:36][vol]old = 0, new = 17
    [17:47:36][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:36][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:36]a2dp_audio_init f=42768 20720
    [17:47:36]
    [17:47:36]codec_int_stream_start: stream=0
    [17:47:36]codec_hw_start: stream=0
    [17:47:36]store_sbc_buffer not ready:340 cache_status:0
    [17:47:36]store_sbc_buffer not ready:389 cache_status:0
    [17:47:36]store_sbc_buffer not ready:404 cache_status:0
    [17:47:36]bt_xtal_sync: ms=1136282 bit_offset=377
    [17:47:36]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:36]
    [17:47:36]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:36]
    [17:47:36]bt_xtal_sync: ms=1136337 bit_offset=379
    [17:47:36]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:36]
    [17:47:36]aac cache ok:2338
    [17:47:36]
    [17:47:36]bt_xtal_sync: ms=1136431 bit_offset=381
    [17:47:36]bt_xtal_sync: ms=1136493 bit_offset=382
    [17:47:36]bt_xtal_sync: ms=1136558 bit_offset=384
    [17:47:36]bt_xtal_sync: ms=1136643 bit_offset=386
    [17:47:37]bt_xtal_sync: ms=1136727 bit_offset=388
    [17:47:37]bt_xtal_sync: ms=1136823 bit_offset=390
    [17:47:37]bt_xtal_sync: ms=1136885 bit_offset=391
    [17:47:37]
    [17:47:37]
    [17:47:37]Update 26M: diff=10 ms=453 ppb=22069
    [17:47:37]
    [17:47:37]
    [17:47:37]bt_xtal_sync: Bad ppb=22069 last_valid_ppb=-2147483648 last_tune_ppb=0 (1)
    [17:47:37]bt_xtal_sync: ms=1136944 bit_offset=393
    [17:47:37]bt_xtal_sync: ms=1137006 bit_offset=394
    [17:47:37]bt_xtal_sync: ms=1137038 bit_offset=395
    [17:47:37]bt_xtal_sync: ms=1137104 bit_offset=396
    [17:47:37]bt_xtal_sync: ms=1137139 bit_offset=397
    [17:47:37]bt_xtal_sync: ms=1137170 bit_offset=398
    [17:47:37]bt_xtal_sync: ms=1137244 bit_offset=399
    [17:47:37]bt_xtal_sync: ms=1137271 bit_offset=400
    [17:47:37]bt_xtal_sync: ms=1137306 bit_offset=401
    [17:47:37]bt_xtal_sync: ms=1137361 bit_offset=402
    [17:47:37]bt_xtal_sync: ms=1137435 bit_offset=404
    [17:47:37]bt_xtal_sync: ms=1137493 bit_offset=405
    [17:47:37]bt_xtal_sync: ms=1137548 bit_offset=407
    [17:47:37]bt_xtal_sync: ms=1137650 bit_offset=409
    [17:47:38]bt_xtal_sync: ms=1137681 bit_offset=410
    [17:47:38]
    [17:47:38]
    [17:47:38]Update 26M: diff=14 ms=643 ppb=21748
    [17:47:38]
    [17:47:38]
    [17:47:38]bt_xtal_sync: Bad ppb=21748 last_valid_ppb=22069 last_tune_ppb=0 (2)
    [17:47:38]bt_xtal_sync: ms=1137741 bit_offset=411
    [17:47:38]bt_xtal_sync: ms=1137772 bit_offset=412
    [17:47:38]bt_xtal_sync: ms=1137835 bit_offset=413
    [17:47:38]bt_xtal_sync: ms=1137868 bit_offset=414
    [17:47:38],rssi_monitor[0]:194 ,rssi_monitor[1]: 164 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:38]
    [17:47:38]bt_xtal_sync: ms=1137976 bit_offset=416
    [17:47:38]bt_xtal_sync: ms=1138007 bit_offset=417
    [17:47:38]bt_xtal_sync: ms=1138038 bit_offset=418
    [17:47:38]bt_xtal_sync: ms=1138105 bit_offset=419
    [17:47:38]bt_xtal_sync: ms=1138132 bit_offset=420
    [17:47:38]bt_xtal_sync: ms=1138198 bit_offset=421
    [17:47:38]bt_xtal_sync: ms=1138225 bit_offset=422
    [17:47:38]bt_xtal_sync: ms=1138283 bit_offset=423
    [17:47:38]
    [17:47:38]
    [17:47:38]Update 26M: diff=10 ms=448 ppb=22284
    [17:47:38]
    [17:47:38]
    [17:47:38]bt_xtal_sync: Bad ppb=22284 last_valid_ppb=21748 last_tune_ppb=0 (3)
    [17:47:38]bt_xtal_sync: ms=1138315 bit_offset=424
    [17:47:38]bt_xtal_sync: ms=1138373 bit_offset=426
    [17:47:38]bt_xtal_sync: ms=1138458 bit_offset=427
    [17:47:38]bt_xtal_sync: ms=1138494 bit_offset=428
    [17:47:38]bt_xtal_sync: ms=1138549 bit_offset=430
    [17:47:38]bt_xtal_sync: ms=1138635 bit_offset=431
    [17:47:39]bt_xtal_sync: ms=1138694 bit_offset=433
    [17:47:39]bt_xtal_sync: ms=1138725 bit_offset=434
    [17:47:39]bt_xtal_sync: ms=1138826 bit_offset=436
    [17:47:39]bt_xtal_sync: ms=1138854 bit_offset=437
    [17:47:39]bt_xtal_sync: ms=1138924 bit_offset=438
    [17:47:39]bt_xtal_sync: ms=1138963 bit_offset=439
    [17:47:39]
    [17:47:39]
    [17:47:39]Update 26M: diff=13 ms=504 ppb=25774
    [17:47:39]
    [17:47:39]
    [17:47:39]bt_xtal_sync: Bad ppb=25774 last_valid_ppb=22284 last_tune_ppb=0 (4)
    [17:47:39]bt_xtal_sync: ms=1138994 bit_offset=440
    [17:47:39]bt_xtal_sync: ms=1139056 bit_offset=441
    [17:47:39]bt_xtal_sync: ms=1139088 bit_offset=442
    [17:47:39]bt_xtal_sync: ms=1139146 bit_offset=443
    [17:47:39]bt_xtal_sync: ms=1139174 bit_offset=444
    [17:47:39]bt_xtal_sync: ms=1139236 bit_offset=445
    [17:47:39]bt_xtal_sync: ms=1139263 bit_offset=446
    [17:47:39]bt_xtal_sync: ms=1139307 bit_offset=447
    [17:47:39]bt_xtal_sync: ms=1139373 bit_offset=448
    [17:47:39]bt_xtal_sync: ms=1139408 bit_offset=449
    [17:47:39]bt_xtal_sync: ms=1139436 bit_offset=450
    [17:47:39]bt_xtal_sync: ms=1139497 bit_offset=451
    [17:47:39]bt_xtal_sync: ms=1139531 bit_offset=452
    [17:47:39]bt_xtal_sync: ms=1139593 bit_offset=454
    [17:47:40]bt_xtal_sync: ms=1139687 bit_offset=456
    [17:47:40]
    [17:47:40]
    [17:47:40]Update 26M: diff=13 ms=599 ppb=21689
    [17:47:40]
    [17:47:40]
    [17:47:40]bt_xtal_sync: Bad ppb=21689 last_valid_ppb=25774 last_tune_ppb=0 (5)
    [17:47:40]bt_xtal_sync: ms=1139757 bit_offset=457
    [17:47:40]bt_xtal_sync: ms=1139823 bit_offset=459
    [17:47:40]bt_xtal_sync: ms=1139858 bit_offset=460
    [17:47:40]bt_xtal_sync: ms=1139921 bit_offset=461
    [17:47:40]bt_xtal_sync: ms=1139952 bit_offset=462
    [17:47:40]bt_xtal_sync: ms=1140011 bit_offset=463
    [17:47:40]bt_xtal_sync: ms=1140038 bit_offset=464
    [17:47:40]bt_xtal_sync: ms=1140096 bit_offset=465
    [17:47:40]bt_xtal_sync: ms=1140151 bit_offset=466
    [17:47:40]bt_xtal_sync: ms=1140186 bit_offset=467
    [17:47:40]bt_xtal_sync: ms=1140248 bit_offset=469
    [17:47:40],rssi_monitor[0]:274 ,rssi_monitor[1]: 169 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:40]
    [17:47:40]bt_xtal_sync: ms=1140346 bit_offset=471
    [17:47:40]
    [17:47:40]
    [17:47:40]Update 26M: diff=11 ms=487 ppb=22564
    [17:47:40]
    [17:47:40]
    [17:47:40]bt_xtal_sync: Bad ppb=22564 last_valid_ppb=21689 last_tune_ppb=0 (6)
    [17:47:40]bt_reset_xtal_to_default: Reset xtal to default 45
    [17:47:40]bt_xtal_sync: ms=1140388 bit_offset=472
    [17:47:40]bt_xtal_sync: ms=1140420 bit_offset=473
    [17:47:40]bt_xtal_sync: ms=1140475 bit_offset=474
    [17:47:40]bt_xtal_sync: ms=1140533 bit_offset=475
    [17:47:40]bt_xtal_sync: ms=1140560 bit_offset=476
    [17:47:40]bt_xtal_sync: ms=1140591 bit_offset=477
    [17:47:40]bt_xtal_sync: ms=1140653 bit_offset=478
    [17:47:41]bt_xtal_sync: ms=1140708 bit_offset=479
    [17:47:41]bt_xtal_sync: ms=1140736 bit_offset=480
    [17:47:41]bt_xtal_sync: ms=1140795 bit_offset=481
    [17:47:41]bt_xtal_sync: ms=1140823 bit_offset=482
    [17:47:41]bt_xtal_sync: ms=1140885 bit_offset=483
    [17:47:41]bt_xtal_sync: ms=1140913 bit_offset=484
    [17:47:41]bt_xtal_sync: ms=1140979 bit_offset=486
    [17:47:41]bt_xtal_sync: ms=1141080 bit_offset=488
    [17:47:41]
    [17:47:41]
    [17:47:41]Update 26M: diff=13 ms=605 ppb=21465
    [17:47:41]
    [17:47:41]
    [17:47:41]bt_xtal_sync: Bad ppb=21465 last_valid_ppb=22564 last_tune_ppb=0 (1)
    [17:47:41]bt_xtal_sync: ms=1141108 bit_offset=489
    [17:47:41]bt_xtal_sync: ms=1141210 bit_offset=491
    [17:47:41]bt_xtal_sync: ms=1141292 bit_offset=493
    [17:47:41]bt_xtal_sync: ms=1141380 bit_offset=495
    [17:47:41]bt_xtal_sync: ms=1141415 bit_offset=496
    [17:47:41]bt_xtal_sync: ms=1141473 bit_offset=497
    [17:47:41]bt_xtal_sync: ms=1141501 bit_offset=498
    [17:47:41]bt_xtal_sync: ms=1141567 bit_offset=499
    [17:47:41]bt_xtal_sync: ms=1141602 bit_offset=500
    [17:47:41]bt_xtal_sync: ms=1141665 bit_offset=501
    [17:47:42]bt_xtal_sync: ms=1141696 bit_offset=502
    [17:47:42]bt_xtal_sync: ms=1141731 bit_offset=503
    [17:47:42]
    [17:47:42]
    [17:47:42]Update 26M: diff=11 ms=438 ppb=25071
    [17:47:42]
    [17:47:42]
    [17:47:42]bt_xtal_sync: Bad ppb=25071 last_valid_ppb=21465 last_tune_ppb=0 (2)
    [17:47:42]bt_xtal_sync: ms=1141790 bit_offset=504
    [17:47:42]bt_xtal_sync: ms=1141832 bit_offset=505
    [17:47:42]bt_xtal_sync: ms=1141891 bit_offset=506
    [17:47:42]bt_xtal_sync: ms=1141926 bit_offset=507
    [17:47:42]bt_xtal_sync: ms=1141957 bit_offset=508
    [17:47:42]bt_xtal_sync: ms=1142023 bit_offset=509
    [17:47:42]bt_xtal_sync: ms=1142055 bit_offset=510
    [17:47:42]*** SYSFREQ user=3 freq=2
    [17:47:42]*** SYSFREQ user=4 freq=2
    [17:47:42]*** SYSFREQ top_user=4
    [17:47:42]app_battery_handle_process 0,3404
    [17:47:42]checker: id:0 state:3 mode:0 role:1 cmghdl:2000d700 sniffInterva:0/800 IsAudioUp:0
    [17:47:42]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:42]remDev:2000e3e8 a2dp State:3 remDev:2000e3e8 hf_channel Connected:1 remDev:2000e3e8
    [17:47:42]bt_xtal_sync: ms=1142117 bit_offset=512
    [17:47:42]bt_xtal_sync: ms=1142185 bit_offset=513
    [17:47:42]bt_xtal_sync: ms=1142250 bit_offset=515
    [17:47:42]bt_xtal_sync: ms=1142308 bit_offset=516
    [17:47:42]bt_xtal_sync: ms=1142382 bit_offset=518
    [17:47:42]
    [17:47:42]
    [17:47:42]Update 26M: diff=11 ms=491 ppb=22392
    [17:47:42]
    [17:47:42]
    [17:47:42]bt_xtal_sync: Bad ppb=22392 last_valid_ppb=25071 last_tune_ppb=0 (3)
    [17:47:42]bt_xtal_sync: ms=1142413 bit_offset=519
    [17:47:42]bt_xtal_sync: ms=1142476 bit_offset=520
    [17:47:42]bt_xtal_sync: ms=1142506 bit_offset=521
    [17:47:42]bt_xtal_sync: ms=1142561 bit_offset=522
    [17:47:42]bt_xtal_sync: ms=1142588 bit_offset=523
    [17:47:42],rssi_monitor[0]:227 ,rssi_monitor[1]: 178 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:42]
    [17:47:42]bt_xtal_sync: ms=1142646 bit_offset=524
    [17:47:43]bt_xtal_sync: ms=1142676 bit_offset=525
    [17:47:43]bt_xtal_sync: ms=1142731 bit_offset=526
    [17:47:43]bt_xtal_sync: ms=1142770 bit_offset=527
    [17:47:43]bt_xtal_sync: ms=1142840 bit_offset=528
    [17:47:43]bt_xtal_sync: ms=1142868 bit_offset=529
    [17:47:43]bt_xtal_sync: ms=1142906 bit_offset=530
    [17:47:43]bt_xtal_sync: ms=1142950 bit_offset=531
    [17:47:43]bt_xtal_sync: ms=1143008 bit_offset=532
    [17:47:43]bt_xtal_sync: ms=1143066 bit_offset=534
    [17:47:43]
    [17:47:43]
    [17:47:43]Update 26M: diff=12 ms=560 ppb=21429
    [17:47:43]
    [17:47:43]
    [17:47:43]bt_xtal_sync: Bad ppb=21429 last_valid_ppb=22392 last_tune_ppb=0 (4)
    [17:47:43]bt_xtal_sync: ms=1143160 bit_offset=536
    [17:47:43]bt_xtal_sync: ms=1143254 bit_offset=538
    [17:47:43]bt_xtal_sync: ms=1143289 bit_offset=539
    [17:47:43]bt_xtal_sync: ms=1143328 bit_offset=540
    [17:47:43]bt_xtal_sync: ms=1143390 bit_offset=541
    [17:47:43]bt_xtal_sync: ms=1143445 bit_offset=542
    [17:47:43]bt_xtal_sync: ms=1143473 bit_offset=543
    [17:47:43]bt_xtal_sync: ms=1143500 bit_offset=544
    [17:47:43]bt_xtal_sync: ms=1143563 bit_offset=545
    [17:47:43]bt_xtal_sync: ms=1143621 bit_offset=546
    [17:47:43]bt_xtal_sync: ms=1143649 bit_offset=547
    [17:47:44]bt_xtal_sync: ms=1143703 bit_offset=548
    [17:47:44]
    [17:47:44]
    [17:47:44]Update 26M: diff=10 ms=414 ppb=24133
    [17:47:44]
    [17:47:44]
    [17:47:44]bt_xtal_sync: Bad ppb=24133 last_valid_ppb=21429 last_tune_ppb=0 (5)
    [17:47:44]bt_xtal_sync: ms=1143731 bit_offset=549
    [17:47:44]bt_xtal_sync: ms=1143801 bit_offset=550
    [17:47:44]bt_xtal_sync: ms=1143840 bit_offset=551
    [17:47:44]bt_xtal_sync: ms=1143895 bit_offset=553
    [17:47:44]bt_xtal_sync: ms=1143960 bit_offset=554
    [17:47:44]bt_xtal_sync: ms=1143988 bit_offset=555
    [17:47:44]bt_xtal_sync: ms=1144065 bit_offset=556
    [17:47:44]bt_xtal_sync: ms=1144105 bit_offset=557
    [17:47:44]bt_xtal_sync: ms=1144135 bit_offset=558
    [17:47:44]bt_xtal_sync: ms=1144193 bit_offset=559
    [17:47:44]bt_xtal_sync: ms=1144232 bit_offset=560
    [17:47:44]bt_xtal_sync: ms=1144288 bit_offset=562
    [17:47:44]
    [17:47:44]
    [17:47:44]Update 26M: diff=10 ms=447 ppb=22346
    [17:47:44]
    [17:47:44]
    [17:47:44]bt_xtal_sync: Bad ppb=22346 last_valid_ppb=24133 last_tune_ppb=0 (6)
    [17:47:44]bt_reset_xtal_to_default: Reset xtal to default 45
    [17:47:44]bt_xtal_sync: ms=1144326 bit_offset=563
    [17:47:44]bt_xtal_sync: ms=1144413 bit_offset=565
    [17:47:44]bt_xtal_sync: ms=1144495 bit_offset=566
    [17:47:44]bt_xtal_sync: ms=1144557 bit_offset=568
    [17:47:44]bt_xtal_sync: ms=1144585 bit_offset=569
    [17:47:44]bt_xtal_sync: ms=1144643 bit_offset=570
    [17:47:45]bt_xtal_sync: ms=1144698 bit_offset=571
    [17:47:45]bt_xtal_sync: ms=1144730 bit_offset=572
    [17:47:45]bt_xtal_sync: ms=1144761 bit_offset=573
    [17:47:45]bt_xtal_sync: ms=1144827 bit_offset=574
    [17:47:45]bt_xtal_sync: ms=1144862 bit_offset=575
    [17:47:45]bt_xtal_sync: ms=1144921 bit_offset=576
    [17:47:45]
    [17:47:45]
    [17:47:45]Update 26M: diff=11 ms=426 ppb=25806
    [17:47:45]
    [17:47:45]
    [17:47:45]bt_xtal_sync: Bad ppb=25806 last_valid_ppb=22346 last_tune_ppb=0 (1)
    [17:47:45],rssi_monitor[0]:210 ,rssi_monitor[1]: 165 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:45]
    [17:47:45]CPU USAGE: busy=58 light_sleep=42 deep_sleep=0
    [17:47:45]bt_xtal_sync: ms=1144960 bit_offset=577
    [17:47:45]bt_xtal_sync: ms=1144998 bit_offset=578
    [17:47:45]bt_xtal_sync: ms=1145061 bit_offset=580
    [17:47:45]bt_xtal_sync: ms=1145148 bit_offset=582
    [17:47:45]bt_xtal_sync: ms=1145210 bit_offset=583
    [17:47:45]bt_xtal_sync: ms=1145245 bit_offset=584
    [17:47:45]bt_xtal_sync: ms=1145276 bit_offset=585
    [17:47:45]bt_xtal_sync: ms=1145346 bit_offset=586
    [17:47:45]bt_xtal_sync: ms=1145377 bit_offset=587
    [17:47:45]bt_xtal_sync: ms=1145408 bit_offset=588
    [17:47:45]bt_xtal_sync: ms=1145464 bit_offset=589
    [17:47:45]bt_xtal_sync: ms=1145491 bit_offset=590
    [17:47:45]
    [17:47:45]
    [17:47:45]Update 26M: diff=11 ms=430 ppb=25544
    [17:47:45]
    [17:47:45]
    [17:47:45]bt_xtal_sync: Bad ppb=25544 last_valid_ppb=25806 last_tune_ppb=0 (2)
    [17:47:45]bt_xtal_sync: ms=1145551 bit_offset=591
    [17:47:45]bt_xtal_sync: ms=1145605 bit_offset=592
    [17:47:45]bt_xtal_sync: ms=1145636 bit_offset=593
    [17:47:46]bt_xtal_sync: ms=1145695 bit_offset=594
    [17:47:46]bt_xtal_sync: ms=1145722 bit_offset=595
    [17:47:46]bt_xtal_sync: ms=1145781 bit_offset=596
    [17:47:46]bt_xtal_sync: ms=1145812 bit_offset=597
    [17:47:46]bt_xtal_sync: ms=1145867 bit_offset=598
    [17:47:46]bt_xtal_sync: ms=1145927 bit_offset=600
    [17:47:46]bt_xtal_sync: ms=1145960 bit_offset=601
    [17:47:46]bt_xtal_sync: ms=1146048 bit_offset=603
    [17:47:46]bt_xtal_sync: ms=1146130 bit_offset=605
    [17:47:46]
    [17:47:46]
    [17:47:46]Update 26M: diff=11 ms=493 ppb=22307
    [17:47:46]
    [17:47:46]
    [17:47:46]bt_xtal_sync: Bad ppb=22307 last_valid_ppb=25544 last_tune_ppb=0 (3)
    [17:47:46]bt_xtal_sync: ms=1146211 bit_offset=606
    [17:47:46]bt_xtal_sync: ms=1146247 bit_offset=607
    [17:47:46]bt_xtal_sync: ms=1146273 bit_offset=608
    [17:47:46]bt_xtal_sync: ms=1146326 bit_offset=609
    [17:47:46]bt_xtal_sync: ms=1146381 bit_offset=610
    [17:47:46]bt_xtal_sync: ms=1146415 bit_offset=611
    [17:47:46]bt_xtal_sync: ms=1146467 bit_offset=613
    [17:47:46]bt_xtal_sync: ms=1146553 bit_offset=615
    [17:47:46]bt_xtal_sync: ms=1146642 bit_offset=617
    [17:47:47]bt_xtal_sync: ms=1146721 bit_offset=619
    [17:47:47]bt_xtal_sync: ms=1146810 bit_offset=621
    [17:47:47]bt_xtal_sync: ms=1146862 bit_offset=622
    [17:47:47]
    [17:47:47]
    [17:47:47]Update 26M: diff=13 ms=588 ppb=22081
    [17:47:47]
    [17:47:47]
    [17:47:47]bt_xtal_sync: Bad ppb=22081 last_valid_ppb=22307 last_tune_ppb=0 (4)
    [17:47:47]bt_xtal_sync: ms=1146917 bit_offset=623
    [17:47:47]bt_xtal_sync: ms=1146970 bit_offset=624
    [17:47:47]bt_xtal_sync: ms=1146996 bit_offset=0
    [17:47:47]bt_xtal_sync: ms=1147036 bit_offset=1
    [17:47:47]bt_xtal_sync: ms=1147106 bit_offset=2
    [17:47:47]bt_xtal_sync: ms=1147132 bit_offset=3
    [17:47:47]bt_xtal_sync: ms=1147185 bit_offset=4
    [17:47:47]bt_xtal_sync: ms=1147212 bit_offset=5
    [17:47:47]bt_xtal_sync: ms=1147242 bit_offset=6
    [17:47:47],rssi_monitor[0]:194 ,rssi_monitor[1]: 164 ,rssi_monitor[2]:0,rssi_monitor[3]:128
    [17:47:47]
    [17:47:47]bt_xtal_sync: ms=1147297 bit_offset=7
    [17:47:47]bt_xtal_sync: ms=1147330 bit_offset=8
    [17:47:47]bt_xtal_sync: ms=1147393 bit_offset=9
    [17:47:47]bt_xtal_sync: ms=1147451 bit_offset=11
    [17:47:47]bt_xtal_sync: ms=1147503 bit_offset=12
    [17:47:47]bt_xtal_sync: ms=1147557 bit_offset=13
    [17:47:47]
    [17:47:47]
    [17:47:47]Update 26M: diff=13 ms=561 ppb=23163
    [17:47:47]
    [17:47:47]
    [17:47:47]bt_xtal_sync: Bad ppb=23163 last_valid_ppb=22081 last_tune_ppb=0 (5)
    [17:47:47]bt_xtal_sync: ms=1147585 bit_offset=14
    [17:47:47]bt_xtal_sync: ms=1147645 bit_offset=15
    [17:47:48]bt_xtal_sync: ms=1147707 bit_offset=16
    [17:47:48]bt_xtal_sync: ms=1147762 bit_offset=17
    [17:47:48]bt_xtal_sync: ms=1147790 bit_offset=18
    [17:47:48]bt_xtal_sync: ms=1147846 bit_offset=20
    [17:47:48]bt_xtal_sync: ms=1147925 bit_offset=22
    [17:47:48]bt_xtal_sync: ms=1148015 bit_offset=24
    [17:47:48]channelid is 0x40, mux's channelid is 0x40
    [17:47:48]::HF_EVENT_SERVICE_DISCONNECTED Chan_id:0, reason=13
    [17:47:48]
    [17:47:48]STREAM MANAGE bt_media_stop type= 4,device id = 0
    [17:47:48]bt_media_stop media_active = 1,curr_active_media = 1
    [17:47:48]app_audio_manager_switch_a2dp switch_a2dp to id:0
    [17:47:48]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:48]app_bt_profile_active_store_ptr_get hfp_act:1 hsp_act:0 a2dp_act:0x1 codec_type=2
    [17:47:48]app_bt_profile_connect_manager_hf HF_EVENT_SERVICE_DISCONNECTED discReason:19/0
    [17:47:48]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:48]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:48]set current media = 1
    [17:47:48]bt_media_stop end media_active = 1,curr_active_media = 1
    [17:47:48]app_bt_stream_close prev:3 cur:0
    [17:47:48]app_bt_stream_setup prev:3 cur:3 sample:32
    [17:47:48]app_bt_stream_open prev:3 cur:3 freq:0
    [17:47:48]Close prev bt stream before opening
    [17:47:48]app_bt_stream_close prev:3 cur:3
    [17:47:48]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:47:48]
    [17:47:48]codec_int_stream_stop: stream=0
    [17:47:48]avrcp_callback : chnl 0x2000c95c, Parms 0x20008ca0
    [17:47:48]
    [17:47:48]::Parms->event 3
    [17:47:48]
    [17:47:48]::AVRCP_EVENT_DISCONNECT
    [17:47:48]app_bt_accessmode_timehandler accMode=3
    [17:47:48]codec_hw_stop: stream=0
    [17:47:48]codec_int_stream_close: stream=0
    [17:47:48]codec_int_close: type=0 running=1
    [17:47:48]trig codec close
    [17:47:48]codec_hw_close
    [17:47:48]codec_hw_close: codec_hw_state=2
    [17:47:48]bt_term_xtal_sync_default
    [17:47:48]bt_sbc_player work:0 op:0 freq:0 :sample:44100
    [17:47:48]
    [17:47:48]bt_media_volume_ptr_update_by_mediatype enter
    [17:47:48]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:48]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:48]bt_media_volume_ptr_update_by_mediatype exit
    [17:47:48]bt_sbc_player: app_sysfreq_req 2
    [17:47:48]app_overlay_select id:4:8
    [17:47:48]bt_init_xtal_sync
    [17:47:48][af_stream_open] id = 0, stream = 0
    [17:47:48]codec_int_open: running=0
    [17:47:48]trig codec open
    [17:47:48]codec_hw_open
    [17:47:48]codec_hw_open: codec_hw_state=1
    [17:47:48]codec_int_stream_open: stream=0
    [17:47:48]codec_int_stream_setup: stream=0
    [17:47:48][sample_rate]old = 44100, new = 44100
    [17:47:48][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:48][hal_codec_setup_stream] playback sample_rate=44100
    [17:47:48]a2dp_audio_init f=42768 20720
    [17:47:48]
    [17:47:48] [RX:]
    [17:47:48]13 05 01 80 00 01 00
    [17:47:48] [RX:]
    [17:47:48]13 05 01 80 00 01 00
    [17:47:48]codec_int_stream_start: stream=0
    [17:47:48]codec_hw_start: stream=0
    [17:47:48] [RX:]
    [17:47:48]13 05 01 80 00 01 00
    [17:47:48]app_bt_mail_process src_thread:0x20003320 request_id:5 enter
    [17:47:48]!!!ME_SetAccessibleMode MEC(accOp).mode = 3, mode = 3
    [17:47:48]
    [17:47:48]app_bt_mail_process request_id:5 :status:2 exit
    [17:47:48] [RX:]
    [17:47:48]0e 04 05 1a 0c 00
    [17:47:48]channelid is 0x40, mux's channelid is 0x40
    [17:47:48]app_bt_golbal_handle evt = 10
    [17:47:48]ACCESSIBLE_CHANGE evt:10 errCode:0x0 aMode=0x3
    [17:47:48]bt_xtal_sync: ms=1148075 bit_offset=25
    [17:47:48]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:48]
    [17:47:48]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:48]
    [17:47:48] [RX:]
    [17:47:48]13 05 01 80 00 01 00
    [17:47:48] [RX:]
    [17:47:48]13 05 01 80 00 01 00
    [17:47:48] [RX:]
    [17:47:48]13 05 01 80 00 01 00
    [17:47:48]bt_xtal_sync: ms=1148146 bit_offset=27
    [17:47:48]a2dp_audio_more_data cache not ready skip frame 2
    [17:47:48]
    [17:47:48]Free currentDevice 0x20013cb0
    [17:47:48]currentDevice AvdtpIsConnected 0
    [17:47:48]currentDevice state is 0 flags 0
    [17:47:48]::A2DP_EVENT_STREAM_CLOSED stream_id:0, reason = 13
    [17:47:48]
    [17:47:48]STREAM MANAGE bt_media_stop type= 1,device id = 0
    [17:47:48]bt_media_stop media_active = 1,curr_active_media = 1
    [17:47:48]SBC STOPPING
    [17:47:48]clear current media = 1
    [17:47:48]SBC STOPED!
    [17:47:48]bt_media_stop end media_active = 0,curr_active_media = 0
    [17:47:48]app_bt_stream_close prev:3 cur:3
    [17:47:48]bt_sbc_player work:1 op:1 freq:0 :sample:44100
    [17:47:48]
    [17:47:48]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:48]app_bt_profile_active_store_ptr_get hfp_act:1 hsp_act:0 a2dp_act:0x1 codec_type=2
    [17:47:48]app_bt_profile_connect_manager_a2dp A2DP_EVENT_STREAM_CLOSED discReason:19/0
    [17:47:48]app_voice_report 10
    [17:47:48]codec_int_stream_stop: stream=0
    [17:47:48]codec_hw_stop: stream=0
    [17:47:48]codec_int_stream_close: stream=0
    [17:47:48]codec_int_close: type=0 running=1
    [17:47:48]trig codec close
    [17:47:48]codec_hw_close
    [17:47:48]codec_hw_close: codec_hw_state=2
    [17:47:48]bt_term_xtal_sync_default
    [17:47:48]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1c
    [17:47:48]bt_media_start media_active = 2,curr_active_media = 0
    [17:47:48]set current media = 2
    [17:47:48]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:48]app_play_audio_onoff work:0 op:1 aud_id:28
    [17:47:48]app_overlay_select id:1:8
    [17:47:48][af_stream_open] id = 0, stream = 0
    [17:47:48]codec_int_open: running=0
    [17:47:48]trig codec open
    [17:47:48]codec_hw_open
    [17:47:48]codec_hw_open: codec_hw_state=1
    [17:47:48]codec_int_stream_open: stream=0
    [17:47:48]codec_int_stream_setup: stream=0
    [17:47:48][sample_rate]old = 44100, new = 16000
    [17:47:48][vol]old = 17, new = 0
    [17:47:48][codec_int_stream_setup]stream = 0, set_flag = 12
    [17:47:48][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:48]codec_int_stream_start: stream=0
    [17:47:48]codec_hw_start: stream=0
    [17:47:48]channelid is 0x40, mux's channelid is 0x40
    [17:47:48] [RX:]
    [17:47:48]0f 04 00 05 06 04
    [17:47:48] [RX:]
    [17:47:48]13 05 01 80 00 01 00
    [17:47:48] [RX:]
    [17:47:48]13 05 01 80 00 01 00
    [17:47:48]
    [17:47:48]===err reconnect bt access ====
    [17:47:48]
    [17:47:48] [RX:]
    [17:47:48]05 04 00 80 00 16
    [17:47:48]app_bt_golbal_handle evt = 6
    [17:47:48]DISCONNECT evt = 6 encryptState:2
    [17:47:48]DISCONNECT activeCons:0
    [17:47:48]app_bt_send_request: 0
    [17:47:48]
    [17:47:48]app_bt_handle_process: 0
    [17:47:48]
    [17:47:48]app_bt_accessmode_timehandler accMode=3
    [17:47:48]app_status_indication_set 2
    [17:47:48]app_bt_mail_process src_thread:0x20003320 request_id:11 enter
    [17:47:48]app_bt_mail_process request_id:11 :status:13 exit
    [17:47:48]app_bt_mail_process src_thread:0x20003320 request_id:17 enter
    [17:47:48]app_bt_mail_process request_id:17 :status:0 exit
    [17:47:48]app_bt_mail_process src_thread:0x20003320 request_id:2 enter
    [17:47:48]app_bt_mail_process request_id:2 :status:0 exit
    [17:47:48]app_bt_mail_process src_thread:0x20003320 request_id:8 enter
    [17:47:48]app_bt_mail_process request_id:8 :status:0 exit
    [17:47:48]app_bt_mail_process src_thread:0x200035e8 request_id:5 enter
    [17:47:48]!!!ME_SetAccessibleMode MEC(accOp).mode = 3, mode = 3
    [17:47:48]
    [17:47:48]app_bt_golbal_handle evt = 10
    [17:47:48]ACCESSIBLE_CHANGE evt:10 errCode:0x16 aMode=0x3
    [17:47:48]app_bt_mail_process request_id:5 :status:2 exit
    [17:47:49]app_status_indication_set 7
    [17:47:49]app_voice_report 7
    [17:47:49]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = d
    [17:47:49]bt_media_start media_active = 2,curr_active_media = 2
    [17:47:49]set current media = 2
    [17:47:49]cache underflow
    [17:47:49]media_sbc_decoder underflow len:256
    [17:47:49]
    [17:47:49]app_play_sbc_more_data-->need close, length:6240 len:256 l:0
    [17:47:49]app_bt_stream_close prev:7 cur:7
    [17:47:49]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:49]codec_int_stream_stop: stream=0
    [17:47:49]codec_hw_stop: stream=0
    [17:47:49]codec_int_stream_close: stream=0
    [17:47:49]codec_int_close: type=0 running=1
    [17:47:49]trig codec close
    [17:47:49]codec_hw_close
    [17:47:49]codec_hw_close: codec_hw_state=2
    [17:47:49]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:49]app_play_audio_onoff work:0 op:1 aud_id:13
    [17:47:49]app_overlay_select id:1:8
    [17:47:49][af_stream_open] id = 0, stream = 0
    [17:47:49]codec_int_open: running=0
    [17:47:49]trig codec open
    [17:47:49]codec_hw_open
    [17:47:49]codec_hw_open: codec_hw_state=1
    [17:47:49]codec_int_stream_open: stream=0
    [17:47:49]codec_int_stream_setup: stream=0
    [17:47:49][sample_rate]old = 16000, new = 16000
    [17:47:49][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:49][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:49]codec_int_stream_start: stream=0
    [17:47:49]codec_hw_start: stream=0
    [17:47:50]cache underflow
    [17:47:50]media_sbc_decoder underflow len:256
    [17:47:50]
    [17:47:50]app_play_sbc_more_data-->need close, length:3120 len:256 l:0
    [17:47:50]app_bt_stream_close prev:7 cur:7
    [17:47:50]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:50]codec_int_stream_stop: stream=0
    [17:47:50]codec_hw_stop: stream=0
    [17:47:50]codec_int_stream_close: stream=0
    [17:47:50]codec_int_close: type=0 running=1
    [17:47:50]trig codec close
    [17:47:50]codec_hw_close
    [17:47:50]codec_hw_close: codec_hw_state=2
    [17:47:50]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:47:50]bt_media_stop media_active = 2,curr_active_media = 2
    [17:47:50]set current media = 0
    [17:47:50]bt_media_stop end media_active = 0,curr_active_media = 0
    [17:47:54]*** SYSFREQ top_user=0
    [17:47:54]app_battery_handle_process 0,3400
    [17:47:54]checker: id:0 state:0 mode:0 role:1 cmghdl:0 sniffInterva:499/8704 IsAudioUp:18
    [17:47:54]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:54]remDev:2000e3e8 a2dp State:0 remDev:f0064803 hf_channel Connected:0 remDev:2000e3e8
    [17:47:55]CPU USAGE: busy=52 light_sleep=48 deep_sleep=0
    [17:47:55]codec_int_close: type=1 running=0
    [17:47:55]codec_hw_close
    [17:47:55]codec_hw_close: codec_hw_state=1
    [17:47:56] [RX:]
    [17:47:56]04 0a 65 54 7a 34 a1 84 0c 02 7a 01
    [17:47:56] [RX:]
    [17:47:56]0f 04 00 05 09 04
    [17:47:56] [RX:]
    [17:47:56]03 0b 00 80 00 65 54 7a 34 a1 84 01 00
    [17:47:56] [RX:]
    [17:47:56]1b 03 80 00 05
    [17:47:56]app_bt_golbal_handle evt = 4
    [17:47:56]CONNECT_IND/CNF evt:4 errCode:0x0 newRole:4 activeCons:1
    [17:47:56]CONNECT_IND disable role 2000e3e8
    [17:47:56]
    [17:47:56]BTEVENT_LINK_CONNECT_IND/CNF activeCons:1
    [17:47:56]app_bt_send_request: 0
    [17:47:56]
    [17:47:56]app_bt_handle_process: 0
    [17:47:56]
    [17:47:56]CONNECT_IND sniff info 2000e3e8
    [17:47:56]
    [17:47:56]app_bt_accessmode_set access_mode=0
    [17:47:56]app_status_indication_set 2
    [17:47:56] [RX:]
    [17:47:56]0e 07 05 09 08 00 80 00 01
    [17:47:56]app_bt_mail_process src_thread:0x20003320 request_id:6 enter
    [17:47:56]app_bt_mail_process request_id:6 :status:19 exit
    [17:47:56]app_bt_mail_process src_thread:0x20003320 request_id:2 enter
    [17:47:56]app_bt_mail_process request_id:2 :status:0 exit
    [17:47:56]app_bt_golbal_handle evt = 14
    [17:47:56]ROLE_CHANGE eType:0xe errCode:0x0 newRole:1 activeCons:1
    [17:47:56] [RX:]
    [17:47:56]0e 06 05 0d 08 00 80 00
    [17:47:56]app_bt_mail_process src_thread:0x20003320 request_id:8 enter
    [17:47:56]app_bt_mail_process request_id:8 :status:0 exit
    [17:47:56] [RX:]
    [17:47:56]0f 04 00 05 1d 04
    [17:47:56]app_bt_mail_process src_thread:0x200035e8 request_id:5 enter
    [17:47:56]!!!ME_SetAccessibleMode MEC(accOp).mode = 0, mode = 0
    [17:47:56]
    [17:47:56]app_bt_mail_process request_id:5 :status:2 exit
    [17:47:56] [RX:]
    [17:47:56]0f 04 00 05 1b 04
    [17:47:56] [RX:]
    [17:47:56]0b 0b 00 80 00 bf fe cf fe db ff 7b 87
    [17:47:56] [RX:]
    [17:47:56]0c 08 00 80 00 08 0f 00 07 66
    [17:47:56] [RX:]
    [17:47:56]0e 04 05 1a 0c 00
    [17:47:56]app_bt_golbal_handle evt = 10
    [17:47:56]ACCESSIBLE_CHANGE evt:10 errCode:0x0 aMode=0x0
    [17:47:56] [RX:]
    [17:47:56]0f 04 00 05 1c 04
    [17:47:56] [RX:]
    [17:47:56]23 0d 00 80 00 01 02 07 00 00 00 00 00 00 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]38 04 80 00 40 1f
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:56] [RX:]
    [17:47:56]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]38 04 80 00 00 7d
    [17:47:57] [RX:]
    [17:47:57]17 06 65 54 7a 34 a1 84
    [17:47:57] [RX:]
    [17:47:57]0e 0a 05 0b 04 00 65 54 7a 34 a1 84
    [17:47:57] [RX:]
    [17:47:57]08 04 00 80 00 01
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]38 04 80 00 40 1f
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]!!!CMGR_CreateDataLink Handler->flags = 0
    [17:47:57]
    [17:47:57]!!!CMGR_CreateDataLink Handler->flags = 0
    [17:47:57]
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57]Allocate currentDevice 0x20013cb0
    [17:47:57]status 0
    [17:47:57]::A2DP_EVENT_AVDTP_CONNECT 23 st = 0x2000c690
    [17:47:57]
    [17:47:57]::A2DP_EVENT_AVDTP_CONNECT 23 st = 0x2000c7f0
    [17:47:57]
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57],version=c054f21
    [17:47:57],version=c054f21
    [17:47:57]!!!CMGR_CreateDataLink Handler->flags = 0
    [17:47:57]
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]::A2DP_EVENT_STREAM_OPEN_IND 1
    [17:47:57]
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57]avrcp_callback : chnl 0x2000c95c, Parms 0x20008d10
    [17:47:57]
    [17:47:57]::Parms->event 2
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_CONNECT_IND 2
    [17:47:57]
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]!!!HfIndicatorCallback hf.ind_test.num:7
    [17:47:57]
    [17:47:57]::HF_EVENT_CALL_IND chan_id:0, call:0
    [17:47:57]
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]app_media_update_media
    [17:47:57]skip idle
    [17:47:57]::HF_EVENT_CALLSETUP_IND chan_id:0, callSetup = 0
    [17:47:57]
    [17:47:57]::HF_EVENT_CALLHELD_IND chan_id:0 0 HELD_STATUS = 0
    [17:47:57]
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]avrcp_callback : chnl 0x2000c95c, Parms 0x20008ce8
    [17:47:57]
    [17:47:57]::Parms->event 1
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_CONNECT 104
    [17:47:57]
    [17:47:57]app_bt_accessmode_set access_mode=0
    [17:47:57]app_bt_mail_process src_thread:0x20003320 request_id:5 enter
    [17:47:57]!!!ME_SetAccessibleMode MEC(accOp).mode = 0, mode = 0
    [17:47:57]
    [17:47:57]app_bt_golbal_handle evt = 10
    [17:47:57]ACCESSIBLE_CHANGE evt:10 errCode:0x0 aMode=0x0
    [17:47:57]app_bt_mail_process request_id:5 :status:2 exit
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]::A2DP_EVENT_STREAM_OPEN stream_id:0, sample_rate codec.elements 0x80
    [17:47:57]
    [17:47:57]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:57]app_bt_stream_volume_ptr_update a2dp_vol:17 hfp_vol:12 ptr:0x20000378
    [17:47:57]codecType 0x2
    [17:47:57]
    [17:47:57]::A2DP_EVENT_STREAM_OPEN stream_id:0, aac sample_rate codec.elements 0x1
    [17:47:57]
    [17:47:57]::A2DP_EVENT_STREAM_OPEN stream_id:0, aac sample_rate 44100
    [17:47:57]
    [17:47:57]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:57]app_bt_profile_active_store_ptr_get hfp_act:1 hsp_act:0 a2dp_act:0x1 codec_type=2
    [17:47:57]app_bt_profile_connect_manager_a2dp A2DP_EVENT_STREAM_OPEN,codec type=2
    [17:47:57]app_voice_report 9
    [17:47:57]STREAM MANAGE bt_media_start type= 2,device id = 0,media_id = 1b
    [17:47:57]bt_media_start media_active = 2,curr_active_media = 0
    [17:47:57]set current media = 2
    [17:47:57]app_bt_stream_open prev:9 cur:7 freq:0
    [17:47:57]app_play_audio_onoff work:0 op:1 aud_id:27
    [17:47:57]app_overlay_select id:1:8
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57][af_stream_open] id = 0, stream = 0
    [17:47:57]codec_int_open: running=0
    [17:47:57]trig codec open
    [17:47:57]codec_hw_open
    [17:47:57]codec_hw_open: codec_hw_state=0
    [17:47:57]codec_int_stream_open: stream=0
    [17:47:57]codec_int_stream_setup: stream=0
    [17:47:57][sample_rate]old = 16000, new = 16000
    [17:47:57][codec_int_stream_setup]stream = 0, set_flag = 2
    [17:47:57][hal_codec_setup_stream] playback sample_rate=16000
    [17:47:57]codec_int_stream_start: stream=0
    [17:47:57]codec_hw_start: stream=0
    [17:47:57]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:57]
    [17:47:57]::Parms->event 4
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND ctype=1,subunitype=9
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=8
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND more=0
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND company_id=1958
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND op=10,oplen=1
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND send support event transId:0
    [17:47:57]::AVRCP_EVENT_COMMAND send support event transId:0
    [17:47:57]AVRCP_CtGetCapabilities_Rsp OP=10 cnt:1
    [17:47:57]03 01 0d
    [17:47:57]frame->operand = 2000dcec
    [17:47:57]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:57]
    [17:47:57]::Parms->event 20
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_ADV_TX_DONE op:16
    [17:47:57]
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:57]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c70
    [17:47:57]
    [17:47:57]::Parms->event 4
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND ctype=3,subunitype=9
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND subunitId=0,opcode=0
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND operands=2000e779,operandLen=c
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND more=0
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_COMMAND AVCTP_CTYPE_NOTIFY
    [17:47:57]
    [17:47:57]00 19 58 31 00 00 05 0d 00 00 00 00
    [17:47:57]::AVRCP_EID_VOLUME_CHANGED transId:1
    [17:47:57]
    [17:47:57]get vol raw:17 127/127
    [17:47:57]frame->operand = 2000dcec
    [17:47:57]::AVRCP_EVENT_COMMAND AVRCP_EID_VOLUME_CHANGED nRet:2
    [17:47:57]
    [17:47:57]avrcp_callback : chnl 0x2000c95c, Parms 0x20008c80
    [17:47:57]
    [17:47:57]::Parms->event 20
    [17:47:57]
    [17:47:57]::AVRCP_EVENT_ADV_TX_DONE op:49
    [17:47:57]
    [17:47:57]::HF_EVENT_SERVICE_CONNECTED Chan_id:0
    [17:47:57]
    [17:47:57]hfp get vol raw:10 loc:12
    [17:47:57]0x65 0x54 0x7a 0x34 0xa1 0x84
    [17:47:57]app_bt_profile_active_store_ptr_get hfp_act:1 hsp_act:0 a2dp_act:0x1 codec_type=2
    [17:47:57]app_bt_profile_connect_manager_hf HF_EVENT_SERVICE_CONNECTED
    [17:47:57]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c284
    [17:47:57]
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57]channelid is 0x40, mux's channelid is 0x40
    [17:47:57] [RX:]
    [17:47:57]13 05 01 80 00 01 00
    [17:47:58] [RX:]
    [17:47:58]13 05 01 80 00 01 00
    [17:47:58] [RX:]
    [17:47:58]13 05 01 80 00 01 00
    [17:47:58]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2c8
    [17:47:58]
    [17:47:58]channelid is 0x40, mux's channelid is 0x40
    [17:47:58] [RX:]
    [17:47:58]13 05 01 80 00 01 00
    [17:47:58]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c2fc
    [17:47:58]
    [17:47:58]channelid is 0x40, mux's channelid is 0x40
    [17:47:58] [RX:]
    [17:47:58]13 05 01 80 00 01 00
    [17:47:58]::HF_EVENT_COMMAND_COMPLETE chan_id:0 2000c330
    [17:47:58]
    [17:47:58]cache underflow
    [17:47:58]media_sbc_decoder underflow len:256
    [17:47:58]
    [17:47:58]app_play_sbc_more_data-->need close, length:5280 len:256 l:0
    [17:47:58]app_bt_stream_close prev:7 cur:7
    [17:47:58]app_play_audio_onoff work:1 op:0 aud_id:0
    [17:47:58]codec_int_stream_stop: stream=0
    [17:47:58]codec_hw_stop: stream=0
    [17:47:58]codec_int_stream_close: stream=0
    [17:47:58]codec_int_close: type=0 running=1
    [17:47:58]trig codec close
    [17:47:58]codec_hw_close
    [17:47:58]codec_hw_close: codec_hw_state=2
    [17:47:58]STREAM MANAGE bt_media_stop type= 2,device id = 0
    [17:47:58]bt_media_stop media_active = 2,curr_active_media = 2
    [17:47:58]set current media = 0
    [17:47:58]bt_media_stop end media_active = 0,curr_active_media = 0
    [17:48:02]app_bt_key 1024,5
    [17:48:02]first blood!
    [17:48:02]bt_key_send code:1024 evt:5
    [17:48:02]bt_key_handle code:1024 evt:5
    [17:48:02]
    [17:48:02]==2001=vol up ===event:5==
    [17:48:02]
    [17:48:02]app_bt_stream_volumeup set idle volume
    [17:48:02]STREAM MANAGE bt_media_start type= 2,device id = 0,mediiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

  • 相关阅读:
    机器学习第一练(铁达尼号罹难者预测)
    Codewars题记 :Find the missing letter
    Codewars题记 :Take a Ten Minute Walk
    Codewars题记 :Some numbers have funny properties.
    Codewars题记 :Count the number of Duplicates
    Java图片合成工具类
    解决Libreoffice在Linux服务器上,重启Tomcat但是Libreoffice8100端口还一直占用的问题
    Java对Linux进程关闭
    Java多张图片合成PDF
    java下载文件到本地磁盘
  • 原文地址:https://www.cnblogs.com/vision666/p/9306443.html
Copyright © 2011-2022 走看看