Main Menu
» Home
» News
» Forums
» Articles
» Files
» Blogs
» Chat
» Search

» Register
» User CP
» Screenshots
» Newsletter
» Upload Image
» My Images
» Contact Us
» Submit News
» RSS Feed

How to Increase USB Sample Rate in Windows Vista/7
Posted by Regeneration on December 2nd, 2008, 11:45 AM

The default 125Hz USB sample rate in Windows Vista and Windows 7 is not enough for today’s gamers and end-users. There are many USB sample rate patches out there, but none of them support Windows Vista and Windows 7, due to a new restricted driver signature enforcement feature. Now it is possible to use these patches - thanks to the latest version of our own Driver Signature Enforcement Overrider (DSEO) and SweetLow. These patches and our tool have been well tested, but I am not taking responsibility for any damages! Use it at your own risk.

The author of HIDUSBF (SweetLow) has released a new beta build of HIDUSBF’s 64-bit adding support for Windows 7 64-bit RC build. Therefore, I’ve updated the HIDUSBF package in this page and included the beta file. If you are using Windows 7 64-bit, make sure to download the updated version of HIDUSBF from the link below, the MD5 is: 403e0a3d0df0bee053fd197f503ada04.

1. Download Driver Signature Enforcement Overrider (attached below as dseo13b.exe).
2. Download HIDUSBF (attached below as hidusbf.zip).
3. Run Driver Signature Enforcement Overrider and choose Enable Test Mode.
4. Extract HIDUSBF to some folder, right click on HIDUSBF.inf and choose Install.
5. Run Setup.exe from HIDUSBF’s folder, check the Filter on Device box and select your desired sample rate.
6. Run Driver Signature Enforcement Overrider again, choose Sign a System file and insert full path to the installed HIDUSBF.sys file (For example: C:\Windows\System32\Drivers\HIDUSBF.sys).
7. Restart your computer and enjoy.
8. Verify by using Mouse Rate or DirectInput Mouse Rate (attached below as mouserate.exe and dimr.exe)
9. If you would like to remove the test mode watermark, run Driver Signature Enforcement Overrider and choose Watermark removal.

That should do the trick. Remember! Use it at your own risk! Don't blame me if your motherboard explodes. But... I already tested it myself - with a lot of success, so you don't have any reason to worry about . If you would like to uninstall it, just right click on HIDUSBFU.inf, choose Install and disable test mode from Driver Signature Enforcement Overrider.

Attached Files
File Type: exe mouserate.exe (19.5 KB, 9036 views)
File Type: exe dimr.exe (100.0 KB, 7661 views)
File Type: exe dseo13b.exe (705.5 KB, 13535 views)
File Type: zip hidusbf.zip (242.9 KB, 9263 views)

Last edited by Regeneration; May 28th, 2009 at 12:39 AM..

112 Comments
Thank you Regen - been waiting for this to come up for Vista SP1
Will test it on VISTA SP2 pre-Beta and let you know if it works ok.
Quote
Microsoft Windows Vista's 125Hz USB sample rate is plenty. Get a good mouse and get some PRACTICE instead.
Quote
Every hardcore gamer will FEEL the difference.
You think that MX518 is a bad mouse ? Because I don't and like it much better that the Razor's products.
Quote
When you're used to 1000Hz (1ms), you can't use 125Hz (8ms) and its not just for gaming. But 500Hz (2ms) should be enough.
Quote
Thanks for this, thought I was doomed after jumping to vista 64-bit. Anyway, it seems I cannot disable this Safe Mode without losing the shit. Does it affect anything to have this safe mode on 24/7? + the safe mode texts in the corners are annoying.
Quote
It's not safe mode, its test mode. It doesn't affect anything and there is a way removing the watermark.. but I can't provide it due to legal issues.
Quote
It would be nice if the author also reminds everybody that some mice will not go beyond 125Hz even with this patch. It has to do either with the sampling rate of the frequency the use to transmit with the receiver, and even others such as the MX400 (corded) has limitations due to the sampling chip that it uses to function the laser detector.
Often, corded and optical (NOT laser) are much better suited for forcing a higher refresh rate.
Quote
I got sidewinder mouse which have 1000hz polling rate.. But I am getting 490-520ms.. My os is vista 64.
I tried many fixes but nothing effecting.. How to solve it?
Quote
The maximum USB sample rate on Microsoft's SideWinder is 500Hz. But that's a lot better then 125Hz.
Quote
Since this seems to be a generic USB patch (As in, for all USB devices.) does anyone know if this will improve performance with crappy USB thumbdrives being used in Readyboost? There already are hacks to allow you to use any drive you want, but nothing that I'm aware of that improves performance on a so-so quality drive.
Quote
Works great! 500Hz with my IME 3.0! Only problem (not major) I have is the stupid Test Mode watermark on the corners of my screen. If there's a way to get it out please let us know! It's really annoying.
Quote
what about windows 7 ?
Quote
Will test it tommorow with Win7
Quote
Can I only use this while in Test Mode? I can't seem to get my mouse to work without it.
Quote
Has anyone gotten this to work outside of test mode? I really didn't think I'd have to use Test Mode when I read this tutorial, but I can't use my mouse without it (edit: well at least not the USB port I typically use for it).

I am certain it has to do with hidusbf.sys not being properly signed and i did use the DSEO tool to sign it.

Something is not working right. Is there an update?

Last edited by nilum; January 22nd, 2009 at 04:48 AM..
Quote
No, you must use TEST MODE. If you don't like the watermarks, it is possible to remove them, just google for user32.mui.dll.
Quote
i tried wht u said but my mouse stopped working ..then again i put it on another port it started working .i put another mouse on the previous port it worked too
so wht i did woring ?
Quote
I tried it on Windws7 and it doesn't work.

Maybe it has something to do with the fact I used the "bcdedit -set ..." method to turn off/set to test mode signature driver policy.
Quote
it DOES work - already used it in build 7000, 7022 and now using in build 7048. All of them x86. Now I will test it (maybe tommorow) in build 7057.
Quote
LOL in my own defense - I'm a moron. I have this semi-crappy mouse (good for general usage, but it lags in precision department) which probably can't go above 125Hz. It's Logitech BT58, and back then I purchased it for 15$
Quote
no problem mate. This driver seems to be nicely-written and is a generic filtering driver which works in all OS so far. Buy yourself an 1600+ dpi mouse - you will feel the difference
Quote
I'm waiting for the economic crisis to pass
Quote
thx for the update i gonna test it on win7 rc1
Quote
This didnt work for me on windows 7 beta 7000
Quote
Hmm i followed the instructions but it didn't work on vista64 sp1.
Quote
How can i uninstall this shit? dont want my os to run in "test mode"
Quote
DSEO has been updated to version 1.3b, which links to test mode watermark removal.
Quote
Works like a charm on Windows 7, thanks!
Quote
I am using logitech Mx518 and I cannot increase the sample rate from the default 125.
In Windows 7 Buld 7000 it wasn't a problem, but I tried build 7048/7057 and now also the Windows 7 RC I have not gotten it to work. I smell it has to do with the not properly signed somethings. I also tried with Logitech G5 and increased the sampling rate in Setpoint to 500, and that worked.... but I want to use my MX518. Any ideas anyone?
Quote
Got it to work in 32bit but not 64bit hmmm!
Quote
what's this "full path to the installed hidusbf.sys" thing. it's not mentioned where to find that, and there are several copies of this file in the zip. are we supposed to use a specific one?
Quote
I cannot get it to work in Windows 7 build 7100 (x64).

It used to work in Vista x64 without any problems.

Any leads?
Quote
This does NOT work with Windows 7 Ultimate x64 RC build 7000
Quote
there is no such thing as Windows 7 Ultimate x64 RC build 7000
Quote
Thanks for the feedback, I'll check that out.
Quote
The author of HIDUSBF has released a new beta to support Windows 7 RC build. I've updated file here and now it should work again on Windows 7. Make sure to grab the fixed HIDUSB.sys from the link above.
Quote
Many thanks...

Works a charm on Windows 7 x64 7100 RC
Quote
I can confirm that this works with Vista x64/Windows 7 x64 beautifully.
Quote
I confirm it working on Vista Ultimate x64 sp 1. My Razer Diamondback is now @1000hz. Thank you so much for this awesome tool.

THOUGH,
My cheap Logitec lasermouse stopped functioning, luckily Razer did function on higher polling rates but without the Razer drivers. I tried to install the Razer drivers AFTER I tweaked the polling rate and that rolled back the tweak. Now I have to miss 'on the fly' sensitivity, however that does not ruin it all. I can still change the sensitivity of the mouse in games and in Windows Vista.
Quote
Been waiting for ages for 500Hz on Windows 7 x64 RC. Thank you !
Quote
Does not work for me on Win7 Build 7137, installing the .inf fails. Any suggestions?
Quote
Does not work on windown 7 Build 7137, installing of the .inf fails.
Quote
Quote:
Originally Posted by Unregistered View Post
Does not work for me on Win7 Build 7137, installing the .inf fails. Any suggestions?
We don't support private and leaked warez builds of OSes. You can use Windows Vista or Windows 7 RC until Microsoft provides the final version of Windows 7.

Last edited by Regeneration; June 4th, 2009 at 04:55 PM..
Quote
Quote:
Originally Posted by Regeneration View Post
We don't support private and leaked warez builds of OSes. You can use Windows Vista or Windows 7 RC until Microsoft provides the final version of Windows 7.
I lol'd. Seriously.
Quote
Quote:
Originally Posted by Regeneration View Post
We don't support private and leaked warez builds of OSes. You can use Windows Vista or Windows 7 RC until Microsoft provides the final version of Windows 7.
or the noob can just learn how to fake a build string.
Quote
I got it working on Windows 7 Build 7137!

Before you start you need to install IP32ENGW7Beta.exe (if you are using a Microsoft mouse). After that the mod works.
Quote
Does not seems to work with Server 2008 R2 RC1.
Quote
does this work for windows 7 32bit?
Quote
Does not work on Windows 7 RC x64 build 7100. Inf install fails, but this particular mouse won't work in this particular USB port anymore. When I connect it there's a weird sound and cursor won't move. Uninstall does not work either. Other mice and other devices work fine in this port. I just messed up two ports this way - what do I do now? I'm running out of mouse cable here:/
Quote
When you connect the mouse can you see it in the device manager? You could uninstall it there and select the option to have the driver removed. IDK really, just a thought.

Of course, a fresh windows install will surely help ya
Quote
It's not gonna work, this mouse works fine in every other USB port except two mentioned (got 5 in total in my notebook), so it's not a driver issue. This hidusbf affected these USB ports somehow, even if the driver itself was not installed (I did a search for hidusbf.sys on my whole system partition and none was found). Fresh install would probably help but it's not an option for me now, just lost a weekend to set up the new system two weeks ago and can't afford that again timewise.
Quote
blah, blah, blah... Contrary to what I thought the method you proposed helped instatly. The mouse connected to the "wrong" port showed up as an unknown hid device. Uninstalling it from device manager and plugging it again solved the problem, second USB port started working right away also. Thanks a million!
Quote
I knew it was going to work! /smug mode off

Quote
For some reason I can't get this to work on Vista ultimate x64. I have UAC disabled and have followed all the steps, but all that happens is that my USB device is unrecognized and I must change usb ports or remove the registry entry for it to work again
Quote
Seems like it does not work anymore (maybe because of a windows update?).

Installing of the .INF fails!
Quote
thanks
Quote
To Regeneration:
>4. Extract HIDUSBF to some folder, right click on HIDUSBF.inf and choose Install.
Are the installing driver service from setup.exe ("Install Service" button) from hidusbf package is not work now in x64 environment? I personally test it under Vista x64 RTM. Can you tell, what version of MS OS is stop working?
--- SweetLow ---
Quote
Quote:
Originally Posted by Unregistered View Post
Are the installing driver service from setup.exe ("Install Service" button) from hidusbf package is not work now in x64 environment? I personally test it under Vista x64 RTM. Can you tell, what version of MS OS is stop working?-
Hi SweetLow,

I'm glad to see you around.

Well, It didn’t worked last time (A very long time ago) I tried it on both XP and Vista 64-bit editions. How do you call service installation?
Quote
>How do you call service installation?
As ShellExecute() for hidusbf.inf file. But since MS setup engine under x64 environment is not 32-bit compatible and my setup.exe is 32-bit application - i call 64-bit stub - sx64.exe.
It is work well under Vista x64 RTM.

But may be MS now try to check driver signature not only at load time, but at setup time?

So i recommend to try slightly other sequence of installation procedure -

1. enable test mode by dseo and reboot
2. sign hidusbf.sys by dseo after unzipping (not after installing into syste32\drivers)
3. then run setup.exe and then make setup as under 32-bit environment
--- SweetLow ---
Quote
>It didn’t worked last time (A very long time ago) I tried it on ... XP
Only see now - this is very strange. Under 32-bit environment this must work (but you certainly must have admin rights at setup.exe start time).
--- SweetLow ---
Quote
Yeah nice, you need to sign the .INF before you install it. It work with no problems then.

The author of the post should update the instructions.
Quote
SweetLow and ngohq, THANK YOU.

Its websites and people dedicated like you which make the hardcore and casuals amongst us very very happy!

Your efforts are not unnoticed!
Quote
Is it possible for this to work in win 7 x86 (32-bit)?

also would I be able to use this to overclock my joystick fighting game controller I use for Street Fighter? Sounds like a dumb question, I know, but I play this over the net and the input lag it killing me

Thanks for any help.
Quote
followed every single step in vista/32 sp1 but I'm still getting 125hz, even running setup.exe and dseo.exe as administrator. Any hint?

tks vm
Quote
Followed the instructions and got this working in Windows 7 x86 (32-bit version) RC Build 7100

Works for my IntelliMouse Explorer 3.0 @ 500Hz and for my Madcatz Fightstick Tournament Edition @ 500Hz.

Thanks NGO and Sweetlow!
Quote
Still can't get it to work on Windows 7 RC. Every time I install the HIDUSBF.INF file, windows complains that I've just installed an unsigned driver. If I then reboot the mouse stops working untill I uninstall it from the device manager. It used to work before, I just needed to reinstall the mouse drivers (tried the logitech ones which suck). After uninstalling the logitech drivers I can't get it to work at 1000 Hz as before How can I get this to work under Win7 x64?
Quote
Quote:
Originally Posted by r2rX View Post
I can confirm that this works with Vista x64/Windows 7 x64 beautifully.
Exactly how did u do it to work in vista x64?
Ive tryed many many things without any luck...
Quote
thx for the new driver

working on server 7!
Quote
Quote:
Originally Posted by Unregistered View Post
Does not seems to work with Server 2008 R2 RC1.
Working here

use bcdedit or easybcd and set it right to that

identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows Server 2008 R2
locale en-US
loadoptions DDISABLE_INTEGRITY_CHECKS
inherit {bootloadersettings}
recoverysequence {a3a2f67f-37ad-11de-8cf8-91ce0c71568c}
recoveryenabled Yes
bootdebug No
testsigning Yes
osdevice partition=C:
systemroot \Windows
resumeobject {a3a2f67d-37ad-11de-8cf8-91ce0c71568c}
nx AlwaysOff
pae ForceDisable
sos No
debug No
Quote
Works great on W7 RC1!
Quote
Worked perfect on Windows Vista SP2 x64
Quote
how too delete "test mode" labels in the corner?
Quote
did anyone tried this on Windows 7 7600 RTM? Does it work?
Quote
thanks to you one of mu USB devices stopped working when I clicked on "Restart"
Quote
Warning, use this at your own risk!


seriously, are you that much of a RETARD to not realise that?
Quote
works great on windows 7 RTM 7600 x86

thank you!
Quote
works on windows 7 x64 7600 ?
Quote
didnt work for me on windows 7 x64 build 7600
Quote
Works on Windows 7 x64 RTM! Thanks)
Quote
Does not work on Windows 7 x64 RTM - but it worked in 7100 RC.
Quote
Windows 7 x64 RTM build 7600 — works like a charm though i don't like the test mode being enabled all the way round. Lets hope SweetLow gets certificate somehow for his sweet and quite useful driver.
Quote
My god! what a difference going from 125 to 500.
Quote
Will this do anything for USB controllers? I have a couple of Rock Band drum controllers, and XFX controllers and the lag on them is just unbearable, especially the drums.

I'm getting 13.50ms input lag according to a program I found the other day.
Quote
Works on WIN7 build 7600
Quote
doesn't work for me on 7600 x64 rtm. I sign the driver and reboot and it's still unsigned. Test mode is already on and watermark is removed. UAC is off too.

any ideas?
Quote
Does not work on windows 7 x64 rtm.

If anyone got it to work please put up a step by step way to making it work.
Quote
tools useless, use readydriverplus.
Quote
I have a logitech G5 and the Logitech Setpoint congiguration software has an option to set the report rate under advanced game settings. I just set it to 1000 and magic! It reports at upto 1000hz! Who ever would have guessed?
Quote
same with my roccat kone, i can set the polling rate to 125, 500 and 1000 right through the driver
Quote
Works with Windows Vista SP2 and Windows 7, both x64!
Quote
Works great in w7 rc7100!

Although I was able to follow the instructions with success, I could see how some not so savvy people could get confused. :P

Thanks a million!
Quote
Hey, I got the polling rate installed and working. I just want to double check on uninstalling it because my drivers can set the polling rate. According to the instructions:
1. Sign .sys file using dseo13b
2. Install HIDUSBFU.inf
3. Disable Test Mode

Is this correct way?
Quote
>I just want to double check on uninstalling it because my drivers can set the polling rate.
1. Unlink HIDUSBF.SYS from mouse through SETUP.EXE (uncheck Filter On Device) or you will need to delete usb hid device corresponding to mouse later through Device Manager.
2. Install HIDUSBFU.inf
3. Disable Test Mode
--- SweetLow ---
Quote
Probably a noob question, but once you change a device rate and click restart does it remain that way until you change it? Do the settings keep even after you reboot your computer without having to rerun the setup.exe program?

One other ques., what is the SX64.EXE file? Do I need to run that if I am using Vista64?

Thanks in advance.
Quote
>but once you change a device rate and click restart does it remain that way until you change it?
Yes.

>Do the settings keep even after you reboot your computer without having to rerun the setup.exe program?
Yes.

More to say, there is only one necessary thing - HIDUSBF.SYS driver itself. Setup.exe have been make later after driver to simplify install/deinstall/rate change.

>what is the SX64.EXE file?
It is a stub for WIN64 environment. The GUI module (SETUP.EXE) is WIN32 application and thus cannot process install and device management API procedures under WIN64 directly. So it call SX64.EXE and pass necessary parameters.

>Do I need to run that if I am using Vista64?
No.

--- SweetLow ---
Quote
Thanks SweetLow. It worked perfectly here in W7.

Now I just need to get that awful acceleration removed.
Quote
Running Win7 64bit and I can't get this to work properly. After a reboot, my mouse just stops working and I have to plug it into an un-altered usb-port, and after trying a few times I only have 1 usbport left that my mouse works in, I dare not try this one. It says to install "HIDUSBFU.INF" to uninstall but that didn't work. Any ideas?
Quote
Same Problem. Running Vista x64 SP2. Followed this guide step by step.

Mouse dies on start-up. Fucking great... not recommended.!
Quote
Same boat as the last 2 guys..... mouse will not work.
Quote

 

Quick Reply
Message:
Your Username: Click here to log in

Options
 





eXTReMe Tracker

Copyright © NGOHQ.com - All rights reserved
Reproduction in whole or in part in any form or medium
without written permission of the site's owners is prohibited.
Powered by vBadvanced and vBulletin from Jelsoft
Copyright © 2000-2007 Jelsoft Enterprises Limited
Search Engine Friendly URLs by vBSEO 3.3.2

Contact Us - Archive - NGOHQ.com - NGOHQ.org - NGOHQ.net - Disclaimer - Top