Highlights
🚀 Deep LinkNegotiator & Unified PCIe Status Contract
- Atomic HardwareBus Interface: Tinh gọn interface
HardwareBus xuống 6 phương thức vật lý I/O nguyên tử (ReadPCIConfig, WritePCIConfig, ReadPhysical, WritePhysical, GetPhysicalBAR0, RestartNVDisplay). Loại bỏ hoàn toàn phương thức thừa và độ trễ giả lập.
ExecuteNegotiation Engine: Thống nhất toàn bộ quy trình đàm phán tốc độ PCIe từ kiểm tra năng lực phần cứng, fast-path kiểm tra tốc độ đạt sẵn, đàm phán đa giai đoạn (Stage 1 & Stage 2 soft reset), tối ưu MRRS 512B, cho đến xuất bản StatusContract và chỉ dẫn retry.
- Hardware-Locked Guarding: Bảo vệ chống ép xung PCIe vượt ngưỡng phần cứng (chặn cưỡng bức Gen3 trên CMP 30HX do eFuse bit 3 bị thổi đứt).
🛡️ Windows HVCI, Memory Integrity & Driver Diagnostic Triage
ClassifyDriverLoadError Phân loại lỗi chuyên sâu: Tự động chuyển đổi các mã lỗi nạp driver thô trên Windows thành hướng dẫn khắc phục cụ thể bằng tiếng Việt:
- Lỗi 1275 / Lỗi 5 (Access Denied): Phát hiện và hướng dẫn tắt Tính toàn vẹn bộ nhớ (Memory Integrity / HVCI), Danh sách chặn driver dễ bị tấn công (Vulnerable Driver Blocklist) hoặc Smart App Control trong Windows Security.
- Lỗi 577: Cảnh báo tệp driver bị hệ thống chặn do chữ ký hoặc chính sách bảo mật.
- Lỗi 1058 / 1072 / 1060: Xử lý tự động kích hoạt lại dịch vụ bị vô hiệu hóa hoặc tồn đọng trạng thái đánh dấu xóa.
EnsureDiagnosticDrivers: Tái cấu trúc quy trình triển khai và nạp driver chẩn đoán (ThrottleStop.sys, WinRing0x64.sys) dùng chung cho cả 40HXCheck.exe và 40HXInstaller.exe.
🔍 Nhận diện GPU linh hoạt (Hardware Detection)
- Case-Insensitive & Registry Fallback: Bổ sung cơ chế dò tìm GPU không phân biệt hoa thường và quét dự phòng qua
LocationInformation của Enum\PCI registry instance khi enum nhánh chính bị thiếu.
🌐 Tối ưu Trình khởi chạy Web Control Center
- Quản lý tiến trình trong
Launch_WebUI.bat: Thêm thông báo duy trì cửa sổ dòng lệnh và cơ chế đóng sạch tiến trình 40HXInstaller.exe khi người dùng kết thúc phiên làm việc, tránh việc tiến trình Web server chạy ngầm không kiểm soát.
Assets
CMP30HX_Unlock_v2.2.zip — Gói phân phối độc lập hoàn chỉnh dành cho người dùng cuối (bao gồm đầy đủ binaries, web assets, drivers và scripts):
| Executable / Script |
Description |
Launch_WebUI.bat |
Trình khởi chạy 1-Click cho Web Control Center với quyền Administrator và quản lý vòng đời tiến trình sạch |
windows-v3.0/release/40HXInstaller.exe |
Trình cài đặt chính — Web Control Center & Hardware Cockpit thế hệ mới |
windows-v3.0/release/UnlockRiotGame.exe |
Công cụ tối ưu Riot Vanguard, MSHybrid CASO & ký chứng chỉ EFI Authenticode |
windows-v3.0/release/40HXCheck.exe |
Công cụ chẩn đoán phần cứng, thanh ghi PCIe và trạng thái driver |
windows-v3.0/release/40HXUninstaller.exe |
Công cụ gỡ bỏ cấu hình và dọn dẹp driver |
windows-v3.0/release/FixCMP30HX_CSM.exe |
Công cụ khôi phục lỗi GPU Error 43 trên hệ thống UEFI / CSM |
Setup_CMP30HX_WindowsAIO.bat |
Script thiết lập tự động All-In-One cho Windows |
Fix_CMP30HX_CSM_Error43.bat |
Script xử lý lỗi Microsoft Basic Display Adapter / Error 43 |
Setup_ReBar_CMP30HX.bat |
Script bật 8GB Resizable BAR trên CMP 30HX |
Setup_CMP30HX_LinuxAIO.sh |
Script cấu hình tự động cho 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 |
| v2.1 |
Dọn dẹp kho lưu trữ, untrack gitignored binaries và tài liệu agent nội bộ |
| v2.2 |
Deep LinkNegotiator Seam, Chẩn đoán HVCI/Memory Integrity chi tiết, Fallback Registry Scan & Quản lý vòng đời WebUI |