Skip to content

Releases: TeTeHacko/chytra-budka

v0.10.1 — first public release

Choose a tag to compare

@TeTeHacko TeTeHacko released this 25 Aug 22:44

First public release. 🐦

What's here: the full firmware (ESP-IDF v6.0.1, XIAO ESP32-S3 Sense), the
self-hostable server stack (server/, docker compose), hardware docs and the
parts list. See CHANGELOG.md
for what v0.10.1 covers.

Try it without any hardware: docker compose up + a simulated device —
see Try it without hardware.

Prebuilt firmware: chytra-budka-v0.10.1-bench.bin

Bench profile with placeholder credentials — flash it on a XIAO ESP32-S3
Sense (8 MB flash) and it boots straight into the AP provisioning portal:
join the cb-<suffix> WiFi (the one-time password is echoed on the serial
console and, if an SSD1306 is attached, as an on-screen QR), then submit your
network at http://172.31.4.1/wifi.

pip install "esptool>=5"   # v5+ syntax below; esptool v4 only knows write_flash
python -m esptool --chip esp32s3 -b 460800 write-flash 0x0 chytra-budka-v0.10.1-bench.bin

SHA-256: 9da72e912f23e14b6ea6728db20fe277994d95cc74b9889246a35e0e2c28bd97

It's a merged image (bootloader + partition table + app) — flash at offset
0x0. MQTT/relay/OTA endpoints can be set later at runtime; without them the
box still serves its local web UI. Unsigned bench build — the signed/Secure-Boot
path is documented in firmware/README.md.