<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>LeafLabs Garden &#187; Topic: DFU device problems</title>
		<link>http://forums.leaflabs.com/topic.php?id=859</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:23:31 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://forums.leaflabs.com/search.php</link>
		</textInput>
		<atom:link href="http://forums.leaflabs.com/rss.php?topic=859" rel="self" type="application/rss+xml" />

		<item>
			<title>robodude666 on "DFU device problems"</title>
			<link>http://forums.leaflabs.com/topic.php?id=859&amp;page=2#post-5202</link>
			<pubDate>Tue, 14 Jun 2011 11:00:23 +0000</pubDate>
			<dc:creator>robodude666</dc:creator>
			<guid isPermaLink="false">5202@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;In my case the problem persists even without the Maple being in &#60;code&#62;__error&#60;/code&#62; or &#60;code&#62;throb&#60;/code&#62; mode. I also don't touch &#60;code&#62;SerialUSB.end()&#60;/code&#62; or the pins required for USB on &#60;code&#62;GPIOC&#60;/code&#62;. I also do not connect to &#60;code&#62;SerialUSB&#60;/code&#62;'s virtual COM port. I use libmaple via the terminal command line. It sometimes detects the correct serial port the Maple is on, but isn't able to connect to it. Other times it has no clue what it's looking for.&#60;/p&#62;
&#60;p&#62;I'm in school right now, but when I get home I'll attempt to post example projects that break the automatic bootloader mode stuff.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>crenn on "DFU device problems"</title>
			<link>http://forums.leaflabs.com/topic.php?id=859#post-5199</link>
			<pubDate>Tue, 14 Jun 2011 10:32:42 +0000</pubDate>
			<dc:creator>crenn</dc:creator>
			<guid isPermaLink="false">5199@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I can confirm that is the solution, it makes for an interesting time working out why it's not working.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>poslathian on "DFU device problems"</title>
			<link>http://forums.leaflabs.com/topic.php?id=859#post-5197</link>
			<pubDate>Tue, 14 Jun 2011 10:26:51 +0000</pubDate>
			<dc:creator>poslathian</dc:creator>
			<guid isPermaLink="false">5197@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;hah&#60;/p&#62;
&#60;p&#62;yes, by the way this can only be fixed by using perpetual bootloader mode and uploading a fresh sketch with the correct board selected.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>crenn on "DFU device problems"</title>
			<link>http://forums.leaflabs.com/topic.php?id=859#post-5195</link>
			<pubDate>Tue, 14 Jun 2011 10:20:11 +0000</pubDate>
			<dc:creator>crenn</dc:creator>
			<guid isPermaLink="false">5195@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Or if you're using a Maple and accidentally have selected a Maple Mini as your board.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>poslathian on "DFU device problems"</title>
			<link>http://forums.leaflabs.com/topic.php?id=859#post-5194</link>
			<pubDate>Tue, 14 Jun 2011 10:18:58 +0000</pubDate>
			<dc:creator>poslathian</dc:creator>
			<guid isPermaLink="false">5194@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Once you have a user sketch running on the board (not in perpetual bootloader mode) - have you selected the appropriate serial port from the tools menu? Selecting the serial port is required for the auto-reset feature to work. Note that this serial port will NOT be present in perpetual bootloader mode, nor will it be present if your sketch hosed the chip (like a stack overflow, or broke the USB for whatever reason...you can usually tell this by a FADING LED, or you did it intentionally with something like SerialUSB.end())
&#60;/p&#62;</description>
		</item>
		<item>
			<title>crenn on "DFU device problems"</title>
			<link>http://forums.leaflabs.com/topic.php?id=859#post-5191</link>
			<pubDate>Tue, 14 Jun 2011 10:10:54 +0000</pubDate>
			<dc:creator>crenn</dc:creator>
			<guid isPermaLink="false">5191@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;This problem can happen when the Serial Port hasn't been closed properly, usually a restart can stop this. I normally put my Maples in 'PB' mode when I go to load up the firmware anyway.&#60;/p&#62;
&#60;p&#62;Best sequence I've found to put a Maple into 'PB' mode, press reset, have your other finger ready on BUT without pressing it, 500ms after you let go of reset, press BUT for 3 seconds and let go. If you get it into 'PB' mode, it should never leave that mode unless you reset it yourself, or the upload doesn't work.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>robodude666 on "DFU device problems"</title>
			<link>http://forums.leaflabs.com/topic.php?id=859#post-5189</link>
			<pubDate>Tue, 14 Jun 2011 10:03:10 +0000</pubDate>
			<dc:creator>robodude666</dc:creator>
			<guid isPermaLink="false">5189@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I've been doing a lot of work lately with my Maple r5 and noticed this rare phenomenon as well... well, it's not that rare -- every single time I want to program the Maple I must perform the button combo, and after a few hours my fingers hurt trying to keep those teeny tiny buttons down.&#60;/p&#62;
&#60;p&#62;I've also noticed it doesn't always stay in the &#34;perpetual bootloader mode&#34; every single time. For example, I press the reset button. The blue LED blinks rapidly, at which point I press and hold the BUT button until it slows down in its blinking rate. I switch over to the terminal, hit enter. By the time the &#60;code&#62;make install&#60;/code&#62; gets up to looking for the serial port the Maple exits the &#34;perpetual bootloader mode&#34; and runs the previously uploaded program.&#60;/p&#62;
&#60;p&#62;This only applies to when my program is more compelx than the simple &#34;Hello World&#34; included with libmaple. I don't touch any of the &#34;special&#34; USB related pins on GPIOC in my projects, so I'm not sure why this happens.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>TRC on "DFU device problems"</title>
			<link>http://forums.leaflabs.com/topic.php?id=859#post-5186</link>
			<pubDate>Tue, 14 Jun 2011 08:59:22 +0000</pubDate>
			<dc:creator>TRC</dc:creator>
			<guid isPermaLink="false">5186@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hello all, I also get the &#34; Couldn't find the DFU device: [1EAF:0003] &#34; error when I try to upload a program, so I did the &#34;perpetual bootloader mode&#34; trick. This works but needs to be done for each program upload. Is there a way to get it to work so that it just accepts new program uploads without having to press the miniature buttons combo each time?&#60;br /&#62;
I's using windowsXP 32 bit and Maple ide verion 0.0.11&#60;br /&#62;
My board is an Maple (r5)&#60;/p&#62;
&#60;p&#62;Thanks in advance!&#60;br /&#62;
TRC
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
