This is release 3.87.6.20260614 of OpenCCU which is a maintenance release with the following bugfixes and feature changes:
π§ 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
- fix non-working addon update notification in WebUI (#3947, @jens-maus)
π₯οΈ Operating System Changes
- enable BR2_PACKAGE_IPTABLES_NFTABLES for nftables compat (#3899, @jens-maus)
- Handle
.ext4.gzrecovery 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.gzsupport (#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):
RaspberryPi5 Model B β (installation):
π¦ OpenCCU-3.87.6.20260614-rpi5.zip
SHA256: c14c8899fc0d232f31c1fe46262bb94142d9294b398cb3a18cae3077c45cbd2aRaspberryPi4 Model B, RaspberryPi Compute Module 4, RaspberryPi 400 β (installation):
π¦ OpenCCU-3.87.6.20260614-rpi4.zip
SHA256: f29cdbaccdebe28f5146aa8abbbc6778e04203d19c600b50025aa3103c8e14faCCU3, 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):
π¦ OpenCCU-3.87.6.20260614-rpi3.zip
SHA256: f9b796bf8c368004fe2f9d7309605c6f8e26ebb628dd5b7725fd7ffb0e6ec63e
π¦ OpenCCU-3.87.6.20260614-ccu3.tgz (only for initial CCU3 Firmware -> OpenCCU Upgrade)
SHA256: c520c277f4e36d87903780385ba8b8a42af89de201d2d36fbcd8769a6ab5568cODROID-N2/N2+/C4/C2 β (installation):
π¦ OpenCCU-3.87.6.20260614-odroid-n2.zip
SHA256: e4d41b78a24848fd38ba5c1a0f8432534d8f096b4ef6e155631ae35f72b8ab6c
π¦ OpenCCU-3.87.6.20260614-odroid-c4.zip
SHA256: fcc3d470d848947b5020e19a6080f5b5c38b638d3b88de328c4d4fb33bdb35ee
π¦ OpenCCU-3.87.6.20260614-odroid-c2.zip
SHA256: 757428e75a084ff578c01b002fa9492a3bfaf2d15a7fd76a090520486a9437c3ASUS Tinkerboard 2/2S β (installation):
π¦ OpenCCU-3.87.6.20260614-tinkerboard2.zip
SHA256: 9b12a3285ebba49f0e61eaed74b8b5be0aa9dcc87cb9979cbfe53d0aa69a8e90Generic-x86_64 β (installation):
π¦ OpenCCU-3.87.6.20260614-generic-x86_64.zip
SHA256: c372e25523832cb3dcd0346f1c8b1bf6ce314f5924a6efd943d10a0128073c66Open Virtual Appliance (OVA) β (ProxmoxVE, VirtualBox, ESXi, Synology, QNAP, Workstation Player, QEmu, UNRAID, HyperV):
π¦ OpenCCU-3.87.6.20260614-ova.zip
SHA256: 31835dbf3a6fe96eda721e172cd2de2e4102e26b15db4faec31f275df521f034
π¦ OpenCCU-3.87.6.20260614.ova (only for initial OVA installation)
SHA256: eefc796713c3193afb7d16222e44af16a34c2fad165467815c442b9fee1883abDocker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ OpenCCU-3.87.6.20260614-oci_amd64.tgz (amd64/x86_64)
SHA256: 92fa1aab35e787c62381dbc2fb1d7d4b0507900302cc9e6890ed01bc3ec22410
π¦ OpenCCU-3.87.6.20260614-oci_arm64.tgz (arm64/aarch64)
SHA256: 390e1de12aaa5f762944b99e761206e57092786ede129e9d9bd7dba84faea5e7LXC Container β virtual appliance (installation):
π¦ OpenCCU-3.87.6.20260614-lxc_amd64.tar.xz (amd64/x86_64)
SHA256: c86ebe1ac9d1de402fd622d63415027388310bee9d71fd3f5f9ce9135fe25343
π¦ OpenCCU-3.87.6.20260614-lxc_arm64.tar.xz (arm64/aarch64)
SHA256: b79cecf431efb60f226786d777e850a044c9786069b2dab81bad1cb3319f5a0eGeneric-aarch64 Appliance β (ProxmoxVE):
π¦ OpenCCU-3.87.6.20260614-generic-aarch64.zip
SHA256: 85abfbc9b6e78f54f42252bf7f27799c79bf1aa18ae38922ee48b8e42939d05dKubernetes / K8s β virtual appliance:
see install documentationHome Assistant Add-on β virtual appliance:
see install documentation
