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