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:-