Hi,
I am trying to use CYBT-353027-02 as a headset.
When I make a call on the phone I get a BTM_SCO_CONNECTION_REQUEST_EVT event.
In the event handler I call the wiced_bt_sco_accept_connection function but the connection is not established. After a few seconds I get a BTM_SCO_DISCONNECTED_EVT event.
Why?
How can I troubleshoot this issue?
/BR
Show LessHello,
I tried to connect CYW920736M2EVB-01 by USB UART.
but it was failed.
I searched to solve problems at this community what i had
and tried to follow solution. it was also failed.
I don't know what is problem.
Please give me solutions.
Thanks.
Error message is below
-------------------------------------
Started by GNU MCU Eclipse
Started by GNU MCU Eclipse
Open On-Chip Debugger 0.11.0+dev-4.3.0.1746 (2021-09-16-07:59)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
adapter speed: 10000 kHz
Info : auto-selecting first available session transport "swd". To override use 'transport select <transport>'.
cortex_m reset_config sysresetreq
force hard breakpoints
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : Using CMSIS-DAPv2 interface with VID:PID=0x04b4:0xf155, serial=1C14177E01051400
Info : CMSIS-DAP: SWD supported
Info : CMSIS-DAP: Atomic commands supported
Info : CMSIS-DAP: FW Version = 2.0.0
Info : CMSIS-DAP: Interface Initialised (SWD)
Info : SWCLK/TCK = 1 SWDIO/TMS = 1 TDI = 0 TDO = 0 nTRST = 0 nRESET = 1
Info : CMSIS-DAP: Interface ready
Info : KitProg3: FW version: 2.30.1155
Info : KitProg3: Pipelined transfers enabled
Info : VTarget = 3.316 V
Info : clock speed 10000 kHz
Error: Error connecting DP: cannot read IDR
Error: Error connecting DP: cannot read IDR
Error: Error connecting DP: cannot read IDR
Error: DAP 'CYW20819A1.cpu' initialization failed (check connection, power, transport, DAP is enabled etc.)
Info : CYW20819A1.dap: powering down debug domain...
Error: Error connecting DP: cannot read IDR
Error: Error connecting DP: cannot read IDR
Warn : Failed to power down Debug Domains
This question relates to recommended procedures to write unique values to NVRAM during factory production.
We wish to store board-specific information such as Serial Number, BT Address, etc. in the NVRAM area of on-chip flash. Our preferred production flow is:
1. Load a simple 'Factory Test' Program (using ChipLoad) which performs the necessary PCBA-level test and Calibration Procedures
2. Write Device Serial Number, BT Address, certain calibration coefficients, etc. into NVRAM from within the 'Factory Test' program, using API's in: wiced_hal_nvram.h.
3. Load the final 'Production' Image to the chip (also using ChipLoad).
The issue is that the default ChipLoad utility will erase the entire NV memory space, so when the Final image is written to the device, the Serial Number, BT Address and Cal coefficient are lost. We are looking for a way to write the Final Image and retain the NVRAM settings.
Does Chipload support command-line options that will avoid erasing the user NVRAM section? Or are customized versions of the utility available?
Are there other tools / procedures that I may not be aware of, that would allow us to accomplish the same end-result?
I am aware of the 'HCI OTA' option ( https://community.infineon.com/t5/Bluetooth-SDK/CYW20819-NVRAM/m-p/94881 ) but the only utility I can find that performs that procedure is 'Client Control'. Does 'Client Control' have a CLI option? ... the GUI interface does not seem suited to a production environment.
Show LessHi cypress team,
I am working on CYBT-343026 and trying to transport the .ota.bin through uart and update the firmware by myself. I have upgraded the firmware successfully but I have a question is that I have read the pdf
And it says that there are two firmware partition DS1 and DS2 and my firmware will be written to the inactive partition. When the download procedure is completed and the received image is verified and activated, the currently active partition is invalidated, and then the chip is rebooted. After the chip reboots, the previously inactive partition becomes active.
But if I didn't write firmware to flash correctly, After I call wiced_firmware_upgrade_finish(). The whole system seems to be crash.
My question is do I need to verify the image by myself?
If yes, how?
If no, the boot code will check if the image is valid or not. Shouldn't it run the origional image but not the invalid image?
Show LessHi everyone,
I'm trying to test max throughput of CYBLE-343072-EVAL-M2B development kit and have some problem.
I test with the program introduced in this tutorial:
https://github.com/Infineon/mtb-example-btsdk-ble-throughput
I use two CYBLE-343072 DK, one as server and another as client.
In this github, the image in section Operation step 5, the TX/RX throughput is about 1300kbps.
However, the throughput of my local test is only about 70 kbps which is quiet low compared to the tutorial.
I have checked the PHY(2M), Connection interval(26.25ms) and the ATT MTU(247) setting is same to the tutorial.
The result is shown below:
I built the program with ModusToolBox with BTSDK v3.2.
Is there any setting I forgot to set?
Please help me about it.
By the way, I also try to use iPhone with CySmart App as client and connect to the CYBLE343072 that set as server.
The throughput could up to 350kbps, but it's still lower than the result in tutorial.
Many thanks,
JackW
Show LessHi cypress team,
I am working on CYBT343026 and I want to control firmware upgrade by myself. For example I will transport the .ota.bin file to CYBT343026 through UART and upgrade with wiced_firmware_upgrade_store_to_nv(). But I don't know how to start. Do you have any suggestion or document?
Thanks
Show LessI purchased CYBT-343026-EVAL and am trying to check the connection by sending Classic commands through TeraTerm.
However, the connection fails.
The address is correct for the connection.
The connection is to CYBT-343026-01.
Please let me know if you know how to solve this problem.
The connection is unstable, sometimes it is possible to connect.
The program in CYBT-343026-EVAL is still in the same state as shipped and no other program has been written to it.
The firmware version of CYBT-343026-EVAL is 1.2.29.
Search:
/BTI,D=5,F=1
@R,000A,/BTI,0000
@E,0027,BTINR,A=FX2XBXFX3X1X,B=00,N=WSB2051069
@E,0027,BTINR,A=X1X7XDXDX7XB,B=00,N=WSB2041003
@E,0005,BTIC
Connection:
/BTC,A=X1X7XDXDX7XB,T=1
@R,000F,/BTC,0000,C=00
@E,0011,BTCF,C=00,R=0001
@E,0012,BTDIS,C=03,R=0000
Hi,
CYBT343026-01的蓝牙模块。默认用的是9dbm的tx power.
1. 如果想要修改该power,是每次开机都要设置一遍(wiced_bt_dev_set_adv_tx_power)吗?还是说设置过就会记录此条设置?
2. 在 power是9dbm的情况下,我用手机进行了测试(手机离设备很近,就几里面的位置边上)。不管在哪个位置,基本上读取到power是在-50 to -54dBm。这个值是对的吗?因为我们客户觉得,如果是9dbm的设置的话,应该在-20 to -24dBm的范围。
Show LessUser | Count |
---|---|
7 | |
2 | |
1 | |
1 | |
1 | |
1 |