none
USB Composite device configuration RRS feed

  • Question

  • My USB device expose two interfaces ( each with it's proprietary endpoints ) on the same configuration, I would like to expose each interface as a separate device such that each could be accessed by a different application w/o getting E_ACCESSDENIED on CreateFile.

    Is there any way to configure a USB device in such a way w/o implementing a proprietary driver?

    I was trying to use usbccgp.sys, for that in the following manner:

    [Standard.NTamd64]
    %ADB_Device%=USB_Install, USB\VID_18D1&PID_2D01&MI_01
    %AOA_Device%=USB_Install, USB\VID_18D1&PID_2D01
    This way, A device only for interface 1 appear ( the one with the MI_01 notation ), is it possible to expose both interface 0 and 1 each as a separate device ?


    Nadav Rubinstein, See my Blog @ http://www.sophin.com


    • Edited by Nadav Rub Monday, November 10, 2014 5:45 PM
    Monday, November 10, 2014 5:44 PM

Answers

  • the second interface needs to be USB\VID_18D1&PID_2D01&MI_02, USB\VID_18D1&PID_2D01 would be the HWID that usbccgp loads on.

    d -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Monday, November 10, 2014 5:51 PM