> Looks like we are missing: > > + /* Barrot Technology Bluetooth devices */ > + { USB_DEVICE(0x33fa, 0x0010), .driver_info = BTUSB_BARROT }, > + { USB_DEVICE(0x33fa, 0x0012), .driver_info = BTUSB_BARROT }, > > We can probably add it together in the same patch, so we don't have to > rely on Fixes to inform the changes below needs to go together, but > then we should include the contents of /sys/kernel/debug/usb/devices > before the information why we need the changes to detect extra bytes > in order for it to work. OK, so, should I restore the quirk (so this check is only for Barrot devices)? Or add driver_info = BARROT without actually using it anywhere?