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:
- Hardware Diagnostic Matrix: Live status for GPU model, OS build, Secure Boot, and game compatibility matrix.
- Hero Actions & Utility Suite: 1-Click optimization button, EFI Authenticode signing, user-mode driver signature verification (
nvwgf2umx.dll), and PCIe ASPM explanation.
- 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
- Download and extract
CMP30HX_Unlock_v2.0.zip.
- Double-click
Launch_WebUI.bat (or right-click windows-v3.0\release\40HXInstaller.exe -> Run as administrator).
- The CMP Control Center web interface will open automatically in your browser at
http://127.0.0.1:40100.
- Click "Unlock PCIe Gen2 Now" to instantly unlock Gen2 x16 link speed (~6.4 GB/s throughput).
- For League of Legends, TFT, or VALORANT: Click "⚡ [1-CLICK] Riot Games & Vanguard Driver Optimization".