Commit Graph

63 Commits

Author SHA1 Message Date
mikkeli 65a5bb995f Record cold-boot verification of CAN names and LTE
With both adapters attached at power-on, pcan registered first and took
can0, and the udev rule renamed it to can_pcan, confirming the race and
the fix. qmi_wwan auto-loaded, povo auto-connected below WiFi, and gpsd
came up on the stable symlink.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 09:19:03 +09:00
mikkeli f651eba2ac Point PCAN rebuild steps at ~/infra instead of /tmp
The driver source sat in /tmp and was gone after a reboot, leaving the
"after a kernel update" steps unusable. Re-fetched PEAK 9.2.0 into
~/infra/peak-linux-driver-9.2.0 per GUIDELINES §1; it is the same
release as the installed pcan.ko (Release_20260707_n).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 01:38:33 +09:00
mikkeli 2d62d1a4f8 Pin CAN interface names by udev; document device naming
mttcan and pcan both load at boot, so the PCAN adapter could take can0
and push the onboard controller to can1. A udev rule now names them
can_onboard (platform c310000.mttcan) and can_pcan (USB 0c72:000c),
both outside the canN pool so a transient canN can never collide.

Also records why the SIM7600 needs nothing more: ModemManager and NM
don't use ttyUSB numbers, and gpsd already uses a symlink.

can_onboard is verified live; can_pcan is checked against the driver
source only (adapter not plugged in).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 01:38:25 +09:00
mikkeli 4742d4a5bb Add SIM7600 setup report: LTE over QMI, gpsd on stable port
The L4T kernel ships without qmi_wwan/cdc-wdm, and PPP dial-up made KDDI
detach the povo SIM (attach APN was au's; PPP re-activating the default
bearer still detached). Built both modules out of tree from v5.15.148
into ~/infra/qmi_wwan, set the attach APN to povo.jp, and added an NM
connection at metric 1000 so LTE ranks below Ethernet and WiFi.

GNSS autostarts on the modem and gpsd reads /dev/sim7600-gps (udev
symlink on interface 01); no fix yet, tested indoors.

BOM: NMEA is on ttyUSB1 not ttyUSB3, and the data path is QMI, not
RNDIS/PPP.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 01:36:27 +09:00
mikkeli 007ce0bd8e Record PCAN driver install status on mikkeli-orin-nano
The original report was written on another host. On this machine the
pcan module (NETDEV_SUPPORT) is built, installed under misc/, and loaded
at boot via /etc/modules; the adapter was not yet plugged in. Adds the
verification and post-kernel-update rebuild steps.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 01:36:27 +09:00
mikkeli 00f27dfda0 Remove DSI LCD entry: no dedicated display in scope
The Orin Nano Developer Kit exposes no DSI connector — the module carries DSI
on SODIMM pins but the reference carrier board does not break them out, and
DisplayPort is its only display output. The Waveshare panel is also a
Raspberry Pi accessory and mechanically incompatible. It could not have been
connected without a custom carrier board.

Moot regardless: the tablet is the display, and no dedicated display is in
scope. The entry was still marked research pending / TBD.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013kj58Jugkic783b8ZrtTVZ
2026-09-04 14:51:52 +09:00
mikkeli 262de0a771 Adopt designed front matter: typed, with staleness on plans
Replaces `type: default` — one value across every document, read by nothing.
Types are now reference, guidelines, plan and report; plans carry status and
updated, reports carry date. Convention documented in project-yukart REPOS.md.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013kj58Jugkic783b8ZrtTVZ
2026-09-04 14:16:05 +09:00
mikkeli 72f178e254 added display option to bill of materials 2026-08-06 14:08:39 +00:00
mikkeli bf514f78ff Add SIM7600G-H-M.2 (LTE+GNSS) to BOM 2026-08-04 17:08:21 +08:00
mikkeli a548983255 Add PEAK PCAN-USB entry to BOM 2026-08-04 16:21:57 +08:00
mikkeli c785bca71a Move plans and reports under docs/impl/ for cleaner structure 2026-08-04 16:20:24 +08:00
mikkeli efc2623dba Add BOM.md prototype and fix reports path in README 2026-08-04 16:08:31 +08:00
mikkeli bbfe1440aa repo restructure 2026-08-04 16:01:09 +08:00