github physicsdolphin/nv-uefi-unlocker v2.1.7-tu102-diag
v2.1.7-tu102-diag — V67 载荷消融(#17/#57/#62 钉定测试件)

latest releases: v2.1.12-rc3, v2.1.12-rc2, v2.1.12-rc1...
pre-release14 days ago

迁移说明(2026-10-30):本构建原发布为 v2.1.6 pre-release(V67 载荷消融,#17/#57/#62 的钉定测试件)。v2.1.6 stable 已落地并接管该标签名,本二进制原样保留(未重建,SHA-256 96e0133f… 不变)并改名 v2.1.7-tu102-diag——#17/#62 的消融 A/B 继续用它做基准。stable v2.1.6 是其内容超集(另含 GOP 挂死修复 + PR#26),默认行为一致。以下为原文,banner 内版本串仍显示 v2.1.6(构建时点如此)。

Pre-release,#17(TU102 22G)/#57(TITAN RTX 24G)/#62(RTX 2080 TU104-400)的 V67 载荷消融。默认行为与之前完全一致;新开关默认关闭。

本轮转折:唯一不同的二进制是 V67 载荷

#62 报告者的逐字节比对(issue #62 评论)证明:CMP 谱系与本项目的 booter 镜像逐字节相同(e0f0fc93…,59136 B;59224 = 72 BTL1 头 + 59136 镜像 + 16 签名尾)、gsp_boot 切片相同(de676bae…)、sec2_bl 相同(f21f1cfb…)。唯一不同的二进制是 V67 载荷:

  • 本项目 v67-tu10x-four-plm.bin:b0ec9029…
  • CMP 谱系 v67_payload.bin(xrip/cmp50hx-unlock):de7288bc…——C 参考在 #17 卡上跑成功、PR #49 兼容路径在本机验证过的同一份直接 SS 词表载荷

矩阵 A/B 轮已排除点火环境三点(no-reset/TRANSCFG/静默)与 PTIMER/host-probe——全部 EXCI 0x00900100 不变。载荷是 booter 签名 DMA 的消费对象(WprMeta.sysmemAddrOfSignature 指向它),four-plm 与 direct-SS 的词表/流向不同,是剩余差异中唯一经过硬件成功验证的反例项。

新 marker(默认 OFF)

marker 作用
\v67-direct-ss.bin 存在时替换 V67 载荷(必须恰好 64000 B / 0xFA00)。文件自取:xrip/cmp50hx-unlock → efi-unlock/blobs/v67_payload.bin(pin 提交,SHA256 de7288bcfb80c2d4b259a59e823c926ba0a9adcab594219cc6802c94257ce271,取后自行校验)。该 blob 为 NVIDIA 固件再分发件,本仓库不打包不提交。

也可用 assets 工具本地再生:cargo run -p assets --release -- generate-tu102-direct out.bin(从数据表重建并自校验同一 SHA256)。

下一轮测试(一次冷启动)

  1. U 盘在既有配置上只加 \v67-direct-ss.bin(64000 B,SHA 校验);其余不动(\tu10x-fb-gb.txt 可留可删)。
  2. Shift 关机彻底断电 → 一次性 UEFI 启动 → 空格确认。
  3. 成功判据:BOOTER-DIRECT: *** PAYLOAD LANDED: DMEM[0x600]=0x4a7 …(或 BOOTER-C 形态的 post-quiet mailbox0=0x0)→ SELECTOR RESULT: SS0=0x88888888 SS1=0x8 → unlock_persist=true。

可组合:与 \tx-sec2-c-load.txt 同时放(C 参考形态 = direct-SS 载荷 + 静默窗口点火,等价于成功 C 链的最后两环)。

继承内容

SEC2 环境三 marker(\tx-sec2-c-load.txt / \tx-ptimer-seed.txt / \tx-host-probe.txt,默认 OFF)、heap 公式化、LOCAL_MEMORY_RANGE 解码——全部保持。

产物

  • BOOTX64.EFI(rustc 1.95.0,--features tx,tag v2.1.7-tu102-diag → min-tu102-22g@309d949(二进制未重建,sha 96e0133f… 与原 v2.1.6 pre-release 完全一致))
  • SHA256: 96e0133fd3f7cf663e6b982088747037d3f024fee295bc579948db77b715330c

Don't miss a new nv-uefi-unlocker release

NewReleases is sending notifications on new releases.