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: Project Zero Issue

Part Number: CC2640R2F


I recently ordered two CC2640R2F LDK's and have been trying to get Project Zero working on one of them. I followed the instructions and downloaded the stack then the app, which worked fine. However, in the iOS LighBlue app, the UUID's shown after connecting to Project Zero are not those shown in the instructions, and I haven't been able to get an LED to light up.

At first I thought this might be due to my Project Zero being out of date or an incorrect version, but I decided to try with my other launchpad, following the same steps, and Project Zero works perfectly on the other launchpad.

The UUID's shown in LightBlue for the improperly functioning launchpad are the following:

UUID: FFE0

UUID: F000AC00-0451-4000-B000-000000000000

UUID: F000AC00-0451-4000-B000-000000000000

UUID: F000CCC0-0451-4000-B000-000000000000

UUID: F000FFC0-0451-4000-B000-000000000000

Could this be a problem with the launchpad, or does anyone have any suggestions? Any help is appreciated. Thanks in advance!

  • Hi Jorge,

    The Project Zero on the working LaunchPad is the same project that you are flashing on the non-working one?

    Which SDK version are you on?

    Also did you have something on the non-working LaunchPad before? If so, this (from the FAQ thread) might be the issue:

    Q: When switching sample applications on my board or LaunchPad, my iOS or Android device is not able to "see" new Characteristics or Services

    A: This condition occurs since the smart device caches GATT attribute handles in order to speed up the re-connection process. For example, when reprogramming the device with Project Zero after it was previously running SimplePeripheral will show the "old" Simple GATT Profile characteristics in a BLE app such as Light Blue or BLE Scanner. To force the phone to re-discover the attributes the phone's BT GATT cache must be cleared.  If the device was previously paired/bonded, tap the device name in the Bluetooth settings menu and select Forget this Device or Unpair depending on your phone OS version. Next, complete the following procedure based on iOS or Android:

    In iOS 10 and earlier, toggle Aeroplane mode ON then OFF in the Settings or Control Center menu (this also switches the Bluetooth radio off then on). For iOS 11 and later, you must toggle Bluetooth OFF then ON from the Settings > Bluetooth menu due to changes on how the Bluetooth radio is manged in these iOS versions

    On Android, the procedure can vary by make and model, but most recent versions can choose Settings > Apps > Scroll over to All > Choose Bluetooth Share and tap on Clear Cache. Just as with iOS, un-pair the device if it was previously bonded.

    -Sy Su