Skip to content

Releases: home-assistant/operating-system

Home Assistant OS 15.1

31 Mar 13:42
15.1
3e2f891
Compare
Choose a tag to compare

Home Assistant Operating System

Raspberry Pi

ℹ️ There were several issues of intermittent upgrade problems on Raspberry Pi 5 (see #3943). Before you report an issue, try upgrading the EEPROM bootloader first, which resolved issues for majority of users. To do so, easiest way is to use a spare SD card with Raspberry Pi Imager and follow these instructions.

  • Set initial_turbo=0 in config.txt on Raspberry Pi 3 (#3973) @sairon
  • Backport RPi patches for PIO/RP1 firmware probing errors (#3972) @sairon

Home Assistant Yellow

  • Backport RPi patches for PIO/RP1 firmware probing errors (#3972) @sairon

Home Assistant Green

Open Virtual Appliance

  • Linux: Update kernel to 6.12.20 (#3971) @sairon
  • Add Mellanox ConnectX-3 NIC support for kernel 6.12 (#3969) @greyltc
  • Change i915 to module for proper initialization in VM passthrough (#3959) @sairon

Generic x86-64

Hardkernel ODROID

  • Linux: Update kernel to 6.12.20 (#3971) @sairon
  • Add patches missing for ODROID-N2/C2/C4 to fix missing serial/I2C (#3947) @sairon
  • Move ODROID-N2/C2/C4 U-Boot patch to correct folder to fix eMMC issues (#3946) @sairon

ASUS Tinker

Khadas VIM Series

Generic aarch64

Build System

  • Add landing page test to the basic test set (#3928) @sairon

Dependencies

Home Assistant OS 15.1.rc1

27 Mar 14:31
15.1.rc1
8407de3
Compare
Choose a tag to compare
Pre-release

Home Assistant Operating System

Raspberry Pi

  • Set initial_turbo=0 in config.txt on Raspberry Pi 3 (#3973) @sairon
  • Backport RPi patches for PIO/RP1 firmware probing errors (#3972) @sairon

Home Assistant Yellow

  • Backport RPi patches for PIO/RP1 firmware probing errors (#3972) @sairon

Home Assistant Green

Open Virtual Appliance

  • Linux: Update kernel to 6.12.20 (#3971) @sairon
  • Add Mellanox ConnectX-3 NIC support for kernel 6.12 (#3969) @greyltc
  • Change i915 to module for proper initialization in VM passthrough (#3959) @sairon

Generic x86-64

Hardkernel ODROID

  • Linux: Update kernel to 6.12.20 (#3971) @sairon
  • Add patches missing for ODROID-N2/C2/C4 to fix missing serial/I2C (#3947) @sairon
  • Move ODROID-N2/C2/C4 U-Boot patch to correct folder to fix eMMC issues (#3946) @sairon

ASUS Tinker

Khadas VIM Series

Generic aarch64

Build System

  • Add landing page test to the basic test set (#3928) @sairon

Dependencies

Home Assistant OS 15.0

17 Mar 10:26
15.0
248af90
Compare
Choose a tag to compare

Home Assistant Operating System

Raspberry Pi

  • Fix RPi 5 getting stuck in bootloader after some reboots (#3842) @sairon
  • Update RPi firmware to fix boot with 2025-02-11 bootloader (#3913) @sairon
  • Fix RAUC tryboot handler set-state idempotency, add more checks (#3891) @sairon
  • Disable UAS via usb-storage.quirks on RPi for JMicron JMS578 (#3857) @sairon
  • Disable linux-firmware zstd compression (#3898) @sairon
  • RaspberryPi: Update kernel to 6.6.74 - stable_20250127 (#3860) @sairon
  • Backport upstream patch to fix downstream patch collision in RPi 6.6 kernel (#3856) @sairon

Home Assistant Yellow

  • RaspberryPi: Update kernel to 6.6.74 - stable_20250127 (#3860) @sairon
  • Update RPi firmware to fix boot with 2025-02-11 bootloader (#3913) @sairon
  • Disable linux-firmware zstd compression (#3898) @sairon
  • Fix order of patches for Yellow (#3862) @sairon

Home Assistant Green

  • Linux: Update kernel to 6.12.18 (#3919) @sairon
  • Disable linux-firmware zstd compression (#3898) @sairon
  • Drop kernel patch for fixed ODROID-M1/M1S kernel regression (#3895) @sairon

Open Virtual Appliance

  • Linux: Update kernel to 6.12.18 (#3919) @sairon
  • Disable linux-firmware zstd compression (#3898) @sairon
  • Remove unnecessary GRUB userspace tools and other files (#3887) @sairon
  • Enable Intel 40 Gigabit ethernet driver module for x86-64 and OVA (#3858) @sairon
  • Update OVA to Linux 6.12 (#3845) @sairon

Generic x86-64

  • Update generic-x86-64 Linux kernel to 6.12 (#3767) @nijave
  • Linux: Update kernel to 6.12.18 (#3919) @sairon
  • Remove unnecessary GRUB userspace tools and other files (#3887) @sairon
  • Use EROFS LZMA compression of firmware on x86 instead of per-file ZSTD (#3877) @sairon
  • Enable Intel 40 Gigabit ethernet driver module for x86-64 and OVA (#3858) @sairon

Hardkernel ODROID

  • Linux: Update kernel to 6.12.18 (#3919) @sairon
  • Disable linux-firmware zstd compression (#3898) @sairon
  • Drop kernel patch for fixed ODROID-M1/M1S kernel regression (#3895) @sairon
  • Allow boot from USB and NVMe on ODROID-M1 (#3852) @rpardini
  • Revert kernel patch causing USB 3 and PCIe breakage on ODROID-M1/M1S (#3843) @sairon

ASUS Tinker

Khadas VIM Series

Generic aarch64

Build System

  • Improve tests traceability, add test for Systemd dependency cycles (#3917) @sairon
  • Add test that no AppArmor denied events are produced (#3912) @sairon
  • Remove unnecessary and invalid e2scrub removal from post-build (#3886) @sairon
  • Use Python 3.13 for the build and artifacts index jobs (#3840) @sairon

Dependencies

Home Assistant OS 15.0.rc2

13 Mar 10:28
15.0.rc2
5741be4
Compare
Choose a tag to compare
Pre-release

Home Assistant Operating System

  • Ensure haos-wipe service can be called only once per boot (#3924) @sairon
  • Fix runtime device permissions update in runc v1.2.x (#3921) @sairon
  • Update Hailo PCIe driver and firmware to v4.20.1 (#3922) @sairon
  • Use shell script instead of OS Agent for device wipe (#3916) @sairon
  • Bump os-agent to v1.7.2 (#3914) @sairon

Raspberry Pi

  • Update RPi firmware to fix boot with 2025-02-11 bootloader (#3913) @sairon

Home Assistant Yellow

  • Update RPi firmware to fix boot with 2025-02-11 bootloader (#3913) @sairon

Home Assistant Green

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Build System

  • Improve tests traceability, add test for Systemd dependency cycles (#3917) @sairon
  • Add test that no AppArmor denied events are produced (#3912) @sairon

Dependencies

Home Assistant OS 15.0.rc1

03 Mar 11:28
15.0.rc1
b2aa96c
Compare
Choose a tag to compare
Pre-release

Home Assistant Operating System

Raspberry Pi

  • Fix RPi 5 getting stuck in bootloader after some reboots (#3842) @sairon
  • Fix RAUC tryboot handler set-state idempotency, add more checks (#3891) @sairon
  • Disable UAS via usb-storage.quirks on RPi for JMicron JMS578 (#3857) @sairon
  • Disable linux-firmware zstd compression (#3898) @sairon
  • RaspberryPi: Update kernel to 6.6.74 - stable_20250127 (#3860) @sairon
  • Backport upstream patch to fix downstream patch collision in RPi 6.6 kernel (#3856) @sairon

Home Assistant Yellow

Home Assistant Green

  • Linux: Update kernel to 6.12.17 (#3905) @sairon
  • Disable linux-firmware zstd compression (#3898) @sairon
  • Drop kernel patch for fixed ODROID-M1/M1S kernel regression (#3895) @sairon

Open Virtual Appliance

  • Linux: Update kernel to 6.12.17 (#3905) @sairon
  • Disable linux-firmware zstd compression (#3898) @sairon
  • Remove unnecessary GRUB userspace tools and other files (#3887) @sairon
  • Enable Intel 40 Gigabit ethernet driver module for x86-64 and OVA (#3858) @sairon
  • Update OVA to Linux 6.12 (#3845) @sairon

Generic x86-64

  • Update generic-x86-64 Linux kernel to 6.12 (#3767) @nijave
  • Linux: Update kernel to 6.12.17 (#3905) @sairon
  • Remove unnecessary GRUB userspace tools and other files (#3887) @sairon
  • Use EROFS LZMA compression of firmware on x86 instead of per-file ZSTD (#3877) @sairon
  • Enable Intel 40 Gigabit ethernet driver module for x86-64 and OVA (#3858) @sairon

Hardkernel ODROID

  • Linux: Update kernel to 6.12.17 (#3905) @sairon
  • Disable linux-firmware zstd compression (#3898) @sairon
  • Drop kernel patch for fixed ODROID-M1/M1S kernel regression (#3895) @sairon
  • Allow boot from USB and NVMe on ODROID-M1 (#3852) @rpardini
  • Revert kernel patch causing USB 3 and PCIe breakage on ODROID-M1/M1S (#3843) @sairon

ASUS Tinker

Khadas VIM Series

Generic aarch64

Build System

  • Remove unnecessary and invalid e2scrub removal from post-build (#3886) @sairon
  • Use Python 3.13 for the build and artifacts index jobs (#3840) @sairon

Dependencies

Home Assistant OS 14.2

27 Jan 10:24
14.2
da08a45
Compare
Choose a tag to compare

Home Assistant Operating System

  • Make usb_modeswitch include directory writable (#3800) @sairon
  • Fix linux-pam trying to include disabled pam_lastlog.so on login (#3815) @sairon
  • Bump Buildroot to 2024.02.10 (#3811) @sairon

Raspberry Pi

  • Disable CQE on mmc0 to fix I/O freezes on CM5 (#3793) @sairon
  • Add all BCM2712 device trees to RPi 5 image (#3782) @sairon
  • Change RPi bootargs order to keep cgroup memory controller enabled (#3772) @sairon

Home Assistant Yellow

  • Change RPi bootargs order to keep cgroup memory controller enabled (#3772) @sairon

Home Assistant Green

  • Linux: Update kernel to 6.6.73 (#3813) @sairon
  • Remove unapplied BRCM_TRACING option from Rockchip kernel config (#3754) @sairon

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

⚠️ The kernel update introduced a regression on ODROID-M1 and ODROID-M1S which results in USB 3 and NVMe ports not being functional. If you are using an M.2 drives or USB 3 ports, do not update to OS 14.2. The update has been withdrawn from the release channel for these boards.

  • Linux: Update kernel to 6.6.73 (#3813) @sairon
  • Remove unapplied BRCM_TRACING option from Rockchip kernel config (#3754) @sairon

ASUS Tinker

Khadas VIM Series

Generic aarch64

Build System

Home Assistant OS 14.2.rc2

21 Jan 23:14
14.2.rc2
6f51b80
Compare
Choose a tag to compare
Pre-release

Home Assistant Operating System

  • Fix linux-pam trying to include disabled pam_lastlog.so on login (#3815) @sairon
  • Bump Buildroot to 2024.02.10 (#3811) @sairon

Home Assistant Green

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

Build System

Home Assistant OS 14.2.rc1

17 Jan 11:46
14.2.rc1
beafcda
Compare
Choose a tag to compare
Pre-release

Home Assistant Operating System

  • Make usb_modeswitch include directory writable (#3800) @sairon

Raspberry Pi

  • Disable CQE on mmc0 to fix I/O freezes on CM5 (#3793) @sairon
  • Add all BCM2712 device trees to RPi 5 image (#3782) @sairon
  • Change RPi bootargs order to keep cgroup memory controller enabled (#3772) @sairon

Home Assistant Yellow

  • Change RPi bootargs order to keep cgroup memory controller enabled (#3772) @sairon

Home Assistant Green

  • Linux: Update kernel to 6.6.71 (#3792) @sairon
  • Remove unapplied BRCM_TRACING option from Rockchip kernel config (#3754) @sairon

Open Virtual Appliance

Generic x86-64

Hardkernel ODROID

  • Linux: Update kernel to 6.6.71 (#3792) @sairon
  • Remove unapplied BRCM_TRACING option from Rockchip kernel config (#3754) @sairon

ASUS Tinker

Khadas VIM Series

Generic aarch64

Build System

Home Assistant OS 14.1

19 Dec 10:42
14.1
07159c8
Compare
Choose a tag to compare

Home Assistant Operating System

Raspberry Pi

  • RaspberryPi: Update kernel to 6.6.62 - dd2394360860d15146c96635796a75b05bb32b61 (#3715) @sairon
  • Compile hailo_pci module from original sources on RPi 5 (#3732) @sairon
  • Fix Hailo-8 firmware path expected since driver v4.19.0 (#3721) @sairon
  • Bump RPi SDIO WiFi firmware to latest version (#3719) @sairon
  • Bump Hailo-8 firmware to 4.19.0 for RPi kernel 6.6.62 (#3716) @sairon

Home Assistant Yellow

  • RaspberryPi: Update kernel to 6.6.62 - dd2394360860d15146c96635796a75b05bb32b61 (#3715) @sairon
  • Remove existing rauc.db from a data disk on the first boot (#3737) @sairon
  • Add Hailo PCIe driver and firmware for Yellow (#3734) @sairon
  • Bump RPi SDIO WiFi firmware to latest version (#3719) @sairon

Home Assistant Green

Open Virtual Appliance

  • Linux: Update kernel to 6.6.66 (#3744) @sairon
  • Add Hailo PCIe driver and firmware for x86-64, aarch64 and OVA (#3736) @sairon

Generic x86-64

  • Linux: Update kernel to 6.6.66 (#3744) @sairon
  • Add Hailo PCIe driver and firmware for x86-64, aarch64 and OVA (#3736) @sairon

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

  • Linux: Update kernel to 6.6.66 (#3744) @sairon
  • Add Hailo PCIe driver and firmware for x86-64, aarch64 and OVA (#3736) @sairon

Build System

  • Add HA Yellow image to RPi Imager index update action (#3731) @sairon
  • Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#3746) @dependabot

Home Assistant OS 14.1.rc1

17 Dec 09:42
14.1.rc1
baa3f78
Compare
Choose a tag to compare
Pre-release

Home Assistant Operating System

Raspberry Pi

  • RaspberryPi: Update kernel to 6.6.62 - dd2394360860d15146c96635796a75b05bb32b61 (#3715) @sairon
  • Compile hailo_pci module from original sources on RPi 5 (#3732) @sairon
  • Fix Hailo-8 firmware path expected since driver v4.19.0 (#3721) @sairon
  • Bump RPi SDIO WiFi firmware to latest version (#3719) @sairon
  • Bump Hailo-8 firmware to 4.19.0 for RPi kernel 6.6.62 (#3716) @sairon

Home Assistant Yellow

  • RaspberryPi: Update kernel to 6.6.62 - dd2394360860d15146c96635796a75b05bb32b61 (#3715) @sairon
  • Remove existing rauc.db from a data disk on the first boot (#3737) @sairon
  • Add Hailo PCIe driver and firmware for Yellow (#3734) @sairon
  • Bump RPi SDIO WiFi firmware to latest version (#3719) @sairon

Home Assistant Green

Open Virtual Appliance

  • Linux: Update kernel to 6.6.66 (#3744) @sairon
  • Add Hailo PCIe driver and firmware for x86-64, aarch64 and OVA (#3736) @sairon

Generic x86-64

  • Linux: Update kernel to 6.6.66 (#3744) @sairon
  • Add Hailo PCIe driver and firmware for x86-64, aarch64 and OVA (#3736) @sairon

Hardkernel ODROID

ASUS Tinker

Khadas VIM Series

Generic aarch64

  • Linux: Update kernel to 6.6.66 (#3744) @sairon
  • Add Hailo PCIe driver and firmware for x86-64, aarch64 and OVA (#3736) @sairon

Build System

  • Add HA Yellow image to RPi Imager index update action (#3731) @sairon
  • Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#3746) @dependabot