3.87.6.20260614 released

Created with Sketch.

This is release 3.87.6.20260614 of OpenCCU 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/homematicIP Service Changes

  • Simplify rpi3 firmware update path: label-based device resolution, wc-based gzip sizing, forced reboot handoff (#3937, @jens-maus)
  • recovery: run second fsck before userfs shrink resize (#3903, @jens-maus)
  • Gate automatic userfs resize on fsck success (#3900, @jens-maus)
  • retire patch-ha-addon-macvlan.sh due to new Helper HA-App (#3898, @jens-maus)
  • move network port descriptions to en.yaml translations file (#3912, @jens-maus)
  • Fix HA proxy addon Node dependency drift (#3897, @jens-maus)
  • update to correct URL and description in Proxy HA-App. (#3895, @jens-maus)
  • Add dedicated OpenCCU HAP/DRAP-Helper HA-App (#3889, @jens-maus)
  • add multicast/default route patching to patch-ha-addon-macvlan.sh (#3870, @jens-maus)
  • use timeout command option in docker commands (#3868, @jens-maus)

🌐 WebUI Changes

πŸ–₯️ Operating System Changes

  • enable BR2_PACKAGE_IPTABLES_NFTABLES for nftables compat (#3899, @jens-maus)
  • Handle .ext4.gz recovery updates when userfs is not fully allocated (#3938, @jens-maus)
  • fix missing partuuid 0xdeedbeef force in resize userfs operation in fwinstall.sh (#3940, @jens-maus)
  • Enable host Python SSL in recovery-system nested Buildroot (#3946, @jens-maus)
  • bump buildroot to 2026.05 (#3941, @jens-maus)
  • bump kernel-upstream to 6.18.35 (#3943, @jens-maus)
  • Route CCU3 rootfs size-mismatch updates through recoveryfs with .ext4.gz support (#3935, @jens-maus)
  • bump tailscale to 1.98.4 (#3925, @jens-maus)
  • bump rpi-kernel to 6.18.33 (95b85be) and rpi-firmware to ac55e8b (#3924, @jens-maus)
  • Gate automatic userfs resize on fsck success (#3900, @jens-maus)
  • update linux-headers 5.15.207 sha256 hash (#3896, @jens-maus)
  • Gate multicast route creation on absence of existing 224.0.0.0/24 route (#3872, @jens-maus)
  • Align OCI restrictive firewall with multicast discovery allowances (#3871, @jens-maus)
  • revert tailscale 1.98.1; fix update-tailscale.sh to source version from pkgs.tailscale.com (#3860, @jens-maus)
  • Switch NF NAT kernel options from module to include (#3853, @fl0x53)
  • Add missing kernel config for netfilter to fix iptables legacy NAT (#3845, @fl0x53)
  • bump rpi-eeprom to 77c27a9 (#3949, @jens-maus)
  • modified S08argononed – prefers a user-configurable argononed_override.sh over the build-in argononed.sh (#3923, @Baxxy13)
  • bump qemu-guest-agent to 11.0.1 (#3919, @jens-maus)

πŸ”„ Other Changes

  • Ignore prerelease WiringPi releases in dependency updates (#3916, @jens-maus)
  • Clean up proxy dependency delivery and fix keep-alive timeout warnings (#3917, @jens-maus)
  • Update lock-threads action pin to v6.0.2 to restore scheduled lock workflow (#3902, @jens-maus)
  • fix: parse tailscale stable version from Version field (#3863, @jens-maus)
  • bump default disk and memory limits for LXC and OVA (#3852, @jens-maus)

πŸ“ Support:

For support on installation and help please visit the following web pages:

OpenCCU – Documentation πŸ‡ΊπŸ‡Έ
OpenCCU – Discussions πŸ‡ΊπŸ‡Έ
OpenCCU – Dokumentation πŸ‡©πŸ‡ͺ
OpenCCU – 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):