This is my attempt to get all my mouse's functions working in Linux, whilst getting acquainted with Python for the first time. It currently sets the DPI value and preset. I hope to add more features to it if possible.
The mouse works with single digit numbers representing the dpiValue variable. (e.g. 0=400dpi and 7=3200dpi).
Recently, I've started work on a gui for this tool. You can set the dpi on all presets. However it requires root access through sudo, which would likely make this tool insecure.
It appears to work for my setup, but I offer no guarantees for its reliablility and safety of your mouse. Buyer beware and all that shizzle.
-0x0000ff