oops..missed reply all....

> And regarding the first patch - I'm still not convinced it's the right
> way to do it - James, can you send me a descriptor dump for that device?
> Maybe we're just misparsing the descriptor ...

I can't get a lsusb -vv output at the moment (device is in use), but here's the actual 
bytes that define the report in the device that I got from the developer:

hid_report_desc_table:
     db 06h, A0h, FFh      ;         Usage Page (vendor defined) FFA0
     db 09h, 01h     ;               Usage (vendor defined)
     db A1h, 01h     ;               Collection (Application)
     db 09h, 02h     ;               Usage (vendor defined)
     db A1h, 00h     ;               Collection (Physical)
     db 06h, A1h, FFh ;               Usage Page (vendor defined)

;The input report
     db 09h, 02h     ;               usage - vendor defined
     db 75h, 08h     ;               Report Size (8)  (bits)
     db 95h, 02h     ;               Report Count (2)  (fields)
     db 81h, 02h     ;               Input (Data, Variable, Absolute)

;The output report
     db 09h, 03h     ;               usage - vendor defined
     db 75h, 08h     ;               Report Size (8)  (bits)
     db 95h, 06h     ;               Report Count (6)  (fields)
     db 91h, 02h     ;               Output (Data, Variable, Absolute)

     db C0h          ;               End Collection

     db C0h          ;               End Collection

As you can see they only explicitly define 1 usage for a 6 byte output report.


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to