<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Duet Erase button</title>
        <description> Is it absolutely necessary to press the erase button every time I update the firmware ?

The reason I ask is I want to mount a reset button outside the Duet case and that&#039;s easy to connect to the required signals
I believe pin 4 on the expansion connector is reset and there are plenty of GNDs about
but not so with the erase button , the only place I can see to take the erase signal from is the connection on the erase switch 

So  if pressing the erase button is not strictly neccessary every time I can miss that off and just fit the reset

Don</description>
        <link>https://reprap.org/forum/read.php?340,509537,509537#msg-509537</link>
        <lastBuildDate>Mon, 14 Sep 2026 23:39:36 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509976#msg-509976</guid>
            <title>Re: Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509976#msg-509976</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>zombiepantslol</strong><br />
 ... I may have a go at implementing IAP (In-Application Programming) sometime ... </div></blockquote>
That would be very nice!<br />
I assume the putty way of flashing works over USB, correct? For me the big step would be to flash via ethernet.]]></description>
            <dc:creator>auser</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sun, 17 May 2015 10:17:39 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509972#msg-509972</guid>
            <title>Re: Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509972#msg-509972</link>
            <description><![CDATA[ Well, TBH I don't see any advantage in adding a G-code to erase the existing firmware. You can already flash the Duet (and the Arduino Due) without pressing the erase button:<br />
<br />
1) Open PuTTY (or your favourite terminal program) and connect to the flashed Duet with 1200bps and XON/XOFF activated<br />
2) Run bossac -u to unlock all the Flash pages<br />
3) Flash your ROM as you normally do (bossac -e -w -v -b )<br />
<br />
That should be sufficient from my point of view, but I may have a go at implementing IAP (In-Application Programming) sometime in the future. Dave has already pointed out a nice way how this could be done, but I figure that will require some more work to ensure an f_read equivalent works while the actual firmware is being overwritten.]]></description>
            <dc:creator>chrishamm</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sun, 17 May 2015 09:51:06 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509926#msg-509926</guid>
            <title>Re: Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509926#msg-509926</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>dmould</strong><br />
Just don't put that G code in your print files!  I suggest making sure the code chosen is unlikely to be entered accidentally by someone making a typo.  Maybe it should need an unusual parameter or password.<br />
<br />
Dave</div></blockquote>
<br />
Yes good point I suppose someone Could do S4321 by mistake how about M999 ERASE or M999 SERASE or something like that?<br />
<br />
Doug]]></description>
            <dc:creator>dougal1957</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sun, 17 May 2015 07:29:44 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509923#msg-509923</guid>
            <title>Re: Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509923#msg-509923</link>
            <description><![CDATA[ Just don't put that G code in your print files!  I suggest making sure the code chosen is unlikely to be entered accidentally by someone making a typo.  Maybe it should need an unusual parameter or password.<br />
<br />
Dave]]></description>
            <dc:creator>dmould</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sun, 17 May 2015 07:11:29 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509866#msg-509866</guid>
            <title>Re: Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509866#msg-509866</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
OK, I'll see if I can slip this into my 1.09 version, which I was hoping to release later today. We already have the M999 command for software reset, so how about something like M999 S4321 to mean erase and reset?</div></blockquote>
<br />
That sound good to me (Means I'll be able to remove my remote switches and tidy it up a bit)<br />
<br />
Doug]]></description>
            <dc:creator>dougal1957</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sun, 17 May 2015 04:22:41 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509863#msg-509863</guid>
            <title>Re: Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509863#msg-509863</link>
            <description><![CDATA[ OK, I'll see if I can slip this into my 1.09 version, which I was hoping to release later today. We already have the M999 command for software reset, so how about something like M999 S4321 to mean erase and reset?]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sun, 17 May 2015 04:03:24 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509860#msg-509860</guid>
            <title>Re: Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509860#msg-509860</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>achaz</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>shadow651</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
You do need to press the Erase button to upload new firmware. However, it would be possible to add an "Erase firmware and reset" gcode sequence to the existing firmware, which would avoid the need to press the Erase button in future.</div></blockquote>
<br />
Well, I'd be all for adding a gcode for that function, if it's not too difficult.</div></blockquote>
<br />
I also like this idea</div></blockquote>
<br />
<br />
Yes Please<br />
<br />
Doug]]></description>
            <dc:creator>dougal1957</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sun, 17 May 2015 03:52:12 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509834#msg-509834</guid>
            <title>Re: Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509834#msg-509834</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>shadow651</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
You do need to press the Erase button to upload new firmware. However, it would be possible to add an "Erase firmware and reset" gcode sequence to the existing firmware, which would avoid the need to press the Erase button in future.</div></blockquote>
<br />
Well, I'd be all for adding a gcode for that function, if it's not too difficult.</div></blockquote>
<br />
I also like this idea]]></description>
            <dc:creator>achaz</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sun, 17 May 2015 01:07:25 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509816#msg-509816</guid>
            <title>Re: Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509816#msg-509816</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>dc42</strong><br />
You do need to press the Erase button to upload new firmware. However, it would be possible to add an "Erase firmware and reset" gcode sequence to the existing firmware, which would avoid the need to press the Erase button in future.</div></blockquote>
<br />
Well, I'd be all for adding a gcode for that function, if it's not too difficult.]]></description>
            <dc:creator>shadow651</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sat, 16 May 2015 22:29:00 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509646#msg-509646</guid>
            <title>Re: Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509646#msg-509646</link>
            <description><![CDATA[ You do need to press the Erase button to upload new firmware. However, it would be possible to add an "Erase firmware and reset" gcode sequence to the existing firmware, which would avoid the need to press the Erase button in future.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sat, 16 May 2015 12:25:44 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509539#msg-509539</guid>
            <title>Re: Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509539#msg-509539</link>
            <description><![CDATA[ i think if you do not press Erase button the bossac will not detect a programing port and you will not be able to load new firmware to the board.]]></description>
            <dc:creator>Darathy</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sat, 16 May 2015 08:12:21 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,509537,509537#msg-509537</guid>
            <title>Duet Erase button</title>
            <link>https://reprap.org/forum/read.php?340,509537,509537#msg-509537</link>
            <description><![CDATA[ Is it absolutely necessary to press the erase button every time I update the firmware ?<br />
<br />
The reason I ask is I want to mount a reset button outside the Duet case and that's easy to connect to the required signals<br />
I believe pin 4 on the expansion connector is reset and there are plenty of GNDs about<br />
but not so with the erase button , the only place I can see to take the erase signal from is the connection on the erase switch <br />
<br />
So  if pressing the erase button is not strictly neccessary every time I can miss that off and just fit the reset<br />
<br />
Don]]></description>
            <dc:creator>Don Recardo</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sat, 16 May 2015 08:04:17 -0400</pubDate>
        </item>
    </channel>
</rss>
