Re: [PATCH] HID: logitech-dj: Add support for G915 TKL receiver 0xc545
From: Jiri Kosina
Date: Mon Aug 03 2026 - 15:10:17 EST
On Fri, 3 Jul 2026, Colin Blower wrote:
> The Logitech G915 TKL has a lightspeed receiver with a product id of
> 0xc545. This receiver seems to behave like 0xc547 receiver.
>
> Add a definition for this new receiver id and a mapping for the
> recvr_type_gaming_hidpp_ls_1_3 type, the receiver now reports battery
> status of the connected keyboard.
>
> Signed-off-by: Colin Blower <colin@xxxxxxxxx>
> ---
> drivers/hid/hid-ids.h | 1 +
> drivers/hid/hid-logitech-dj.c | 4 ++++
> 2 files changed, 5 insertions(+)
>
> diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
> index 1059922baaac..0089a5e88ec9 100644
> --- a/drivers/hid/hid-ids.h
> +++ b/drivers/hid/hid-ids.h
> @@ -967,6 +967,7 @@
> #define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1_2 0xc543
> #define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1_3 0xc547
> #define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1_4 0xc54d
> +#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1_5 0xc545
> #define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_POWERPLAY 0xc53a
> #define USB_DEVICE_ID_LOGITECH_BOLT_RECEIVER 0xc548
> #define USB_DEVICE_ID_SPACETRAVELLER 0xc623
> diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c
> index 381e4dc5aba7..49b96ff2bc36 100644
> --- a/drivers/hid/hid-logitech-dj.c
> +++ b/drivers/hid/hid-logitech-dj.c
> @@ -2102,6 +2102,10 @@ static const struct hid_device_id logi_dj_receivers[] = {
> HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH,
> USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1_4),
> .driver_data = recvr_type_gaming_hidpp_ls_1_3},
> + { /* Logitech lightspeed receiver (0xc545) */
> + HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH,
> + USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1_5),
> + .driver_data = recvr_type_gaming_hidpp_ls_1_3},
>
> { /* Logitech 27 MHz HID++ 1.0 receiver (0xc513) */
> HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_MX3000_RECEIVER),
Your mail client whitespace-damaged this patch. I've fixed it manually and
applied, but please look into fixing it for your further submissions.
Thanks,
--
Jiri Kosina
SUSE Labs