Logitech always delivered great companion software to its gaming peripherals, and G502's bundle is no different. The package is nigh on identical to that of other G-series mice, featuring similar features, such as communication between peripherals, extensive library of application specific profiles, on-board profiles, and Proteus Core also brings something new to the table: surface tuning. I checked it alongside a Logitech 710+ mechanical keyboard, and the two devices got along perfectly.
Seven buttons are present on the bottom left: Home (where you can toggle between on-board memory and PC), Profiles & Macros, Pointer Settings, Surface Tuning, Software Settings (Firmware & Notifications), and Social Media (because everything has social media integration these days.
Macro and memory
The mouse comes with 11 programmable buttons, and an on-board memory capable of storing 3 complete profiles, complete with pointer and key assignments.
However, you can choose to save directly on PC, and the software then offers the possibility to choose, edit and create profiles tied to specific games or application, and Logitech is kind enough to give you a fairly lengthy library.
The Pointer Settings Tab allows you to choose up to 5 DPI stages, ranging between 200 DPI and 12k DPI, in increments of 50. At the time of writing, the bundle doesn't allow separate X & Y axis DPI tweaking.
The Pointer Tab also holds the Report Rate options as well as Per Profile pointer Settings, and Acceleration (or Enhance Pointer Precision, as Logitech calls it)
The last Tab is Surface Tuning, which allows you to create Custom Profiles with a specific surface you are using, alongside the Factory Default settings. Oddly enough, when you tune the mouse to a surface, your LOD is automatically lowered.