Skip to content

Life node v1 golden image (2026-10-11)

Latest

Choose a tag to compare

@svenjense svenjense released this 11 Oct 15:18
e9536d0

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 /data to the card and takes life-node.env from 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