Firmware snapshots for the Sensium RFID appliance — ESP8266 (Wemos D1 Mini) and ESP32‑C3 (Wemos C3 Mini) builds, published on every commit.
esptool --port /dev/ttyUSB0 erase_flash esptool --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 firmware-a.bin
Model B uses the same command with the B binary. Erase once when switching firmware lineage.
esptool --port /dev/ttyUSB0 --baud 460800 --no-stub write_flash --flash_size=detect 0 firmware-rboot-a.bin esptool --port /dev/ttyUSB0 --baud 460800 --no-stub write_flash --flash_size=detect 0x100000 blank-16k.bin
One time migration, after it the device updates over the air. The second command blanks the filesystem region (16KB of 0xff) and is not optional, the previous filesystem does not fit the new layout and the device stops at a corruption message without it. The configuration is lost, save it first and restore it afterwards. The ota-rboot-* images are the ones streamed by the update itself and are not written over USB.
esptool --chip esp32c3 --port /dev/ttyUSB0 write_flash 0x0 firmware-c3-a.bin
If the port does not enumerate, hold BOOT while plugging in USB, then release.
Each year folder contains one folder per month with every dated build and its .sha1 / .md5 checksums.