Error "No DFU capable USB device found" solved.

Info and discussion about the autonomous Micro FC, suitable for nanos, micros and mini multirotors

Error "No DFU capable USB device found" solved.

Postby ramminger » Sat Jan 03, 2015 11:03 pm

Hello to everybody,

I am new in the Autoquad world. I own a M4 Board for 2 Weeks. Now i wanted to flash the Board with the newest Firmware. But the howto in the Wiki didn´t help. The driver installation worked well, but i got always the error "no DFU capable USB device found". I use a rather new I7 Windows 7/64 Computer with only USB 3.0 Ports.

Now i searched the i-net and found a solution. It may be, that the dfu-util Programm is a bit to old and cannot handle my Intel USB Chipset.

I found in an Intel forum an link to an newer dfu-util programm. https://communities.intel.com/message/256593

Then i replaced the dfu-util programm in the QGroundControl.

And yippieeee it worked. The Update to the latest Firmware worked perfekt.

I hope this little guide will help if anybody have the same trouble.


Regards

Ulrich
ramminger
 
Posts: 7
Joined: Sun Dec 28, 2014 12:04 pm
Location: Bavaria, Germany

Re: Error "No DFU capable USB device found" solved.

Postby aBUGSworstnightmare » Sun Jan 04, 2015 7:59 am

Hey Ulrich,

great find! Thank's for sharing!

Joerg
aBUGSworstnightmare
 
Posts: 1460
Joined: Fri Jun 22, 2012 5:24 pm

Re: Error "No DFU capable USB device found" solved.

Postby kinderkram » Sun Jan 04, 2015 9:11 am

Yep, thx for your tinkering, Ulrich!

And welcome to AutoQuad - it´s always nice when guests bring something to the party. :D

I´ve added a note and a link to the Wiki. Once Max has tested the new dfu-util.exe he´ll certainly replace it.
We need to check downwards compatibility first.

Norbert
kinderkram
 
Posts: 2911
Joined: Fri Jun 22, 2012 7:47 am

Re: Error "No DFU capable USB device found" solved.

Postby ramminger » Sun Jan 04, 2015 10:11 am

Hello,

thank you for the flowers in the morning. :D

It wasn´t easy to find a fresh compiled dfu-util in the web, and which is not infected with anythig bad surprise.

Regards

Ulrich
ramminger
 
Posts: 7
Joined: Sun Dec 28, 2014 12:04 pm
Location: Bavaria, Germany

Re: Error "No DFU capable USB device found" solved.

Postby Max » Sun Jan 04, 2015 8:48 pm

Hi Ulrich, welcome and thanks for letting us know.

I'm wondering if you had tried the official version of dfu-util also? http://dfu-util.sourceforge.net/release ... 2-mingw32/

This is v0.8, while with QGC only v0.7 is included. I'm wondering if this is the difference.

Thanks,
-Max
Max
 
Posts: 2814
Joined: Mon Aug 13, 2012 9:45 pm
Location: Near Ithaca, NY, USA

Re: Error "No DFU capable USB device found" solved.

Postby kinderkram » Sun Jan 04, 2015 8:52 pm

Hi Ulrich,

could you do us a favour and try the latest official dfu-util v0.8?
http://dfu-util.sourceforge.net/release ... 2-mingw32/
Since you were the first one with these problems (and chipset) you´d be my preferred candidate. ;)

We´re currently using 0.7 so this might help. We don´t want to use stuff from doubtful sources and put our users into risk.


Edit: Ahh, Max beat me...
kinderkram
 
Posts: 2911
Joined: Fri Jun 22, 2012 7:47 am

Re: Error "No DFU capable USB device found" solved.

Postby ramminger » Sun Jan 04, 2015 11:30 pm

Hello,

now i did some tests. Unfortunately did dfu-utl v0.8 not solve the problem.
I've copied the outputs here:

orginal dfu-util v0.7 (115 kb)

C:\Users\xxxxx\Downloads\AutoQuad_M4\qgroundcontrol_aq-Win32-1.6.0\aq\bin\dfu-util.exe -a 0 -d 0483:df11 -s 0x08000000:leave -R -D C:\Users\xxxxx\Downloads\AutoQuad_M4\aqv7.0.r442.b1848-hwv8.6-quatos.bin

dfu-util 0.7

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org

Filter on vendor = 0x0483 product = 0xdf11
No DFU capable USB device found


new dfu-util v0.8 (122 kb)

C:\Users\xxxxx\Downloads\AutoQuad_M4\qgroundcontrol_aq-Win32-1.6.0\aq\bin\dfu-util.exe -a 0 -d 0483:df11 -s 0x08000000:leave -R -D C:\Users\xxxxx\Downloads\AutoQuad_M4\aqv7.0.r442.b1848-hwv8.6-quatos.bin

dfu-util 0.8

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org

Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
No DFU capable USB device available


my working dfu-util (653 kb)

C:\Users\xxxxx\Downloads\AutoQuad_M4\qgroundcontrol_aq-Win32-1.6.0\aq\bin\dfu-util.exe -a 0 -d 0483:df11 -s 0x08000000:leave -R -D C:\Users\xxxxx\Downloads\AutoQuad_M4\aqv7.0.r442.b1848-hwv8.6-quatos.bin

dfu-util 0.7-msvc

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org

Opening DFU capable USB device...
ID 0483:df11
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuERROR, status = 10
dfuERROR, clearing status
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08000000, size = 237668

Download [ ] 0% 0 bytes
Download [ ] 2% 6144 bytes
Download [= ] 4% 10240 bytes
Download [= ] 6% 14336 bytes
Download [== ] 8% 20480 bytes
Download [=== ] 12% 28672 bytes
Download [=== ] 12% 30720 bytes
Download [=== ] 15% 36864 bytes
Download [==== ] 16% 38912 bytes
Download [==== ] 18% 45056 bytes
Download [===== ] 20% 49152 bytes
Download [===== ] 21% 51200 bytes
Download [====== ] 24% 57344 bytes
Download [====== ] 25% 61440 bytes
Download [====== ] 27% 65536 bytes
Download [======= ] 28% 67584 bytes
Download [======= ] 30% 71680 bytes
Download [======== ] 32% 77824 bytes
Download [======== ] 33% 79872 bytes
Download [========= ] 36% 86016 bytes
Download [========= ] 37% 90112 bytes
Download [========== ] 40% 96256 bytes
Download [========== ] 41% 98304 bytes
Download [=========== ] 44% 106496 bytes
Download [=========== ] 45% 108544 bytes
Download [============ ] 48% 114688 bytes
Download [============ ] 49% 116736 bytes
Download [============= ] 52% 124928 bytes
Download [============= ] 53% 126976 bytes
Download [============= ] 55% 131072 bytes
Download [============== ] 56% 133120 bytes
Download [============== ] 57% 137216 bytes
Download [=============== ] 60% 143360 bytes
Download [=============== ] 61% 145408 bytes
Download [================ ] 64% 153600 bytes
Download [================ ] 65% 155648 bytes
Download [================= ] 68% 161792 bytes
Download [================= ] 68% 163840 bytes
Download [================== ] 72% 172032 bytes
Download [================== ] 73% 174080 bytes
Download [=================== ] 76% 182272 bytes
Download [=================== ] 77% 184320 bytes
Download [==================== ] 80% 190464 bytes
Download [==================== ] 81% 192512 bytes
Download [===================== ] 84% 200704 bytes
Download [===================== ] 85% 202752 bytes
Download [====================== ] 88% 210944 bytes
Download [======================= ] 92% 219136 bytes
Download [======================= ] 93% 221184 bytes
Download [======================== ] 96% 229376 bytes
Download [=========================] 100% 239616 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST state
Resetting USB to switch back to runtime mode
Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
can't detach


I think the last version is compiled with me unknown Options. The Code is much bigger.
Some words about my computer: Chipsatz: Intel HM87 • CPU: Intel Core i7-4770R, 4x 3.20GHz, 4MB Cache, 65W TDP • RAM: 2x DDR3 SO-DIMM, dual PC3L-12800S, 8GB (UDIMM) • Grafik: Intel Iris Pro Graphics 5200 (IGP)

Puh, that was a big post. I hope it will help a bit.

Regards

Ulrich
ramminger
 
Posts: 7
Joined: Sun Dec 28, 2014 12:04 pm
Location: Bavaria, Germany

Re: Error "No DFU capable USB device found" solved.

Postby kinderkram » Tue Jan 06, 2015 1:47 am

Hmmm, Ulrich. Sorry to say - but this doesn´t help a bit in your case. ;)

Thx for your very detailed testing and reporting - perfect! Looks like you know what your doing.

Ok, so this will be a decision to make. I´ve let my bloodhounds sniff on the exe file and none barked at it.
At least we have a work-around for the desperate with similar problems. And we have a say for this: "Use at your own risk".

Thx again,

Norbert
kinderkram
 
Posts: 2911
Joined: Fri Jun 22, 2012 7:47 am

Re: Error "No DFU capable USB device found" solved.

Postby AndiM » Sun Feb 15, 2015 10:44 am

This topic is solved, but sorry I can't find the solution :-(
On my USB 3.0 it is not working: No DFU capable USB device available
If i change to an USB2 Port it's working...

dfu-util 0.7


Regards Andreas
AndiM
 
Posts: 8
Joined: Thu Nov 22, 2012 10:25 am

Re: Error "No DFU capable USB device found" solved.

Postby kinderkram » Sun Feb 15, 2015 10:47 am

ramminger wrote:Now i searched the i-net and found a solution. It may be, that the dfu-util Programm is a bit to old and cannot handle my Intel USB Chipset.

I found in an Intel forum an link to an newer dfu-util programm. https://communities.intel.com/message/256593

Then i replaced the dfu-util programm in the QGroundControl.

And yippieeee it worked.
Ulrich


https://dl.dropboxusercontent.com/u/543 ... u-util.exe
kinderkram
 
Posts: 2911
Joined: Fri Jun 22, 2012 7:47 am

Next

Return to AutoQuad M4 Micro Controller

Who is online

Users browsing this forum: No registered users and 6 guests

cron