AIROC™ Bluetooth Forum Discussions
text.format{('custom.tabs.no.results')}
In the AIROC HCI UART Control Protocol Document, where an example HCI protocol is outlined, it describes the HCI Commands required for a reset, featuring the HCI_RESET, DOWNLOAD_MINIDRIVER, WRITE_RAM and LAUNCH_RAM commands. Some of these are vendor specific and some are generic. Could anyone point me to the documentation which outlines these commands?
Thanks,
Chris
Show LessHello Infineon support team
[Background]
We would like to enter CYW920721M2EVB to Device_Under_Test mode.
We guess the tool "CyBluetool" is useful to achieve it. Unfortunately, following CyBluetool download site is no longer available.
https://www.infineon.com/dgdl/Infineon-AIROC_CyBluetool-DevelopmentTools-v01_00-EN.htm?fileId=8ac78c8c7d718a49017d9428852e4216
[Need Help]
1) Please tell us where CAN we find the Cybluetool tool installer.
2) CYW20721 HCI uart pins connect USB connecter via PSoC 5LP on the EVB.
Please tell us the default baud rate of the UART.
Thanks,
Tayo
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AIROC-Bluetooth/CYW920721M2EVB-03-Enable-Device-Under-Test-Mode/td-p/482132
Show LessIf a LAUNCH_RAM command is required after HCI_DOWNLOAD_MINIDRIVER response is received, what address is to be used?
This is specifically related to CYBT353027-02.
The following sequence seems to be required right after power on:
- send HCI_RESET command and wait for the response.
- send vendor specific HCI command for baud rate change and wait for the response.
- switch the host UART port baud rate to the new value.
- using the new baud rate, send HCI_DOWNLOAD_MINIDRIVER command, which is required whether an ACTUAL minidriver is to be downloaded, and wait for response.
After step 4, the only HCI command that works seems to be HCI_RESET, since the response to this command is received. Anything else is not getting a response.
The AIROC HCI UART Control Protocol document has been helpful to this point.
Reference: AIROC HCI UART Control Protocol @ https://github.com/Infineon/btsdk-docs/blob/master/docs/BT-SDK/AIROC-HCI-Control-Protocol.pdf
Greg
Show LessI have been programming the evaluation board okay until today. I was successful in programming initially then modus IDE failed to recognise port. When I entered the port number in the make fail and tried to reprogram it came back with the message not able to read baud rate.
I am not running any apps calling for a serial port and I can see the serial port in device manager.
I have also had this problem with a Silicon Labs USB-Serial port but up until today have not had a problem with cypress USB to serial device.
Show LessHello everyone,
I want to use HID on my CYW20706 and CYW20719.
I can't find any HID examples in the ModusToolbox.
Please provide documentation or instructions on how to do this.
Thanks.
Show LessBased on example projects "training-modustoolbox-level3-bluetooth-master" I have created peripheral using "ch06_ex01_peripheral" project on CYBT-483056 EVAL board. Using mobile app like LightBlue I am able to connect to this peripheral and change characterstic values.
I have created BLE central app using "key_ch06_ex01_observer" project. But it is not able to scan any device in bluetooth near vicinity. It goes into high scan mode for 5 seconds and low scanning mode for 5 seconds and stop. Without displaying any Host ID including my peripheral.
Show Less
Hello,
I am testing in the following environment.
- EVAL Board : CYBT-343026-EVAL
- EZ-Serial FW version : 1.2.29
- Client (Central) : Laptop (Windows) & BLE(GATT) application
In this environment, data was sent from the client to "Write without response" of EZ-Serial's Unacknowledged Data Characteristic (UUID 65333333-A115-11E2-9E9A-0800200CA102).
The results are as follows.
- 512byte transmission: Nothing is displayed on TeraTerm connected with EZ-serial and PUART
- 250byte transmission: All data is displayed on TeraTerm connected with EZ-serial and PUART
[Question]
(1)What is the maximum packet size that can be received in one communication in BLE "Write without Response" of EZ-Serial?
(2)Could you tell me if there is a setting method for receiving data with a large packet size?
By the way, when performing BLE communication between two Windows Laptops, 512-byte communication can be received without any problems.
Thanks
Show Lessi have a CYW920829M2EVK-02 kit and i'm trying to build/flash/run the example project Bluetooth_LE_Long_Range_Central
I have just installed the latest ModusToolbox, and my linux system is updated
i cloned the TARGET_CYW920829M2EVK-02 project so i can use it as a BSP
when i build i get
Tools Directory: .../ModusToolbox/tools_3.1
Searching installed tools in progress...
Searching installed tools complete
.../ModusToolbox/tools_3.1/make/core_version3/startex-v3.mk:159: *** Libraries: "core-make recipe-make" not found. Run "make getlibs" to ensure all required build and code dependencies are present.. Stop.
when i run make getlibs, i get
Tools Directory: .../ModusToolbox/tools_3.1
Searching installed tools in progress...
Searching installed tools complete
==============================================================================
= Importing libraries =
==============================================================================
mtbgetlibs: retreived MTBQueryAPI interface
mtbgetlibs: running in 'Direct' mode
0: Loading the application in directory '.../mtw/Bluetooth_LE_Long_Range_Central'
0: using cached data from file '.../mtw/Bluetooth_LE_Long_Range_Central/.mtbqueryapi'
0: Finished loading the application data (7 ms total, 0 make)
0: Loading the ModusToolbox Technology Packs and Early Access Packs
0: Finished loading the ModusToolbox Technology Packs and Early Access Packs (0 ms)
0: Loading the tools information
0: Finished loading the tools information (5 ms)
0: Loading the manifest data
0: Finished loading the manifest data (2121 ms)
0: Loaded ModusToolbox 3.x single core application
0: ToolsDir is '/home/dtatar/ModusToolbox/tools_3.1'
0: loaded asset 'kv-store'
0: loaded asset 'retarget-io'
0: loaded asset 'btstack-integration'
0: loaded asset 'serial-flash'
0: loaded asset 'clib-support'
0: loaded asset 'freertos'
0: loaded asset 'abstraction-rtos'
0: loaded asset 'btstack'
mtbgetlibs: changes committed
mtbgetlibs: completed in 3923 milliseconds
==============================================================================
= Import complete =
==============================================================================
other projects with other BSP buildfine, so I guess it's related to using the local BSP?
Any help appreciated
Show LessHi~ All
My customer send an issue for the re-connection.
They thought it might be happened because trying to re-connect before acl link loss make a problem.
After re-connection fail several times. It cannot make an connection before soft reset or hardware reset(Power On Reset)
Their envrionments is like as below
1. prepare 20ea CYW20719 spp devices
make one group(GROUP A) with 10ea CYW20719 devices as Master device
make another group(GROUP B) with 10ea CYW20719 as slave one.
activate inquiry scan and page scan for this group.
set 5seconds for link supervision timeout.
There is 1~2m gap distance between the two devices.
2. Each Group A and Group B have an matching between two devices.
3. connected device will be released in 2 seconds after connection.
4. Group A device tried to re-connect in 2 seconds time interval after release.
5. During the test as connect, release and re-connect several times, there will be failure to re-connect between the devices.
I'd like to avoid the re-connection failure for the customer.
Many thanks
BRs
Show Less
Dear IFX team,
Recently, we are going to design the HID Host role using CYW89820.
But we could not find the sample application and also we could not find the HID Host APIs in the document.
Please let me know how to use the HID Host role using the CYW89820.
Regards,
Wayne
Show Less