• Hans de Goede's avatar
    HID: logitech-dj: Fix forwarding of very long HID++ reports · 3a9a2c86
    Hans de Goede authored
    The HID++ spec also defines very long HID++ reports, with a reportid of
    0x12. The MX5000 and MX5500 keyboards use 0x12 output reports for sending
    messages to display on their buildin LCD.
    
    Userspace (libmx5000) supports this, in order for this to work when talking
    to the HID devices instantiated for the keyboard by hid-logitech-dj,
    we need to properly forward these reports to the device.
    
    This commit fixes logi_dj_ll_raw_request not forwarding these reports.
    
    Fixes: f2113c30 ("HID: logitech-dj: add support for Logitech Bluetooth Mini-Receiver")
    Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
    Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
    3a9a2c86
hid-logitech-dj.c 61.3 KB