Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save rstewa/579e6003aed35572cdecfcc888ceefd6 to your computer and use it in GitHub Desktop.

Select an option

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

Update 12/14/24

Removed the registry steps since the drivers are now signed. This should allow you to use hidusbf without affecting secure boot. If you still want to see them, look at the previous revision of this guide.

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

  • 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 3

  • 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.

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!
@MentalPow3R
Copy link

@rstewa @rstewa
I’d like some clarification because I’ve seen different people do different things.
Should ‘install service’ be clicked only once after selecting the controller? And then afterwards select ‘filter on device’ and the Hz (without clicking ‘install service’ again)?
As for disabling the overclock, is it enough to just uncheck ‘filter on device’, without setting the Hz back to ‘default’ and without clicking on ‘install service’?

@Razer0123
Copy link

Followed this tutorial, seed to work ok, but pressing touchpad would case my game to fire the gun

Issue "fixed" disabling secure boot, but i still need it enabled for some games

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