About 3 years ago, I bought a G500s. Great mouse. But about a year ago a problem began where it would only function normally (actually move the cursor fluently) if it were connected to Logitech Gaming Software. This is a problem because any time I try to use it with other computers the cursor will only move normally on the x axis. On the y axis however, it barely moves. This happens when I need to change settings in my bios as well.. making things annoying. I have tried to mess around with the DPI settings in LGS, but none of my changes actually take effect. It seems that its stuck on the settings that it's configured with. I can flip through three DPI modes... But I can no longer program the side buttons. I suspected that in some way the firmware got corrupt. I tried to flash it, but couldn't because it is already running the latest version. Thanks for any help