Hi,
i am using the apple watch to connect with my external peripheral and with one it connects and with the other it doenst.
I have a sniffer that got the connection between the one that dind work:
Image->Watch-1
The Problem here is that the Watch send ATT_readByTypeRequest with StartingHandle=EndingHandle=0x0008
There isnt a characteristic at this addres and my peripheral responds with an error.
The watch should write startingHandle = 0x0000 and endinghandle = 0xFFFF to get all characteristics from my peripheral.
Image->Watch-2
The weard thing is that in my iphone, i can connect to the same peripheral and it finds all characteristics and connects to it with no problem:
Image->Iphone-1
Here you see startingHandle = 0x0000 and endinghandle = 0xFFFF from my iphone:
Image->Iphone-2
Any idea? Is this a known bug?
Images: https://drive.google.com/drive/folders/1dek9Dt7yokk2kvzeSC3Jq-RgpDSGjz22?usp=sharing