Skip to content

Releases: home-assistant/operating-system

Home Assistant OS 13.2

15 Oct 11:49
13.2
3f161bc
Compare
Choose a tag to compare

Home Assistant Operating System

Home Assistant Green

Open Virtual Appliance

  • Fix guest-agent not starting with HyperV Enlightenments enabled (#3592) @sairon
  • Linux: Update kernel to 6.6.54 (#3614) @sairon
  • Enable debug logging for GRUB rescue shell options (#3581) @sairon
  • Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon

Generic x86-64

  • Use GRUB2 legacy loader for Macbook Air A1370 (#3593) @sairon
  • Linux: Update kernel to 6.6.54 (#3614) @sairon
  • Enable debug logging for GRUB rescue shell options (#3581) @sairon
  • Use GRUB legacy loader for HP t520 to fix boot with GRUB 2.12 (#3562) @sairon
  • Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

  • Linux: Update kernel to 6.6.54 (#3614) @sairon
  • Enable debug logging for GRUB rescue shell options (#3581) @sairon
  • Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon

Build System

  • Add test for no failed Systemd units (#3583) @sairon
  • Tests: update labgrid to v24.0.1 (#3584) @sairon
  • Purge Cloudflare cache for all files after uploading R2 artifacts (#3568) @sairon

Dependencies

Other Changes

Home Assistant OS 13.2.rc2

14 Oct 14:15
13.2.rc2
1bd9245
Compare
Choose a tag to compare
Pre-release

ℹ️ This beta release contains an updated landing page and a new version of the bundled Supervisor required for its function. For most of the users the changes compared to the previous beta are minimal.

Other changes since 13.2.rc1:

Home Assistant Green

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Dependencies

Home Assistant OS 13.2.rc1

26 Sep 16:56
13.2.rc1
62a30ac
Compare
Choose a tag to compare
Pre-release

Home Assistant Operating System

Home Assistant Green

Open Virtual Appliance

  • Fix guest-agent not starting with HyperV Enlightenments enabled (#3592) @sairon
  • Linux: Update kernel to 6.6.52 (#3591) @sairon
  • Enable debug logging for GRUB rescue shell options (#3581) @sairon
  • Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon

Generic x86-64

  • Use GRUB2 legacy loader for Macbook Air A1370 (#3593) @sairon
  • Linux: Update kernel to 6.6.52 (#3591) @sairon
  • Enable debug logging for GRUB rescue shell options (#3581) @sairon
  • Use GRUB legacy loader for HP t520 to fix boot with GRUB 2.12 (#3562) @sairon
  • Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

  • Linux: Update kernel to 6.6.52 (#3591) @sairon
  • Enable debug logging for GRUB rescue shell options (#3581) @sairon
  • Fix missing Intel AX210 firmware files, remove unused firmwares (#3556) @sairon

Build System

  • Add test for no failed Systemd units (#3583) @sairon
  • Tests: update labgrid to v24.0.1 (#3584) @sairon
  • Purge Cloudflare cache for all files after uploading R2 artifacts (#3568) @sairon

Changes

  • Update buildroot branch in .gitmodules to 2024.02.x-haos (#3589) @adeepn

Home Assistant OS 13.1

21 Aug 15:34
13.1
e97b123
Compare
Choose a tag to compare

Home Assistant Operating System

Home Assistant Yellow

  • Add LED indication for button handling in Yellow's U-Boot (#3536) @sairon

Home Assistant Green

  • Implement device wipe using the hardware button on Green (#3523) @sairon
  • Linux: Update kernel to 6.6.46 (#3529) @sairon
  • Enable 1.5MBd serial console on Green for new installs (#3527) @sairon

Open Virtual Appliance

  • Fix iwlwifi driver failing to find .pnvm files for Intel 6E (AX210) (#3549) @sairon
  • Linux: Update kernel to 6.6.46 (#3529) @sairon

Generic x86-64

  • Fix iwlwifi driver failing to find .pnvm files for Intel 6E (AX210) (#3549) @sairon
  • Linux: Update kernel to 6.6.46 (#3529) @sairon
  • Fix CPU ID for D2xxx/N2xxx in GRUB2 loader patch (#3526) @sairon

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

  • Fix iwlwifi driver failing to find .pnvm files for Intel 6E (AX210) (#3549) @sairon
  • Linux: Update kernel to 6.6.46 (#3529) @sairon

Home Assistant OS 13.1.rc1

16 Aug 19:41
13.1.rc1
1b6cfbf
Compare
Choose a tag to compare
Pre-release

Home Assistant Operating System

Home Assistant Yellow

  • Add LED indication for button handling in Yellow's U-Boot (#3536) @sairon

Home Assistant Green

  • Implement device wipe using the hardware button on Green (#3523) @sairon
  • Linux: Update kernel to 6.6.46 (#3529) @sairon
  • Enable 1.5MBd serial console on Green for new installs (#3527) @sairon

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 13.0

13 Aug 13:53
13.0
77e2b92
Compare
Choose a tag to compare

Home Assistant Operating System

  • Use EROFS for the root filesystem (#3456) @sairon
  • Bump buildroot to 2024.02.4 (#3487) @sairon
  • Enable Netfilter MARK match kernel configuration (#3492) @agners
  • Reduce log spam from Docker health checks (#3491) @sairon
  • Generate version information for RAUC when rauc.db is empty (#3436) @sairon
  • Remove old code from rauc-hook and GRUB env initialization (#3457) @sairon
  • Increase block size of kernel squashfs image to 128K (#3509) @sairon

Raspberry Pi

  • Patch genimage to force first usable LBA @ 34 to fix RPi 5/Windows issues (#3497) @sairon

Home Assistant Green

Open Virtual Appliance

Generic x86-64

  • Linux: Update kernel to 6.6.44 (#3500) @sairon
  • Use GRUB2 legacy loader only on some Intel Atom boards specifically (#3498) @sairon
  • Revert "Revert GRUB2 patch causing boot failure on some old x86_64 BIOSes (#3324)" (#3470) @sairon
  • Enable aQuantia AQtion ethernet driver (#3467) @sairon
  • Fix boot slot A marked as bad on the very first boot (#3435) @sairon

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

  • Linux: Update kernel to 6.6.44 (#3500) @sairon
  • Enable i6300ESB watchdog driver for generic-aarch64 (#3468) @sairon
  • Populate grubenv with RAUC data in clean aarch64 OS image (#3458) @sairon
  • Fix rauc hook to restore machine-id in new grub environment (#3451) @claplace

Build System

  • Test landing page is reachable without internet connection (#3499) @sairon
  • Patch genimage to force first usable LBA @ 34 to fix RPi 5/Windows issues (#3497) @sairon

Documentation

  • Refer to GRUB instead of Barebox in top-level readme (#3464) @sairon

Home Assistant OS 13.0.rc2

08 Aug 16:47
13.0.rc2
d83602c
Compare
Choose a tag to compare
Pre-release

Changes since 13.0.rc1:

Home Assistant Operating System

  • Increase block size of kernel squashfs image to 128K (#3509) @sairon

Home Assistant Green

  • Enable eMMC HS200 mode in Green's U-Boot defconfig (#3511) @sairon

Hardkernel ODROID

Home Assistant OS 13.0.rc1

06 Aug 14:17
13.0.rc1
7a19b89
Compare
Choose a tag to compare
Pre-release

Home Assistant Operating System

  • Use EROFS for the root filesystem (#3456) @sairon
  • Bump buildroot to 2024.02.4 (#3487) @sairon
  • Enable Netfilter MARK match kernel configuration (#3492) @agners
  • Reduce log spam from Docker health checks (#3491) @sairon
  • Generate version information for RAUC when rauc.db is empty (#3436) @sairon
  • Remove old code from rauc-hook and GRUB env initialization (#3457) @sairon

Raspberry Pi

  • Patch genimage to force first usable LBA @ 34 to fix RPi 5/Windows issues (#3497) @sairon

Home Assistant Green

Open Virtual Appliance

Generic x86-64

  • Linux: Update kernel to 6.6.44 (#3500) @sairon
  • Use GRUB2 legacy loader only on some Intel Atom boards specifically (#3498) @sairon
  • Revert "Revert GRUB2 patch causing boot failure on some old x86_64 BIOSes (#3324)" (#3470) @sairon
  • Enable aQuantia AQtion ethernet driver (#3467) @sairon
  • Fix boot slot A marked as bad on the very first boot (#3435) @sairon

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

  • Linux: Update kernel to 6.6.44 (#3500) @sairon
  • Enable i6300ESB watchdog driver for generic-aarch64 (#3468) @sairon
  • Populate grubenv with RAUC data in clean aarch64 OS image (#3458) @sairon
  • Fix rauc hook to restore machine-id in new grub environment (#3451) @claplace

Build System

  • Test landing page is reachable without internet connection (#3499) @sairon
  • Patch genimage to force first usable LBA @ 34 to fix RPi 5/Windows issues (#3497) @sairon

Documentation

  • Refer to GRUB instead of Barebox in top-level readme (#3464) @sairon

Home Assistant OS 12.4

18 Jun 13:02
12.4
a70ed7e
Compare
Choose a tag to compare

Home Assistant Operating System

Build System

Raspberry Pi

ℹ️ Some Raspberry Pi users have reported system lockups and reboots with some Z-Wave and Zigbee USB adapters. This is an unresolved bug of the dwc_otg driver in the Raspberry Pi kernel. If your systems reboots or locks up during Z-Wave or Zigbee initialization, you can use the DWC2 driver by adding dtoverlay=dwc2 to config.txt. See #3362 for details. Only do these adjustments if your device locks up and reboots with HAOS 12.3 or newer with USB devices connected.

  • Set tty0 in cmdline as the default preferred console (#3402) @sairon
  • RaspberryPi: Update kernel to 6.6.31 - stable_20240529 (#3400) @sairon

Home Assistant Yellow

  • Set tty0 in cmdline as the default preferred console (#3402) @sairon
  • RaspberryPi: Update kernel to 6.6.31 - stable_20240529 (#3400) @sairon
  • Linux: Update kernel to 6.6.32 (#3394) @sairon

Home Assistant Green

Open Virtual Appliance

  • Linux: Update kernel to 6.6.33 (#3415) @sairon
  • Set tty0 in cmdline as the default preferred console (#3402) @sairon
  • Bump buildroot to update openvmtools to 12.3.0 (again) (#3370) @sairon

Generic x86-64

⚠️ Fujitsu Esprimo Q920 fails to boot with GRUB bootloader distributed in this OS release, updating to 12.4.rc1 may cause a boot failure and manual intervention might be needed, see #3348 for details.

Hardkernel ODROID

ℹ️ For ODROID-N2 (and Home Assistant Blue) this release reverts U-Boot update which is believed to be the cause of some intermittent issues when booting from eMMC. If you had any trouble previously after an update to OS 11.5 or newer, please see #3227 and help us with tracing this issue.
⚠️ Please note that some new eMMC modules with the Kingston chips are not supported yet - this is tracked in #3250.

  • Linux: Update kernel to 6.6.33 (#3415) @sairon
  • Temporary revert ODROID-N2 U-Boot to 2023.01 to fix eMMC issues (#3409) @sairon
  • Set tty0 in cmdline as the default preferred console (#3402) @sairon
  • Use U-Boot tarball for all boards (#3361) @sairon

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 12.4.rc1

13 Jun 11:37
12.4.rc1
0e9e8ca
Compare
Choose a tag to compare
Pre-release

Known Issues

⚠️ Some Raspberry Pi users have reported system lockups with some Z-Wave and Zigbee USB adapters. This is an unresolved bug in the Raspberry Pi kernel, workaround is to use the DWC2 driver by adding dtoverlay=dwc2 to config.txt. See #3362 for details.

⚠️ Fujitsu Esprimo Q920 fails to boot with GRUB bootloader distributed in this OS release, updating to 12.4.rc1 may cause a boot failure and manual intervention might be needed, see #3348 for details.

Home Assistant Operating System

Build System

Raspberry Pi

  • Set tty0 in cmdline as the default preferred console (#3402) @sairon
  • RaspberryPi: Update kernel to 6.6.31 - stable_20240529 (#3400) @sairon

Home Assistant Yellow

  • Set tty0 in cmdline as the default preferred console (#3402) @sairon
  • RaspberryPi: Update kernel to 6.6.31 - stable_20240529 (#3400) @sairon
  • Linux: Update kernel to 6.6.32 (#3394) @sairon

Home Assistant Green

Open Virtual Appliance

  • Linux: Update kernel to 6.6.33 (#3415) @sairon
  • Set tty0 in cmdline as the default preferred console (#3402) @sairon
  • Bump buildroot to update openvmtools to 12.3.0 (again) (#3370) @sairon

Generic x86-64

Hardkernel ODROID

  • Linux: Update kernel to 6.6.33 (#3415) @sairon
  • Temporary revert ODROID-N2 U-Boot to 2023.01 to fix eMMC issues (#3409) @sairon
  • Set tty0 in cmdline as the default preferred console (#3402) @sairon
  • Use U-Boot tarball for all boards (#3361) @sairon

ASUS Tinker

Khadas VIM Series

Generic aarch64