This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Broken NUS after iOS 10 upgrade

After upgrading to iOS 10, I have been unable to successfully interact with my device using the NUS. I used to use the NUS to communication with the device and retrieve stats. For example, I would send a "T" message to the device and it would respond with some information on the temperature of a couple of thermistors.

Now when I try to send a "T" this is all I see: image description image description image description

Before it used to also show the message that was sent. Now it doesn't show that a message was sent. The following image is taken from two months ago. This is the behavior that I can no longer reproduce but would like to see. image description

Also, I have noticed the appearance of Optional("...") in interactions since the upgrade. For example, in the first image it first says 'Connecting to: Nordic_UART ...' but then it later says 'Connected to : Optional("Nordic_UART")'. Why has this appeared?

Parents
  • Ok, so you try to send 'test'. But for some reason iOS says you sent '0x17582964' which is also what the peer receives? And this happens all the time with iOS 10.0.x? What happens when you send something else than test? still '0x17582964'?

    Can you check that you are not using any types that is discontinued no iOS 10? in case there are any changes.

Reply
  • Ok, so you try to send 'test'. But for some reason iOS says you sent '0x17582964' which is also what the peer receives? And this happens all the time with iOS 10.0.x? What happens when you send something else than test? still '0x17582964'?

    Can you check that you are not using any types that is discontinued no iOS 10? in case there are any changes.

Children
No Data
Related