<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Firmware update problem</title>
        <description>Hello,
I am trying to update the Arduino Due firmware as prescribed on the reprappro website but with no luck. ( I am on a mac)
When I type a command into the terminal to run the firmware upload through &#039;bossac&#039; i get an error message &#039;no such file or directory&#039;
This is the command i run:
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/bossac --port=tty.usbmodemfa141 -U true -e -w -v -b RepRapFirmware-057a-16-01-2014.bin -R

bossac is in the correct directory and the firmware .bin file is in my downloads folder.

What am I missing here?</description>
        <link>https://reprap.org/forum/read.php?340,296776,296776#msg-296776</link>
        <lastBuildDate>Mon, 20 Jul 2026 03:27:15 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,309697#msg-309697</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,309697#msg-309697</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>ozeng</strong><br />
In case anyone was wondering what happened since my last post; I gave up on using the mac to upgrade the firmware and used an old win box, which worked! Then I tried the web interface which did bizarre things but working was not one of them. Ian did his best trying to untangle too many variables, for which I am very grateful.<br />
<br />
So after over 50+ hours spread over more than a month, I concluded the end result would never be a machine I could rely on to produce prototypes on time. I sent it thing back to RS. After much research I ordered a fully assembled dual head Makergear M2 running on Simple3D software which hopefully arrives this month. Both suppliers owe the reprap community heaps of course but apparently commercial gain seems to be needed to make everything work reliably and harmoniously.<br />
<br />
I thank all the reprappers and open source people who have helped me and wish you the best of luck. i will watch with interest how things pan out.<br />
<br />
Regards<br />
<br />
Bill </div></blockquote>
Bill, it's a shame to hear that - but probably the sensible choice after your frustration.  I've never had luck updating through the Mac, and initially had problems even connecting after restarting the duet (these went away for me after updating to OS X 10.9, but I still use a PC to flash).  The inbuilt web interface is pretty basic and unreliable, and I've come to solely depend on Repetier Host on the Mac for printer control and printing (it may also work for your new machine) - when I get round to it I still plan on giving iamburney's  web host a shot (so that my colleagues can access the printer too :P), it's looking very functional.  My Ormerod is definitely producing good prototypes now, but still with some frustrations (not related to the machine itself or communications anymore, more the 3D modelling and slicing currently).  <br />
<br />
Hopefully the package you've bought will get you up back on track quickly,<br />
<br />
Good luck,<br />
<br />
Ray]]></description>
            <dc:creator>rayhicks</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 11 Feb 2014 19:16:37 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,308995#msg-308995</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,308995#msg-308995</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>dieterzar</strong><br />
Now my machine is behaving weird with the latest update, can't seem to get it to G92 Z0 for some reason. One more thing to go figure out....</div></blockquote>
<br />
Which firmware are you using, and what happens when you try G92 Z0?]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Ormerod</category>
            <pubDate>Mon, 10 Feb 2014 11:18:20 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,308922#msg-308922</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,308922#msg-308922</link>
            <description><![CDATA[ Yip, I did the update yesterday for the first time, it was on com6 on my machine as a serial port. After the erase and reset, it became some other device, usb modem I think on com17! Used bossac to flash it on that port and then it was back to com6 as a serial port. If I had not watched the serial ports under device manager, I would have figured I had trashed it.<br />
<br />
Now my machine is behaving weird with the latest update, can't seem to get it to G92 Z0 for some reason. One more thing to go figure out....<br />
<br />
Dieter<br />
<br />
#257]]></description>
            <dc:creator>dieterzar</dc:creator>
            <category>Ormerod</category>
            <pubDate>Mon, 10 Feb 2014 08:30:56 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,308803#msg-308803</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,308803#msg-308803</link>
            <description><![CDATA[ You are so right DC.<br />
COM3 had clocked up to COM4.  Definitely need to check AFTER the erase and reset.<br />
Now to run your 057m - I like the new heater PID<br />
Greg]]></description>
            <dc:creator>GregL</dc:creator>
            <category>Ormerod</category>
            <pubDate>Mon, 10 Feb 2014 03:03:57 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,308111#msg-308111</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,308111#msg-308111</link>
            <description><![CDATA[ Before you run bossac, you need to press the Erase button on the Duet and then the reset button. Then check Device Manager again - you will probably find that the port number has increased by 1.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sat, 08 Feb 2014 10:08:25 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,308087#msg-308087</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,308087#msg-308087</link>
            <description><![CDATA[ Just trying to update to DC's latest firmware, and I am consistently getting 'No device found on COM3' - three times now<br />
1. Had not run the printer at all, connected up the USB, checked in Device Manager which said Arduino Due on COM3. Ran bossac, got that messge<br />
2. Fired up Arduino serial port - connecting through COM3, sent M115 and reported back 057g firmware.Shut down Arduino. Ran bossac, got that messge<br />
3. Fired up Pronterface (only worked after I got rid of that line 300 edit in printcore) - connecting through COM3, sent M115 and reported back 057g firmware.Shut down Pronterface. Ran bossac, got that messge.<br />
<br />
Clueless of Rowlands Castle]]></description>
            <dc:creator>GregL</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sat, 08 Feb 2014 09:27:36 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,307870#msg-307870</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,307870#msg-307870</link>
            <description><![CDATA[ In case anyone was wondering what happened since my last post; I gave up on using the mac to upgrade the firmware and used an old win box, which worked! Then I tried the web interface which did bizarre things but working was not one of them. Ian did his best trying to untangle too many variables, for which I am very grateful.<br />
<br />
So after over 50+ hours spread over more than a month, I concluded the end result would never be a machine I could rely on to produce prototypes on time. I sent it thing back to RS. After much research I ordered a fully assembled dual head Makergear M2 running on Simple3D software which hopefully arrives this month. Both suppliers owe the reprap community heaps of course but apparently commercial gain seems to be needed to make everything work reliably and harmoniously.<br />
<br />
I thank all the reprappers and open source people who have helped me and wish you the best of luck. i will watch with interest how things pan out.<br />
<br />
Regards<br />
<br />
Bill]]></description>
            <dc:creator>ozeng</dc:creator>
            <category>Ormerod</category>
            <pubDate>Fri, 07 Feb 2014 20:40:12 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,306500#msg-306500</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,306500#msg-306500</link>
            <description><![CDATA[ Thanks allot, dc42 now the printer is working. You saved me lots of frustration.]]></description>
            <dc:creator>Ormerod1234</dc:creator>
            <category>Ormerod</category>
            <pubDate>Wed, 05 Feb 2014 06:54:47 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,306256#msg-306256</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,306256#msg-306256</link>
            <description><![CDATA[ You appear to have downloaded the wrong file (the one you are programming is much too short). Probably, you have downloaded the html page that describes the RepRapFirmwarexx.bin file instead of the file itself. Download it again. This time, follow the link to the file, then press the Raw button.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 04 Feb 2014 17:12:39 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,306232#msg-306232</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,306232#msg-306232</link>
            <description><![CDATA[ thanks for the answer dc42,<br />
the same resulte i also get but the board stays on bossac programming device.<br />
I tryed it again, it was sucessfully but still stays on as an bossac programming device.]]></description>
            <dc:creator>Ormerod1234</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 04 Feb 2014 16:39:51 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,306211#msg-306211</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,306211#msg-306211</link>
            <description><![CDATA[ If the Duet is showing as the bossac programming device, that means that you have not used bossac successfully to program it. When you run bossac, if it runs succesffuly you should see something like this:<br />
<br />
C:\Users\David&gt;C:\Arduino-1.5.4\hardware\tools\bossac.exe --port=COM12 -U true -e -w -v -b C:\Users\David\Eclipse\RepRapFirmware\Release\RepRapFirmware.bin -R<br />
Erase flash<br />
Write 170900 bytes to flash<br />
[==============================] 100% (668/668 pages)<br />
Verify 170900 bytes of flash<br />
[==============================] 100% (668/668 pages)<br />
Verify successful<br />
Set boot flash true<br />
CPU reset.<br />
<br />
C:\Users\David&gt;]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 04 Feb 2014 16:06:17 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,306179#msg-306179</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,306179#msg-306179</link>
            <description><![CDATA[ Hello Everyone,<br />
<br />
After updating the Duet-Board, the board is noticed as bossac programming device and I'm not able to connect to the Board with the arduino Ide nor with pronterface.<br />
So my question is how can I change the driver from bossac programming device back to arduino due.<br />
Thanks in advance]]></description>
            <dc:creator>Ormerod1234</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 04 Feb 2014 15:26:35 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,304600#msg-304600</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,304600#msg-304600</link>
            <description><![CDATA[ All this has been covered earlier in this thread I'm afraid. Arduino <b>cannot see</b> the Arduino Due (native USB port) after the erase and reset buttons have been pressed; end of story.<br />
<br />
Thanks for trying. I hope I don't have4 to wait another month to get this thing working.<br />
<br />
Cheers<br />
<br />
Bill]]></description>
            <dc:creator>ozeng</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sat, 01 Feb 2014 18:45:32 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,304276#msg-304276</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,304276#msg-304276</link>
            <description><![CDATA[ Very strange. Two suggestions:<br />
<br />
1. Have you eliminated power supply issues? The 3.3V regulator on the Duet board is very marginal when the Duet is powered only from the USB port. I don't know what sort of a mac you are using, but especially if it is a laptop, the USB power could be marginal.<br />
<br />
2. Do you have a friend with a Linux or Windows computer who could try programming the Duet?]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sat, 01 Feb 2014 04:15:52 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,304204#msg-304204</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,304204#msg-304204</link>
            <description><![CDATA[ Yes I have. i created 'modem 3' for the purpose and used the defaults, which worked as it should have until pressing erase and delete.<br />
<br />
Note that when the new board arrived, its usb port appeared again without me doing anything. This means that the communication problem is on the board and/or the reprap software bundle, not the computer.]]></description>
            <dc:creator>ozeng</dc:creator>
            <category>Ormerod</category>
            <pubDate>Fri, 31 Jan 2014 20:07:34 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,304161#msg-304161</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,304161#msg-304161</link>
            <description><![CDATA[ I don't know if it's any help, but have you seen this on page [<a href="http://arduino.cc/en/Guide/ArduinoDue" target="_blank"  rel="nofollow">arduino.cc</a>]:<br />
<br />
&gt;&gt;<br />
Installing Drivers for the Due<br />
<br />
OSX<br />
<br />
No driver installation is necessary on OSX. Depending on the version of the OS you're running, you may get a dialog box asking you if you wish to open the “Network Preferences”. Click the "Network Preferences..." button, then click "Apply". The Due will show up as “Not Configured”, but it is still working. You can quit the System Preferences.<br />
&lt;&lt;]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Ormerod</category>
            <pubDate>Fri, 31 Jan 2014 18:10:19 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,304154#msg-304154</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,304154#msg-304154</link>
            <description><![CDATA[ Thanks dc42, but you can't "select "Arduino Due (native USB port)" because the port is deleted when you press the erase and reset buttons on the duet.<br />
<br />
Yes, the terminal command "ls" lists all usb ports, like this (before erase/reset):<br />
<br />
[Macintosh:/applications] bill% ls /dev/cu.*<br />
/dev/cu.BillsiPhone-Wirel	<br />
/dev/cu.Bluetooth-Modem		<br />
<span style="color:#FF0033">/dev/cu.usbmodemfa131</span><br />
/dev/cu.Bluetooth-Incoming-Port	<br />
/dev/cu.usbmodem24680241<br />
<br />
and then this after erase/reset:<br />
<br />
[Macintosh:/applications] bill% ls /dev/cu.*<br />
/dev/cu.BillsiPhone-Wirel	<br />
/dev/cu.Bluetooth-Incoming-Port	<br />
/dev/cu.Bluetooth-Modem		<br />
/dev/cu.usbmodem24680241<br />
<br />
The same happens with the reprap apps. and a more general search of the /dev directory ( ls /dev/*) can't find usbmodemfa131 either<br />
<br />
However, the system information network DOES show the port before and after erase/reset like this (with the duet unplugged and after restarting the mac):<br />
<br />
USB Modem:<br />
<br />
  Type:	PPP (PPPSerial)<br />
  Hardware:	Modem<br />
  BSD Device Name:	usbmodem24680241<br />
  IPv4:<br />
  Configuration Method:	PPP<br />
  IPv6:<br />
  Configuration Method:	Automatic<br />
  Proxies:<br />
  FTP Passive Mode:	Yes<br />
  Service Order:	0<br />
<br />
USB Modem 2:<br />
<br />
  Type:	PPP (PPPSerial)<br />
  Hardware:	Modem<br />
  BSD Device Name:	usbmodem24680241<br />
  IPv4:<br />
  Configuration Method:	PPP<br />
  IPv6:<br />
  Configuration Method:	Automatic<br />
  Proxies:<br />
  FTP Passive Mode:	Yes<br />
  Service Order:	1<br />
<br />
USB Modem 3:<br />
<br />
  Type:	PPP (PPPSerial)<br />
  Hardware:	Modem<br />
  BSD Device Name:	<span style="color:#FF0066">usbmodemfa131</span>  <br />
  IPv4:<br />
  Configuration Method:	PPP<br />
  IPv6:<br />
  Configuration Method:	Automatic<br />
  Proxies:<br />
  FTP Passive Mode:	Yes<br />
  Service Order:	2<br />
<br />
So, have I configured this port incorrectly???<br />
<br />
This looks promising.]]></description>
            <dc:creator>ozeng</dc:creator>
            <category>Ormerod</category>
            <pubDate>Fri, 31 Jan 2014 17:49:09 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,303747#msg-303747</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,303747#msg-303747</link>
            <description><![CDATA[ Another suggestion.<br />
<br />
1. Disconnect Duet from Mac.<br />
2. Load Arduino IDE.<br />
3. In Tools-&gt;Board select "Arduino Due (native USB port).<br />
4. In Tools-&gt;Port see what port names are available.<br />
5. Connect Duet to Mac and give it a few seconds to start up.<br />
6. Re-select Tools-&gt;Port and see what additional port name is available.<br />
7. Exit Arduino IDE<br />
7. Try the bossac command with that port name.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Ormerod</category>
            <pubDate>Fri, 31 Jan 2014 04:18:49 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,303744#msg-303744</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,303744#msg-303744</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>ozeng</strong><br />
Thanks dc42, <br />
<br />
does that mean I can fabricate an address from the one that used to work, namely: /dev/cu.usbmodemfa131 ?</div></blockquote>
<br />
I don't know. Isn't there some way you can enumerate the devices attached to the Mac?<br />
<br />
You might like to google "arduino due mac programming problem" or similar (note "due" not "duet", because the Duet board is based on the Arduino Due). I did and found this thread: [<a href="http://forum.arduino.cc/index.php?topic=195557.0" target="_blank"  rel="nofollow">forum.arduino.cc</a>] (not sure if this has already been mentioned in this thread).]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Ormerod</category>
            <pubDate>Fri, 31 Jan 2014 04:06:04 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,303660#msg-303660</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,303660#msg-303660</link>
            <description><![CDATA[ Thanks dc42, <br />
<br />
does that mean I can fabricate an address from the one that used to work, namely: /dev/cu.usbmodemfa131 ?]]></description>
            <dc:creator>ozeng</dc:creator>
            <category>Ormerod</category>
            <pubDate>Thu, 30 Jan 2014 21:14:36 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,303658#msg-303658</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,303658#msg-303658</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>ozeng</strong><br />
Basically the erase and reset buttons delete the usb port and so bossac can't talk to the duet</div></blockquote>
<br />
Pressing erase and then reset causes the <b>comms</b> USB port to disappear, and the <b>programming</b> port to appear <b>as a different port</b>. At least, this is what happens when running Windows or Linux. <s>The comms and programming ports use different device drivers - the comms port is a fairly standard serial-over-USB emulation, while the programming port is something else.</s><br />
<br />
EDIT: deleted that last bit because I am not sure of it.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Ormerod</category>
            <pubDate>Thu, 30 Jan 2014 21:03:26 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,303653#msg-303653</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,303653#msg-303653</link>
            <description><![CDATA[ Thanks for trying Ian, but none of that worked. And I don't have the coding skills to use the commands in the above list. Although, if bossac has an "erase flash" command, why do we use the buttons on the board?  Basically the erase and reset buttons delete the usb port and so bossac can't talk to the duet. Too late for me now, but could lead to a solution.<br />
<br />
 I can't afford to spend any more time on this. If someone can put the new firmware on a board and send it to me I'd be able to use it while the software problem is sorted.<br />
<br />
I would really appreciate getting something for my time and money after all this effort.<br />
<br />
Regards,<br />
<br />
Bill]]></description>
            <dc:creator>ozeng</dc:creator>
            <category>Ormerod</category>
            <pubDate>Thu, 30 Jan 2014 20:49:42 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,302301#msg-302301</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,302301#msg-302301</link>
            <description><![CDATA[ Hi ozeng<br />
<br />
Sorry for the continued problems. You know from the forum thread that I have tested the firmware updating, and the problems that I had with various versions of Mac OS X. So it's still not clear to me what the problem is with your Mac, which I think you updated to Mac OS X 10.9?<br />
<br />
Sending boards with outdated firmware IS annoying, and our manufacturer has been given specific instructions MANY times to put the latest firmware on the boards, but persists putting the initial firmware on. However, we will need to get the firmware updating correct for you, or you will ultimately fall behind in features as the firmware progresses in the future.<br />
<br />
I have two potential command line changes for you to try:<br />
1. Leave out "--port=/dev/cu.usbmodemfa131 -U true". This version of the command does not force the USB port, leaving bossac to find the correct port automatically. I have not been able to test this myself (I'm working from home, and without a Duet), but it has been reported that this works.<br />
2. Leave out "-R" from the end of the command. It may be the reset at the end of the flash happens too fast. Manually reset a few seconds after the flash has finished. Again, I haven't been able to test this. This is actually the most likely problem, I think, as the board shows up after 'erase' then 'reset' has been sent, but not after the firmware flash, so something is clearly going wrong during or just after the flash.<br />
<br />
So, please could you try:<br />
1. Disconnect USB, turn off ATX power, disconnect ethernet, eject SD card.<br />
2. Plug in USB. LED light next to USB connector should turn on. Wait for 10 seconds.<br />
3. Press 'erase' button on Duet board. Release, then press reset button on Duet board.<br />
4. Open a Terminal window. cd to the directory where the latest RepRapFirmware is. (This should be an extracted zip of the WHOLE firmware repo, obtained by pressing the 'Download ZIP' button on the right hand side of the page here: [<a href="https://github.com/reprappro/RepRapFirmware" target="_blank"  rel="nofollow">github.com</a>] )<br />
5. Send the following command (change the firmware file name to match the firmware you have):<br />
<pre class="bbcode">
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/bossac -e -w -v -b RepRapFirmware-XXX-DD-MM-YYYY.bin -R</pre>
<br />
or if that doesn't work:<br />
<pre class="bbcode">
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/bossac -e -w -v -b RepRapFirmware-XXX-DD-MM-YYYY.bin</pre>
<br />
If it still doesn't work, have you tried the other USB ports on your Mac?<br />
<br />
For reference, here's a list of the man page for bossac, from the version on my Mac:<br />
<br />
<pre class="bbcode">
Ians-MacBook-Pro:tools Ian$ ./bossac -h
Usage: bossac [OPTION...] [FILE]
Basic Open Source SAM-BA Application (BOSSA) Version 1.3a
Flash programmer for Atmel SAM devices.
Copyright (c) 2011-2012 ShumaTech (http://www.shumatech.com)

Examples:
  bossac -e -w -v -b image.bin   # Erase flash, write flash with image.bin,
                                 # verify the write, and set boot from flash
  bossac -r0x10000 image.bin     # Read 64KB from flash and store in image.bin

Options:
  -e, --erase           erase the entire flash
  -w, --write           write FILE to the flash; accelerated when
                        combined with erase option
  -r, --read[=SIZE]     read SIZE from flash and store in FILE;
                        read entire flash if SIZE not specified
  -v, --verify          verify FILE matches flash contents
  -p, --port=PORT       use serial PORT to communicate to device;
                        default behavior is to auto-scan all serial ports
  -b, --boot[=BOOL]     boot from ROM if BOOL is 0;
                        boot from FLASH if BOOL is 1 [default];
                        option is ignored on unsupported devices
  -c, --bod[=BOOL]      no brownout detection if BOOL is 0;
                        brownout detection is on if BOOL is 1 [default]
  -t, --bor[=BOOL]      no brownout reset if BOOL is 0;
                        brownout reset is on if BOOL is 1 [default]
  -l, --lock[=REGION]   lock the flash REGION as a comma-separated list;
                        lock all if not given [default]
  -u, --unlock[=REGION] unlock the flash REGION as a comma-separated list;
                        unlock all if not given [default]
  -s, --security        set the flash security flag
  -i, --info            display device information
  -d, --debug           print debug messages
  -h, --help            display this help text
  -U, --force_usb_port=true/false override USB port autodetection
  -R, --reset           reset CPU (if supported)</pre>
<br />
We are trying to get this right, and make sure everyone can update the firmware, so everyone can reap the benefits of updated firmware.<br />
<br />
Ian<br />
RepRapPro tech support]]></description>
            <dc:creator>droftarts</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 28 Jan 2014 05:56:03 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,302188#msg-302188</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,302188#msg-302188</link>
            <description><![CDATA[ Ian,<br />
<br />
The new card arrived, initial connection worked fine, ports showed up as expected, checked everything was as it should be (and did screenshots), M code tests fine (apart from one thermocouple o/c). But the M115 got: "invalid M Code: M115", so the new firmware hadn't been installed! (why?).   So I  followed the instructions on updating the firmware again: same problem exactly. And the port has vanished again.<br />
<br />
[Macintosh:/applications] bill% ls /dev/cu.*<br />
/dev/cu.BillsiPhone-Wirel	/dev/cu.Bluetooth-Modem		/dev/cu.usbmodemfa131<br />
/dev/cu.Bluetooth-Incoming-Port	/dev/cu.usbmodem24680241<br />
[Macintosh:/applications] bill% /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/bossac --port=/dev/cu.usbmodemfa131 -U true -e -w -v -b RepRapFirmware-057a-16-01-2014.bin -R<br />
No device found on /dev/cu.usbmodemfa131<br />
<br />
[Macintosh:/applications] bill% /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/bossac --port=dev/cu.usbmodemfa131 -U true -e -w -v -b RepRapFirmware-057a-16-01-2014.bin -R<br />
No device found on dev/cu.usbmodemfa131<br />
<br />
Attempting to open serial monitor gives "Board at /dev/cu.usbmodemfa131 is not available" and pressing the "copy error message" gives: "Arduino: 1.5.5 (Mac OS X), Board: "Arduino Due (Native USB Port)"<br />
<br />
We clearly have a procedure problem, unless I've had 3 bad cards. Are you assuming programming knowledge that is not obvious to a non-programmer?]]></description>
            <dc:creator>ozeng</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 28 Jan 2014 00:51:51 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,298559#msg-298559</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,298559#msg-298559</link>
            <description><![CDATA[ Thanks for that Ian, I'll get back to some real work and tackle the Ormerod in a week.<br />
<br />
The replacement board had the two frame lugs through and soldered, the first had the lugs bent back, presumably by a misaligned placement jig. Four lugs would definitely be better as two only protect against bending in one direction, so the data connections have to take the load. Contractors.<br />
<br />
Judging by the pain that results, maybe a minute spent per unit with a big lens would be worthwhile.<br />
<br />
Cheers<br />
<br />
Bill]]></description>
            <dc:creator>ozeng</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 21 Jan 2014 06:24:53 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,298520#msg-298520</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,298520#msg-298520</link>
            <description><![CDATA[ Hi ozeng<br />
<br />
Yes, I've ordered you a new Duet, should go out today. I guessed that this was your first card. I'm not sure that the two small vias either side of the ground pad are significant - there's no pin on the USB socket that connects with them. There are two tiny lugs on the bottom, but they don't line up with the visa, and I have no idea if they are supposed to. Yes, it is impossible to see if the solder is making contact with the data tabs, or if the track/pad has lifted, unless you have a microscope and are prepared to flex the socket, which may damage an otherwise working socket.<br />
<br />
Ian<br />
RepRapPro tech support]]></description>
            <dc:creator>reprappro</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 21 Jan 2014 05:15:20 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,298495#msg-298495</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,298495#msg-298495</link>
            <description><![CDATA[ Sorry TMD, that comment was meant for Ian. The picture was of the card delivered with the kit; I now have a replacement card which seems to be giving problems as well. My point was that it's impossible to see if the solder is making contact with the data tabs as they are under the socket.<br />
<br />
The white bits could be flux or remnants of the solder carrier, assuming the solder is printed on before going into the oven - or am I out of date on the pcb soldering technology?]]></description>
            <dc:creator>ozeng</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 21 Jan 2014 04:28:27 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,298460#msg-298460</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,298460#msg-298460</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>ozeng</strong><br />
There are 5 soldered connections on the duet board apart from the grounding/support ones (see attached pic of my 1st board) - I don't have the gear or skills to resolder them.</div></blockquote>
<br />
Well that doesn't look good :(<br />
<br />
Well sad to say its lost one or two pads which are used for the D+ and D- data lines pins 2 and 3 so the USB would no longer work.<br />
<br />
It is fixable by scraping off some solder resist on the tracks leading to the missing pads, put some solder on them then re-solder the USB socket back on(solder the four mounting pins first to hold in place, then solder the 5 pins), but this will be an issue due to not having the means to resolve this issue.<br />
I would wait to hear what Ian says about it, it may be a covered by a warranty replacement.<br />
<br />
By the way what is that white stuff on the board?<br />
<br />
Paul]]></description>
            <dc:creator>TMD_RS436</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 21 Jan 2014 02:16:52 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,298447#msg-298447</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,298447#msg-298447</link>
            <description><![CDATA[ There are 5 soldered connections on the duet board apart from the grounding/support ones (see attached pic of my 1st board) - I don't have the gear or skills to resolder them.]]></description>
            <dc:creator>ozeng</dc:creator>
            <category>Ormerod</category>
            <pubDate>Tue, 21 Jan 2014 01:30:44 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?340,296776,297840#msg-297840</guid>
            <title>Re: Firmware update problem</title>
            <link>https://reprap.org/forum/read.php?340,296776,297840#msg-297840</link>
            <description><![CDATA[ Ok, I installed mavericks - no change except that bossa and arduino can now see the usbmodem24680241 port (usbmodemfd131 didn't come back)<br />
<br />
So please send me another card, preferably with the latest firmware.<br />
<br />
Cheers<br />
<br />
Bill]]></description>
            <dc:creator>ozeng</dc:creator>
            <category>Ormerod</category>
            <pubDate>Sun, 19 Jan 2014 20:13:24 -0500</pubDate>
        </item>
    </channel>
</rss>
