Skip to content

Releases: home-assistant/operating-system

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

Home Assistant OS 12.0

26 Feb 08:53
12.0
ff34a11
Compare
Choose a tag to compare

Home Assistant Operating System

Build System

  • Move output directory to /mnt in GH build action (#3174) @sairon
  • Bump Pi 5 image on release in Raspberry Pi Imager json (#3161) @agners
  • Bump release-drafter/release-drafter from 5 to 6 (#3144) @dependabot

Raspberry Pi

Home Assistant Yellow

  • RaspberryPi: Update kernel to 6.1.73 - stable_20240124 (#3162) @sairon

Home Assistant Green

  • Factor out common Rockchip config (#3165) @darkxst
  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Open Virtual Appliance

  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Generic x86-64

  • Add SD/MMC drivers of Realtek card readers for generic_x86_64 (#3170) @sairon
  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Hardkernel ODROID

ASUS Tinker

  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Khadas VIM Series

  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Generic aarch64

  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Other Changes

  • Update issue template with better links to logs, add CLI instructions (#3169) @sairon
  • Use separate path for v6.1.y and v6.6.y kernel config fragments (#3146) @sairon

Home Assistant OS 12.0.rc1

15 Feb 11:07
12.0.rc1
e9e027d
Compare
Choose a tag to compare
Pre-release

Home Assistant Operating System

Build System

  • Move output directory to /mnt in GH build action (#3174) @sairon
  • Bump Pi 5 image on release in Raspberry Pi Imager json (#3161) @agners
  • Bump release-drafter/release-drafter from 5 to 6 (#3144) @dependabot

Raspberry Pi

Home Assistant Yellow

  • RaspberryPi: Update kernel to 6.1.73 - stable_20240124 (#3162) @sairon

Home Assistant Green

  • Factor out common Rockchip config (#3165) @darkxst
  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Open Virtual Appliance

  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Generic x86-64

  • Add SD/MMC drivers of Realtek card readers for generic_x86_64 (#3170) @sairon
  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Hardkernel ODROID

ASUS Tinker

  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Khadas VIM Series

  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Generic aarch64

  • Linux: Update kernel to 6.6.16 (#3159) @sairon
  • Enable ath12k, MT7996E and various new Realtek drivers from Linux v6.6 (#3151) @sairon

Other Changes

  • Update issue template with better links to logs, add CLI instructions (#3169) @sairon
  • Use separate path for v6.1.y and v6.6.y kernel config fragments (#3146) @sairon

Home Assistant OS 11.5

05 Feb 10:08
11.5
0f0eacf
Compare
Choose a tag to compare

Changes

Home Assistant Operating System

Build System

Raspberry Pi

  • Add optional rpi-rf-mod dtoverlay block for RPi5 (#3080) @jens-maus
  • Create empty overlays/README to fix DTB overlay loading on RPi 5 (#3107) @sairon
  • Resolve warnings caused by incorrect kernel config settings (#3104) @sairon
  • Bump U-Boot to 2024.01 (#3096) @agners
  • Fix path to cmdline after successful RPi 5 tryboot (#3085) @sairon

Home Assistant Yellow

  • Resolve warnings caused by incorrect kernel config settings (#3104) @sairon

Home Assistant Green

Open Virtual Appliance

  • Add kernel options missing as a result of enabling CONFIG_EXPERT (#3114) @sairon
  • Resolve warnings caused by incorrect kernel config settings (#3104) @sairon
  • Linux: Update kernel 6.1.74 (#3093) @sairon

Generic x86-64

  • Add kernel options missing as a result of enabling CONFIG_EXPERT (#3114) @sairon
  • Resolve warnings caused by incorrect kernel config settings (#3104) @sairon
  • Linux: Update kernel 6.1.74 (#3093) @sairon

Hardkernel ODROID

  • Update ATF and DDR blob for Odroid M1, change 1056->1560 MHz RAM timing (#3125) @sairon
  • Linux: Update kernel 6.1.75 (#3123) @sairon
  • Disable Ethernet in U-Boot if ODROID-M1 (#3122) @agners
  • Add kernel options missing as a result of enabling CONFIG_EXPERT (#3114) @sairon
  • Resolve warnings caused by incorrect kernel config settings (#3104) @sairon
  • Bump U-Boot to 2024.01 (#3096) @agners
  • Linux: Update kernel 6.1.74 (#3093) @sairon

ASUS Tinker

  • Disable MMC environment on ASUS Tinkerboard (#3124) @agners
  • Add kernel options missing as a result of enabling CONFIG_EXPERT (#3114) @sairon
  • Resolve warnings caused by incorrect kernel config settings (#3104) @sairon
  • Bump U-Boot to 2024.01 (#3096) @agners
  • Linux: Update kernel 6.1.74 (#3093) @sairon

Khadas VIM Series

Generic aarch64