SmartAudio/package/utils/rftest/realtek/BT/Note_20180706.txt

187 lines
4.9 KiB
Plaintext
Raw Normal View History

2018-12-13 10:48:25 +00:00
*****************************************************************************************
1. <20><>tool <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>ŵ<EFBFBD>ϵͳ<CFB5><CDB3>
cp rtlbtmp /usr/sbin/
chmod 777 /usr/sbin/rtlbtmp
cp mp_rtl8723d_config_h5 /lib/firmware/
chmod 644 /lib/firmware/mp_rtl8723d_config_h5
cp mp_rtl8723d_config_h4 /lib/firmware/
chmod 644 /lib/firmware/mp_rtl8723d_config_h4
cp mp_rtl8723d_fw /lib/firmware/
chmod 644 /lib/firmware/mp_rtl8723d_fw
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD>SDK <20><EFBFBD><EFA3AC><EFBFBD><EFBFBD>Ӱ<EFBFBD><D3B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD>
*****************************************************************************************
*****************************************************************************************
2. ѡ<><D1A1>BT<42><54><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>BT TX power ǰ<><C7B0><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7>BT<42><54><EFBFBD>߹̶<DFB9><CCB6><EFBFBD>S0<53><30><EFBFBD><EFBFBD>S1<53><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯwifi <20><><EFBFBD>ţ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>ر<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD>normal <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD>rtk_hciattach<63><68><EFBFBD><EFBFBD><EFBFBD>̣<EFBFBD>
*****************************************************************************************
С<EFBFBD>ײ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>BT efuse ǰ<><C7B0>H5 mode<64><65><EFBFBD>޸<EFBFBD>BT efuse <20>󲢶ϵ<F3B2A2B6><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H4 mode
*****************************************************************************************
//<2F><>BT <20><><EFBFBD><EFBFBD>
rtwpriv wlan0 mp_start
rtwpriv wlan0 mp_setrfpath 0
rtwpriv wlan0 mp_ant_tx a //BT RF<52>ӽ<EFBFBD><D3BD>ˣ<EFBFBD>S0<53><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,wifi <20><>S1<53><31>
rtwpriv wlan0 mp_ant_tx b //BT RF<52><46>Զ<EFBFBD>ˣ<EFBFBD>S1<53><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,wifi <20><>S0<53><30>
3. link mode<64><65><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̣<EFBFBD>
rtlbtmp
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H4 mode(С<><D0A1>TV <20><><EFBFBD><EFBFBD> <20>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>ײ<EFBFBD>Ʒ):
enable uart4:/dev/ttyS1 //<2F><><EFBFBD><EFBFBD>UART <20>ӿ<EFBFBD><D3BF><EFBFBD>ttyS1<53><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H5 mode<64><65>RTKԭ<4B><D4AD><EFBFBD><EFBFBD>оƬ<D0BE><C6AC>:
enable uart5:/dev/ttyS1
bt_mp_Exec 1 //оƬ<D0BE><C6AC><EFBFBD><EFBFBD>link mode<64><65><EFBFBD>ȴ<EFBFBD><C8B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD><D3B2>ԣ<EFBFBD>
quit
*****************************************************************************************
*****************************************************************************************
4. non-link mode<64><65><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̣<EFBFBD>
rtlbtmp
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H4 mode(С<><D0A1>TV <20><><EFBFBD><EFBFBD> <20>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>ײ<EFBFBD>Ʒ):
enable uart4:/dev/ttyS1 //<2F><><EFBFBD><EFBFBD>UART <20>ӿ<EFBFBD><D3BF><EFBFBD>ttyS1<53><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H5 mode<64><65>RTKԭ<4B><D4AD><EFBFBD><EFBFBD>оƬ<D0BE><C6AC>:
enable uart5:/dev/ttyS1
bt_mp_Exec 5
bt_mp_Exec 6
//<2F><><EFBFBD><EFBFBD><EFBFBD>ڼ䶼<DABC><E4B6BC>Ҫ<EFBFBD>ر<EFBFBD>normal <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼ<EFBFBD><C8BB>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><34><EFBFBD><EFBFBD><EFBFBD>
//2402MHz<48><7A><EFBFBD>ز<EFBFBD>
bt_mp_SetParam 1,0;2,0x08;3,0x00;4,0x00;6,0xFF;7,0x21;9,0x3FFFF;11,0x000000c6967e;
bt_mp_Exec 34 //<2F><>ʱƵ<CAB1>׷<EFBFBD><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD><CFBB>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bt_mp_Exec 35 //<2F><>ʱƵ<CAB1>׷<EFBFBD><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//2480MHz<48><7A><EFBFBD>ز<EFBFBD>:
bt_mp_SetParam 1,78;2,0x08;3,0x00;4,0x00;6,0xFF;7,0x21;9,0x3FFFF;11,0x000000c6967e;
bt_mp_Exec 34 //<2F><>ʱƵ<CAB1>׷<EFBFBD><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD><CFBB>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bt_mp_Exec 35 //<2F><>ʱƵ<CAB1>׷<EFBFBD><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//2402MH<4D><48><EFBFBD>Ʋ<EFBFBD>
bt_mp_SetParam 1,0;2,0x08;3,0x07;4,0x00;6,0x80;7,0x21;9,0x3FFFF;11,0x000000c6967e;
bt_mp_Exec 30 //<2F><>ʱƵ<CAB1>׷<EFBFBD><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD><CFBB>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bt_mp_Exec 31 //ֹͣ<CDA3><D6B9>
//2480MHz<48><7A><EFBFBD>Ʋ<EFBFBD>
bt_mp_SetParam 1,78;2,0x08;3,0x07;4,0x00;6,0x80;7,0x21;9,0x3FFFF;11,0x000000c6967e;
bt_mp_Exec 30 //<2F><>ʱƵ<CAB1>׷<EFBFBD><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD><CFBB>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bt_mp_Exec 31 //ֹͣ<CDA3><D6B9>
quit
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TX power<65><72><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>CONTINUE_TX
[19:10:32.061] bt_mp_Exec 36 //FW_LE_CONTINUE_TX_START
[19:10:33.120] bt_mp_Exec 37 //FW_LE_CONTINUE_TX_STOP
*****************************************************************************************
*****************************************************************************************
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ұ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TV <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD>
130|root@android:/ # rtlbtmp
::::::::::::::::::::::::::::::::::::::::::::::::
:::::::: Bluetooth MP Test Tool Starting for xiaomi RTL8723DS(H4/H5) Linux OS 20180628 ::::::::
>
enable uart4:/dev/ttyS1
> enable[Success:0]
>
> bt_mp_SetParam 1,0;2,0x08;3,0x00;4,0x00;6,0xFF;7,0x21;9,0x3FFFF;11,0x000000c6967e;
bt_mp_SetParam[Success:0]
> bt_mp_SetParam,11,0x00
bt_mp_Exec 34
bt_mp_Exec[Success:0]
> bt_mp_Exec,34,0x00
bt_mp_Exec 35
bt_mp_Exec[Success:0]
> bt_mp_Exec,35,0x00
> bt_mp_SetParam 1,78;2,0x08;3,0x00;4,0x00;6,0xFF;7,0x21;9,0x3FFFF;11,0x000000c6967e;
bt_mp_SetParam[Success:0]
> bt_mp_SetParam,11,0x00
bt_mp_Exec 34
bt_mp_Exec[Success:0]
> bt_mp_Exec,34,0x00
bt_mp_Exec 35
bt_mp_Exec[Success:0]
> bt_mp_Exec,35,0x00
>
> bt_mp_SetParam 1,0;2,0x08;3,0x07;4,0x00;6,0x80;7,0x21;9,0x3FFFF;11,0x000000c6967e;
bt_mp_SetParam[Success:0]
> bt_mp_SetParam,11,0x00
bt_mp_Exec 30
bt_mp_Exec[Success:0]
> bt_mp_Exec,30,0x00
bt_mp_Exec 31
bt_mp_Exec[Success:0]
> bt_mp_Exec,31,0x00
> bt_mp_SetParam 1,78;2,0x08;3,0x07;4,0x00;6,0x80;7,0x21;9,0x3FFFF;11,0x000000c6967e;
bt_mp_SetParam[Success:0]
> bt_mp_SetParam,11,0x00
bt_mp_Exec 30
bt_mp_Exec[Success:0]
> bt_mp_Exec,30,0x00
bt_mp_Exec 31
bt_mp_Exec[Success:0]
> bt_mp_Exec,31,0x00
> h
Unknown command[h]
help :: Lists all available console commands(ver 16.10.21)
quit :: Abort the MP tool test app
enable :: Enable bluetooth
disable :: Disable bluetooth
bt_mp_HciCmd :: Send HCI Commands
bt_mp_GetParam :: Get all/individual exposed parameters
bt_mp_SetParam :: Set specific parameters<index,value>
bt_mp_SetConfig :: Set configurations to the specific file
bt_mp_Exec :: Execute specific action<action id>
bt_mp_Report :: Report specific info according to item selected
bt_mp_RegRW :: R/W Modem, RF, SYS & BB registers
search :: search remote MAC or remote Name
read :: read mac
>