http://www.tcmagazine.com/forums/index.php...&#entry1920
Quote
it tells you how to hex edit the usbport.sys to change the refresh rate.
if you look closely, you'll see the string is
B0 04 73 09 52 8A 0A 01
but you can find
B0 04 73 09 52 8A 0A ??
where ?? is different per OS version and service pack.
you can change the first 7 pairs, and just leave the last pair the same.
i.e.
B0 04 73 09 52 8A 0A ?? -> B0 02 73 09 52 8C 0A ?? == 125hz -> 500hz
he quotes a now dead webpage but if you
google that hex string you will find
http://marvin.hb0da....e/files/HAX.txt
Quote
1. Locate usbport.sys in %SystemRoot%\System32\Drivers
2. Take a backup of the file, save it like usbport.BAK for instance.
3. Hexedit the file, locate this sequence of hex values: "3C 08 73 09 C6 86 0A 01", look in FAQ
if you can't find it.
(You can google for one, a lot of free hexeditors on the net. I used Hex Workshop 4.0)
4. It's found at different offsets depending on what usbport.sys version you got. non-SP/SP1/SP2
5. Replace that string with this one: "B0 04 73 09 52 8A 0A 01"
6. Save&reboot
7. Go into safemode (this is to avoid WFP), replace the patched usbport.sys in both
%SystemRoot%\System32\Drivers AND %SystemRoot%\System32\dllcache (hidden folder)
8. Reboot, and it should all work fine.
9. Back in WinXP, check samplerate, and you SHOULD notice the change. For the ones with total
blindness for such things; you will notice that sensitivity feels LOWER.
Other things: Better responsetime/less jitter/mouselag/whine from you.
If you do find "3C 08 73 09 C6 86 02 01" instead, then your patches will also have to change for 250hz and 500hz. The correct ones will then be: "B0 04 73 09 52 8A 02 01" for 250hz, and "B0 02 73 09 52 8C 02 01" for 500hz.
that should do it but looks like there isnt a fancy smancy do-it-for-me version for SP3 yet