Hello,
I am a big fan of Tom's Hardware, and normally I am not on the cutting edge of knowledge of anything technical, but here I think I clearly am, and would love your input on the issue, basically so people can have the best mouse possible, and so logitech will correct the mx1000 mouse report rate capability, so I can buy the new one : )
The mx510 with usbport.sys patch (addendum below) to increase report rate to 500mhz is FAR superior to mx1000.
The difference is quite stunning actually. I have read people saying the speed patch makes there mouse obviously smoother, I thought so to, but in the back of my mind the questions were: 1) maybe its really NOT smoother (which I doubted severely) and 2)maybe its not that much/significantly smoother.
First a bit of background. I am a huge logitech fan. I had a mouseman wheel, then bought the mx500, then the mx510, and now the mx1000.
The mx1000, uses a laser to form the pictures it takes of the surface, vs the usual LED, this results in a picture 20X more detailed per the logitech literature. All well and good.
The advantage of the usbport.sys speedpatch, quite simply, completely and obviously destroys any advantage the mx1000 has over the mx510. The mx1000 report rate is limited to 125hz even with speedpatch due to the transmission from mouse to mousebase is capped at 125hz, the mx510 with speedpatch achieves 450-500 average rate easily (one can patch to 1000hz as well).
I am sitting here with both mx510 and mx1000 installed on my computer at the same time, when i move the mx1000 the cursor is just obviously jerky, I mean really obviously jerky..... The mx510 is not, its smooth, there is basically no jumping of the cursor at all. Testing both of the report rates with mouserate.exe the mx1000 is stuck at 125, the mx510 is getting 450-500hz. Both mouse will move the cursor, both are active right now, the testing is done side by side, basically same speed.
If you are a serious gamer, or really like precise movements, do not buy the mx1000. Run the mx510 with the raziel usbport.sys speed patch at 500hz. The difference in smoothness is quite simply huge, obvious, significant, and I think undeniable.
This "test" I have done is very simple Tom's Hardware, but I think its basically irrefutable, unless I have screwed something up somehow, so please check this out!
If you have bought the mx1000 mouse, install the patch (I know little and did it, but as usual if it goes wrong, dont come to me) and try out your mx1000 mouse and your mx510 mouse mouse side by side....
Its the report rate I believe thats bottlenecking quality of mouse movements.
ADDENDUM:
http://www.warleagues.com/viewnews.asp?view=45
Page 2: The patch sequence
NB! This only covers WindowsXP, check the comments to see if someone had success with other Windows versions. The ppl behind Razer said they will make patches for windows2000 this year, with their Diamondback release.
Before you begin. It may have an affect on other usb devices, both positive and negative. So test with
only the mouse connected first, then try adding the other devices and see if they work. If they don't try decreasing the samplerate, or go all the way back to the original file. But noone wants to do that, once they feel the power of 500hz
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.
And this is the 250hz patch.
500hz : "B0 02 73 09 52 8C 0A 01"
1000hz : *Removed*
500hz should be enough for all at this point.
As you notice, the second hex value defines the milliseconds. 1000hz is the highest samplerate possible.
Since the number is set with a whole number, and the lowest whole number is 1.
Mice and reported success:
Intellimouse Explorer 3 - 250&500hz&1000hz
Logitech MX300/310/500 - 250&500hz
Logitech MX510 - 250&450hz
Razer Viper - 250&500hz (doesn't fix the skipping)
By RaZiel
I am a big fan of Tom's Hardware, and normally I am not on the cutting edge of knowledge of anything technical, but here I think I clearly am, and would love your input on the issue, basically so people can have the best mouse possible, and so logitech will correct the mx1000 mouse report rate capability, so I can buy the new one : )
The mx510 with usbport.sys patch (addendum below) to increase report rate to 500mhz is FAR superior to mx1000.
The difference is quite stunning actually. I have read people saying the speed patch makes there mouse obviously smoother, I thought so to, but in the back of my mind the questions were: 1) maybe its really NOT smoother (which I doubted severely) and 2)maybe its not that much/significantly smoother.
First a bit of background. I am a huge logitech fan. I had a mouseman wheel, then bought the mx500, then the mx510, and now the mx1000.
The mx1000, uses a laser to form the pictures it takes of the surface, vs the usual LED, this results in a picture 20X more detailed per the logitech literature. All well and good.
The advantage of the usbport.sys speedpatch, quite simply, completely and obviously destroys any advantage the mx1000 has over the mx510. The mx1000 report rate is limited to 125hz even with speedpatch due to the transmission from mouse to mousebase is capped at 125hz, the mx510 with speedpatch achieves 450-500 average rate easily (one can patch to 1000hz as well).
I am sitting here with both mx510 and mx1000 installed on my computer at the same time, when i move the mx1000 the cursor is just obviously jerky, I mean really obviously jerky..... The mx510 is not, its smooth, there is basically no jumping of the cursor at all. Testing both of the report rates with mouserate.exe the mx1000 is stuck at 125, the mx510 is getting 450-500hz. Both mouse will move the cursor, both are active right now, the testing is done side by side, basically same speed.
If you are a serious gamer, or really like precise movements, do not buy the mx1000. Run the mx510 with the raziel usbport.sys speed patch at 500hz. The difference in smoothness is quite simply huge, obvious, significant, and I think undeniable.
This "test" I have done is very simple Tom's Hardware, but I think its basically irrefutable, unless I have screwed something up somehow, so please check this out!
If you have bought the mx1000 mouse, install the patch (I know little and did it, but as usual if it goes wrong, dont come to me) and try out your mx1000 mouse and your mx510 mouse mouse side by side....
Its the report rate I believe thats bottlenecking quality of mouse movements.
ADDENDUM:
http://www.warleagues.com/viewnews.asp?view=45
Page 2: The patch sequence
NB! This only covers WindowsXP, check the comments to see if someone had success with other Windows versions. The ppl behind Razer said they will make patches for windows2000 this year, with their Diamondback release.
Before you begin. It may have an affect on other usb devices, both positive and negative. So test with
only the mouse connected first, then try adding the other devices and see if they work. If they don't try decreasing the samplerate, or go all the way back to the original file. But noone wants to do that, once they feel the power of 500hz

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.
And this is the 250hz patch.
500hz : "B0 02 73 09 52 8C 0A 01"
1000hz : *Removed*
500hz should be enough for all at this point.
As you notice, the second hex value defines the milliseconds. 1000hz is the highest samplerate possible.
Since the number is set with a whole number, and the lowest whole number is 1.
Mice and reported success:
Intellimouse Explorer 3 - 250&500hz&1000hz
Logitech MX300/310/500 - 250&500hz
Logitech MX510 - 250&450hz
Razer Viper - 250&500hz (doesn't fix the skipping)
By RaZiel
