Created with Sketch.

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. https://homematic-forum.de/forum/viewtopic.php?f=65&t=82127).
  • 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 install-docker.sh 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 install-lxc.sh 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):