diff --git a/lib/logitech/unifying_receiver/descriptors.py b/lib/logitech/unifying_receiver/descriptors.py index fdfb2df4..3326978f 100644 --- a/lib/logitech/unifying_receiver/descriptors.py +++ b/lib/logitech/unifying_receiver/descriptors.py @@ -174,7 +174,7 @@ _D('Wireless Solar Keyboard K750', protocol=2.0, wpid='4002', ], ) _D('Wireless Illuminated Keyboard K800', protocol=1.0, wpid='2010', - registers={'battery_charge': -0x0D, 'battery_status': 0x07, 'leds': 0x51}, + registers={'battery_charge': -0x0D, 'battery_status': 0x07, '3leds': 0x51}, settings=[ _register_fn_swap(), ], @@ -214,7 +214,7 @@ _D('Touch Mouse T620') _D('Logitech Cube', kind=_hidpp10.DEVICE_KIND.mouse, protocol=2.0) _D('Anywhere Mouse MX', codename='Anywhere MX') _D('Performance Mouse MX', codename='Performance MX', protocol=1.0, wpid='101A', - registers={'battery_charge': -0x0D, 'battery_status': 0x07, 'leds': 0x51}, + registers={'battery_charge': -0x0D, 'battery_status': 0x07, '3leds': 0x51}, settings=[ _register_dpi(choices=_PERFORMANCE_MX_DPIS), ], diff --git a/lib/logitech/unifying_receiver/hidpp10.py b/lib/logitech/unifying_receiver/hidpp10.py index 506f1129..9962c27a 100644 --- a/lib/logitech/unifying_receiver/hidpp10.py +++ b/lib/logitech/unifying_receiver/hidpp10.py @@ -232,7 +232,7 @@ def set_3leds(device, battery_level=None, charging=None, warning=None): if not device.online: return - leds_register = device.registers.get('leds') + leds_register = device.registers.get('3leds') if leds_register is None or leds_register < 0: return