Repository navigation
Releases
Universal Multi-Gen GPU Unlock v1.7.3 (Multi-Drive Windows ESP Discovery)
Universal Multi-Gen GPU Unlock v1.7.3 (Multi-Drive Windows ESP Discovery)
Universal 1-Click UEFI Pre-Boot Unlocker for NVIDIA RTX 40 Series (Ada Lovelace), RTX 30 Series (Ampere), and RTX 20 Series (Turing) graphics cards under Windows 10/11 and WSL2.
🚀 What's New in v1.7.3
1. Dynamic Multi-Drive Windows ESP Discovery (Resolves #8)
- Eliminated
stage-windows-imageHalts: Resolved thestatus=0x800000000000000e(EFI_NOT_FOUND) error reported by users with multiple storage drives. - Always Boots Primary Windows Medium: On systems equipped with multiple internal storage devices (NVMe M.2 / SATA SSDs), the bootloader no longer halts when multiple EFI partitions are detected (
matches > 1). It now automatically targets and boots your primary Windows OS medium (\EFI\Microsoft\Boot\bootmgfw.efi), eliminating the need to disconnect secondary drives or repartition disks. - Broadened Device Path Parser: Relaxed rigid media geometry constraints in
Inspect()to natively support complex storage configurations, PCIe switches, NVMe namespace controllers, and MBR/GPT hybrid schemes. - Multi-Path Fallback: Added dual-mode path resolution supporting relative and root-qualified bootloader paths (
\EFI\Microsoft\Boot\bootmgfw.efi,EFI\Microsoft\Boot\bootmgfw.efi, and\EFI\Boot\bootx64.efi).
2. Logging & Diagnostics Engine Fix
- Added full
%ppointer formatting support tosrc/format.c, eliminating falseGu.faulttriggers during diagnostic logging. - Enhanced detailed diagnostic telemetry in
RUNxxxx.TXTto log each discovered storage volume and boot target.
3. Pre-compiled & Authenticode-Signed Binaries
- Freshly compiled MSVC binaries (
BOOTX64.EFIandAdaUnlockDxe.efi) signed with our custom Authenticode Secure Boot key (Custom UEFI SecureBoot Key).
📦 Supported GPUs in v1.7.3
| Generation | Architecture | Supported Cards | Device IDs |
|---|---|---|---|
| RTX 40 Series | Ada Lovelace | RTX 4090, RTX 4090D, RTX 4080, RTX 4080 SUPER, RTX 4070 Ti SUPER | 0x2684, 0x2685, 0x2702, 0x2703, 0x2704, 0x2705 |
| RTX 30 Series | Ampere | RTX 3090, RTX 3090 Ti, RTX 3080 Ti, RTX 3080 10GB/12GB, RTX 3070 Ti, RTX 3070, RTX 3060 Ti, RTX 3060, CMP 90HX | 0x2204, 0x2208, 0x2206, 0x220a, 0x2216, 0x2207, 0x2482, 0x2484, 0x2487, 0x2488, 0x2489, 0x2503, 0x2504, 0x2507, 0x2508, 0x2520, 0x2560 |
| RTX 20 Series | Turing | RTX 2080 Ti, TITAN RTX, RTX 2080 SUPER, RTX 2080, RTX 2070 SUPER, RTX 2070, RTX 2060 SUPER, RTX 2060, CMP 50HX, Quadro RTX 4000/5000/6000/8000 | 0x1E04, 0x1E07, 0x1E02, 0x1E81, 0x1E82, 0x1E87, 0x1E84, 0x1F02, 0x1F07, 0x1F06, 0x1F47, 0x1F03, 0x1F08, 0x1F12, 0x1E09, 0x1EB0, 0x1EB1, 0x1E30, 0x1E35 |
📥 Download Options
Universal_GPU_Unlock_v1.7.3.zip: Complete all-in-one distribution package containingSetup.bat,Setup-AdaUnlock.ps1,Toggle-Sleep-Button.bat,Check-GPU-Unlock.bat, all asset trees (GA102-ASSETS,AD102-ASSETS,TU102-ASSETS), and Authenticode-signed EFI binaries (bin/BOOTX64.EFI,bin/AdaUnlockDxe.efi).
Universal Multi-Gen GPU Unlock v1.7.2 (Pre-Boot Progress Monitor & S3 Protection)
Universal Multi-Gen GPU Unlock v1.7.2 (Pre-Boot Progress Monitor & S3 Protection)
Universal 1-Click UEFI Pre-Boot Unlocker for NVIDIA RTX 40 Series (Ada Lovelace), RTX 30 Series (Ampere), and RTX 20 Series (Turing) graphics cards under Windows 10/11 and WSL2.
🚀 What's New in v1.7.2
1. Real-Time Pre-Boot Progress Monitor (Zero Screen Clutter)
No more staring at a blank console wondering what the bootloader is doing! v1.7.2 introduces a clean, minimalist 4-stage progress dashboard right on your UEFI screen:
=======================================================
UNIVERSAL GPU UNLOCK v1.7.2 - Status Monitor
=======================================================
[1/4] GPU and PCIe Topology Discovery ..... [ OK ]
[2/4] Firmware and Signature Attestation .. [ OK ]
[3/4] Multi-GOP Display Handover ......... [ OK ]
[4/4] Hardware SEC2 and MSR Unlock ........ [ OK ]
--> Unlocked while Windows was still sleeping! 😴🚀
--> Full silicon potential active. 100% UNLOCKED!
Handing over control to Windows Boot Manager...
- Each phase is validated in real time before releasing display control to Windows.
- If a hardware anomaly or secondary slot timeout ever occurs, you see immediately at which phase it halted without needing to open the USB diagnostic logs.
2. The S3 Sleep Story & New Tool: Toggle-Sleep-Button.bat 😄
A little confession from the developer:
Yesterday evening, out of pure muscle memory, I reflexively clicked "Sleep" (Energie sparen) in the Windows Start menu before going to bed. This morning, I booted up ComfyUI, launched a MiniMax-H3 batch, and sat there wondering why my sampling was running at factory stock speed again... 🤦♂️Because this unlock is 100% volatile RAM-only (zero EEPROM writes, total hardware safety), putting the PC into ACPI S3 sleep cuts power to the GPU, causing it to wake up back at stock limits until the next reboot.
So, because I am apparently incapable of stopping my own hand from clicking that button out of habit, I wrote a dedicated non-invasive helper tool and included it in the root of the release:
🛡️
Toggle-Sleep-Button.bat
- Zero system tampering: Does not alter your Windows power plans, does not change monitor standby timers, and leaves all background services untouched.
- 1-Click Start Menu Toggle: Cleanly hides the "Sleep" button from the Windows Start menu / Win+X menu so you (and I!) can never accidentally click it again.
- Instant Reversibility: Option
[2]restores the button immediately whenever you want it back.
📦 Supported GPUs in v1.7.2
| Generation | Architecture | Supported Cards | Device IDs |
|---|---|---|---|
| RTX 40 Series | Ada Lovelace | RTX 4090, RTX 4090D, RTX 4080, RTX 4080 SUPER, RTX 4070 Ti SUPER | 0x2684, 0x2685, 0x2702, 0x2703, 0x2704, 0x2705 |
| RTX 30 Series | Ampere | RTX 3090, RTX 3090 Ti, RTX 3080 Ti, RTX 3080 10GB/12GB, RTX 3070 Ti, RTX 3070, RTX 3060 Ti, RTX 3060, CMP 90HX | 0x2204, 0x2208, 0x2206, 0x220a, 0x2216, 0x2207, 0x2482, 0x2484, 0x2487, 0x2488, 0x2489, 0x2503, 0x2504, 0x2507, 0x2508, 0x2520, 0x2560 |
| RTX 20 Series | Turing | RTX 2080 Ti, TITAN RTX, RTX 2080 SUPER, RTX 2080, RTX 2070 SUPER, RTX 2070, RTX 2060 SUPER, RTX 2060, CMP 50HX, Quadro RTX 4000/5000/6000/8000 | 0x1E04, 0x1E07, 0x1E02, 0x1E81, 0x1E82, 0x1E87, 0x1E84, 0x1F02, 0x1F07, 0x1F06, 0x1F47, 0x1F03, 0x1F08, 0x1F12, 0x1E09, 0x1EB0, 0x1EB1, 0x1E30, 0x1E35 |
📥 Download Options
Universal_GPU_Unlock_v1.7.2.zip: Complete all-in-one distribution package containingSetup.bat,Setup-AdaUnlock.ps1,Toggle-Sleep-Button.bat,Check-GPU-Unlock.bat, all asset trees (GA102-ASSETS,AD102-ASSETS,TU102-ASSETS), and Authenticode-signed EFI binaries (bin/BOOTX64.EFI,bin/AdaUnlockDxe.efi).
Universal Multi-Gen GPU Unlock v1.7.1 (Multi-dGPU Secondary Slot Fix & Expanded Device Support)
Universal Multi-Gen GPU Unlock v1.7.1 (Multi-dGPU Secondary Slot Fix & Expanded Device Support)
Universal 1-Click UEFI Pre-Boot Unlocker for NVIDIA RTX 40 Series (Ada Lovelace), RTX 30 Series (Ampere), and RTX 20 Series (Turing) graphics cards under Windows 10/11 and WSL2.
🚀 What's New in v1.7.1
-
Multi-dGPU & Secondary PCIe Slot SEC2 Timeout Scaling (Resolves #6):
- Scaled the SEC2 Falcon firmware booter halt deadline from 5.0 seconds to 20.0 seconds (
GU_BOOT_TIMEOUT_US = 20000000u). - Resolves premature
error=-110(ETIMEDOUT) halts on complex multi-dGPU configurations (e.g. Intel Arc + NVIDIA RTX on AM5 X670E) where the target GPU operates on a secondary PCIe slot during early UEFI Gen 1/2 negotiation. - Allows full, unconstrained streaming and cryptographic attestation of the 84 MB GA102 GSP firmware image with zero BIOS setting adjustments (no need to disable IOMMU or unplug secondary cards).
- Added telemetry logging via
log_falcon_state()to capture internal SEC2 mailbox registers in diagnostic outputs.
- Scaled the SEC2 Falcon firmware booter halt deadline from 5.0 seconds to 20.0 seconds (
-
Expanded Native Architecture & Device-ID Recognition:
- GA104: RTX 3070 Ti (
0x2482), RTX 3070 (0x2484), RTX 3060 Ti (0x2487,0x2488,0x2489). - GA106: RTX 3060 12GB (
0x2503,0x2504,0x2507,0x2508,0x2520,0x2560). - AD103: RTX 4080 SUPER alternate revision (
0x2702).
- GA104: RTX 3070 Ti (
-
Pre-compiled & Authenticode-Signed Binaries:
- Freshly compiled MSVC binaries (
BOOTX64.EFIandAdaUnlockDxe.efi) signed with our Authenticode Secure Boot key (Custom UEFI SecureBoot Key).
- Freshly compiled MSVC binaries (
📦 Supported GPUs in v1.7.1
| Generation | Architecture | Supported Cards | Device IDs |
|---|---|---|---|
| RTX 40 Series | Ada Lovelace | RTX 4090, RTX 4090D, RTX 4080, RTX 4080 SUPER, RTX 4070 Ti SUPER | 0x2684, 0x2685, 0x2702, 0x2703, 0x2704, 0x2705 |
| RTX 30 Series | Ampere | RTX 3090, RTX 3090 Ti, RTX 3080 Ti, RTX 3080 10GB/12GB, RTX 3070 Ti, RTX 3070, RTX 3060 Ti, RTX 3060, CMP 90HX | 0x2204, 0x2208, 0x2206, 0x220a, 0x2216, 0x2207, 0x2482, 0x2484, 0x2487, 0x2488, 0x2489, 0x2503, 0x2504, 0x2507, 0x2508, 0x2520, 0x2560 |
| RTX 20 Series | Turing | RTX 2080 Ti, TITAN RTX, RTX 2080 SUPER, RTX 2080, RTX 2070 SUPER, RTX 2070, RTX 2060 SUPER, RTX 2060, CMP 50HX, Quadro RTX 4000/5000/6000/8000 | 0x1E04, 0x1E07, 0x1E02, 0x1E81, 0x1E82, 0x1E87, 0x1E84, 0x1F02, 0x1F07, 0x1F06, 0x1F47, 0x1F03, 0x1F08, 0x1F12, 0x1E09, 0x1EB0, 0x1EB1, 0x1E30, 0x1E35 |
📥 Download Options
Universal_GPU_Unlock_v1.7.1.zip: Complete all-in-one distribution package containingSetup.bat,Setup-AdaUnlock.ps1, all asset trees (GA102-ASSETS,AD102-ASSETS,TU102-ASSETS), signed EFI binaries (bin/BOOTX64.EFI,bin/AdaUnlockDxe.efi), and the standaloneCheck-GPU-Unlock.battool.
🛡️ Safety & Reversibility Guarantee
- 100% Volatile RAM-Only: Zero EEPROM writes. Powering off or rebooting without the USB drive returns the GPU to 100% factory-stock state.
- UEFI Secure Boot Compatible: Authenticode-signed with custom certificate (
AdaUnlock_SecureBoot.cer). - Official NVIDIA Driver: Works seamlessly with standard, unmodified Windows Game Ready & Studio drivers (
nvlddmkm.sys).
Universal Multi-Gen GPU Unlock v1.7.0 (Turing RTX 20 Series Support: TU102, TU104, TU106 & CMP 50HX)
Universal Multi-Gen GPU Unlock v1.7.0 (Turing RTX 20 Series Support: TU102, TU104, TU106 & CMP 50HX)
Universal 1-Click UEFI Pre-Boot Unlocker for NVIDIA RTX 40 Series (Ada Lovelace), RTX 30 Series (Ampere), and RTX 20 Series (Turing) graphics cards under Windows 10/11 and WSL2.
🚀 What's New in v1.7.0
-
Full NVIDIA Turing Architecture (TU102, TU104, TU106 & Mining SKUs) Support:
- Added native pre-boot initialization and selector orchestration for the entire Turing RTX 20 family:
- TU102: RTX 2080 Ti (
0x1E04,0x1E07), TITAN RTX (0x1E02), CMP 50HX (0x1E09), Quadro RTX 6000 / 8000 (0x1E30,0x1E35). - TU104: RTX 2080 SUPER (
0x1E81), RTX 2080 (0x1E82,0x1E87), RTX 2070 SUPER (0x1E84), Quadro RTX 5000 / 4000 (0x1EB0,0x1EB1). - TU106: RTX 2070 (
0x1F02,0x1F07), RTX 2060 SUPER (0x1F06,0x1F47), RTX 2060 12GB (0x1F03), RTX 2060 6GB (0x1F08,0x1F12).
- TU102: RTX 2080 Ti (
- Implemented architecture profile branching (
ARCH_TURING_610,ARCH_AMPERE_610,ARCH_ADA_610) insrc/vendor/prep_610.candsrc/vendor/unlock_610.c. - Added
TU102-ASSETSstaging in the 1-click provisioner (Setup.bat/Setup-AdaUnlock.ps1).
- Added native pre-boot initialization and selector orchestration for the entire Turing RTX 20 family:
-
Calibrated SM75 Benchmark Detection in
Check-GPU-Unlock.bat:- Upgraded the standalone 1-click verification tool to detect Turing SM75 tensor cores.
- Added calibrated target throughput profiles:
- RTX 2080 Ti: ~105 TFLOPS
- RTX 2080 SUPER: ~82 TFLOPS
- RTX 2080: ~72 TFLOPS
- RTX 2070 SUPER: ~65 TFLOPS
- RTX 2070: ~55 TFLOPS
- RTX 2060 SUPER / 2060: ~45–50 TFLOPS
-
Pre-compiled & Authenticode-Signed Binaries:
- Freshly compiled
BOOTX64.EFIandAdaUnlockDxe.efisigned with our custom Authenticode Secure Boot key.
- Freshly compiled
📦 Supported GPUs in v1.7.0
| Generation | Architecture | Supported Cards | Device IDs |
|---|---|---|---|
| RTX 40 Series | Ada Lovelace | RTX 4090, RTX 4090D, RTX 4080, RTX 4080 SUPER, RTX 4070 Ti SUPER | 0x2684, 0x2685, 0x2704, 0x2703, 0x2705 |
| RTX 30 Series | Ampere | RTX 3090, RTX 3090 Ti, RTX 3080 Ti, RTX 3080 10GB, RTX 3080 12GB, RTX 3070 Ti, RTX 3070, RTX 3060 Ti, RTX 3060 | 0x2204, 0x2208, 0x2206, 0x220a, 0x2216, 0x2207, 0x2482, 0x2484, 0x2487, 0x2488, 0x2489, 0x2503, 0x2504 |
| RTX 20 Series | Turing | RTX 2080 Ti, TITAN RTX, RTX 2080 SUPER, RTX 2080, RTX 2070 SUPER, RTX 2070, RTX 2060 SUPER, RTX 2060, CMP 50HX, Quadro RTX 4000/5000/6000/8000 | 0x1E04, 0x1E07, 0x1E02, 0x1E81, 0x1E82, 0x1E87, 0x1E84, 0x1F02, 0x1F07, 0x1F06, 0x1F47, 0x1F03, 0x1F08, 0x1F12, 0x1E09, 0x1EB0, 0x1EB1, 0x1E30, 0x1E35 |
📥 Download Options
Universal_GPU_Unlock_v1.7.0.zip: Complete all-in-one distribution package containingSetup.bat,Setup-AdaUnlock.ps1, all asset trees (GA102-ASSETS,AD102-ASSETS,TU102-ASSETS), signed EFI binaries (bin/BOOTX64.EFI,bin/AdaUnlockDxe.efi), and the standaloneCheck-GPU-Unlock.battool.
🛡️ Safety & Reversibility Guarantee
- 100% Volatile RAM-Only: Zero EEPROM writes. Powering off or rebooting without the USB drive returns the GPU to factory stock.
- UEFI Secure Boot Compatible: Authenticode-signed with custom certificate (
AdaUnlock_SecureBoot.cer). - Official NVIDIA Driver: Works seamlessly with standard, unmodified Windows Game Ready & Studio drivers.
Universal Multi-Gen GPU Unlock v1.6.3 (Universal iGPU & Multi-Display Support)
Universal Multi-Gen GPU Unlock v1.6.3 (Universal iGPU & Multi-Display Support)
Universal 1-Click UEFI Pre-Boot Unlocker for NVIDIA RTX 40 Series (Ada Lovelace) and RTX 30 Series (Ampere) graphics cards under Windows 10/11 and WSL2.
🚀 What's New in v1.6.3
-
Universal iGPU & Auxiliary Display Persistence (Resolves #5):
- Resolved a silent stop
0x8000000000000003(EFI_UNSUPPORTED) inGops()during Stage 3 discrete GPU detachment on systems with integrated CPU graphics (Intel UHD / Iris Xe, AMD Ryzen 7000/9000 RDNA2) or secondary display controllers. - Scoped Stage 3 GOP verification to cleanly ignore unrelated non-target platform GOP handles once the target discrete GPU has detached, eliminating the need to disconnect iGPU monitors.
- Special thanks to @gabrielfougeron for verification on real hardware!
- Resolved a silent stop
-
Standalone 1-Click Verification Tool (
Check-GPU-Unlock.bat):- Converted
Check-GPU-Unlock.batinto a 100% self-contained standalone hybrid batch/python polyglot script. - Runs anywhere (Desktop, USB drive, network share) with zero dependencies on external scripts or folders, executing a live 4096x4096 FP16 GEMM benchmark across Tensor Cores in ~1.5s with instant color-coded status confirmation.
- Converted
-
UEFI NVRAM DXE Driver Auto-Boot & S4 Persistence:
- Interactive boot menu options
[I](Install DXE Driver) and[R](Remove DXE Driver) for automated zero-touch boot and hibernation (S4) wake-up persistence.
- Interactive boot menu options
📦 Supported GPUs in v1.6.3
| Generation | Architecture | Supported Cards | Device IDs |
|---|---|---|---|
| RTX 40 Series | Ada Lovelace | RTX 4090, RTX 4090D, RTX 4080, RTX 4080 SUPER, RTX 4070 Ti SUPER | 0x2684, 0x2685, 0x2704, 0x2703, 0x2705 |
| RTX 30 Series | Ampere | RTX 3090, RTX 3090 Ti, RTX 3080 Ti, RTX 3080 10GB, RTX 3080 12GB | 0x2204, 0x2208, 0x2206, 0x220a, 0x2216, 0x2207 |
📥 Download Options
Universal_GPU_Unlock_v1.6.3.zip: Complete all-in-one package containing the 1-click provisioner (Setup.bat/Setup-AdaUnlock.ps1), all microcode assets, signed binaries (bin/BOOTX64.EFI&bin/AdaUnlockDxe.efi), and the standalone 1-click verification tool (Check-GPU-Unlock.bat). Simply extract the archive and runSetup.batto provision your USB drive.
🛡️ Safety & Reversibility Guarantee
- 100% Volatile RAM-Only: Zero EEPROM writes. Powering off or rebooting without the USB drive returns the GPU to 100% factory-stock state.
- UEFI Secure Boot Compatible: Authenticode-signed with custom certificate (
AdaUnlock_SecureBoot.cer). - Official NVIDIA Driver: Works seamlessly with standard, unmodified Windows Game Ready & Studio drivers (
nvlddmkm.sys).
🙏 Special Thanks & Credits
- 🌟 geodnb / Ablation Lab (Special Dedication): Massive thanks for pioneering research, hardware state analysis, and technical insights that catalyzed this entire universal Windows project. Explore the research over at Ablation Lab on GitHub and subscribe to their channel on YouTube (@AblationLab)!
Universal Multi-Gen GPU Unlock v1.6.2 (Multi-Console Isolation & NVRAM Auto-Boot)
Universal Multi-Gen GPU Unlock v1.6.2 (Multi-Console Isolation & NVRAM Auto-Boot)
Universal 1-Click UEFI Pre-Boot Unlocker for NVIDIA RTX 40 Series (Ada Lovelace) and RTX 30 Series (Ampere) graphics cards under Windows 10/11 and WSL2.
🚀 What's New in v1.6.2
-
Universal Multi-Console & ConSplitter Detach Isolation (Resolves #5):
- Fixed
GuMsiRelease: post-detach Expected(1) failedon motherboards where the UEFI Console Splitter (out_agent) manages secondary or auxiliary text output handles (protocol=0x387477c2/EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL, e.g. Serial console redirection, virtual ConOut). - Scoped
Removed()to only mark edges binding target GPU/GOP endpoints (Plan.gopandPlan.pci) as removed, preventing false-positive graph assertion failures when the UEFI console driver maintains non-GPU text handles. - Refined
ProtectedEdge()to specifically protect discrete GPU and primary console device endpoints rather than general driver agents acting on external controllers. - Special thanks to @gabrielfougeron for reporting and providing the detailed diagnostics!
- Fixed
-
UEFI NVRAM DXE Driver Auto-Boot Menu (
[I]/[R]):- Integrated persistent UEFI DXE driver installation (
[I]) and clean removal ([R]) into the bootloader menu. - Registers
AdaUnlockDxe.efivia NVRAMDriver0001andDriverOrderto execute automatically during early boot on every startup and resume from hibernation without touching the boot menu.
- Integrated persistent UEFI DXE driver installation (
-
Universal 1-Click Verification Tool (
Check-GPU-Unlock.bat):- Added a standalone 1-click verification tool (
Check-GPU-Unlock.bat&tools/quick_check.py) that runs a ~1.5-second tensor core throughput benchmark under Windows. - Automatically identifies all Ada Lovelace and Ampere cards, evaluates expected throughput profiles dynamically, and provides color-coded status confirmation (Green = Fully Unlocked, Red = Limiter Active).
- Added a standalone 1-click verification tool (
📦 Supported GPUs in v1.6.2
| Generation | Architecture | Supported Cards | Device IDs |
|---|---|---|---|
| RTX 40 Series | Ada Lovelace | RTX 4090, RTX 4090D, RTX 4080, RTX 4080 SUPER, RTX 4070 Ti SUPER | 0x2684, 0x2685, 0x2704, 0x2703, 0x2705 |
| RTX 30 Series | Ampere | RTX 3090, RTX 3090 Ti, RTX 3080 Ti, RTX 3080 10GB, RTX 3080 12GB | 0x2204, 0x2208, 0x2206, 0x220a, 0x2216, 0x2207 |
📥 Download Options
Universal_GPU_Unlock_v1.6.2.zip: Complete all-in-one package containing the 1-click provisioner (Setup.bat/Setup-AdaUnlock.ps1), all microcode assets, signed binaries (bin/BOOTX64.EFI&bin/AdaUnlockDxe.efi), and the universal 1-click verification tool (Check-GPU-Unlock.bat). Simply extract the archive and runSetup.batto provision your USB drive.
🛡️ Safety & Reversibility Guarantee
- 100% Volatile RAM-Only: Zero EEPROM writes. Powering off or rebooting without the USB drive returns the GPU to 100% factory-stock state.
- UEFI Secure Boot Compatible: Authenticode-signed with custom certificate (
AdaUnlock_SecureBoot.cer). - Official NVIDIA Driver: Works seamlessly with standard, unmodified Windows Game Ready & Studio drivers (
nvlddmkm.sys).
🙏 Special Thanks & Credits
- 🌟 geodnb / Ablation Lab (Special Dedication): Massive thanks for pioneering research, hardware state analysis, and technical insights that catalyzed this entire universal Windows project. Explore the research over at Ablation Lab on GitHub and subscribe to their channel on YouTube (@AblationLab)!
Universal Multi-Gen GPU Unlock v1.6.1 (Factory Selector Tolerance & PowerShell Fix)
Universal Multi-Gen GPU Unlock v1.6.1 (Hotfix: Factory Selector Tolerance & PowerShell Fix)
Universal 1-Click UEFI Pre-Boot Unlocker for NVIDIA RTX 40 Series (Ada Lovelace) and RTX 30 Series (Ampere) graphics cards under Windows 10/11 and WSL2.
🚀 What's New in v1.6.1
-
VBIOS Factory Selector Tolerance (Resolves #4):
- Expanded cold-boot SS1 selector verification (profile.c and unlock_610.c) to accept all un-unlocked states (SS1 <= 7, including SS1 = 0x0).
- Resolves pre-flight refusal (Selectors invalid: SS0=0x25527121, SS1=0x0 (expected SS1==1, 3 or 7)) on RTX 4090 models with factory VBIOS revisions that initialize the secondary selector index to zero.
- Special thanks to @gabrielfougeron for the detailed log file!
-
PowerShell Variable Scope Fix (Resolves #3):
- Corrected variable interpolation in Setup-AdaUnlock.ps1 during manual USB drive selection (":"), preventing an InvalidVariableReferenceWithDrive syntax error on Windows 11 PowerShell.
- Special thanks to @gabrielfougeron for identifying the issue!
📦 Supported GPUs in v1.6.1
| Generation | Architecture | Supported Cards | Device IDs |
|---|---|---|---|
| RTX 40 Series | Ada Lovelace | RTX 4090, RTX 4090D, RTX 4080, RTX 4080 SUPER, RTX 4070 Ti SUPER | �x2684, �x2685, �x2704, �x2703, �x2705 |
| RTX 30 Series | Ampere | RTX 3090, RTX 3090 Ti, RTX 3080 Ti, RTX 3080 10GB, RTX 3080 12GB | �x2204, �x2208, �x2206, �x220a, �x2216, �x2207 |
🛡️ Safety & Reversibility Guarantee
- 100% Volatile RAM-Only: Zero EEPROM writes. Powering off or rebooting without the USB drive returns the GPU to 100% factory-stock state.
- UEFI Secure Boot Compatible: Authenticode-signed with custom certificate (AdaUnlock_SecureBoot.cer).
- Official NVIDIA Driver: Works seamlessly with standard, unmodified Windows Game Ready & Studio drivers (
vlddmkm.sys).
🙏 Special Thanks & Credits
- 🌟 geodnb / Ablation Lab (Special Dedication): Massive thanks for pioneering research, hardware state analysis, and technical insights that catalyzed this entire universal Windows project. Explore the research over at Ablation Lab on GitHub and subscribe to their channel on YouTube (@AblationLab)!
Universal Multi-Gen GPU Unlock v1.6 (Workstation & Server Topology Support)
Universal Multi-Gen GPU Unlock v1.6 (Workstation & Server Topology Support)
Universal 1-Click UEFI Pre-Boot Unlocker for NVIDIA RTX 40 Series (Ada Lovelace) and RTX 30 Series (Ampere) graphics cards under Windows 10/11 and WSL2.
🚀 What's New in v1.6
-
Enterprise, Server & Workstation Motherboard Compatibility:
- Resolved a false-positive topology graph rejection (STOP: stage=MSI-release status=0x8000000000000006) that caused system hangs on complex workstation and server platforms (e.g., dual-socket Intel C621 like ASUS WS C621E SAGE, AMD WRX80 Threadripper, Supermicro).
- On platforms equipped with integrated baseboard management controllers (ASPEED AST2500 / AST2600 BMC) and secondary PCIe root complexes, disconnecting the primary discrete display console triggers the UEFI console infrastructure to prune or adapt unrelated server console edges.
- Relaxed graph assertions in Expected() to focus strictly on protected GPU endpoints (Plan.pci, Plan.gop, active display child handles), allowing foreign motherboard and BMC console adapters to dynamically adjust without halting execution. (Resolves #2).
-
Transparent Topology Diff Logging (GraphDiff):
- Integrated detailed pre-detach and post-detach GraphDiff() diagnostics directly into GuMsiRelease(). Any unexpected edge or handle discrepancy across driver release stages is now explicitly cataloged in RUNxxxx.TXT with protocol GUIDs, agent handles, and controller handles.
-
S3 Standby Persistence Infrastructure (Experimental):
- Staged early DXE driver build infrastructure (AdaUnlockDxe.efi and driver_nvram.c) providing the foundation for persistent ACPI S3 sleep recovery via UEFI boot script tables (EFI_S3_SAVE_STATE_PROTOCOL).
📦 Supported GPUs in v1.6
| Generation | Architecture | Supported Cards | Device IDs |
|---|---|---|---|
| RTX 40 Series | Ada Lovelace | RTX 4090, RTX 4090D, RTX 4080, RTX 4080 SUPER, RTX 4070 Ti SUPER | �x2684, �x2685, �x2704, �x2703, �x2705 |
| RTX 30 Series | Ampere | RTX 3090, RTX 3090 Ti, RTX 3080 Ti, RTX 3080 10GB, RTX 3080 12GB | �x2204, �x2208, �x2206, �x220a, �x2216, �x2207 |
🛡️ Safety & Reversibility Guarantee
- 100% Volatile RAM-Only: Zero EEPROM writes. Powering off or rebooting without the USB drive returns the GPU to 100% factory-stock state.
- UEFI Secure Boot Compatible: Authenticode-signed with custom certificate (AdaUnlock_SecureBoot.cer).
- Official NVIDIA Driver: Works seamlessly with standard, unmodified Windows Game Ready & Studio drivers (
vlddmkm.sys).
🙏 Special Thanks & Credits
- 🌟 geodnb / Ablation Lab (Special Dedication): Massive thanks for pioneering research, hardware state analysis, and technical insights that catalyzed this entire universal Windows project. Explore the research over at Ablation Lab on GitHub and subscribe to their channel on YouTube (@AblationLab)!
Universal Multi-Gen GPU Unlock v1.5 (English Provisioner & Robust Storage)
Universal Multi-Gen GPU Unlock v1.5 (English Provisioner & Robust Storage)
Universal 1-Click UEFI Pre-Boot Unlocker for NVIDIA RTX 40 Series (Ada Lovelace) and RTX 30 Series (Ampere) graphics cards under Windows 10/11 and WSL2.
🚀 What's New in v1.5
-
Full English Internationalization:
- The 1-click provisioner (
Setup.bat/Setup-AdaUnlock.ps1) has been fully translated to English for all international users.
- The 1-click provisioner (
-
Robust Multi-Method USB Drive Detection:
- Upgraded drive scanner to query both
Win32_Volumeand the Windows storage subsystem (Get-DiskwithBusType == USB). - Automatically identifies both Removable and Fixed USB media (e.g. SanDisk Extreme, external NVMe SSDs).
- Added an interactive manual drive letter fallback prompt (e.g.
E:) if automatic detection does not find the drive.
- Upgraded drive scanner to query both
-
Heavy Video AI Production Telemetry:
- Added official real-world benchmarks on next-gen Generative Video AI: MiniMax-H3 (Hailuo Video DiT) with BF16 Turbo LoRA staged in ComfyUI (~20 GB VRAM allocated).
- Renders 5-second video clips in 11.15 s/it vs 15.20 s/it (+36.3% faster, saving over 81 seconds per 20-step render).
-
Secure Boot & BIOS Compatibility:
- Detailed troubleshooting guidance for UEFI Key Management across motherboard vendors.
📦 Supported GPUs in v1.5
| Generation | Architecture | Supported Cards | Device IDs |
|---|---|---|---|
| RTX 40 Series | Ada Lovelace | RTX 4090, RTX 4090D, RTX 4080, RTX 4080 SUPER, RTX 4070 Ti SUPER | 0x2684, 0x2685, 0x2704, 0x2703, 0x2705 |
| RTX 30 Series | Ampere | RTX 3090, RTX 3090 Ti, RTX 3080 Ti, RTX 3080 10GB, RTX 3080 12GB | 0x2204, 0x2208, 0x2206, 0x220a, 0x2216, 0x2207 |
🛡️ Safety & Reversibility Guarantee
- 100% Volatile RAM-Only: Zero EEPROM writes. Powering off or rebooting without the USB drive returns the GPU to 100% factory-stock state.
- UEFI Secure Boot Compatible: Authenticode-signed with custom certificate (
AdaUnlock_SecureBoot.cer). - Official NVIDIA Driver: Works seamlessly with standard, unmodified Windows Game Ready & Studio drivers (
nvlddmkm.sys).
Universal Multi-Gen GPU Unlock v1.4 (Hotfix: Device-ID Persistence)
Universal Multi-Gen GPU Unlock v1.4 (Hotfix: Device-ID Persistence)
Universal 1-Click UEFI Pre-Boot Unlocker for NVIDIA RTX 40 Series (Ada Lovelace) and RTX 30 Series (Ampere) graphics cards under Windows 10/11 and WSL2.
🚀 What's New in v1.4
-
Hotfix: GPU Device-ID Persistence:
- Resolved a regression in
Discover()whereGu.device_idwas zeroed out during UEFI port initialization (causingDevice ID 0x0000). - Fixes
stage=shared-assets status=-19(-ENODEV) when loading architecture firmware payloads. - Device ID is now properly preserved across port re-arm, correctly identifying Ada (
0x2684, etc.) and Ampere targets.
- Resolved a regression in
-
Universal Motherboard Topology Support (from v1.3):
- Fully supports ASUS ROG/TUF, Gigabyte Aorus, MSI, and ASRock motherboards by accommodating vendor PCIe bridge protocols.
- Dynamic display endpoint enumeration (supporting up to 8 outputs).
📦 Supported GPUs in v1.4
| Generation | Architecture | Supported Cards | Device IDs |
|---|---|---|---|
| RTX 40 Series | Ada Lovelace | RTX 4090, RTX 4090D, RTX 4080, RTX 4080 SUPER, RTX 4070 Ti SUPER | 0x2684, 0x2685, 0x2704, 0x2703, 0x2705 |
| RTX 30 Series | Ampere | RTX 3090, RTX 3090 Ti, RTX 3080 Ti, RTX 3080 10GB, RTX 3080 12GB | 0x2204, 0x2208, 0x2206, 0x220a, 0x2216, 0x2207 |
🛡️ Safety & Reversibility Guarantee
- 100% Volatile RAM-Only: Zero EEPROM writes. Powering off or rebooting without the USB drive returns the GPU to 100% factory-stock state.
- UEFI Secure Boot Compatible: Authenticode-signed with custom certificate (
AdaUnlock_SecureBoot.cer). - Official NVIDIA Driver: Works seamlessly with standard, unmodified Windows Game Ready & Studio drivers (
nvlddmkm.sys).