Thank you for this answer
This issue is also tightly related to this one you just answered as well.
I already did what you advise: trying to get a few seconds upon app termination to disconnect the Bean, and sometimes it works, sometimes the Bean keeps crashing... but that can be still related to the way my App does the job.
However, I could install the new firmware a few minutes before your answer (without knowing it was solving the reconnection issue) , and it looks promising: since yesterday the Bean didn't crash, but I will do my best to make it crash and see if the update really solve the issue! I hope so!!!
This leads me to another question for you: as we have 30+ Beans in the wild, is there something to do from our iOS App to make remote firmware updates for all those Beans? Is there any walkthrough / guide / documentation... or advice for this? I could read some basic documentation on the PTDBean updateFirmwareWithImages method, but this is probably a highly-risked operation, any code example to handle it safely would be great!
Thank you very much for your support!!!