Hello Peng DENG,
To resolve this on a dedicated debug machine, you must ensure that the Microsoft Vulnerable Driver Blocklist is explicitly disabled, as it can override test-signing parameters if the driver's hash matches known vulnerable patterns. You can do this by navigating to the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Config and setting the VulnerableDriverBlocklistEnable DWORD to 0. If the key does not exist, creating it and setting it to zero will ensure the kernel doesn't block the SCM2625 driver based on its blocklist telemetry.
Additionally, ensure that you have fully disabled Virtualization-Based Security (VBS), which can remain active even if "Memory Integrity" is toggled off in the UI. Open the Group Policy Editor (gpedit.msc) and navigate to Computer Configuration > Administrative Templates > System > Device Guard. Locate the "Turn on Virtualization Based Security" policy and set it to "Disabled." After applying this, run bcdedit /set loadoptions DISABLE_INTEGRITY_CHECKS and reboot. This ensures the kernel loader bypasses the integrity check of the driver's import table, which is a common failure point for unsigned Wi-Fi 6 adapters that rely on specific NDIS wrapper versions.
If the error persists, check the C:\Windows\inf\setupapi.dev.log file. Look specifically for the dvi: and cpy: entries during the driver installation timestamp. If you see a "Signature verification failed" or "Class installer denied" message despite your current bcdedit settings, it indicates the driver's .sys file might be missing a required NT header entry for the architecture of your 25H2 build, or the CatalogFile entry in your .inf is pointing to a non-existent or malformed .cat file. In a test-signing environment, creating a self-signed certificate and manually signing the .cat file using inf2cat and signtool is often more reliable than attempting to load a completely "naked" unsigned driver.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
VP