11 Commits
Author SHA1 Message Date
qbuissondebon 9db67b84d7 Vulkan only on unlocked cards; unlock prompt defaults to Y
The 5-min VRAM stress is skipped unless verify.sh reports
unlocked-ok (--vulkan always still forces it) - no point testing
the locked stock chip. The unlock install prompt now defaults to
Y (Enter confirms) since each run exists to unlock; --unlock stays
for non-interactive runs. README updated to match.
2026-10-15 01:22:26 +02:00
qbuissondebon 294fb4a3c4 VBIOS backup: precise failure diagnosis plus opt-in unload retry
save_bios now distinguishes nvflash driver-loaded refusal from a
missing sysfs rom node (ROM BAR not exposed) vs enable denial,
and appends host lockdown/Secure Boot state to the note. New
opt-in last resort: unload NVIDIA modules, retry nvflash --save,
always reload (y/N prompt default n, or --bios-unload). Docs
(flow, flags, safety, AGENTS.md invariant) updated to match.
2026-10-15 00:30:02 +02:00
qbuissondebon ac53b83f70 Name card folders by GPU UUID, record serial in serial.txt
Folder identity switches from the physical serial (which neither
nvflash nor nvidia-smi exposes on the 170HX) to the auto-read GPU
UUID from nvidia-smi. The physical serial probe result (or N/A) is
saved to <folder>/serial.txt and report.json. No manual serial
prompt anymore; --serial only overrides the recorded serial.
Unidentified runs fall back to unidentified/<bdf>/. AGENTS.md
invariant and README updated to match.
2026-10-15 00:17:13 +02:00
qbuissondebon 70a6ff9b1a Update docs: git remote policy in AGENTS.md, repo link and driver note in README
AGENTS.md now documents the real workflow: single remote origin (SSH),
push only on explicit request, never force-push or add remotes
unasked. README gains the Gitea repo link and points the driver
requirement at cmpunlocker's driver/VERSION (610.xx / 615.xx).
2026-09-28 15:48:33 +02:00
qbuissondebon 7f3cfcf058 Add opt-in cmpunlocker unlock step with post-unlock Gen2 x16 acceptance
Insert a "cmpunlocker unlock (install)" step after unlock verification:
y/N confirmation (default n) or --unlock runs install.sh from the
harness clone (main branch, ff-only pull first) with live terminal
output and full log to cards/<serial>/install_unlocker.log. On success
the Vulkan stress is skipped until after the cold reboot.

Score now enforces the post-unlock invariant: when verify reports
unlocked-ok, any final link other than Gen2 x16 fails with a red
[ERROR] and exit 1. README safety section and AGENTS.md harness
cloning invariant updated to match.
2026-09-28 15:39:10 +02:00
qbuissondebon abac82afe7 Use repo-bundled nvflash automatically (no system install needed) 2026-09-26 17:47:55 +02:00
qbuissondebon 3e7bcd2fe7 Fix permissions 2026-09-26 17:44:46 +02:00
qbuissondebon 42a1cfa025 README: nvflash install instructions for Ubuntu 2026-09-26 17:33:06 +02:00
qbuissondebon 94818ebdec Single-card flow; preflight sudo precondition + Ubuntu package install 2026-09-26 17:27:35 +02:00
qbuissondebon 4e53bd880c Add README 2026-09-26 17:11:25 +02:00
qbuissondebon 12651dcd93 CMP 170HX 23-card checker: PCIe cap-mod checks, VBIOS backup, cmpunlocker verify, optional Vulkan VRAM test 2026-09-26 17:04:22 +02:00