Skip to content

Update and Rollback

Tim edited this page Aug 15, 2026 · 2 revisions

Update & rollback

Full detail: NebulaOS-firmware's Developer Update page.

Two kinds of updates, easy to mix up:

  • Klipper and Moonraker update through Moonraker's own Update Manager, backed by a supervisor that health-checks after an update and can roll a component back if it breaks.
  • The whole OS image updates manually — build, transfer, flash, flip the marker, reboot. There's no automatic "check for updates and install" flow yet; a future OTA design exists, but it's not built.

The automatic safety net: the moment a custom boot starts, it resets the OTA marker back to stock. Only once Klipper/Moonraker are confirmed healthy does it flip forward again. See A/B Slot Model for how that works and its one real limitation — it can't help if the kernel/rootfs never boots far enough to run it.

Clone this wiki locally