This is release 3.57.5.20210525 of RaspberryMatic which is a maintenance release with the following bugfixes and feature changes:
π§ Changes:
For all changes, see the full commit log.
CCU/HomeMatic service changes:
- updated integrated CloudMatic add-on to latest stable version (v20200115).
WebUI changes:
- Integrated fix for
0056-WebUI-Sticky-Filters
WebUI patch (#1276, #1277, @jp112sdl) - Integrated more fixes in
0119-WebUI-Fix-ProofAndSetValue
WebUI patch to incorporate more optimizations (e.g. forgetMin/MaxValue()
) so that for integer based values the WebUI elements are setup correctly forProofAndSetValue()
checking (#1238). - added a platform check to the ccu3.tgz update archives to prevent users from accidentally messing up their non-rpi3 installations.
- the local available disk space will now be shown during a firmware update process.
- added new
0120-WebUI-ImprovedPasswordFields
WebUI patch which introduces improved username+password input fields which modern password managers can then use more easily (cf. https://www.chromium.org/developers/design-documents/form-styles-that-chromium-understands). - fixed issue where creating a heating group didn’t work within an ingress proxied WebUI use in the HomeAssistant add-on setup (#1244).
Operating system changes:
- modified security relevant linux kernel und buildroot config options to introduce advanced security options to mitigate potential buffer overflows attacks and similar attack vectors. (cf. https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project/Recommended_Settings)
- fixed minor typo in
/etc/monitrc
which sorted some services into the wrong service groups (#1279). - updated upstream Linux kernel to 5.10.39 LTS.
- updated buildroot to latest 2021.02.2 security release.
- updated RaspberryPi firmware to latest 1.20210430.
- updated rpi-eeprom to latest pieeprom-2021-04-29.bin version.
- updated java version for aarch32hf to 8.54.0.21-ca-jdk8.0.292.
- updated RaspberryPi linux kernel to 1.20210430-1 version.
- fixed SoC revision detection for different odroid-n2 hardware types (home-assistant/operating-system@367fc15).
- modified our psplash splash screen display patches to also display a “Press ALT+F2 for service console” to remind users that using ALT+F2 is enough to show a service console for maintenance reasons.
- integrated device tree overlay fixes for the odroid platform targets where the /aliases overlay didn’t work correctly and thus didn’t prefer the RTC of the RPI-RF-MOD in all cases.
- added
-q
option to allkillall
calls to silent situations where no process is running anyway. - optimized
S50sshd
to use start-stop-daemon rather than manually killing sshd daemons viakillall
. - downgraded U-boot version to 2020.10 to fix boot issues for rpi0+rpi2 platform (#1237).
πͺ 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):
- RaspberryPi4 Model B, RaspberryPi4 Compute Module, RaspberryPi 400 β (installation):
π¦ RaspberryMatic-3.57.5.20210525-rpi4.zip
SHA256: 91ce0dbbb38670f182c053419f0c28a0ca04e170b78fccf9a1f3414fe28491c2 - CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite β (installation):
π¦ RaspberryMatic-3.57.5.20210525-rpi3.zip
SHA256: 0b917889a50a37d8d34ab9dd4b2e9f6ce9cfd4ee7563bc9cbe13794464e79e7c
π¦ RaspberryMatic-3.57.5.20210525-ccu3.tgz (only for initial CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: 052d2c8b1c9b3b74b3c761286bffba9f4a78bf52d3ee527dc7d0ef491bb6f058 - RaspberryPi2 Model B β (installation):
π¦ RaspberryMatic-3.57.5.20210525-rpi2.zip
SHA256: f84a5d225e1ac1fe820e7c29acaac07e2693cc613297463496a0a45c93c81879 - RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+) β (installation):
π¦ RaspberryMatic-3.57.5.20210525-rpi0.zip
SHA256: 431a9b197ff010413a141dc6af94d01c802f669e996a00c07f90d0641fbf132f - TinkerBoard S, TinkerBoard β (installation):
π¦ RaspberryMatic-3.57.5.20210525-tinkerboard.zip
SHA256: b5b8ce0514a433fe2f362e4443b93d7d984144900d9b9d2dceea7e0903a40f9d - ODROID-N2/N2+/C4/C2 β (installation):
π¦ RaspberryMatic-3.57.5.20210525-odroid-n2.zip
SHA256: 36a4fb40bec19ba49b00413cd4ced3b897c54e503192e9f30385ff520bcda008
π¦ RaspberryMatic-3.57.5.20210525-odroid-c4.zip
SHA256: 39ea5eb09087cb9e2623cf45c973a3f8302e02426ebf66a6955f7a9d7611bd65
π¦ RaspberryMatic-3.57.5.20210525-odroid-c2.zip
SHA256: 8b04a0751d270ad23b62fcd19242969a903ebb052e9aca3354175bd1adcf2c85 - Intel NUC β (installation):
π¦ RaspberryMatic-3.57.5.20210525-intelnuc.zip
SHA256: 9adb6215fb0bd3f784e59056bcbaee61c6ec154379400781dceaa0c260318816 - Open Virtual Appliance (OVA) β (ESXi, Proxmox, VirtualBox, Synology, QNAP, Workstation Player, QEmu, HyperV):
π¦ RaspberryMatic-3.57.5.20210525-ova.zip
SHA256: b7e11931c85043c5ca0676394829c82a14213ac0ad5e6e176b68feed8c7e2b0e
π¦ RaspberryMatic-3.57.5.20210525.ova (only for initial OVA installation)
SHA256: db51cfceab546b8cb8e0855041031c0a097fc523a60913ebb380742608d15242 - Docker / Open Container Initiative (OCI) β virtual appliance (installation):
π¦ RaspberryMatic-3.57.5.20210525-oci_amd64.tgz (amd64/x86_64)
SHA256: 8eb7c7acf0a893cab7bfd5fbcdfdec705c5db3720a377ad244dd81fcf83de3ba
π¦ RaspberryMatic-3.57.5.20210525-oci_arm64.tgz (arm64/aarch64)
SHA256: fd4f306a264429e695420bf7155c199e65a2f3b2c107f23ff54297caffd922ed
π¦ RaspberryMatic-3.57.5.20210525-oci_arm.tgz (arm/armhf)
SHA256: 4692c8aa7606ac8381bd0b30a9bda305a26a83c95bbcef7a38b88eca1421b718 - Kubernetes / K8s β virtual appliance:
see install documentation - Home Assistant Add-on β virtual appliance:
see install documentation