AIROC™ Bluetooth Forum Discussions
I am using a CYBT343026 module, controlling it via EZ-Serial.
I use bt_start_inquiry to find BT/EDR devices. I see that some devices return both bt_inquiry_result and bt_name_result while some return only the former, providing no device name.
When I enumerate the same devices with my PC/Phone I see their names. I suppose that the PC/Phone sends LMP_name_req requests for those devices.
How can I do the same via Ez-Serial?
I tried bt_query_name, but this seem to work only for devices that already return a valid name.
Is there a way to retrieve device names for BT/EDR devices that don't expose it in their inquiry reply but just on request?
Thank you in advance for your support.
I tested with FW 1.2.27 and 1.2.29.
Show Less
Hi Team
I am looking for an alternative to a Bluetooth module (PN: BT121 @ Silicon Labs).
Our Requirements are:
1. It should support both BLE and Bluetooth Classic.
Kindly suggest to us if any part is available in Infineon.
Show LessHi,
Because of the standard Serial Port Profile (SPP) is not supported by BLE, i need to create a BLE custom service to be able to send/receive UART data over Bluetooth. I want to transfer uart data over bluetooth(psoc6 to PC Serial Comport). Is there a reference project to do so.
Thank you.
Show Less
Hi again,
Dont't knwo why but I can't reply in my own thread (https://community.infineon.com/t5/AIROC-Bluetooth/CYW20719-Core-Dump/m-p/394497#M2966) because it is some how locked.
Well, the answer is not the expected answer...I know how to use a core-dump using GDB or other tools. The initial question is that the 'core dump' (term wich is used in the topic https://community.infineon.com/t5/Resource-Library/CYW20719-and-CYW20735-Clocks-RTC-WatchDog-Timer-Application-Timer-and-PWM/ta-p/246352) is send using some Vendor HCI events (0x04 = HCI Event, 0xFF = Vendor Specific event, 0xF4 = event length)...This is NOT a 'common' core-dump as we all know. It's a Cypress/Infineon specific core dump generated by the ROM usinga function like dbfw_coredump_exception_cm3 or dbfw_coredump_exception_cm4.
I've been able to find the meaning of some events content by both looking at the 'headers' and also by exploring the internalblue tool code (https://github.com/seemoo-lab/internalblue) and build a tool which is almost complete. The only missing part is the CPU registers which I was able to dump because the addresses are common to me (the ARM Cortex-M series registers addresses).
I'd like to know if there's an official tool which would properly decode the received Cypress/Infineon specific core-dump send over the HCI uart, and would help us debugging what is happening.
Regards,
Show LessI am using Creator since the new BLE stack and OTA for MTB is not yet available. My project uses an upgradable stack and a minimal bootloader app. Is there anything that will keep me from updating my Creator based project to a MTB based project using BLE OTA? If it can be done, is there anything that needs to be accounted for on the bootloader app to make sure it will load the BLE stack app and main application app?
Thanks for the help!
Josh
Show LessI'm looking for a simple "Just Works" example of both a peripheral and central using LE Secure connections. A fixed pass code (if needed) sent by the Central to the Peripheral would suffice. I just need the sequence of API calls and the BLE stack interface. Any help would be greatly appreciated
Show LessHi community,
I need your help on something. For information I use mtb2.4 and bless lib and ble is configured in peripheral mode.
How we can allow gatt connexion only for paired/bonded devices ?
Another question, If multiple devices are paired and connect to the system what is the way to recognize if one device was previously conected to the system ?
Thank you for your support,
Kind regards,
Show LessHi,
We were using the BT121 bluetooth module by Silicon Labs for our application. Our Design Team Has suggested CYBT-353027-02 to replace the SiLabs part.
BT121 datasheet has mentioned 1 x BR/EDR + 6 x BLE connections simultaneously. While we couldnt find any such particular data in CYBT-353027-02 datasheet.
Can you please share how many simultaneous connections are possible with CYBT-353027-02, BR & BLE in detail.
Thanks
Show LessHi
We are currently evaluating the CYBT-483056-02 module output power and I can't get it to output the 20dBm that it should be possible according to your previous answer in this topic (https://community.infineon.com/t5/AIROC-Bluetooth/CYBT-483056-02-Tx-Power-clarification/td-p/388879)
I compare the output to the current module that we have, with +18dBm output power setting and doing a carrier frequency test.
I'm doing the same test on the cybt module using the hci vendor command set TX carrier arm and I've something really far from the expected result.
Also doing an inquiry on the cybt module returns only devices close to the eval board, which seems also due to inquiry request not being sent with good tx power.
All tests on the cybt have been made using the empty_wiced_app example with commands send After the bluetooth stack running event, so default application settings.
I don't know if there's some power table to tweak but I expect it to be correctly set by the example applications.
Regards Jerome
Show LessI make a new project demo like below, the BLE Multi Beacon.
when it build ,burn it in to CY8CPROTO-062-4343W and run ,the result is not correct, the Tera terminal display information like this .
Bluetooth Stack Initialization Successful
Bluetooth Enabled
Local Bluetooth Address: 43:43:A1:12:1F:AC
Multiple ADV started.
Use a scanner to scan for ADV packets.
Multi ADV Set Data Event Status: FAILED
Multi ADV Set Param Event Status: FAILED
Multi ADV Start Event Status: FAILED
Multi ADV Set Data Event Status: FAILED
Multi ADV Set Param Event Status: FAILED
Multi ADV Start Event Status: FAILED
Do you know what make it failed, and i didn't changed any thing in this demo.
Show Less