Controller (DS4, Duelsense, Xbox, etc.) Overclock Guide with Secure Boot ON via LordOfMice/Hidusbf for Windows 10/11
Guide created by rstewa35
Use the guide at your own risk. Read the warnings/risks HERE.
- Clone or download this repo: hidusbf.
- Unzip
hidusbf.zip
- If you downloaded the repo as a ZIP file you'll need to unzip
hidusbf-master.zip
and thenhidusbf.zip
.
- If you downloaded the repo as a ZIP file you'll need to unzip
Inside thehidusbf
directory (hidusbf-master/hidusbf/
) double-clickSweetLow.CER
to install the certificate.
We need to add a key to the registry to allow Hidusbf
driver to run even though Secure Boot is ON. Go HERE for more information.
There are 2 keys you can use:
- key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CI\Policy
- value:
UpgradedSystem
- type:
REG_DWORD
- data:
0x0
OR
- key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CI\Policy
- value:
WhqlSettings
- type:
REG_DWORD
- data:
0x1
Choose one of the keys, open Command Prompt as administrator (shift + right-click -> Run as administrator) and run either:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy /v UpgradedSystem /t REG_DWORD /d 0x0
OR
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy /v WhqlSettings /t REG_DWORD /d 0x1
To verify your key was added, you can run:
reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy
Restart your computer for the registry changes to take effect.
- Inside the
DRIVER
directory (hidusbf-master/hidusbf/DRIVER/
) runSetup.exe
as administrator. - Click the drop-down menu on the top left of the window and select
All
. - Find your controller and click on it, highlighting it in the window.
- Click on the
Install Service
button at the bottom of the window and selectyes
on the window that pops up. - In the drop-down menu to the left of
Selected Rate
at the bottom, select the polling rate you want your controller at (for most people this will be 1000). - Now, click on the
Filter On Device
checkbox in the bottom left corner, enabling it. - Finally, unplug your controller from your computer and then plug it back in.
- It will look like this when you're done:
To disable the overclocking, you just need to run setup.exe
again and uncheck the Filter On Device
checkbox in the bottom left corner.
Open Command Prompt as administrator (shift + right-click -> Run as administrator) and run one of the following depending on which key you added above:
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy /v UpgradedSystem
OR
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy /v WhqlSettings
To completely remove the Hidusbf driver and/or reinstall the stock Windows driver you need to:
- Go to the
DRIVER
directory in file explorer (hidusbf-master/hidusbf/DRIVER/
) - Right click the
HIDUSBFU.INF
file and click onInstall
- Restart your computer and you're done!
I've tried to make it work but the only way it has so far is disabling memory integrity from windows security settings