Repository navigation
Golden image for the Life node v1, built from e9536d0 on 11 October 2026 and booted on node 1 before it was published.
New since image-v3
- Route order: a network cable first, WiFi second, the 4G stick only when neither is there (#64). Before this the stick was treated as a cable and carried everything, also on a desk.
- No two-minute wait at boot on a network service that manages nothing on the node (#66). The soil timer now fires two minutes after boot and the hourly push three.
Checked on node 1 (Raspberry Pi 4, Witty Pi 4, INMP441, two SEN0600 probes, E3372-325 stick with a 1NCE SIM)
- First boot grows
/datato the card and takeslife-node.envfrom the boot partition. - WiFi comes up; default routes are WiFi at metric 600 and the stick at 700.
- Both soil probes are read on the first timer run.
- BirdNET-Go analyses the microphone; clip saving is off.
- The first hourly push is answered by the oracle.
- The Witty Pi's default state is ON.
Not checked on this image: a scheduled shutdown and wake, and a full day on 4G alone.
Known: userconfig.service keeps running, so systemd never reports the boot as finished (the node's own services are not held up by it), and the persistent journal directory on /data stays empty.
Flash life-node-v1.img.xz as it is, then put a filled-in life-node.env on the boot partition, or use node/image/personalize.sh. See node/image/README.md.
sha256 b12bde19a870926463f6659f3e88858ced743e142020bb649d64f5ca234c7a13