I am trying to use my new packet sniffer to figure out why my ios app no longer discovers the services of my CC2640.
I am getting a "Authentication is insufficient" error when didDiscoverServices is triggered in my ios app.
Here is a sniff (Keep Alive packets filtered out) of the connect attempts, on the LEFT is a capture when it was working and on the RIGHT is a current capture that is not working:
I can not figure or what code is responsible for sending out the ATT_Read_By_Type_Req that works and the ATT_Read_By_Group_Type_Req that does not.
Any ideas on what I can do and where (xcode or ccsv7) I have to do it to make this work again?
EDIT:
Unfortunately, that is the only capture I had taken before the ios App started discovering my peripheral with the "Authentication is insufficient" error. I am not sure why the LEFT session does not include the 0x10 Group read of services, it must have since it had to have discovered the services in order to discover the characteristics (I think) and show the characteristic values on my iphone screen which my ios app was doing.
And, that LEFT side packet number 178 is the slave reporting the first characteristic value, so the LEFT side is either missing packets or shows the whole connection sequence that worked.
Thanks,
Dale