Commit Graph
16 Commits
Author SHA1 Message Date
Jean-Pierre MartineauandClaude Opus 5 5fbba275f6 The manuals describe what the code and scripts do today
Every manual was read against the code, the scripts and the upstream sources, and the
samples in docs/cli.md were recaptured under --mock where they had drifted.

The one a newcomer would hit first: config.example.toml set default_profile to a COM5
profile. Copied verbatim, as configuration.md says to, it broke every device command on a
machine with no COM5. default_profile is commented out now, so the copied file leaves
discovery working. default_tx_power goes from both, because nothing reads it.

docs/cli.md: config show has 22 settings and preferences show 21, not 20 and 8; monitor's
blocks have no blank line between them; the diagnostics sample is labelled as a real-radio
example with absolute instants and every table; an unknown key exits 1; devices, role and
records describe the values they really produce; no maintainer paths; and the "used to"
passages describe the present, since a first-time reader never saw the past.

picocalc.md: the Calculinux image carries a build stamp, so the gunzip and dd lines take
a wildcard; the front SD slot stays empty on first boot; masking wifi-kick is what stops
it, and time-sync is disabled with it; updates run the scripts from the pulled checkout
with TMPDIR set; the tested list names only what a test checks; git ships in the base
image; a bare meshterm shows the splash, and -p picocalc skips it.

uconsole.md: an AIO v2 needs MESHCORE_EN_PINS=27 whichever runtime is installed; the
bookworm paragraph states what upstream actually ships; the bridge shares the key but
keeps its own contacts and radio settings; the defaults are the US/Canada preset; Step 7
downloads what it installs; updating ends with a restart; no claim of test coverage the
suite does not have.

terminals.md, features.md, hardware.md, cookbook.md, configuration.md and the scripts
READMEs get the smaller corrections their audits found.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-21 11:28:24 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 12941b8f3c scripts/ is sorted by handheld: picocalc/ and uconsole/, indexed from the hardware manual
The Calculinux bring-up, both console-font builds, the GPL-2.0 text that belongs
beside the 6x8 one, and the xiao-radio firmware kit move under scripts/picocalc/;
the SPI bridge is scripts/uconsole/meshterm-spi-bridge. The folder's own README is
gone: its per-file index is now a section of docs/hardware.md, next to the table
that says which manual is yours. Every path in the manuals, NOTICE, CLAUDE.md, the
tests, the package docstrings and the scripts' own headers follows.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 22:36:49 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 c75ad9a5ed hardware.md is the page that says which manual is yours; the manuals stand alone
docs/hardware.md shrinks to a router: which guide for which device, and the
two platform flavours. Everything the guides were still reaching into it for
moved home — the bridge's environment knobs into uconsole.md, and the
verified/unverified lists into each manual's closing section, split by
device (the PicoCalc's gains the MX1.25 pin order and the 5 V path, both
inferred rather than measured on a Lyra).

The PicoCalc manual gets the Wi-Fi kick back — it works and stays; only the
join script is going. The uConsole manual opens on the same kind of
disclaimer as the PicoCalc's, minus the hardware-handling parts: a LoRa
transmitter, a Linux shell, the guide may be wrong or stale, your call.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 02:21:09 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 49a609fabf The 6x12 console-font script carries its size in its name, like the 6x8 one
scripts/calculinux-console-font.sh is now calculinux-console-font-6x12.sh.
Every reference follows: the setup script's hand-off, the 6x8 script's
SHARED default and comments, the theme16 test that parses it, the module
docstrings, the two manuals, the scripts index and CLAUDE.md. The font files
it builds keep their names.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 02:00:46 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 4c5773191c Both manuals ask to be read through once before anything is bought or opened
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 01:49:05 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 9a62e20ffe The PicoCalc manual no longer mentions the Wi-Fi scripts
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 01:41:59 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 18517f88db The back panel may need a filed cutout and a snipped grille to close over the Lyra and its Wi-Fi lead
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 01:31:36 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 2725215484 The disclaimer says the guide may be wrong or stale, and checking it is the reader's job
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 01:27:14 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 22e3642ca5 The PicoCalc manual opens on a disclaimer, and the radio wires are soldered from inside the case
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 01:24:25 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 4afb70378a One USB-C cable on the shopping list, not two
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 01:20:54 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 92f6f20dd3 The screen and screw-post warnings say the author broke both
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 01:17:10 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 06fbe0313b The PicoCalc manual names the three ways builders break the kit, each behind a warning
A "Three ways to break it" chapter before Phase 1: the bare glass screen that
cracks when the mainboard flexes (do the Pico swap with the board out of the
case, on a padded surface, and tape the panel's edges with Kapton), the brass
screw posts that snap out of the shell when a screw is forced, and the charge
control that powering the core board's own USB-C bypasses (forum members
measured cells at 4.46 V and 4.74 V after powering the Pico's port). Steps 1
and 2 and the day-to-day section now follow it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 01:11:10 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 8edc8e7b55 The Wi-Fi lead is soldered, not bought: pinout, a 3.3 V check, and Kapton on the list
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 00:56:42 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 a43f2bf3ad The Wi-Fi dongle hangs off the Lyra's MX1.25 USB host socket, not its USB-C
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 00:46:08 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 cab05b282a The PicoCalc shopping list names the Wi-Fi dongle the guide was built with
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 00:42:14 -04:00
Jean-Pierre MartineauandClaude Fable 5.1 8533d9a9e8 MeshTerm on the PicoCalc is a manual from the shopping list to a working radio
docs/picocalc.md starts from a stock PicoCalc with its Pico and ends with a
Linux handheld running MeshTerm with a LoRa radio soldered inside: a priced
shopping list, the Lyra swap, writing Calculinux, the serial console, Wi-Fi,
the setup script phase by phase, then PlatformIO, the firmware build with the
patch explained hunk by hunk and a by-hand route for when it stops applying,
flashing, the four wires, the Lyra setup, day-to-day use and troubleshooting.

The README gains a Documentation table and points the handheld paragraph at
the two manuals; the script indexes and the changelog follow. hardware.md
stays as the reference behind both.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 23:38:21 -04:00