[PATCH RFC 3/4] HID: logitech: divert M650 side buttons over Bolt

From: Erik Håkansson

Date: Thu Oct 01 2026 - 18:24:40 EST


The M650 uses the 0x1B04 reprogrammable-controls handler for Back and
Forward over Bluetooth by assigning a quirk. Make sure M650 gets the same
quirk when connected through a Bolt receiver too.

Signed-off-by: Erik Håkansson <erikhakan@xxxxxxxxx>
---
drivers/hid/hid-logitech-hidpp.c | 3 +++
1 file changed, 3 insertions(+)

diff --git a/drivers/hid/hid-logitech-hidpp.c b/drivers/hid/hid-logitech-hidpp.c
index 464685ad21bb..9217ad4a97f4 100644
--- a/drivers/hid/hid-logitech-hidpp.c
+++ b/drivers/hid/hid-logitech-hidpp.c
@@ -5150,6 +5150,9 @@ static const struct hid_device_id hidpp_devices[] = {
{ /* Logitech G502 Lightspeed Wireless Gaming Mouse */
LDJ_DEVICE(0x407f),
.driver_data = HIDPP_QUIRK_RESET_HI_RES_SCROLL },
+ { /* Signature M650 over Bolt */
+ LDJ_DEVICE(HIDPP_PRODUCT_SIGNATURE_M650),
+ .driver_data = HIDPP_QUIRK_HIDPP_REPROG_CONTROLS_BTNS },

{ LDJ_DEVICE(HID_ANY_ID) },


--
2.55.0