I'm using the latest git release a91f4e8.
When reading device.services after running a scan (but without connecting to the device), I'm not getting all of the services the device advertises. There are multiple services missing. I can see these services with my BLE Scanner app but only after connecting to it.
I've also tried listServices but it returns an empty array.
What is the best method to read the list of services for a device before connecting to it?