What's new in v1.3.1
A small release focused on the installer script, for people already
running GuppyKE/OpenKE.
Installer — your settings now survive an upgrade
Previously, re-running the installer fully overwrote guppyconfig.json
with the packaged template on every install. If you'd customized display
rotation, sensor labels, touch calibration, direction inverts, or other
Settings-screen values, a reinstall silently reset all of it.
- The installer now merges the template into your existing settings file
instead of replacing it — anything you've already set is kept. - If one of your settings differs from the recommended default, the
installer prints a note in the install log so you know it noticed,
without changing your value. - The "Disable Creality services?" prompt no longer asks again if they're
already disabled. - Fixed a release-packaging bug that had been silently shipping a stale
settings template in every release — the real root cause behind
rotation/sensor resets on reinstall.
App defaults
invert_z_directionnow gets the same sensible one-time default as
invert_y_direction.- Fixed the internal default log level (was quietly out of sync with the
installer template). - Sensor labels ("Extruder" / "Bed" / "MCU") now always populate correctly,
even if the settings file has an empty sensor list.
Uninstall
- No longer reverts the SSH init-script fix from v1.3.0. That fix avoids a
boot-time race between SSH and the stock Creality display server;
reverting it on uninstall reintroduced that exact race right when you
might most want reliable remote access.
Upgrading
It's better to re-run the installer now — your settings will be preserved
instead of reset:
sh -c "$(wget --no-check-certificate -qO - https://raw.githubusercontent.com/coreflake1/guppyscreen/main/scripts/installer.sh)"Full Changelog: v1.3.0-OpenKE...v1.3.1-OpenKE