Studio Bluetooth Forum Discussions
I have an A2DP device (cyw20706) that does not always reconnect to ios when disconnected. Is there a way to attempt a reconnect from the device?
Show LessHello! I'm using the CYBT-343026-01 module and I've been having problems with the packetization modes of CYSPP. (I'm sending messages via BT and recieving it on PUART)
I was using the deafult anticipated mode but It was sending corrupted messages with a baud rate of 9600. So i decided to change to Immediate mode and it worked perfectly. My problem is that sometimes the module doesn't "remember" it's in immediate mode and works in anticipated mode aparently (It's sending corrupted messages).
When this happens I send a .CYSPPGK command to get the packetization mode, and it indicates its on immediate mode despite it's not working that way.
UART Commands:
13:48:55.836 -> .CYSPPGK
13:48:55.836 -> @R,0022,.CYSPPGK,0000,M=00,W=0A,L=14,E=0D
How can I make the module to always work correctly? Is there some parameter I'm missing to configure?
Show Less
Hello, i have found the sent HID data is repeated side on peer device when the HID connection is established.
SW Information
- Chipset & EVK : CYW20706 & F1DC2076 EVB (made in F1media)
- WICED SDK version : WCIED 6.2.1
- Test application : HID Device
Test Process
- Connect from Windows PC to F1DC2706(CYW20706)
- Send the HID data as below.
#1) "123456789012"
{ 0x01, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00 } // 1
{ 0x01, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00 } // 2
{ 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00 } // 3
...
...
{ 0x01, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00 } // 1
{ 0x01, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00 } // 2
{ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } // Release
{ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } // Release
#2) "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "1" "2"
{ 0x01, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00 } // 1
{ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } // Release
{ 0x01, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00 } // 2
{ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } // Release
{ 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00 } // 3
{ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } // Release
...
...
{ 0x01, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00 } // 1
{ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } // Release
{ 0x01, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00 } // 2
{ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } // Release
{ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } // Release
{ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } // Release
Case of Windows PCs are as below.
- Notebook (SAMSUNG - NT500R5W-XD5S) > occured
- Manufacturer : Qualcomm Atheros Communications
- F/W version : HCI 8.0 / LMP 8.602
- Driver provider : Qualcomm Atheros Communications
- Driver date : 2019-01-24
- Driver version : 10.0.0.825
- Notebook (SAMSUNG - NT900X5Y-A59WA) > occured
- Manufacturer : Intel Corporation
- F/W version : HCI 8.256 / LMP 8.256
- Driver provider : Intel Corporation
- Driver date : 2020-06-29
- Driver version : 21.110.0.3
- Notebook (SAMSUNG - NT910S5P-KD5S) > don`t occured
- Manufacturer : Intel Corporation
- F/W version : HCI 7.0 / LMP 7.602
- Driver provider : Intel Corporation
- Driver date : 2018-06-27
- Driver version : 10.0.0.714
- PC (BT dongle) > don`t occured
- Manufacturer : Cambridge Silicon Radio Ltd.
- F/W version: HCI 6.8891 / LMP 6.8891
- Driver provider : Microsoft
- Driver date : 2006-06-21
- Driver version : 10.0.19041.1202
- Notebook (LG - 15U560) > don`t occured
- Manufacturer : Intel Corporation
- F/W version : HCI 8.4096 / LMP 8.4096
- Driver provider : Intel Corporation
- Driver date : 2017-04-07
- Driver version : 19.60.0.3
and snoop log is as below.
- case of normal as "123456789012"
1700 2021-12-17 06:57:36.212273 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 1
1701 2021-12-17 06:57:36.212357 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 2
1702 2021-12-17 06:57:36.212377 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 3
1703 2021-12-17 06:57:36.212422 host controller HCI_CMD 8 Sent Write Link Policy Settings
1704 2021-12-17 06:57:36.214685 controller host HCI_EVT 9 Rcvd Command Complete (Write Link Policy Settings)
1705 2021-12-17 06:57:36.225738 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 4
1706 2021-12-17 06:57:36.250707 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 5
1707 2021-12-17 06:57:36.275727 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 6
1708 2021-12-17 06:57:36.300886 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 7
1709 2021-12-17 06:57:36.327073 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 8
1710 2021-12-17 06:57:36.350916 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 9
1711 2021-12-17 06:57:36.375785 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 0
1712 2021-12-17 06:57:36.400766 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 1
1713 2021-12-17 06:57:36.425917 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 2
1714 2021-12-17 06:57:36.450808 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - <action key up>
1715 2021-12-17 06:57:36.475917 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - <action key up>
1716 2021-12-17 06:57:36.500728 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - ENTER
1717 2021-12-17 06:57:36.501870 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - <action key up>
- case of occurred repeating like "1234555555555555556789012"
1724 2021-12-17 06:58:01.752072 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 1
1725 2021-12-17 06:58:01.752140 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 2
1726 2021-12-17 06:58:01.752166 host controller HCI_CMD 8 Sent Write Link Policy Settings
1727 2021-12-17 06:58:01.752182 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 3
1728 2021-12-17 06:58:01.752220 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 4
1729 2021-12-17 06:58:01.752295 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 5
1730 2021-12-17 06:58:01.753650 controller host HCI_EVT 9 Rcvd Command Complete (Write Link Policy Settings)
1731 2021-12-17 06:58:01.753691 host controller HCI_CMD 6 Sent Exit Sniff Mode
1732 2021-12-17 06:58:01.755650 controller host HCI_EVT 7 Rcvd Command Status (Exit Sniff Mode)
1733 2021-12-17 06:58:02.257789 host controller HCI_CMD 8 Sent Write Link Policy Settings
1734 2021-12-17 06:58:02.259647 controller host HCI_EVT 9 Rcvd Command Complete (Write Link Policy Settings)
1735 2021-12-17 06:58:02.693200 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 6
1736 2021-12-17 06:58:02.693639 controller host HCI_EVT 9 Rcvd Mode Change
1737 2021-12-17 06:58:02.698302 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 7
1738 2021-12-17 06:58:02.698332 host controller HCI_CMD 8 Sent Write Link Policy Settings
1739 2021-12-17 06:58:02.699650 controller host HCI_EVT 9 Rcvd Command Complete (Write Link Policy Settings)
1740 2021-12-17 06:58:02.700816 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 8
1741 2021-12-17 06:58:02.702054 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 9
1742 2021-12-17 06:58:02.703308 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 0
1743 2021-12-17 06:58:02.704559 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 1
1744 2021-12-17 06:58:02.705807 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - 2
1745 2021-12-17 06:58:02.707053 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - <action key up>
1746 2021-12-17 06:58:02.708302 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - <action key up>
1747 2021-12-17 06:58:02.709557 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - ENTER
1748 2021-12-17 06:58:02.710803 F1Media_74:f7:0d (PM5 SN2122910387) localhost () HID 19 Rcvd DATA - Input - Keyboard - <action key up>
Is the repeated HID data related to sniff mode?
Why repeating HID data different for each PC?
Could you help me anybody, please?
Show Less
Hi, I am working on CYBT-343026, but the firmware seems doesn't support malloc. Is there any API that can replace malloc?
1. Does the I/F support master and slave mode?
2. Is the frame mode supports short frames and long frames?
3. Is the synchronization clock suppot 2.048MHz?
4. Is the codec support μ-law and A-law?
HFP codec of CYBT-3330xx-02 is PCM and CVSD?
Is there anything else?
Hi Everyone
It seems that the host side FW will need to be updated as the version of EZ-Serial changes in the End-Customer's environment.
They would like to check the current version of EZ-Serial, can you tell me how to do it?
Thanks
Yang
Hi,
I found this post in the forum about issues with scan response packages:
I'm also using the CYBT-343026-01 but with newer firmware: 1.2.29
Complete response from module on /qfv: @R,002C,/QFV,0000,E=01021D1D,S=05020016,P=0103,H=D1
Now when my peripheral advertises exactly 7 bytes (flags + incomplete service list) and my scan response does not exceed 24 bytes (<=31 bytes in total) I will see a scan response event with Type = 4 and the complete local name data.
But if the advertising has more then 7 bytes (flags + incomplete service list + tx power level) and the scan response stays at 24 bytes (complete local name) I will receive a scan response event with type 4 but it does not contain the complete local name.
I will add a wireshark log to show you, that the advertisement and scan response of the peripheral is correct.
Has the issue in the above linked thread been fixed in version 1.2.29?
When will the fix be available?
Best regards
Alex
Show LessIs the Firmware download for page 9 1.6 in "CyBluetool User-Guide.pdf" also required for the 343026 evaluation board?
If necessary, please give me the FW.
Is it okay to recognize that + 12dBm cannot be set with mbt.exe for the Radio TX Test item?