[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4789: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3916)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4791: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3916)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4792: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3916)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4793: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3916)
AutoQuad Forum • View topic - Error "No DFU capable USB device found" solved.
Page 1 of 2

Error "No DFU capable USB device found" solved.

PostPosted: Sat Jan 03, 2015 11:03 pm
by ramminger
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.

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

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

PostPosted: Sun Jan 04, 2015 7:59 am
by aBUGSworstnightmare
Hey Ulrich,

great find! Thank's for sharing!

Joerg

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

PostPosted: Sun Jan 04, 2015 9:11 am
by kinderkram
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

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

PostPosted: Sun Jan 04, 2015 10:11 am
by ramminger
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

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

PostPosted: Sun Jan 04, 2015 8:48 pm
by Max
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

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

PostPosted: Sun Jan 04, 2015 8:52 pm
by kinderkram
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...

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

PostPosted: Sun Jan 04, 2015 11:30 pm
by ramminger
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

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

PostPosted: Tue Jan 06, 2015 1:47 am
by kinderkram
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

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

PostPosted: Sun Feb 15, 2015 10:44 am
by AndiM
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

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

PostPosted: Sun Feb 15, 2015 10:47 am
by kinderkram