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.

CC2640R2F-Q1: Need your suggetion for the ble stack selection

Part Number: CC2640R2F-Q1
Other Parts Discussed in Thread: CC2640R2F

Hello,

i am using the CC2640R2 for our project. Now we need to select which ble stack to be used (ble or ble5).

Could you please guide us.

What i have understood is:

BLE5 is actually 5.0 qualified with feature set of 4.2 (what does it mean?)

BLE is actually 5.1 qualified. (with 5.1 feature set?)

We are going to connect this device with range of mobile device from 4.0 to 5.X ble versions and taking BLE4.2 as base.

  • If you don't need ext advertising, 2M PHY, or coded PHY features, I would suggest you to use blestack. Othewise, select ble5stack.

  • BLE5 is actually 5.0 qualified with feature set of 5.0 (what does it mean? ) - it support 2M PHY, big adv data etc? if so, there is any limitation if i use it for connecting ble4.0, 4.2 devices but use lower adv payload (of 30 bytes)? 

    BLE is actually 5.1 qualified. (with 4.2 feature set?) - - does it mean that it is still working on BT 4.2 features (like speed, data payload size, adv size etc?) 1 M PHY? and lower adv data payload? if so, what is the purpose of this stack? why i should prefer this over BLE5? if speed and adv payload is not my issue in both case.

  • Hi Pawan, 

    I agree that this can sound confusing, but you only have to think about the feature set. So the BLE stack has the features from the 4.2 spec and the BLE5 has the features from the 5.0 spec. So this means that there is a difference in the feature set for each stack which should guide your decision when selecting which stack to use. 

    As YK mentioned, if you don't need the BLE 5 features I would recommend you use the BLE stack. 

    Thanks, 
    Elin

  • Hi Elin,

    Thank you for the response.

    Basic question again: what is the purpose of having feature set of 4.2 in version 5.1 when even 5.0 is backward compatible?

  • Since CC2640R2F has limited RAM/Flash, blestack supporting 4.2 features would help you to reserve more resources for application when you don’t need BLE 5 features.

  • Thank you very much.

  • Pawan,

    The BLE Stack that has 4.2 features, is qualified up to BLE5.1 to show that we comply with the updated Bluetooth specification and tests that are requested/required in BLE5.1 Specification. It's to ensure our stack remains up to date with the latest specification for 4.2 feature sets. I agree it can be confusing.