sensium.fw

Firmware snapshots for the Sensium RFID appliance — ESP8266 (Wemos D1 Mini) and ESP32‑C3 (Wemos C3 Mini) builds, published on every commit.

Current build from latest.json

Flashing

ESP8266 — Wemos D1 Mini (models A / B)
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.

ESP8266 — A/B two slot layout (over-the-air capable)
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.

ESP32-C3 — Wemos C3 Mini (models A / B)
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.

Manifests

Archive year / month folders

Each year folder contains one folder per month with every dated build and its .sha1 / .md5 checksums.