Files
gfps/20+initial+pair成功之后维持BR+link,耳机再次进入Pairing+mode,GFPS弹窗出来点击弹窗显示连接成功,但是会再次马上跳出配对弹框.md
danni_dong bdbb2527e6
All checks were successful
Sync To /home/ubuntu/gfps / sync (push) Successful in 2s
gfps: 添加认证测试和FAQ 20260505
Change-Id: I71e676b997159a141ca07d16f82a73b45f4b2410
2026-05-05 19:24:08 +08:00

5.7 KiB
Raw Permalink Blame History

20 initial pair成功之后维持BR link,耳机再次进入Pairing mode,GFPS弹窗出来点击弹窗显示连接成功但是会再次马上跳出配对弹框

[BB2BUG-50358] [BB2][RTL8763ESH/ROM][GMI][沃莱特][Harman][T530]759After clicking the reappeared "fast pair" notification to connect, it prompts that the connection cannot be made5/5 - Jira

非LEA测试步骤

1、耳机开机进配对通过GFPS弹框与手机 Legacy连接

3、在【16:41:22】左右耳机按键进入配对耳机与手机保持连接 手机跳出GFPS配对弹框

4、在【16:41:24】左右点击弹框进行配对弹框显示连接成功,但是会再次马上跳出配对弹框

\

  //手机和耳机 Legacy ACL link已经存在的情况下16:41:22   耳机再次进入Pairing mode gfps打discoverable adv

Line 21506:  0001225  06-16#16:41:22.481  194  0027571.561  [APP] !**gfps_gen_adv_data: adv mode 0, tx_power -12, popup_show_ui 1, adv data 02 0A F4 06 16 2C FE C2 4E A0, len 10


   //手机扫到GFPS discoverable adv之后会有GFPS弹窗出来 点击弹窗手机会建BLE 连线
    Line 29448:  0008996  06-16#16:41:27.571  124  0032691.486  [APP] !**gfps_gen_aes_key:public key 76 92 80 49 D3 64 B1 A9 DA 7F 61 2B A4 E4 D5 49 37 05 C8 83 94 3B 43 1F CE 56 45 87 F9 B5 EF 49 F4 F9 F0 DE 5A 3B 1B 50 59 18 5D BC 6F 97 2E 09 C1 B9 8F 76 16 8D DA DA DE 02 85 49 0C F8 9A C3, private key FC 49 2E BD 02 04 F1 F1 C8 80 06 13 0D 30 04 67 29 61 3F 53 FF 45 77 CB F9 49 41 05 17 0E 0A DE, ECDH key 81 10 C2 99 9D 6C 2C FF 26 3B A6 EC 5A 88 27 A6 AC C1 35 9C 2A 87 80 7E AC D7 FD 93 6A B8 8E 01
    Line 29449:  0008997  06-16#16:41:27.578  125  0032691.700  [APP] !**gfps_gen_aes_key:aes key FB 6D 55 C1 FE DC FD 4B 85 4A 3D 22 2F 0F 62 3D, SHA256 key FB 6D 55 C1 FE DC FD 4B 85 4A 3D 22 2F 0F 62 3D C9 A0 CB 4A 06 DB AF 54 0F 1B 7F 3E B2 0F 06 4F
 

//手机发送kbp request   

Line 29451:  0008999  06-16#16:41:27.578  127  0032691.833  [APP] gfps_decrypt_kbp_request: encrypted request 81 A1 03 F2 5D 4C FA 35 98 A1 BE A4 58 60 07 A3, raw request 00 2C 55 22 44 44 22 55 5E F9 0B C2 52 2C 67 F7
    Line 29452:  0009000  06-16#16:41:27.578  128  0032691.899  [APP] !**gfps_handle_kbp_request: seeker_ble_device_support 1, seeker_ble_audio_support 1, provider le_device_support 0
    Line 29453:  0009001  06-16#16:41:27.578  129  0032692.007  [APP] !**app_gfps_link_add_link_into_priority_queue: conn_id 0
    Line 29454:  0009002  06-16#16:41:27.578  130  0032692.169  [APP] !**app_gfps_print_link_priority: conn_id 0, priority 0
    Line 29455:  0009003  06-16#16:41:27.578  131  0032692.275  [APP] !**app_gfps_cb_handle_kbp_write_req: provider bond 0, notify name 1, retroactively 0, pk exist 1, accountkey idx 0, provider addr 55::22::44::44::22::55, seek addr 00::00::00::00::00::00
    Line 29459:  0009007  06-16#16:41:27.578  135  0032692.879  [APP] !**app_gfps_cb_handle_kbp_write_req: gap_set_pairable_mode, io_cap 1, authen_flag 0x40d

//手机读存储的名字
    Line 29460:  0009008  06-16#16:41:27.578  136  0032692.960  [APP] app_gfps_personalized_name_read: personalized_name in ftl BTQCTest2的JBL Tune 135BT, stored_personalized_name_len 26, is_valid 1
    Line 29461:  0009009  06-16#16:41:27.578  137  0032693.138  [APP] !**gfps_ase_ctr_concat: input_data 42 54 51 43 54 65 73 74 32 E7 9A 84 4A 42 4C 20 54 75 6E 65 20 31 33 35 42 54
    Line 29464:  0009012  06-16#16:41:27.611  140  0032693.308  [APP] !**gfps_ase_ctr_concat: output_data[26] 00 D1 6B D4 35 27 C1 62 A0 45 58 2B 88 94 A1 0D 90 5E 3F B9 90 2B 9E 16 7F 74
    Line 29465:  0009013  06-16#16:41:27.611  141  0032694.063  [APP] !**gfps_hmac_sha256: E7 80 67 2E 6C C7 5A A6
    Line 29474:  0009022  06-16#16:41:27.611  150  0032695.910  [APP] gfps_send_personalized_name: success name BTQCTest2的JBL Tune 135BT, input_nonce F8 DA 94 FB 86 99 FB 47, name_packet E7 80 67 2E 6C C7 5A A6 F8 DA 94 FB 86 99 FB 47 00 D1 6B D4 35 27 C1 62 A0 45 58 2B 88 94 A1 0D 90 5E 3F B9 90 2B 9E 16 7F 74 
    Line 29475:  0009023  06-16#16:41:27.611  151  0032695.949  [APP] !** app_gfps_personalized_name_send: is_send =  1
    Line 29476:  0009024  06-16#16:41:27.611  152  0032696.050  [APP] !**app_gfps_cb_handle_kbp_write_req: ret 0, app_result 0
    Line 29496:  0009044  06-16#16:41:27.611  172  0032715.202  [APP] !**gfps_send_kbp_response:raw response 01 55 22 44 44 22 55 C0 97 AE 5C 47 7C 2B BB 3D, encrypt response 4C 75 D1 15 A5 D5 99 E6 94 21 6E 99 A3 0D 2D 22


//手机写accountkey
    Line 29934:  0009470  06-16#16:41:27.838  045  0032947.192  [APP] !**gfps_handle_char_account_key: encrypted key 20 36 76 E9 07 5D F9 77 FA 23 13 AA EE 45 0F 4F, decrypted key 04 A4 46 1F 0A 32 07 4E 1E 17 B5 C5 19 A6 84 D4
    Line 30008:  0009544  06-16#16:41:27.845  119  0032952.423  [APP] !**app_gfps_account_key_remote_add

//因为legacy ACL link一直存在所以手机不会再执行任何legacy相关的操作这边 legacy 的radio mode 也会一直保持在discoverable and connectable, gfps就会一直打discoverable adv, 进而手机端GFPS 弹窗会一直出现
    Line 30009:  0009545  06-16#16:41:27.845  120  0032952.521  [APP] !**app_gfps_device_check_state: radio_mode 3, bud_role 0, b2s link 1