Record the factory service version for the compatibility banner

Enable the read-only firmware-version probe and point it at
/data/forgefirm/gf-latest.json, where the web-service client records the
latest firmware Glowforge advertises and the version this release was
tested against. forgectrl reads that file for the cloud-mode
compatibility banner.
This commit is contained in:
ScottW514
2026-08-08 19:14:32 -04:00
parent abf85fccfe
commit 01d336875e
@@ -10,8 +10,13 @@ server_url: https://app.glowforge.com
status_service_url: wss://status.glowforge.com status_service_url: wss://status.glowforge.com
[FACTORY_FIRMWARE] [FACTORY_FIRMWARE]
# Homing sessions never fetch factory firmware. # check: probe the firmware version the service advertises so forgectrl can
check: False # warn when Glowforge has moved past the version this release was tested
# against. Read-only - ForgeFIRM never downloads or installs factory firmware.
check: True
# Where the probe records {latest_gf_version, tested_against_gf}; forgectrl
# reads this for the cloud-mode compatibility banner (GF_LATEST_FILE).
status_file: /data/forgefirm/gf-latest.json
[LOGGING] [LOGGING]
file: /data/log/gfhome/gfhome.log file: /data/log/gfhome/gfhome.log