Skip to content

Releases: PZH1gdmu/CMP40HX-Unlock

40HXUnlock_v3.2.0_win

Choose a tag to compare

@PZH1gdmu PZH1gdmu released this 11 Sep 08:34
  • 不能解锁和VBIOS版本没有关系,是其它原因;
  • 默认gen2解锁失败重试调整为整卡复位驱动重载,这需要时间,请等待几分钟再确认是否进入gen2;
  • EFI安装不上去或无法加载的,使用bat做个U盘,U盘启动项设置为首项;
  • 存在部分主板缺失BIOS设置项,但仍可尝试解锁;
  • EFI解锁失败,确认自己NV驱动版本大于5.8,最好使用最新的驱动;
  • X99等主板失败与主板特有的BIOS设置有关。如技嘉的DMA Control Guarantee;也可能是BIOS太旧了,刷较新的bios试试。
  • 21号再更新
    ——
  • 现在会禁用ACE反作弊,并在解锁gen2后重新恢复ACE运行。测试ACE版本29.2.2607.986(无托盘)。如提示删除TS驱动建议删除ACE重装;
  • 要过ACE不要开驱动常驻。默认或重试解锁完会自动退出内核 ,常驻会给ACE检测;

40HXUnlock_v3.1.2_win

Choose a tag to compare

@PZH1gdmu PZH1gdmu released this 09 Sep 06:43
  • 不能解锁和VBIOS版本没有关系,是其它原因;
  • 目前大部分人可以顺利通过反作弊,少部分人遇到ACE等反作弊拦截gen2驱动加载(如ACE拦截表现为TS驱动无法拉起),可尝试关反作弊预启动;
  • EFI安装不上去或无法加载的,使用bat做个U盘,U盘启动项设置为首项;
  • 存在部分主板缺失BIOS设置项,但仍可尝试解锁;
    ——
  • 增加了可能导致gen2解锁失败的注册表检查;
  • 默认gen2解锁失败重试调整为整卡复位驱动重载,这需要时间,请等待几分钟再确认是否进入gen2;
  • EFI解锁失败的原因未知,这可能和GSP有关。部分用户反馈日志表明EFI阶段已解锁,但解锁状态未能在win保留。目前正常解锁的设备GSP“设备级=1,驱动级缺省”。可以考虑使用最新的雨糖驱动重试;

40HXUnlock_v3.0.0_win

Choose a tag to compare

@PZH1gdmu PZH1gdmu released this 08 Sep 07:59
  • 不能解锁和VBIOS版本没有关系,是其它原因;
  • 目前大部分人可以顺利通过反作弊,少部分人遇到ACE等反作弊拦截gen2驱动加载,可尝试关反作弊预启动;
  • EFI安装不上去或无法加载的,使用bat做个U盘,U盘启动项设置为首项;
  • 存在部分主板缺失BIOS设置项,但仍可尝试解锁;
    ——
  • 全新单窗口 GUI:组件安装与环境设置 / Gen2 策略 / 实时日志三区,打开自动静默
    扫描,缺失组件自动预勾,逐项独立执行
  • 驱动运行策略(用完即卸·失败重试·常驻)+ 自动 Stage2 回退,默认 3 次 / 1 分钟
  • 新增第三方杀软探测、Defender 状态如实报告(排除列表 / 实时防护 / 模块缺失)
  • 驱动"安装状态"分层检测,不再把"用完即卸"的正常终态误报为未安装;启动项
    扫描三态;-uninstall 升级为组件级全量卸载(原版删不掉固件启动项)
  • 修 AGESA / 高总线主板解锁 EFI 找不到卡:找卡初扫 bus 0-7 → 0-16(覆盖微星
    B450 实测 bus 0x10),miss 后追加 CF8/CFC 全 0-255 直读兜底;修正 multifunction
    位判定(hdr & 0x80 → 0x800000);全失败时把 CF8 可见设备拓扑写进 40hx_log.txt。
    致谢 Standby0 实机验证(GitHub #29
  • 诊断显示修正:SS1 偏移 0x409668(SS0 只读镜像)→ 0x40966C(真 SS1 override);
    TLS 残留不再误称"达成",Gen2 结论按实测链路宽度显示
  • EFI 日志"找不到卡"自动归类;GUI 安装后重扫自动取消已就绪项勾选;卸载残留
    检查补驱动服务 / 驱动文件实查
  • 移除 manual_install.bat / manual_uninstall.bat(安装器已覆盖全部步骤);
    make_usb_efi.bat 修复换行与解析问题,新增自动识别 U 盘、写入回读校验、
    /restore 一键还原
  • 失败自动重试间隔 3 → 1 分钟;"常驻"改为常驻守护(驱动保留,登录任务每分钟
    自查 Gen2,TLS 丢失自动重训)
  • Windows 侧找卡维持三层定位不变;解锁时序、寄存器表与 Gen2 逻辑零改动

40HXUnlock_v2.5.1_win

Choose a tag to compare

@PZH1gdmu PZH1gdmu released this 06 Sep 11:22

可靠性修复——
①EFI 部署失败(Legacy+MBR 无 EFI 分区等)不再中止安装,Gen2 自启照常注册,Legacy 机器自动弹 mbr2gpt 无损转换指引;
②Gen2 计划任务创建后二次校验 + 自动重试,-task 失败返回非零退出码;
③修复诊断在中文 Windows 上把已注册任务误报为"未注册"的解析 bug;
④Gen2 核心增强:LNKCTL2 读改写、root/GPU 交替重训最多 4 轮(改善寨板/双卡)、以目标速率 TLS 判成败(空闲省电降速 Gen1 不再误报失败);
⑤自动关闭快速启动与 PCIe 链路省电(ASPM),并提供恢复方法;
⑥卸载残留检查补查现用任务名;
⑦放宽PCIE枚举范围;
⑧新增 AI 辅助安装提示词。

40HXUnlock_v2.5_win

Choose a tag to compare

@PZH1gdmu PZH1gdmu released this 05 Sep 19:46
1956b00

gen2解锁不再需要进入测试模式。
降低反作弊风险。
降低引导损坏风险,添加引导损坏修复指南。
退出测试模式:
win+r打开运行输入cmd回车
cmd内输入以下回车:
bcdedit /set testsigning off

40HXUnlock_v2.4.5_win

Choose a tag to compare

@PZH1gdmu PZH1gdmu released this 05 Sep 04:43
1956b00

新增诊断包。提高不同平台主板与双卡下的兼容性

40HXUnlock_v2.4.3_win

Choose a tag to compare

@PZH1gdmu PZH1gdmu released this 05 Sep 02:58
1956b00

排除潜在的掉驱动风险

40HXUnlock_v2.4_win

Choose a tag to compare

@PZH1gdmu PZH1gdmu released this 05 Sep 01:33
1956b00
2.4-win

修复设备间差异

40HXUnlock_v2.0_win

Choose a tag to compare

@PZH1gdmu PZH1gdmu released this 04 Sep 06:42
5cfa166
Revise README for CMP 40HX Unlock Tool v2.0

Updated README to reflect new features and fixes in version 2.0, including GSP activation and PCIe Gen2 unlocking.