This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3301: Some Bluetooth questions about link layer and data payload length.

Part Number: CC3301

Hi TI expert,

 We are using CC3301 for design with RTOS OS, and would like to check if CC3301's BLE supports below features?

   1. Data Length Extension (DLE): Does the module support a Data Channel PDU payload of up to 251 bytes?

   2. LE Advertising Extensions: Does it support larger advertising payloads (up to 1650 bytes) and channel offloading from primary to secondary channels?

   3. Link Layer Privacy 1.2: Does it support Resolvable Private Addresses (RPA) for controller-based privacy to prevent unauthorized tracking?

BR, Jesse.

  • Hi Jesse,

    Apologize for the delay.

    1.) Yes

    2.) Yes we do have Advertising extensions, Im not sure about how large the payload is but if 1650 bytes is set by the BTSIG then yes we do support it.

    3.) Yes

    Best,

    Rogelio

  • Regarding privacy, there are some issues in my experience.

    1) The controller cannot connect to a device using private address unless you manually run a command to enable LE Address Resolution

    2) The controller cannot advertise with privacy enabled. It will fail to start advertising if Privacy mode is enabled

  • Hi Rogelio and Dean,

     We check the Bluetooth SIG SPEC (see below) and find that it mentions the host advertising data before fragmentation shall not exceed 1650 bytes.

        

     

     When we use TI EVM to check the max payload allowed by HCI command, is the below command correct?

       Command: HCI_LE_Read_Maximum_Advertising_Data_Length OpCode: 0x204A

     Should CC3301 chip returns event with "Success (0x00)" and parameter with payload length of 0x0672 (Octet is == 1650 bytes)?

    BR, Jesse.