Uncannier Software

It's not enough to just be uncanny

Automated Software Versioning – Continuous Integration & Thunderboard

/

In this article I put my Three Laws of Software Versioning into practice. I show how to setup automated software versioning for an embedded firmware project. I use the Uncannier Thunderboard projects, and CircleCI continuous integration, as an example. Strategy Let’s get straight to the point. To automate software versioning you need a way to …

Thunderboard Sense 2 – Over The Air (OTA) Upgrades

/

Like the Thunderboard React, the Thunderboard Sense 2 doesn’t support Over The Air (OTA) Device Firmware Upgrade (DFU) out of the box. This article describes how to modify the stock Thunderboard Sense 2 firmware to enable OTA DFU. This article references my previous post, Thunderboard React – Over The Air (OTA) Upgrades, and concentrates on …

Thunderboard React – Over The Air (OTA) Upgrades

/

Out of the box, the Thunderboard React doesn’t support Over The Air (OTA) Device Firmware Upgrade (DFU). This article describes how to modify the stock Thunderboard React firmware to enable OTA DFU. I’ll use Silicon Labs’ standard OTA BLE Service because this enables OTA DFU in the stock Blue Gecko phone app. In general, Silicon …