From a22ae124d9c96553f2ad8586954ebf1b0f707881 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Thu, 19 Mar 2026 10:09:13 -0400 Subject: [PATCH] device: don't use Logitech for codename --- lib/logitech_receiver/device.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/logitech_receiver/device.py b/lib/logitech_receiver/device.py index fbfdfb29..ca5de065 100644 --- a/lib/logitech_receiver/device.py +++ b/lib/logitech_receiver/device.py @@ -231,8 +231,9 @@ class Device: if not self._codename: if self.online and self.protocol >= 2.0: self._codename = _hidpp20.get_friendly_name(self) - if not self._codename: - self._codename = self.name.split(" ", 1)[0] if self.name else None + if not self._codename and self.name: + names = self.name.split(" ") + self._codename = names[1 if len(names) > 1 and names[0] == "Logitech" else 0] if not self._codename and self.receiver: codename = self.receiver.device_codename(self.number) if codename: