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

cannot upgrade Thingy:52 using Thingy app on IOS 13

I have 3 new Thingys and have connected to two of them using the IOS Thingy app. When connecting, it prompts me to do a firmware upgrade (from v2.1 to v2.2) but when I kick that off, it fails at the Initialising DFU stage with the following error "Error: Could not obtain peripheral instance". The Thingy then sits with its LED pulsing green but every second and not the "breathing rate" it does for other modes. I then have to power cycle it before I can connect to it again.

Parents Reply Children
  • The DFU implementation in the thingy FW is not as optimized in terms of speed compared to new bootloaders in SDK 15 and SDK 16, so it does take a while to update the whole package. I didn't time it, but I guess it took somewhere between 1 and 2 minutes when I tested it here. Does it say "Step 5: uploading" in your case? DFU progress is indicated by the square. 

    To you have access to an android phone you try with?

  • Thanks It works, i was terminating earlier not knowing that it is uploading, seems the status "connect" is misleading in the app after starting process of uploading.

    One more question, Is there official release for mesh software in thingy 52 ? How do i develop using mesh on thingy 52 ?

  • AVT said:
    Thanks It works, i was terminating earlier not knowing that it is uploading, seems the status "connect" is misleading in the app after starting process of uploading.

     Good point, I haven't noticed it before now. I guess it's supposed to be a "disconnect" button there. I will notify the team about it.

    AVT said:
    One more question, Is there official release for mesh software in thingy 52 ? How do i develop using mesh on thingy 52 ?

     As far as I know, we only have this demo hosted on Github:  https://github.com/NordicPlayground/Nordic-Thingy52-mesh-demo. But it's built on an old Mesh SDK release  (Nordic nRF5 SDK for Mesh v1.0.1). It's better to take one of the existing examples in the latest SDK as a starting point.

Related