Skip to content

v1.0.7 — Boot optimisations

Choose a tag to compare

@fduflyer fduflyer released this 21 Mar 00:13
· 79 commits to main since this release

What's new in v1.0.7

Boot optimisation — the installer now disables cloud-init and NetworkManager-wait-online during setup, reducing boot-to-SSH time from ~15 seconds to under 5 seconds on a fresh Raspberry Pi OS install.

Changes

  • Installer disables cloud-init services (cloud-init, cloud-init-local, cloud-init-main, cloud-init-network) — these are not needed on a Pi and add significant boot delay
  • Installer disables NetworkManager-wait-online.service — eliminates the up-to-2-minute wait for a network connection to be fully established before boot completes
  • fw_version updated to 1.0.7 in both feeders

Upgrading existing nodes

Existing nodes will not get the boot optimisations automatically. To apply them manually:

sudo systemctl disable cloud-init cloud-init-local cloud-init-main cloud-init-network 2>/dev/null || true
sudo systemctl disable NetworkManager-wait-online.service 2>/dev/null || true

Install (new nodes)

curl -fsSL https://github.com/fduflyer/DroneAware-Node-Releases/releases/download/v1.0.7/install.sh | sudo bash