I am using pi0w with kernel 4.14.79 installed. By following the tut of from this website https://www.rmedgar.com/blog/using-rpi- ... definition I would set up my pi0 as a composite device, and it works fine to simulate keyboard HID report through /dev/hidg*. My question is how I could send/receive feature report through the interfaces I emulated (providing feature report in report descriptor). knowing from google that /dev/hidg* is for interrupt in/out report. I believe the EP0 is somewhere else.