Jump to content

usbport.sys XP SP3?


Recommended Posts

Posted

Hey all,

I went through all the programs for usb poll rate changes... they all obviously report a version mis-match due to SP3 RC1. 125mHz is horrible compared to 1000... :P

Any help greatly appreciated. :)


Posted

http://www.tcmagazine.com/forums/index.php...entry1920

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.org/~beavis/archive/files/HAX.txt

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

Posted
http://www.tcmagazine.com/forums/index.php...entry1920
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.org/~beavis/archive/files/HAX.txt

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

Just tried to do that, cant find any of those strings, meaning I cant replace them

Posted

hmm i'll do some more work on it later. Logitech Setpoint drivers for my G5 successfully turn up the polling rate up to 1000 on my G5 V2 on SP3, so obviously theres a way if Logitech can do it

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...