Skip to content

Instantly share code, notes, and snippets.

@rstewa
Last active September 20, 2024 10:39
Show Gist options
  • Save rstewa/579e6003aed35572cdecfcc888ceefd6 to your computer and use it in GitHub Desktop.
Save rstewa/579e6003aed35572cdecfcc888ceefd6 to your computer and use it in GitHub Desktop.
Controller (DS4, Duelsense, Xbox, etc.) Overclock Guide with Secure Boot ON/ENABLED via LordOfMice/Hidusbf

Controller (DS4, Duelsense, Xbox, etc.) Overclock Guide with Secure Boot ON via LordOfMice/Hidusbf for Windows 10/11

Guide created by rstewa35

Warning

Use the guide at your own risk. Read the warnings/risks HERE.

Step 1

  • 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 then hidusbf.zip.
  • Inside the hidusbf directory (hidusbf-master/hidusbf/) double-click SweetLow.CER to install the certificate.

Step 2

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

Step 3

Restart your computer for the registry changes to take effect.

Step 4

  • Inside the DRIVER directory (hidusbf-master/hidusbf/DRIVER/) run Setup.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.

step4_ex

Step 5

  • Click on the Install Service button at the bottom of the window and select yes 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:

finished

That's it, you're done!

Removing/Disabling

Disabling the Overclocking

To disable the overclocking, you just need to run setup.exe again and uncheck the Filter On Device checkbox in the bottom left corner.

Removing the Registry keys

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

Completely Removing Hidusbf

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 on Install

install HIDUSBFU.INF

  • Restart your computer and you're done!
@Adeystix
Copy link

MY DUDE THANK YOU VERY MUCH I DID EVERYTHING IN THE WHOLE WEB AND DID NOTHING YOUR GODLY SETTINGS WORKED I HOPE U AND YOUR FAMILY ARE FOREVER HAPPY🤩

Glad it helped you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment