Skip to content

Releases: home-assistant/operating-system

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

Home Assistant OS 12.3

08 May 08:15
12.3
12597f1
Compare
Choose a tag to compare

Home Assistant Operating System

Build System

  • Enable KVM for running tests in GH Actions (#3329) @sairon

Raspberry Pi

  • RaspberryPi: Update kernel to 6.6.28 - stable_20240423 (#3336) @sairon
  • Fix incorrect mapping of DT overlays on RPi 5 (#3335) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon
  • Increase maximum length of usb_storage.quirks in RPi kernel params (#3311) @sairon
  • Update Raspberry Pi 3 device tree list (#3301) @agners

Home Assistant Yellow

  • RaspberryPi: Update kernel to 6.6.28 - stable_20240423 (#3336) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon
  • Increase maximum length of usb_storage.quirks in RPi kernel params (#3311) @sairon

Home Assistant Green

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Open Virtual Appliance

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Generic x86-64

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon
  • Revert GRUB2 patch causing boot failure on some old x86_64 BIOSes (#3324) @sairon

Hardkernel ODROID

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon
  • ODROID-N2/C2/C4: Force 40MHz instead of 24MHz as eMMC clock (#3319) @agners

ASUS Tinker

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Khadas VIM Series

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Generic aarch64

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Documentation

  • Update instructions for ODROID M1 Petitboot update (#3317) @salim-b

Home Assistant OS 12.3.rc2

30 Apr 13:36
12.3.rc2
d7338e7
Compare
Choose a tag to compare
Pre-release

Changes since 12.3.rc1:

Build System

  • Enable KVM for running tests in GH Actions (#3329) @sairon

Raspberry Pi

  • RaspberryPi: Update kernel to 6.6.28 - stable_20240423 (#3336) @sairon
  • Fix incorrect mapping of DT overlays on RPi 5 (#3335) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Home Assistant Yellow

  • RaspberryPi: Update kernel to 6.6.28 - stable_20240423 (#3336) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Home Assistant Green

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Open Virtual Appliance

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Generic x86-64

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Hardkernel ODROID

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

ASUS Tinker

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Khadas VIM Series

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Generic aarch64

  • Linux: Update kernel to 6.6.29 (#3334) @sairon
  • Enable kernel userspace crypto API interface for all platforms (#3330) @sairon

Home Assistant OS 12.3.rc1

26 Apr 09:50
12.3.rc1
9dab690
Compare
Choose a tag to compare
Pre-release

Home Assistant Operating System

Raspberry Pi

  • Update Raspberry Pi Kernel to v6.6.20 (#3297) @sairon
  • Increase maximum length of usb_storage.quirks in RPi kernel params (#3311) @sairon
  • Update Raspberry Pi 3 device tree list (#3301) @agners

Home Assistant Yellow

  • Increase maximum length of usb_storage.quirks in RPi kernel params (#3311) @sairon

Home Assistant Green

Open Virtual Appliance

Generic x86-64

  • Revert GRUB2 patch causing boot failure on some old x86_64 BIOSes (#3324) @sairon
  • Linux: Update kernel to 6.6.28 (#3316) @sairon

Hardkernel ODROID

  • ODROID-N2/C2/C4: Force 40MHz instead of 24MHz as eMMC clock (#3319) @agners
  • Linux: Update kernel to 6.6.28 (#3316) @sairon

ASUS Tinker

Khadas VIM Series

Generic aarch64

Documentation

  • Update instructions for ODROID M1 Petitboot update (#3317) @salim-b

Home Assistant OS 12.2

11 Apr 08:46
12.2
c9efdea
Compare
Choose a tag to compare

Home Assistant Operating System

  • Update Buildroot to 2024.02 (#3241) @sairon
  • kernel: enable MPTCP support (#3248) @matttbe
  • Bump buildroot to update Docker to v25.0.5 (#3271) @sairon
  • Use Docker 25 for installing containers in hassio package (#3286) @sairon
  • Only run HA CLI interactively if stdout is a terminal (#3292) @sairon
  • Ignore non-existing CP15 barrier instructions emulation (#3285) @agners

Raspberry Pi

  • Disable UAS via usb-storage.quirks on RPi for ADATA SD600Q (#3281) @agglrx

Home Assistant Green

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 12.2.rc2

08 Apr 18:49
12.2.rc2
3252676
Compare
Choose a tag to compare
Pre-release

Changes since 12.2.rc1:

Home Assistant Operating System

  • Only run HA CLI interactively if stdout is a terminal (#3292) @sairon
  • Ignore non-existing CP15 barrier instructions emulation (#3285) @agners
  • Use Docker 25 for installing containers in hassio package (#3286) @sairon

Raspberry Pi

  • Disable UAS via usb-storage.quirks on RPi for ADATA SD600Q (#3281) @agglrx

Home Assistant Green

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 12.2.rc1

28 Mar 10:39
12.2.rc1
94bf84a
Compare
Choose a tag to compare
Pre-release

Known Issues

There is a known issue in Supervisor making add-ons unable to use shared memory and create pseudo-terminals, manifesting with error messages usually mentioning Read-only file system. If you are affected, please wait for the next Supervisor release (2024.04.0) or downgrade to the previous OS version using ha os upgrade --version 12.1. This issue is fixed in Supervisor 2024.04.0 available in the beta channel.

Home Assistant Operating System

Home Assistant Green

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Build System

Documentation

  • List Nabu Casa appliances under boards README.md (#3260) @Hedda

Home Assistant OS 12.1

13 Mar 11:23
12.1
fde0c80
Compare
Choose a tag to compare

Home Assistant Operating System

  • Start HA CLI interactively and with a tty allocated (#3238) @agners

Build System

  • Fix test_restore_ssl_directory with HA CLI in interactive PTY (#3239) @sairon
  • Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 (#3221) @dependabot

Raspberry Pi

  • Revert USB core changes to workaround Z-Wave stick issues (#3224) @sairon
  • Disable UAS via usb-storage.quirks on RPi for JMicron JMS567 (#3220) @sairon

Home Assistant Yellow

  • Revert back to OOT driver for RTL8821CU (#3225) @sairon
  • Revert USB core changes to workaround Z-Wave stick issues (#3224) @sairon
  • Disable UAS via usb-storage.quirks on RPi for JMicron JMS567 (#3220) @sairon

Home Assistant Green

Open Virtual Appliance

Generic x86-64

  • Revert back to OOT driver for RTL8821CU (#3225) @sairon
  • Revert USB core changes to workaround Z-Wave stick issues (#3224) @sairon
  • Add Intel Wireless-N 105 firmware for generic-x86-64 (#3219) @sairon
  • Linux: Update kernel to 6.6.20 (#3218) @sairon

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Home Assistant OS 12.1.rc1

07 Mar 19:31
12.1.rc1
a909d89
Compare
Choose a tag to compare
Pre-release

Changes

Raspberry Pi

  • Revert USB core changes to workaround Z-Wave stick issues (#3224) @sairon
  • Disable UAS via usb-storage.quirks on RPi for JMicron JMS567 (#3220) @sairon

Home Assistant Yellow

  • Revert back to OOT driver for RTL8821CU (#3225) @sairon
  • Revert USB core changes to workaround Z-Wave stick issues (#3224) @sairon
  • Disable UAS via usb-storage.quirks on RPi for JMicron JMS567 (#3220) @sairon

Home Assistant Green

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64