gfhome: derive the service hostname from the effective serial

The gf_hostname override is gone (the forgectrl UI no longer offers
it): the hostname is a pure derivation of the serial - base 23 over
the factory consonant alphabet - so a gf_serial override re-derives
MACHINE.HOSTNAME and the fuse derivation stands otherwise. BRINGUP
records the panel rework (units, fuse identity, always-on position)
as offline-verified; board deploy and pin bumps held during the
firmware-upgrade bench testing.
This commit is contained in:
ScottW514
2026-08-08 12:44:56 -04:00
parent 882a1b1b2d
commit 6c9cce3184
3 changed files with 67 additions and 12 deletions
@@ -1,8 +1,9 @@
# gfhome - Glowforge web-service homing configuration.
# Copied to /data/etc/gfhome.conf on first run; edit the copy.
# Machine identity (serial/password) is read from the OCOTP fuses;
# gf_serial / gf_password / gf_hostname in /data/forgefirm.conf (the
# forgectrl UI, GF Cloud tab) override it.
# gf_serial / gf_password in /data/forgefirm.conf (the forgectrl UI,
# GF Cloud tab) override it. The service hostname always derives from
# whichever serial is in effect.
[SERVICE]
server_url: https://app.glowforge.com