This article describes testing Over-The-Air (OTA) updates on an ESP32-C6 microcontroller by intentionally interrupting the update process through software reset, hardware reset, and power loss. The tests verify that the device can survive interruptions, recover automatically, and complete the update without becoming bricked, ensuring OTA reliability through mechanisms that prevent applying new firmware until it's fully verified.
This article describes automating Wi-Fi setup testing on ESP32 microcontrollers using the Groundrun system. It covers five Wi-Fi commissioning methods (Bluetooth, Soft AP, captive portal, SmartConfig, and WPS) and explains how Claude was used to develop both the test smartphone app and firmware code to validate each method.