Over the Air Updates for Connected Little Boxes

Groverner Club

I’m adding “over the air” updates to my Connected Little Boxes. I’ve had the button on the device management form for a year or two. Over the last week I’ve been putting some code behind it. Over the air updates are magical. You can ask the device to download and install a new version of its firmware. On the surface it is quite easy to do. Except if, like me, you have a solution that uses nearly all the memory in the device. I’ve come up with a solution. When an update is required the device boots into a special “update” mode where the only element running is the code fetching the new firmware from the server. It is nearly working. Rather exciting.