SDCard Boot with OTA for MicroPython
A MicroPython-based bootloader and OTA update system for ESP32 that uses an external SD card as the root filesystem. It minimizes internal flash wear and provides a robust update mechanism with hash matching and rollback capabilities.