Patriot Viper V551 Optical RGB Gaming Mouse Review

Viper Gaming Mouse Software and features


The Viper Gaming Mouse Software is the software that controls the Patriot Viper V551 Gaming Mouse.  The mouse itself will work perfectly fine without it, but if you want to change a few things, you will need to install it.

You can find the software here:

Let’s check it out.

After installing the Viper Gaming Mouse Software and starting it up, we are greeted with this screen.  The buttons screen allows you set all the mouse buttons the way you like, and even allows you to setup 5 different profiles to have a profile for every users or game you like.

You can also change the color of the profiles, making it a little more personal.

For an example on how we can program a key, I hovered the cursor over the “Forward” button, which highlights the button you will be changing.

Clicking on the text, brings up the function section in which we have a ton of other options.  The “Mouse Functions” area allows you to utilize pre-made functions.

The “Keyboard Functions” section, allows you to set a desired keyboard key for that button, a single key.  A very odd function, but its there if you like it.

The “Advanced Functions” section, allows you to set some other pre-made functions, but these are a bit more advanced than the others.  I like these options, here you can undo changes, adjust DPI, Lock Axis, Sniper function and more.  Sniper function is pretty cool, it allows you to use the regular DPI speed you set your mouse to, then click and hold the Sniper function to reduce the DPI to a more precise speed and let go when you want your higher DPI.

The “Macros” section allows you to create, modify, import and Export many macro settings.  You can get very intricate with these macro settings.  Don’t worry, I will go over them in more detail towards the end of this section.

The “Key Cycle” section to me is a but pointless, but its there.  You can add a few different keys and then have then played back in a “Cycle”, “Reverse” plays the character you entered when you press the selected key.  For example, if you press the key it presses the Number 4, press the key again, it presses A, press again and it types the Number 5 and so on, as you can see in the sequence above.  “Current Position” will start off at the last key pressed.

Again, I am not sure why this one exists, but it does and surely someone will utilize it.  If you know of a reason for it, please do let me know if the comments below.

Coming out of the “Buttons” section (yes, everything until now has been in the “Buttons” section), we move onto the “Sensor”.  Here you can change the preset DPI settings.  You can also set the auto Speed and “X / Y axis independent” settings.  Auto speed, allows you to automatically adjust the DPI in the range you setup according to the mouse movement speeds.  The X / Y Axis independent function, allows you to these different DPI values for the X or Y axis’.

We have already gone over the “Macro Editor” section during the Buttons section, as they tie into each other, so we will skip to the “Settings” section.

The “Settings” section, allows you to change the USB Polling Rate”.  Most would leave it at 1000Hz, but you can go as low as 125Hz if you prefer.

Under General options, you can enable or disable “Angle Snapping”, “Enable DPI / profile OSD” and “Disable mouse acceleration (OS)

Angle snapping, when enabled helps to move the cursor in horizontal or vertical straight lines, keeping each movement snapped into the nearest angle.

Enable DPI / Profiles (OSD) works with the settings under Buttons”

Notice how there is “Profile 1” ~ “Profile 5”, when you click on the M key, you change between profile automatically.  If this is checked or enabled, the next “Profile” OSD (On Screen Display) will show on the screen, for example.

If you tap what is currently known as the DPI loop button (the button behind the M button) as the DPI loop button you will see this

This shows you change into the current DPI setting.  You can toggle this off so that your don’t see this but I think its great to know what you are getting yourself into.

Disable Mouse Acceleration (OS) to me is a great one to leave with a check in it, to disable mouse acceleration.  While its good to accelerate your mouse, it makes mouse movements distances increase when the mouse if moved quickly, rather than keep the mouse at the consistent DPI you have selected.  If you find the motion awkward, I recommend placing a check in this box, it may help your movements.

When I first started using the Patriot Viper V551 Optical RGB Gaming Mouse, I was going to give it a horrible review until I found this check box.  With it enabled, all my movements felt very erratic, placing a check here made everything smooth.

This setting was not a problem, I could change it and it was easy….

There is a part here that bugs me, but I will discuss that in my “Final Thoughts and Conclusion

Driver settings allows you to “BACKUP”, “RESTORE” and “RESET” your “VIPER GAMING MOUSE” software.  I have used all quite a few times, and the backup and restore functions are for the previous complaint… but I feel like it’s a hassle to update/reinstall if you don’t need to.  Reset, if you messed up a setting, or changed something and forgot what the original settings was, click here and it will revert back to the initial settings.

Lastly, on the top right-hand corner, when you click on the gradient globe, you can change lighting effects.  Even though we have not talked about it much during this review, this is an RGB mouse after all.

Customize” allows you to change each of the 9 zones colors to which ever color you would like and also allow you to have then set to “Breathe” or “Always ON

Wave”, “Wave (Invert)”, “Random 1”, “Random 2” allows you to set all of the 9 points to in change colors in sync.

So aside from explaining everything through text, for those that prefer video, I got you covered.  In this video we go over all of the settings, check it out.

OK, now that we have gone over all of that, let’s check out my “Final Thoughts and Conclusion”.

ContinueFinal Thoughts and Conclusion

Iggy Castillo
I have spent many years in the PC boutique name space as Product Development Engineer for Alienware and later Dell through Alienware's acquisition and finally Velocity Micro. During these years I spent my time developing new configurations, products and technologies with companies such as AMD, Asus, Intel, Microsoft, NVIDIA and more. The Arts, Gaming, New & Old technologies drive my interests and passion. Now as my day job, I am an IT Manager but doing reviews on my time and my dime.
Iggy Castillo
Share Feedback We Want to Hear From You