RaspberryMatic 3.75.7.20240601
This is release 3.75.7.20240601 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
Hier klicken für deutschsprachige 🇩🇪🇦🇹🇨🇭 Version des ChangeLogs/Diskussionsbeitrag
🚧 Changes:
For all changes, see the full commit log.
CCU/HomeMatic service changes:
- allow 32bit based ARM systems (armv7l, etc.) as LXC container hosts (#2728).
- update Mediola NEOserver to latest 2.15.1.
- fix
ha-proxy.js
to be compatible to latest http-proxy-middleware v3 version which comes with a slightly changed API and thus broke ha-proxy startup in latest versions. In addition, the ha-proxy init script should now correctly report successful startup of ha-proxy (#2720).
WebUI changes:
- add new WebUI patch (
0185-WebUI-Fix-Missing-Units-PSM
) to add support for HmIP-PSM-2 and sub types including unit fixes (@PhilippEngler, #2746, #2754). - modify
0119-WebUI-Fix-ProofAndSetValue
WebUI patch to ensure two digit precision for the input values for the HmIP-ESI (#2712).
Operating system changes:
- update upstream kernel to latest 6.6.32 LTS.
- update rpi-kernel to latest stable (stable_20240423 - 6.6.28 LTS).
- update rpi-firmware to latest stable 1.20240424.
- update rpi-eeprom for rpi4 and rpi5 to latest pieeprom-2024-05-17.bin.
- update
wiringpi-rpi
package to latest 3.4 version for supporting RaspberryPi5. - update
wiringpi-odroid
to latest version. - delete
0003-brcmfmac-rpi-firmware
buildroot upstream patch since buildroot 2024.02.2 fixes the symlink issues in a different manner. - use proper sticky bit definition in
/dev/shm
and/tmp
mounts. - update buildroot to latest 2024.02.2.
- update tailscale to latest 1.66.4 (#2753).
- make sure
CONFIG_NO_HZ
andCONFIG_NO_HZ_IDLE
is set for all platform kernels. - add kernel patch to Revert USB core changes to workaround Z-Wave stick issues (#2732).
- update
qemu-guest-agent
to latest 9.0.0. - add missing
BR2_PACKAGE_LIBUSB
to global buildroot config and remove it from each individual defconfig (#2729). - fix tinkerboard kernel defconfig and ensure that
CONFIG_CPUFREQ_DT_PLATDEV
is set which should ensure that recent performance issues with tinker board are fixed (cf. https://homematic-forum.de/forum/viewtopic.php?f=65&t=82395). - add patch to
0018-linux-intree-overlays
patch to fix incorrect mapping of DT overlays for the rpi platform targets (cf. home-assistant/operating-system#3335). - fix multilib32 support for ODROID-C4 for which the incorrect 32bit architecture (a55) was selected.
- ensure that kernel lockdown security is disabled per default to allow third-party apps like wiringPi to allow to work again (#2721).
👪 Contributors (alphabetically):
📝 Support:
For support on installation and help please visit the following web pages:
RaspberryMatic - Documentation 🇺🇸
RaspberryMatic - Discussions 🇺🇸
RaspberryMatic - Dokumentation 🇩🇪
RaspberryMatic - Forum 🇩🇪
📦 Download:
The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256
checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img
files on a fresh installation media (e.g. microSD card):
-
RaspberryPi5 Model B – (installation):
📦 RaspberryMatic-3.75.7.20240601-rpi5.zip
SHA256: 96585d3cf2bb3c3062ff752715292509ce2ba87aba01c0276db6f29ddde022a8 -
RaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 – (installation):
📦 RaspberryMatic-3.75.7.20240601-rpi4.zip
SHA256: 359283b21d4bd651ed4ed4d1cc70edf4c57b201727d6b84150d3e3285f348465 -
CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite, RaspberryPi Zero 2 W – (installation):
📦 RaspberryMatic-3.75.7.20240601-rpi3.zip
SHA256: b72813d53c20c3ec4d120189b93cee5a60b5027b32e82abd7718f4935310b36e
📦 RaspberryMatic-3.75.7.20240601-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: ac491a3ab490fcbc74c5d572f9ded7f88491afbbcb4fc70f3ad454bf4fb52d2b -
RaspberryPi2 Model B – (installation):
📦 RaspberryMatic-3.75.7.20240601-rpi2.zip
SHA256: acd9e5087b622aa09155083f070f6e655562d0bcbdfbf20383b300b9817b1164 -
RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) – (installation):
📦 RaspberryMatic-3.75.7.20240601-rpi0.zip
SHA256: 4792d5b9962b69e14b6dce1f261a73d7b2d50ae1a7275d3b5b5e37b329cfd6de -
TinkerBoard S, TinkerBoard – (installation):
📦 RaspberryMatic-3.75.7.20240601-tinkerboard.zip
SHA256: 2b951913f52c8962b883c3895efc0dfc15ca0b00507a9ef9b04409638dc0eb18 -
ODROID-N2/N2+/C4/C2 – (installation):
📦 RaspberryMatic-3.75.7.20240601-odroid-n2.zip
SHA256: ec4e66df93d493e05c275363cce1c28a99069cdf0a7554a2cd14f437c98add11
📦 RaspberryMatic-3.75.7.20240601-odroid-c4.zip
SHA256: d989b7212c04f04eb036b0e80c5d1d92c09baaf57da6d9ff87104505b606b0cc
📦 RaspberryMatic-3.75.7.20240601-odroid-c2.zip
SHA256: 531a5ff1a8371f0acf6900719cbf6615a60a1802d438c5226360b446062bbc72 -
Intel NUC – (installation):
📦 RaspberryMatic-3.75.7.20240601-intelnuc.zip
SHA256: bfd43598b824a0e3e2315f55995c338efb7c5e71dff7e6e9b1c6ce47f4bc0909 -
Open Virtual Appliance (OVA) – (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
📦 RaspberryMatic-3.75.7.20240601-ova.zip
SHA256: a1bd727d1d677ae1d53de4661634be51b8755fdda25b144fba5023574e22ef52
📦 RaspberryMatic-3.75.7.20240601.ova (only for initial OVA installation)
SHA256: 366e458f645460a2c15b3cb41c44ad65d027b8eb4aac2feda49daaad1121b761 -
Docker / Open Container Initiative (OCI) – virtual appliance (installation):
📦 RaspberryMatic-3.75.7.20240601-oci_amd64.tgz (amd64/x86_64)
SHA256: 4ceceaf8ad723631500ebea7bf143df9837f3f735f4d415481f56a5c0e76e3a4
📦 RaspberryMatic-3.75.7.20240601-oci_arm64.tgz (arm64/aarch64)
SHA256: 9b9064b847db02be9ee652e9936a9f7d010095759991cdd9da6c336a9f01bd13
📦 RaspberryMatic-3.75.7.20240601-oci_arm.tgz (arm/armhf)
SHA256: c24123555207a5acb7f45939031b375d9661d6365d7e842e556fb087455254c8 -
LXC Container – virtual appliance (installation):
📦 RaspberryMatic-3.75.7.20240601-lxc_amd64.tar.xz (amd64/x86_64)
SHA256: f092198b52a72c0cea70856bfb118f8df8092f99c0beeb78edce352231d4c69d
📦 RaspberryMatic-3.75.7.20240601-lxc_arm64.tar.xz (arm64/aarch64)
SHA256: cd8dda929bc2ca43a1bf49e9924567974171b561d60690393c0b5a9cfb1aeb8c
📦 RaspberryMatic-3.75.7.20240601-lxc_arm.tar.xz (arm/armhf)
SHA256: 047718eeefc918fd6da5eb3618c22eb09b325f2e5b6988bead2c2969d100763b -
Generic-aarch64 Appliance – (ProxmoxVE):
📦 RaspberryMatic-3.75.7.20240601-generic-aarch64.zip
SHA256: 1fdd3d9799286c1ae14639e472ac88b02c758ab0d976feca133abad6f0148483 -
Kubernetes / K8s – virtual appliance:
see install documentation -
Home Assistant Add-on – virtual appliance:
see install documentation