+ Reply to Thread
Results 1 to 7 of 7

Thread: Win7 Polling Rate Mod (usbport.sys)

  1. #1
    Xtreme Addict NEOAethyr's Avatar
    Join Date
    Sep 2010
    Location
    US, MI (Muskegon)
    Posts
    1,247
    Thanks
    16
    Thanked 14 Times in 14 Posts

    Win7 Polling Rate Mod (usbport.sys)

    Using info provided in these 2 links (actually there was a 3rd link that helped me string it together but whatever...).
    Anyways I was able to do the win xp sp2/sp3 vista usb mod on win7 with 100% success.
    I used a program called mouserate to check it (crc32: beba3ab2).

    http://www.soldierx.com/tutorials/US...-rate-tweaking
    http://www.nccpud.com/a/CPU/2011/1214/29666.html

    These are my quick notes:
    Code:
    usbport.sys
    3c 08 73 09 c6 86 02 01		default 8ms 125hz
    3c 08 73 09 c6 86 0a 01		default 8ms 125hz
    
    b0 04 73 09 52 8a 0a 01		4ms 250hz
    b0 02 73 09 52 8c 0a 01		2ms 500hz
    b0 01 73 09 52 8a 0a 01		1ms 1000hz
    xx 0x 73 09 xx 8x 0a 01
    
    3C 08 73 09 C6 83 1A 01		default 8ms 125hz my os...
    b0 01 73 09 52 8a ?? ??
    xx 0x 73 09 xx 8x 1a?01?
    b0 01 73 09 52 8a 1a 01		1ms guessing..
    This are the actual results, offset is 0x9e18 in system32\drivers\usbport.sys.
    Code:
    3C 08 73 09 C6 83 1A 01		default 8ms 125hz my os...
    b0 01 73 09 52 8a 1a 01		1ms verified..
    I didn't need to change any checksums no sign anything.
    But it's not likely that easy on most systems so if you have troubles past this point, look it up yourself sorry...
    Just providing the info I know and use myself so bleh :P ...

    I wonder though, if this improves usb stick speed...
    I figured this out in about 15mins, I feal kinda stupid for not realizing it before lol, also gotta firmware update for my mouse too... (edit: gah go figure, firmware update crashes on my os(unrelated), ... some other day lol)
    Last edited by NEOAethyr; 07-04-2012 at 03:38 AM.


    CPU: AMD Phenom 1090T
    CPU Heatsink: NZXT Kraken X60
    Mobo: ASUS Crosshair IV Formula (2101 BIOS)
    MEM: 2x 4gig ADATA XPG Gaming Series v2.0 [AX3U2000GC4G9B-DG2] (Hynix H9C-BFR)
    PSU: Seasonic X-750
    VGA: nVidia Grid VGX K2 (Only got 1 out of the 2 gpu's at the moment)
    Monitor: ASUS VG278HE & 3DVision2 Kit
    Drives: 2x WD Green 1TB Modified Drives (RAID 0), Corsair Force Series 3 CSSD-F60GB3A-BK 60GB SATA3 SSD, Pioneer BDR-2208 Blue Ray Burner
    Case: Rosewill Blackhawk Ultra
    OS's: Windows 2003 Enterprise x86 SP2-R2 VLM, Windows 7 Standard Embedded x86 SP1 EVL (128GB Patched)
    Mouse: Razer Abyssus (I smashed this because of a usb comflict, still have the prob though afterwards ..., using generic mouse for now)
    777

    Just ordered an Samsung Galaxy S IV i9500 Octo-Core Quad Band 16gb Unlocked.
    Should be getting the screen protector anyday now.
    Also got 64gig micro sd card but it turned out it's a bad card, rma'ing.


  2. #2
    Xtreme Enthusiast El Mano's Avatar
    Join Date
    Mar 2010
    Posts
    937
    Thanks
    95
    Thanked 66 Times in 36 Posts
    Will this bring any advantage if my drivers already allow me to set USB polling rate at 100Hz?

  3. #3
    I am Xtreme BeepBeep2's Avatar
    Join Date
    Jan 2009
    Location
    Ohio
    Posts
    8,187
    Thanks
    361
    Thanked 127 Times in 106 Posts
    Quote Originally Posted by NEOAethyr View Post
    I wonder though, if this improves usb stick speed...
    If the stick is your mouse and you're playing a FPS

  4. #4
    Xtreme Addict NEOAethyr's Avatar
    Join Date
    Sep 2010
    Location
    US, MI (Muskegon)
    Posts
    1,247
    Thanks
    16
    Thanked 14 Times in 14 Posts
    Hmm, apparently in my haste I ah should of checked with that mouserate program 1st.
    It's saying I didn't need to hex edit anything to use 1000hz.
    I'm not using a custom mouse driver either so :|.

    I don't know if this still works from xp/2k3, I don't think I need this one either.
    Code:
    ;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouhid\Parameters]
    
    ;"MouseDataQueueSize"=200 Dword
    ;USB Mouse DPI
    When you hex edit the file, maybe you hard set the default.
    For those kinds of mice that don't have a switch for the dpi and polling rate.
    That's my guess.

    Now I have no idea and I kinda wasted everyone's time lol.
    I was also thinking there was a value in there that looked like the ms(hz) in hex, but the rest of the changes I don't know what do.

    Quote Originally Posted by El Maño View Post
    Will this bring any advantage if my drivers already allow me to set USB polling rate at 100Hz?
    It would of made no difference at all if windows was 125hz by default, which is higher then the mouse rate you're talking about .
    Last edited by NEOAethyr; 07-04-2012 at 03:23 PM.


    CPU: AMD Phenom 1090T
    CPU Heatsink: NZXT Kraken X60
    Mobo: ASUS Crosshair IV Formula (2101 BIOS)
    MEM: 2x 4gig ADATA XPG Gaming Series v2.0 [AX3U2000GC4G9B-DG2] (Hynix H9C-BFR)
    PSU: Seasonic X-750
    VGA: nVidia Grid VGX K2 (Only got 1 out of the 2 gpu's at the moment)
    Monitor: ASUS VG278HE & 3DVision2 Kit
    Drives: 2x WD Green 1TB Modified Drives (RAID 0), Corsair Force Series 3 CSSD-F60GB3A-BK 60GB SATA3 SSD, Pioneer BDR-2208 Blue Ray Burner
    Case: Rosewill Blackhawk Ultra
    OS's: Windows 2003 Enterprise x86 SP2-R2 VLM, Windows 7 Standard Embedded x86 SP1 EVL (128GB Patched)
    Mouse: Razer Abyssus (I smashed this because of a usb comflict, still have the prob though afterwards ..., using generic mouse for now)
    777

    Just ordered an Samsung Galaxy S IV i9500 Octo-Core Quad Band 16gb Unlocked.
    Should be getting the screen protector anyday now.
    Also got 64gig micro sd card but it turned out it's a bad card, rma'ing.


  5. #5
    Xtreme Enthusiast El Mano's Avatar
    Join Date
    Mar 2010
    Posts
    937
    Thanks
    95
    Thanked 66 Times in 36 Posts
    My bad, that was supposed to be 1000Hz.

  6. #6
    Xtreme Addict NEOAethyr's Avatar
    Join Date
    Sep 2010
    Location
    US, MI (Muskegon)
    Posts
    1,247
    Thanks
    16
    Thanked 14 Times in 14 Posts
    I got a req so here goes.

    Windows 7, enterprise, x86.
    Offset 0x9E18 - 0x9E1F
    Default: 3C 08 73 09 C6 83 1A 01


    Here's where I'm unsure of which one It could be:

    Change to: 3C 02 73 09 C6 83 1A 01
    Or.. 3C 02 73 09 C6 8A 1A 01
    Or.. B0 02 73 09 C6 83 1A 01
    Or.. B0 02 73 09 C6 8A 1A 01

    It could be either one of those 4 value's.
    For 2ms, aka 500hz.

    The only reason I was able to figure out the 1ms value because it had less variation in differences.
    I gathered the info originally from a few web pages.
    I'm unsure really what difference this really makes.
    'Cause mouserate said that my hardware switch on the mouse it's self did the trick.

    The only reason you might need such a hack is if your mouse does not have such a switch to change the polling rate.
    And when I thought I had verified the 1ms hack, well, it turned out it really had no difference on my system.
    It's hard to say if this hack truly works on not.

    That's about the best I can do sorry ^^.


    CPU: AMD Phenom 1090T
    CPU Heatsink: NZXT Kraken X60
    Mobo: ASUS Crosshair IV Formula (2101 BIOS)
    MEM: 2x 4gig ADATA XPG Gaming Series v2.0 [AX3U2000GC4G9B-DG2] (Hynix H9C-BFR)
    PSU: Seasonic X-750
    VGA: nVidia Grid VGX K2 (Only got 1 out of the 2 gpu's at the moment)
    Monitor: ASUS VG278HE & 3DVision2 Kit
    Drives: 2x WD Green 1TB Modified Drives (RAID 0), Corsair Force Series 3 CSSD-F60GB3A-BK 60GB SATA3 SSD, Pioneer BDR-2208 Blue Ray Burner
    Case: Rosewill Blackhawk Ultra
    OS's: Windows 2003 Enterprise x86 SP2-R2 VLM, Windows 7 Standard Embedded x86 SP1 EVL (128GB Patched)
    Mouse: Razer Abyssus (I smashed this because of a usb comflict, still have the prob though afterwards ..., using generic mouse for now)
    777

    Just ordered an Samsung Galaxy S IV i9500 Octo-Core Quad Band 16gb Unlocked.
    Should be getting the screen protector anyday now.
    Also got 64gig micro sd card but it turned out it's a bad card, rma'ing.


  7. #7
    I am Xtreme Ket's Avatar
    Join Date
    Apr 2004
    Location
    United Kingdom
    Posts
    6,554
    Thanks
    0
    Thanked 42 Times in 36 Posts
    Thought I would use mouserate to check Win 7 wasn't gaying up my fireglider and... nope its not. Switch on my fireglider does the trick, 500ms+ so I average 2ms and when I have to move really fast about 1.5ms.

    "Prowler"
    Asrock Z77 Extreme6 | i5 2500k @ 4.6GHz 1.4v | 2x4GB PC12800 Ripjaws @ 2133MHz 10-10-10-15 1T 1.55v | Sapphire HD7950 Vapor-X w\ Gelid Icy Vision A | Xonar DX 7.1 | 640GB WD Black | 2x Sony Optiarc | Corsair 850w HX

    Cooling:

    3x Coolermaster Sickleflow 120mm 70CFM fans | Modified CoolIT ECO sealed loop CPU cooler | Custom made "The Judge" VGA VRM heatsink

    Asrock Z77 thread! | Asrock Z77 Extreme6 Review | Asrock P67 Extreme4 Review | Asrock P67 Extreme4/6 Pro3 thread | Asrock Z68 Extreme4 thread | Asrock Z68 Extreme4 Review | Asrock Z68 Gen3 Thread | 8GB G-Skill review | TK 2.ZERO homepage | P5Q series mBIOS thread

    (\_/) This is Bunny.
    (+.+) Bunny is dead.
    (^ ^) Copy and paste Bunny into your sig to create an army of BUNNY ZOMBIE MINIONS!!!

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts