Skip to content

History / Module Firmware

Revisions

  • Restore 22 pages + 23 images deleted by mistake in 3b9277a (2026-07-30) Commit 3b9277a ("Binary ops: one format, no version framing") was pushed from an incomplete working copy of the wiki: alongside its intended 11-line edit to Canvas-Ops-Reference.md it recorded deletions of every page not in that copy -- 22 pages (Home, Quick-Start, Provisioning, Calibration, FAQ, Hardware, ...) and 23 screenshots. _Sidebar.md still linked all of them, so 22 of 28 nav links 404'd. Restored verbatim from 3b9277a's parent. Additions only; the 8 pages that evolved since 2026-07-30 are left at their current content.

    @avandeputte avandeputte committed Aug 7, 2026
  • Binary ops: one format, no version framing

    @avandeputte avandeputte committed Jul 30, 2026
  • Two gateways, two names — plus Provisioning and Calibration get their own pages SplitFlap Gateway drives real modules; Matrix Gateway draws a simulated wall on an LED matrix. The Gateway and Matrix-Portal-Gateway pages are renamed (redirect stubs left at the old names), 21 pages re-worded, and both diagrams regenerated with the new labels — the configurations diagram also aligns all seven Modules boxes on one row. New: Module provisioning (the full process — the SplitFlap Gateway's Provision tab and bare-metal provision.py in detail, splitflap-os's built-in equivalent acknowledged without detail) and Module calibration (the CALIBRATION_GUIDE ported: the three quantities, the golden order, nudge vs exact offset, per-flap tuning, the wizard and whole-board pass, the control reference). Linked from the sidebar's Build-it section, Home, Module-Firmware and the SplitFlap Gateway tab tour.

    @avandeputte avandeputte committed Jul 16, 2026
  • Wiki: five reference pages close the repo-doc gaps; provisioning is in splitflap-os now A census of all four repos found documentation living only in repo READMEs; the wiki now carries it: - Bus Protocol — the RS-485 wire reference: frames, addressing, every module command with reply grammars and result codes, EEPROM layout, boot sequence. - Gateway API — REST + MQTT for both gateways, /api/capabilities set arithmetic, the companion registration + settings-blob contract. - Companion without Home Assistant — Docker, the install script, the full COMPANION_* configuration reference, settings storage & disaster recovery. - Languages & Localization — every language surface and how to contribute one. - Serial Bridge — splitflap-os over the gateway's MQTT via a virtual PTY, including Mosquitto setup. Corrections: splitflap-os now provisions from its own UI (provision.py is optional, three pages updated); Multiple Displays documents the network scan; Gateway links its API reference; Home lists all 22 pages + release-notes links; sidebar gains Reference entries; Built-in Apps adds the Binary Clock and the Matrix-Portal-only seconds options. Every GitHub link curl-verified.

    @avandeputte avandeputte committed Jul 15, 2026
  • Wiki: flaps & character sets page, WiFi/mDNS setup, HA install steps, real screenshots - New page "Flaps & Character Sets": the N command, the 64-flap budget, and validated 64-flap starter sets for 12 locales (each exactly 64 unique CP1252 glyphs) — framed as a suggestion, not a prescription. Linked from the sidebar, the Home TOC, the feature grid, Module Firmware and the Companion's localization section. - Gateway: full first-boot WiFi flow via the fallback AP, and a "Finding it on your network" section — mDNS is best-effort, so document finding the IP from the router/serial and using that everywhere (incl. GATEWAY_URL). Same for the Matrix Portal, whose AP is named after its hostname. - Home Assistant: step-by-step install for both the App (repository URL, the two channels, gateway_url, sidebar) and the HACS integration (custom repository of type Integration, restart, config flow against the *companion's* URL), plus a full options table. Mirrored as a condensed step 6 in the Quick Start. - Correct the calibration-compatibility claim: the gateway's Calibration tab issues only original-protocol commands (c o s t g w h d) against original-layout EEPROM fields, so it works fully on the original firmware. The only version gate in the gateway UI is the flap-set editor (v31+). - Swap the mocked-up screenshots for real ones rendered from the actual UIs with fake data; drop ha-device.png; de-boastify a few lines; fix four dead anchors.

    @avandeputte avandeputte committed Jul 12, 2026
  • Comprehensive combined wiki for the whole SplitFlap ecosystem Ties together all the projects — hardware (Adam G Makes), Universal Firmware, Gateway, Matrix Portal Gateway, Companion (+ HA add-on and HACS integration), and splitflap-os — into one guided flow from parts to a message on the wall, with optional steps clearly marked. Pages: Home (ecosystem + TOC), Quick Start (end-to-end, two paths), Hardware, Module Firmware, Gateway, Matrix Portal Gateway, Companion, Home Assistant (five surfaces), Using splitflap-os, FAQ & Glossary, plus a sidebar. Includes made-up-data UI mockups (ecosystem diagram, companion Apps tab, gateway Modules tab, HA device).

    @avandeputte avandeputte committed Jul 12, 2026