Skip to content

RaspberryMatic 2.31.25.20180428

Compare
Choose a tag to compare
@jens-maus jens-maus released this 28 Apr 10:00
· 4841 commits to master since this release
afa5a60

This is release version 2.31.25.20180428 of RaspberryMatic with the following important enhancements and bugfixes:

Downloads License Donate

🚧 Changes:

  • Major Changes:
    • Implemented a WebUI-based firmware update functionality similar to how a CCU2 provides functionality allowing to update its firmware via the WebUI. In future, RaspberryMatic can be updated by uploading the firmware update archive via the WebUI without having to cleanly flash the whole SD card (#16).
    • Implemented a Recovery System similar to how a CCU2 provides recovery functionality when pressing its Recovery Button. This new functionality uses the U-Boot bootloader and will load a ramfs-based recovery filesystem if either a GPIO button on GPIO12 is pressed or if the system is signalled to boot in recovery mode using the standard WebUI or during a firmware update process (#58).
    • due to a modified partition table the minimum required size for a SD card is 4GB now.
  • integrated WebUI patch for automatically generating and updating dedicated DutyCycle system variables for all connected RF-Gateways and also the internal RF-module in a fixed 3 minutes interval. (#302).
  • integrated WebUI patch for displaying the current DutyCycle and firmware version of all connected Gateways in the corresponding Gateway config settings dialog (#301).
  • added basic support for upcoming RPI-RF-MOD GPIO RF HAT module.
  • updated daemonize package to version 1.7.8
  • modified creation of userfs to suppress filesystem autocheck in fixed intervals
  • updated CloudMatic package to latest v20180325 version fixing some issues that caused that raw html pages had been displayed instead (#293).
  • fixed WebUI issues with uploading large files through the tcl-based cgi interface.
  • fixed DHCP client configuration to send the MAC address as a client identifier.
  • modified usbmount to also automatically mount NTFS formatted USB devices.
  • fixed unhandled ioctl messages when eq3_char_loop is being initialised (#35).
  • modified cron daemon setup to actually merge user cron definition in /usr/local/crontabs/root with system-enforced cronjobs rather than only using user-supplied cronjobs.
  • added standard set of util-linux binaries to be somewhat more compatible to the buildroot environment of a CCU2 (#306).
  • updated buildroot/Linux environment to latest stable 2018.02.1 version.
  • updated RaspberryPi Linux kernel to 4.14.34 including corresponding RaspberryPi firmware which should mainly fix some RaspberryPi3+ model related issues.
  • updated Tinkerboard Linux kernel to 4.4.126 including the corresponding latest armbian patchset.
  • minor bugfixes and functional changes.

For support on installation and help please visit the following (german speaking) help fora:

RaspberryMatic - Installation/Update Guide 🇩🇪
RaspberryMatic - Forum 🇩🇪

Please find the necessary installation images (*.img files) for each supported hardware platform in separate zip archive files attached to this release. To verify their integrity a *.sha256 file is included in the zip file which contains the sha256 checksum of the img file.

The following installation archives can be downloaded for selected hardware platforms: