Skip to content


Choose a tag to compare
@github-actions github-actions released this 21 Apr 00:21
· 55 commits to master since this release

This is release of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:

Downloads License Donate GitHub sponsors

Hier klicken für deutschsprachige 🇩🇪🇦🇹🇨🇭 Version des ChangeLogs/Diskussionsbeitrag

🚧 Changes:

For all changes, see the full commit log.

CCU/HomeMatic service changes:

  • updated OCCU version to 3.75.7-1 integrating full compatibility to the CCU3 3.75.7 firmware which comes with the following changes:
    • fixed error when determining the smallest/maximum permissible value when entering decimal numbers with decimal places.
  • modify S47InitRFHardware init script to accept a HMRF_ADDRESS of 0x000000 and then generate a random RF address in these cases because detect_radio_module can return 0x000000 even if a RF module is BidCos/HmRF capable. (cf.
  • update integrated Mediola NEOserver to 2.15.0.

WebUI changes:

  • modify 0119-WebUI-Fix-ProofAndSetValue WebUI patch to comply with OCCU 3.75.7 changes.

Operating system changes:

  • add STOPSIGNAL SIGTERM to default Dockerfile to explicitly make sure SIGTERM is used as a default stop signal if running in an OCI environment either under docker or podman (#2717).
  • modify S00watchdog init script so that the watchdog daemon will not be started in virtual OCI/LXC environments which could otherwise affect the watchdog environment of the corresponding host system (#2717).
  • add kernel upstream patch to increase usb storgae quirks character limit to 256 characters so that the currently specified USB quirks string does not result in a kernel bootup error (cf. home-assistant/operating-system#3308).
  • update buildroot to 2024.02.1
  • update rpi-eeprom for rpi4 to latest pieeprom-2024-04-15.bin.
  • update rpi-eeprom to latest pieeprom-2024-04-05.bin for rpi5.
  • update java azul to latest 11.72.19-ca-jre11.0.23
  • update tailscale to 1.64.0
  • update upstream kernel to 6.6.28
  • update rpi-firmware to latest version.
  • add u-boot patch for ODROID-N2 sd card maximum frequency limit to 40MHz.
  • bump rpi kernel to use 6.6.x kernels and update to latest version (6.6.26).
  • modify macvlan HA addon patch script to use the same cidr2network mechanism to identify the right subnet string as the script wich should make use of this script slightly more comfort.
  • update rpi3 platform device tree list to make sure all rpi3 related device trees are correcty deployed. (cf. home-assistant/operating-system#3301).
  • add buildroot upstream patch to introduce BR2_LINUX_KERNEL_INSTALL_INTREE_OVERLAYS to allow to install device tree overlays build with the kernel. Thus, adapted the rpi builds to use this new option and to completely refrain from using the RPI_FIRMWARE package for deploying the device tree overlay files.
  • remove unnecessary fixup.dat/start.elf references in config.txt of rpi5 platform.
  • enable multipath TCP (MPTCP) support (cf. home-assistant/operating-system#3248).
  • disable UAS via usb-storage.quirks on RPi for ADATA SD600Q (cf. home-assistant/operating-system#3281).
  • ignore warning in case of non-existing CP15 barrier instructions emulation (cf. home-assistant/operating-system#3285).
  • disable CONFIG_WERROR since buildroot disables it anyway.
  • make sure BR2_CCACHE_DIR exists upon fresh execution.
  • add new rpi-eeprom-info tool to output current RaspberryPi5 EEPROM/bootloader version and output if an update is available or not based on the pieeprom.upd file in /boot.
  • rework script to perform slightly different default network bridge check than simply checking for the first line in brctl. (#2683).

👪 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):