No extra drivers are need for the M510 mouse, if you want to configure the extra buttons use the Logitech Options software that provides extra functionality like:
Change function key shortcuts
Customize mouse buttons
Adjust point and scroll behavior
Enable and disable touchpad gestures
Get on-screen notifications when your device's battery runs low or when you press a lock key
Logi Options+
File: logioptionsplus_installer.exe
ced5fe8f9cae1df4a49b4a15301ec047accd7763ecafa8265ca7e5035fd34dea
Logi Options+
File: logioptionsplus_installer.zip
297ead81044da4876fe6b1830f39b38769d5f1bca8b7dae8c1768ea42909f482
Mouse Operation: Button(s), Scroll wheel
Mouse Grip Style: Contoured
Handedness: Ambidextrous
Tracking Method: Laser
Maximum Sensitivity: 1000 dots per inch
Number of Buttons (Total): 7