Tue Jun 12 18:56:59 EDT 2012
Enum working up to Set Configuration.
Next problem is the descriptors themselves:
[2276531.480629] usb 1-188.8.131.52: new full speed USB device using ehci_hcd and address 37
[2276531.573072] usb 1-184.108.40.206: config 1 interface 0 altsetting 0 has an invalid endpoint with address 0x80, skipping
[2276531.574313] usb 1-220.127.116.11: New USB device found, idVendor=04d8, idProduct=0001
[2276531.574321] usb 1-18.104.22.168: New USB device strings: Mfr=4, Product=3, SerialNumber=2
[2276531.574328] usb 1-22.214.171.124: Product: USB Hack
[2276531.574333] usb 1-126.96.36.199: Manufacturer: Microchip Technology, Inc.
[2276531.574339] usb 1-188.8.131.52: SerialNumber: 0.0
[2276531.575129] usbhid 1-184.108.40.206:1.0: couldn't find an input interrupt endpoint
[2276535.883246] usb 1-220.127.116.11: USB disconnect, address 37
Next is to pick a an interface and stick to it. I'm tempted to do
something really simple for Staapl, just wrap the monitor protocol in
2 vendor-specific requests:
and write a C program that takes data on stdio so this can be combined
What are the alternatives?
- vendor-specific / really simple