Skip to content

v2.2 - Deep LinkNegotiator, HVCI Driver Diagnostics & Core Simplification

Choose a tag to compare

@ngthaihoc ngthaihoc released this 10 Oct 07:54
· 20 commits to main since this release

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