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.

CC2650: BLE Device Monitor: What does "Primary Service validation failed" mean? Cont...

Part Number: CC2650

Picking up where I left off some months ago...

When I add a custom Primary GATT service with random uuid (00000000-5578-4167-a937-787e755c37e1) to a BLE server the BLE Device Monitor (v2.9.0) connects to it OK but reports "Primary Service validation failed":-

And nothing is shown in the BLE Service/Characteristics window.

Could someone familiar with the BLE Device Monitor please explain what this message means?

Other clues:-

  • If I change the custom Service definition to Secondary, the other "Primary" services are correctly enumerated and listed by DeviceMonitor. The other primary services include one with a 128bit UUID.
  • Removing all custom characteristics from the custom service makes no difference to Device Monitor.
  • BTool v1.41.11 appears to enumerate all service and characteristics without any errors repotred. See below:-