Logitech has always stood out to me on the software side of things, leading the pack to integrated software across multiple products years ago. They recently redid their gaming software entirely and it is now called G Hub. When you open the software up it has all of your installed Logitech Gaming devices available to flip through, in this case, you can see the G Pro and the G502 Lightspeed and the Lightspeed also shows you the battery charge right away as well. The bottom of the software on this page has links to a few articles on how to use the software as well as a link to the new Logitech Website and up top, you can switch between profiles.
Clicking on the G502 gets us into what a lot of people are going to use most on their peripherals, the Lightsync page. Once I have my mouse or keyboard setup, the only reason I make any changes normally is to change the lighting so it is nice that this is easy to get too. The primary tab sets the color of the DPI lights and the logo does the logo lighting. You can pick a few different effects and on those, you can also change their speed. Solid color effects like breathing or the fixed color option also let you click and use a color sampler tool to set the color to anything you want. If you run more than one Logitech device you can also pick the sync option to sync the same effect or color across all devices. When using something like the PowerPlay this is especially nice.
The second page is all about programming the G502 Lightspeeds buttons. On the right, there is a photo of the mouse with lines going to each of the programmable buttons including the scroll wheels down click and left and right clicks. You can also click the arrow on the left or right of the mouse photo to flip back and forth from a side angle as well to change the side buttons. The G-Shift option down at the bottom lets you set different actions when you are holding the g-shift button like a function layer or the shift key on a keyboard. Then over on the left whichever button you have selected you can pick any option you want the button to do with long lists of system options, windows and software commands, basic keys, or you can program your own macros.
The last tab is focused on mouse sensitivity. By default, there are 3 DPIs selected that you can flip through on the mouse. You can add up to 5 total or go down to just one. I personally lock my DPI in just to one just in case I bump any buttons. But if you like having more than one speed between games and windows or in game depending on weapons it is nice to be able to set them to anything you want in increments of 50. You can set the g-shift DPI with the yellow dot, the rest will be white. Then on the bottom left you can also change the report rate for the mouse, lower will help battery life and higher means less lag.
The gear up on top of any of the tabs takes you to this page where you can see details on your batty charge and consumption. You also can see the current firmware and turn on a few different options like the onboard memory mode to lock your settings into the mouse to be able to turn the software off.