Sailfish hex file?

387 views
Skip to first unread message

AKron

unread,
Mar 24, 2013, 8:36:44 AM3/24/13
to MakerBot Operators
Tomorrow I should be getting my AVRISP to re-load the boot loader, and
I was wondering if I can't just bypass all the fun I've been having
with it, and just load the hex file for the firmware directly with the
AVRISP like I do any other AVR chip? I don't know much about github
yet, although I found a zip file with "Mighty-mb40-v5.2.hex" in it. I
know Sailfish is at about version 7.1, or so now, so I was wondering
if anybody could give me some direction here?
Message has been deleted
Message has been deleted

Dan Newman

unread,
Mar 24, 2013, 11:29:36 AM3/24/13
to make...@googlegroups.com

On 24 Mar 2013 , at 6:13 AM, Jetguy wrote:

> Or, learn and just flash the bootloader with Arduino.

The only gotcha is that MBI provides a modified version of the bootloader which
ensures that the FETs are properly turned off and not left in an unknown state
while the firmware loads. That bootloader may turn some other things off as well.
You should, if possible, burn that bootloader rather than the generic one.
You can find it at,

https://github.com/makerbot/MightyBoardFirmware/blob/master/dist/MightyBoard/ATmegaBOOT_168_atmega1280.hex

Note that there are actually two copies of ATmegaBOOT_168_atmega1280.hex in that
github repo. One is, I believe, the generic bootloader. The other is the one
I linked to above.

Dan

AKron

unread,
Mar 24, 2013, 2:00:06 PM3/24/13
to MakerBot Operators
I thought about the Arduino as ISP because I have an Arduino laying
around, but since I have the AVRISP coming tomorrow I figured I get
the Aluminum arms on the Replicator while I waited. I still intend to
put the MB bootloader back in. I grabbed it in a Dan N. post a few
days ago.

AKron

unread,
Mar 24, 2013, 2:11:44 PM3/24/13
to MakerBot Operators
I found the hex files with search. With my Replicator1 dual extruder
am I using the Mighty_one_Sailfish? It looks like ReplicatorG only
gives me a choice between "r942c" or "cb" for rev 7.3. Since my SC
card isn't broken I suppose "b" would do.

Dan Newman

unread,
Mar 24, 2013, 7:15:44 PM3/24/13
to make...@googlegroups.com
If in doubt, highlight the choice in RepG and read the provided
description. The one ending in "b" is for bots with broken SD
card hardware.

Dan

AKron

unread,
Mar 25, 2013, 10:52:00 PM3/25/13
to MakerBot Operators
I got my AVRISP today! It took me a bit to figure out why the firmware
upgrade failed, yet the Replicator turn on fine. Then I turned it off
and on again and got squares on the LCD again! However... when I
plugged the AVRISP back into the USB cable the Replicator turned on
again! I unplugged the AVRISP from the programming header on the
Mightyboard, and all is well now. I couldn't power the ATMEGA1280 with
the AVRISP, even with the LCD cable off, so I had to turn on the
Replicator, then erase the chip for fun before programming the
bootloader.
Thank you for all your help!
-Andy
Reply all
Reply to author
Forward
0 new messages