Skip to content

v1.1 - AMD APU Support, Anti-Cheat RAII & Deep LinkNegotiator

Choose a tag to compare

@ngthaihoc ngthaihoc released this 02 Oct 16:08
· 42 commits to main since this release

Highlights

  • AMD Ryzen & APU Support: Fixes ThrottleStop handle is zero (error 31) on AMD Ryzen APU platforms (e.g. 5600GT, B550) via seamless fallback to WinRing0 physical memory and PCI config link negotiation.
  • Anti-Cheat & Vanguard RAII: Kernel drivers load only for milliseconds during link retraining and are immediately unloaded and deleted from System32\drivers. Zero driver residue left behind for Riot Vanguard, Easy Anti-Cheat, or BattlEye.
  • Unified Native LinkNegotiator: Replaces external PowerShell processes with a native Go link engine, streamlining Target Link Speed (TLS) configuration and 75ms fast retrain polling.
  • Hardware Safety & eFuse Guard: Strictly enforces TU116 Gen2 silicon limits (5.0 GT/s max) and blocks destructive resets (Stage 2 Root Link Disable and PnP resets) on CMP 30HX.
  • Diagnostic & Stability Upgrades: Connects probe30HX() directly to scoped driver sessions, eliminates redundant driver management code, and adds mock unit tests (28/28 passing).

Full Changelog: v1.0...v1.1


Quick Start

  1. Download and extract CMP30HX_Unlock_v1.1.zip.
  2. Right-click Setup_CMP30HX_WindowsAIO.bat -> Run as administrator.
  3. Select [1] to unlock PCIe Gen2 x16.
  4. Verify link speed in GPU-Z (PCIe x16 2.0 @ x16 2.0).