- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I'm using CYW920706WCDEVAL to create a prototype that provides two advertised services BLE and BR/EDR. All the central would see during discovery is that there is a "BLE Device1" and "Class1" being advertised but it's coming from the same chip. Is this possible? Guidance and pointer to sample would greatly appreciated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi RoAs_3347326,
Please check Android phone BT setting is not listing BR/EDR and LE name separately - KBA230713.
Let us know your further queries.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for that pointer. Yes, enabling privacy allowed it to work for Android where I could actually see both BLE and BR/EDR. But, it doesn't work for iOS at all. This flag was generated BTM_BLE_BREDR_NOT_SUPPORTED but it didn't matter if the flag is set or not. Setting these flags didn't matter either:
#define BTM_BLE_SIMULTANEOUS_DUAL_MODE_TO_SAME_DEVICE_CONTROLLER_SUPPORTED (0x01 << 3) /**< Simultaneous LE and BR/EDR to Same Device Capable (Controller). */
#define BTM_BLE_SIMULTANEOUS_DUAL_MODE_TO_SAME_DEVICE_HOST_SUPPORTED (0x01 << 4) /**< Simultaneous LE and BR/EDR to Same Device Capable (Host). */
All the samples in the SDK work as standalone single mode. The WICED Studio generated code configured for "Dual Mode" as Peripheral doesn't show up at all in iOS.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The KBA specifically mentions instructions for Android, iOS behavior might differ. We have not yet tested this procedure on iOS. I will check & soon update you with more details.