Upstream changes: https://github.com/home-assistant/operating-system/releases/tag/12.3
Woohoo 🎉 This release adds over-the-air updates so that re-flashing is no longer necessary. After the upgrade to 12.3, future upgrades can be applied simply by running rauc install <..>
with the appropriate .raucb
URL. See the Readme for more information. Thanks to @honsma235 for the initial contribution!
Upgrading from an earlier version to 12.3 can also be accomplished over the air but requires a few more steps. Please perform a full backup before upgrading!
Use the HassOS SSH port Configurator to enable ssh root access on port 22222 and follow these steps:
# download .raucb update package to data partition (copy link from file list below)
cd /mnt/data
curl -L https://github.com/citruz/haos-rockpi/releases/download/12.3%2B20240509/haos_<device>-12.3.dev20240509.raucb -o haos_rockpi-12.3.raucb
# bind mount the rauc directory to replace CA cert
cp -r /etc/rauc/ /tmp/rauc
curl https://raw.githubusercontent.com/citruz/haos-rockpi/rockpi_12.3/buildroot-external/ota/rockpi-ca.pem -o /tmp/rauc/keyring.pem
mount -o bind /tmp/rauc/ /etc/rauc/
systemctl restart rauc
rauc install /mnt/data/haos_rockpi-12.3.raucb
rm /mnt/data/haos_rockpi-12.3.raucb
reboot
Other changes:
- Updated linux kernel to 6.6.29
- Enabled packages required for HomeMatic communication #30. Thanks @honsma235