Skip to content

v2.0 - Riot Vanguard Zero-Reinstall Unlock, Modern WebUI Cockpit & MSHybrid CASO

Choose a tag to compare

@ngthaihoc ngthaihoc released this 04 Oct 07:49
· 32 commits to main since this release

Highlights

⚡ Riot Vanguard Zero-Driver-Reinstall Optimization

  • Zero-Driver-Reinstall Pipeline: Unlock and optimize Riot Games (League of Legends, Teamfight Tactics, VALORANT) with zero need to uninstall or reinstall NVIDIA display drivers.
  • BYOVD Driver Sanitization: Automatically terminates services and purges kernel interlock drivers (WinRing0x64.sys, ThrottleStop.sys) from System32\drivers to prevent detection by Riot Vanguard (vgk.sys), EAC, and BattlEye.
  • Testsigning Enforcement: Enforces Windows Testsigning = OFF (bcdedit /set testsigning off), fully satisfying Riot Vanguard's strict Code Integrity requirements.
  • MSHybrid CASO & DWM Tuning: Automatically configures Driver Class Registry keys (EnableMsHybrid=1, D3PConfig=0, PruneMode=0) for headless display adapters to minimize frame presentation latency across the PCIe bus.
  • DirectX High-Performance GPU Affinity: Automatically sets GpuPreference=2; for all VALORANT and League of Legends game executables.
  • League of Legends Borderless Automation: Scans all logical drives and automatically configures WindowMode=2 (Borderless Windowed) in game.cfg to leverage DWM Cross-Adapter Scan-Out (CASO) hardware acceleration.

🌐 Modern Web Control Center & Hardware Cockpit (40HXInstaller.exe)

  • Integrated Riot Vanguard Cockpit: Live status cards for League of Legends and VALORANT directly in your web browser at http://127.0.0.1:40100.
  • 1-Click Hero Actions:
    • ⚡ [1-CLICK] Riot Games & Vanguard Driver Optimization: Triggers end-to-end driver sanitization and system tuning with real-time log output streamed via SSE.
    • 🔐 Automated Personal EFI Authenticode Signing: Generates a self-signed .cer certificate and signs 40HXUNLK.EFI for enrollment into BIOS db (Authorized Signatures).
    • 📖 BIOS Key Management Guide & Firmware Reboot: Step-by-step interactive modal guide for BIOS setup with a 1-click reboot to firmware button (shutdown /r /fw /t 2).
  • Dynamic Silicon Architecture Adaptation: Automatically distinguishes CMP 40HX (Turing TU106 - Tensor Core) from CMP 30HX (Turing TU116 - Gen2 Hardware Lock), tailoring recommendations and options.

🖥️ Native Diagnostic Win32 GUI Redesign (UnlockRiotGame.exe)

  • 3-Part Diagnostic & Action Layout:
    1. Hardware Diagnostic Matrix: Live status for GPU model, OS build, Secure Boot, and game compatibility matrix.
    2. Hero Actions & Utility Suite: 1-Click optimization button, EFI Authenticode signing, user-mode driver signature verification (nvwgf2umx.dll), and PCIe ASPM explanation.
    3. Execution Console Log: Real-time execution tracking with clipboard copy and log clearing capabilities.
  • -json-status CLI Flag: Provides standardized JSON API output for seamless consumption by WebUI and automation scripts.

📦 Clean End-User Distribution Package

  • The release zip archive is sanitized for end users: development Go source trees, unit tests, and internal developer specs have been stripped, leaving only production binaries, drivers, automation scripts, and user documentation.
  • Added top-level Launch_WebUI.bat script with automatic UAC elevation to launch the Modern Web Control Center with a single double-click.

Assets

CMP30HX_Unlock_v2.0.zip — Clean End-User Distribution Package (Prebuilt Binaries & Scripts):

Executable / Script Description
Launch_WebUI.bat 1-Click launcher for Modern Web Control Center with Administrator elevation
windows-v3.0/release/40HXInstaller.exe Main installer — Modern Web Control Center & Hardware Cockpit
windows-v3.0/release/UnlockRiotGame.exe Standalone Riot Vanguard, MSHybrid CASO & EFI signing suite
windows-v3.0/release/FixCMP30HX_CSM.exe GPU Error 43 & missing device recovery tool for UEFI / CSM BIOS
windows-v3.0/release/40HXCheck.exe System hardware & PCIe register status inspector
windows-v3.0/release/40HXUninstaller.exe Configuration uninstaller
Setup_CMP30HX_WindowsAIO.bat Automated All-In-One batch setup script for Windows
Fix_CMP30HX_CSM_Error43.bat Batch script to resolve Microsoft Basic Display Adapter / Code 43
Setup_ReBar_CMP30HX.bat Script to enable 8GB Resizable BAR on CMP 30HX
Setup_CMP30HX_LinuxAIO.sh Automated setup script for Linux / HiveOS

Changelog

Version Highlights
v1.0 CMP 30HX Gen2 x16, 8GB Resizable BAR AIO & Riot Vanguard baseline support
v1.1 AMD APU iGPU support, Anti-Cheat RAII & Deep LinkNegotiator
v1.2 Web UI, CSM Error 43 fix, Device Manager deep wake-up and GPU-Z unlock
v1.3 Web UI UTF-8 fix, Hardware Cockpit redesign & 100% bilingual VI/EN support
v2.0 Riot Vanguard Zero-Reinstall Unlock (LoL/Valorant), WebUI Cockpit integration, UnlockRiotGame GUI redesign & clean End-User packaging

Quick Start

  1. Download and extract CMP30HX_Unlock_v2.0.zip.
  2. Double-click Launch_WebUI.bat (or right-click windows-v3.0\release\40HXInstaller.exe -> Run as administrator).
  3. The CMP Control Center web interface will open automatically in your browser at http://127.0.0.1:40100.
  4. Click "Unlock PCIe Gen2 Now" to instantly unlock Gen2 x16 link speed (~6.4 GB/s throughput).
  5. For League of Legends, TFT, or VALORANT: Click "⚡ [1-CLICK] Riot Games & Vanguard Driver Optimization".