Help - Search - Members - Calendar
Full Version: usbport.sys XP SP3?
MSFN Forums > Microsoft Software Products - Discussion & Support > Windows XP

   


Google Internet Forums Unattended CD/DVD Guide
FSB-SPY
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... tongue.gif

Any help greatly appreciated. smile.gif
FSB-SPY
bump ;[
BIOHazard87
bump from me too :/ I need it badly
PC_LOAD_LETTER
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.org/~beavis/archive/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
Dexter Dude
I' v already done that for you . The result is this file with sets USB Polling Freq from 125Hz to 512Hz.Tested with Trust GM-4200 gamer optical mouse .It works fine .To replace the file you could use "system file replacer " from here:
http://www3.telus.net/_/replacer/

Download link:
http://depositfiles.com/files/2897246
BIOHazard87
QUOTE (Dexter Dude @ Dec 31 2007, 07:20 AM) *
I' v already done that for you . The result is this file with sets USB Polling Freq from 125Hz to 512Hz.Tested with Trust GM-4200 gamer optical mouse .It works fine .To replace the file you could use "system file replacer " from here:
http://www3.telus.net/_/replacer/

Download link:
http://depositfiles.com/files/2897246

didnt work for me on SP3 with a Logitech MX518 sad.gif
Dexter Dude
Did you used "system file replacer " or just direct copy to System32 ?Direct copy not working always .
BIOHazard87
yeah I used the system file replacer
FSB-SPY
Ditto. Doesn't seem to change the rate. sad.gif
BIOHazard87
QUOTE (geek @ Dec 31 2007, 01:01 AM) *
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.org/~beavis/archive/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

Just tried to do that, cant find any of those strings, meaning I cant replace them
Dexter Dude
I used SP3 RC1 v.3244 and found this string "B0 04 73 09 " .The other strings did not match.I replaced only specified strings.
BIOHazard87
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




Google Internet Forums Unattended CD/DVD Guide

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.