* Hello, I'm going back to writing my keyboard firmware, but I cannot debug the HID reports. I don't know if here is the right place to ask tho. Here is what I get: ``` % sudo usbhid-dump --model=16c0:27db libusb: info [darwin_detach_kernel_driver] no capture entitlements. may not be able to detach the kernel driver for this device libusb: warning [darwin_transfer_status] transfer error: timed out 000:001:000:Failed to retrieve report descriptor: Operation timed out libusb: error [darwin_reenumerate_device] darwin/reenumerate_device: timeout waiting for reenumerate 000:001:000:Failed to attach to the kernel driver: Operation timed out libusb: warning [darwin_close] darwin_close device missing IOService ``` The keyboard works correctly, then after this error message, it doesn't work anymore. I suspect that I have to send the report again when the host asks for it, but there may be another problem. I tried on Linux, but for some reason, the keyboard is displayed with a different name, even though I configure it correctly: ```rust let usb_device = UsbDeviceBuilder::new(usb_bus, USB_VID_PID) .manufacturer("ZSA") .product("Moonlander Mk 1") .serial_number("fefe9bda-903a-11ed-a1eb-0242ac120002") .build(); ``` Any advice?