watch bluetooth not finding characteristics from peripheral

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

watch bluetooth not finding characteristics from peripheral
 
 
Q