Quantcast
Channel: Wireless Connectivity
Viewing all articles
Browse latest Browse all 116964

Forum Post: CC2564 and Motorola Razr

$
0
0

Hello all,

I'm trying to establish a BLE communication between a Motorola Razr running Android and a CC2564 chip.

For the evaluation, I use a PAN1323 module mounted on a MSP-EXP430F5438F experimentation board. I'm running the HRPDemo code provided with the StoneStreetOne's stack (Bluetopia SDK 1.2.1)  so BD/EDR is not enabled. I enable advertising with the following commands : RegisterHRS, AdvertiseLE 1.

For information, I'm able to establish a communication between:
   * Two of these experimentation boards,
   * Between an experimentation board and a BLE dongle on a PC,
   * The Motorola Razr and a BLE proximity detector with a single mode chip.

During the scanning procedure, the experimentation board is well found by the Motorola Razr but the pairing operation fails (tested on Android 2.3.6 and 4.0.4). When capturing the HCI traffic with hcidump (an old version is used so LE commands are not decoded), I observe that:

   * When pairing with BLE proximity detector (single mode chip), the phone creates a LE connection and the pairing procedure continues.
2012-11-22 15:46:24.524688 < HCI Command: Unknown (0x08|0x000d) -> HCI_LE_Create_Connection


   * When pairing with the experimentation board (dual mode chip), the phone tries to create a BD/EDR connection and fails because BD/EDR is not enabled.
2012-11-22 15:43:52.534698 < HCI Command: Create Connection (0x01|0x0005) -> HCI_Create_Connection

Does somebody already succeed to pair a Motorola Razr and a CC2564 (or any other dual mode chip)?

I read this on stackoverflow:
   If you have two dual mode devices then they must connect and pair over BR/EDR even when using GATT and LE profiles, under the current 4.0 specification.
   There are changes for the 4.1 version (not yet ratified) that will change that restriction.
   http://stackoverflow.com/questions/10240700/how-pairing-is-done-between-single-mode-and-dual-mode-in-bluetooth-le

Does this limitation really exists?

As I have no control on the phone, is there a way to completely disable BD/EDR features (with HCI_VS_DisableFeature) at a lower level in order to avoid the chip being detected as dual mode?

Thanks in advance for your help.

- Julien

(Please visit the site to view this file)
(Please visit the site to view this file)


Viewing all articles
Browse latest Browse all 116964

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>