cancel
Showing results for 
Search instead for 
Did you mean: 

WICED Studio Bluetooth

New Contributor

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.

0 Likes
Reply
3 Replies
Moderator
Moderator
0 Likes
Reply
New Contributor

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.

0 Likes
Reply
Moderator
Moderator

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.