On 21.01.2013 16:56, Xiaofan Chen wrote:
> Thanks. Now the debug log helps.
>
> 1) Firstly this is an USB composite device with 4 interfaces:
> Interface 0: Audio Control (using control endpoint only)
> Interface 1: Audio Streaming (EP03, ISOC OUT)
> Interface 2: HID (EP81, Interrupt IN)
> Interface 3: Custom interface (using control endpoint only).

All true.

>
> What is the interface you want to use in your application?
> I believe it is Interface 3 for your DFU. DFU uses control
> endpoint only so it matches with your device.

Yes.
> 3) How do you install the driver? Do you install the driver over the
> whole USB composite device or only the specific interface?
>
> You should use Zadig to install the device driver for interface 3.

For interface 0 and 1 it uses standard drivers that are included with 
the operating system.

For interface 2 it uses libusb-win32 driver every time.

For interface 3 it uses Zadig (all three drivers).

>
> 4) You are using a DFU program. What is the program? Do you
> have the URL?
dfu-util 0.7
Works fine with my usb device on linux. But on windows....

http://dfu-util.gnumonks.org/releases/dfu-util-0.7.tar.gz

>
> 5) The DFU program seems to need to support USB reset. Take
> note WinUSB.sys will not support that.
>
> "Device really in Runtime Mode, send DFU detach request...
> Resetting USB..."

Yes. program needs USB reset.

>
> 6) It seems to me the DFU program may need some
> modification to suit your device. Apparently Interface 0
> is not what you want, rather interface 3 is what you want.

This program works fine on linux. Probably because the circumstances.


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to