Go to homepage
28 / 33
Jun 2016

I have the newest version of the printer, with the 2560 chip and Sailfish “7.8” installed. I am using it with Octoprint but there are problems in that the communication does not work well. I’d like to use the stable version of Sailfish (7.7). I can’t find 7.7 on RepG. So what is the procedure to install the new firmware?

Thanks so much for this detailed walk through.Is there a way to back up my current firmware? Qidi has this custom firmware that I can’t download from the web.

thanks

2 months later
8 days later

avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D9
avrdude: safemode: efuse reads as F4
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D9
avrdude: safemode: efuse reads as F4

Wait, the 8u2 chip on the motherboard…? You’re talking about the separate chip on the motherboard?

You… shouldn’t have touched that…

That chip has nothing to do with the firmware flashing, it’s all in the ATMEGA1280 chip.

The fuses you need to adjust are in that chip too as far as I’m aware.

That firmware does NOT belong in the atmega8u2 chip, that’s something else entirely…

I really, really hope you backed up the flash and fuse settings for that chip, or at least can find them online.

If not, you really did brick your printer if it isn’t starting up right now.

That chip at least doesn’t use the “-p m1280” setting in AVRDUDE, so maybe you didn’t break it…

EDIT: for fixing the atmega8u2, this link has some info:

https://groups.google.com/forum/m/?fromgroups#!topic/makerbot/-S01iIYO2E8 2

Okay, okay. Still so confused and someone else had posted on here with what I believe was incorrect information.

There is the 1280 ICSP port. The 1280.hex goes on that, correct?

The command would be: avrdude -p m1280 -F -P usb -c usbasp -U flash:w:/Makerbot-usbserial.hex \ -U lfuse:w:0xFF:m -U hfuse:w:0xDA:m -U efuse:w:0xF4:m -U lock:w:0x0F:m

There is an 8u2 ICSP port. The makerbot usb hex goes on that, also correct?

The command would be: avrdude -p at90usb82 -F -P usb -c usbasp -U flash:w:Makerbot-usbserial.hex -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xF4:m -U lock:w:0x0F:m

You had mentioned flashing the firmware directly and avoiding repG altogether. I can do that to the 1280 ICSP port, right?

If you look in this thread, I have a post giving simple instructions on uploading the firmware.

To be brief, flash the firmware (with the fuse settings) to the 1280 icsp port.

The 8u2 does control the usb, but you really shouldn’t have messed with that in the first place, the flash memory that was already on it was fine.

That response I gave you yesterday linking to that thread should have the information regarding reseting the 8u2’s flash memory back to defaults.