Compiled MLTFEX keypad firmware, for the companion configurator's update check. Storage only — not a build or flashing guide.
manifest.json— the file the configurator fetches on connect. Source of truth for the current version per model. Keyed by model key<family>-<rows>row[-rh].<model-key>.uf2— the latest build for that model, committed directly and overwritten each release. Old versions live in git history.
- Build the firmware (see the private
umbra_fw/penumbra_fwrepos). - Copy the
.uf2here as<model-key>.uf2, overwriting the old one. - In
manifest.json, bumpfwVersion(always) andprotocol(only on a breaking wire change), updatesha256(sha256sum <file>),notes,date. - Commit and push to
main.