Can't flash firmware
Hello,
I'm having issues flashing the firmware on the MMU2S. I just finished putting it together, but I can't flash the firmware. I have an MK3S+ and I flashed the firmware on that without a problem. Then I connect to the MMU2S, and I get this output:
avrdude-slic3r -v -p atmega2560 -c wiring -P COM18 -b 115200 -D -U flash:w:0:C:\Users\rick\Downloads\prusa3d_fw_3_11_0_MK3S_1_0_6_MMU2S\prusa3d_fw_MK3S_MK3S+_3_11_0_4955.hex:i
avrdude-slic3r: Version 6.3-20160220-prusa3d, compiled on Mar 10 2022 at 11:54:26 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch
Using Port : COM18 Using Programmer : wiring Overriding Baud Rate : 115200avrdude-slic3r: stk500v2_recv(): timeoutavrdude-slic3r: stk500v2_getsync(): timeout communicating with programmeravrdude-slic3r: Could not open port: COM18
avrdude-slic3r done. Thank you.
I noticed that it says atemga2560 in the command, but the MMU2S is based on the 32U4. Could that be it?
My printer also says "MMU2 N/A" under the Support menu. Does this have anything to do with it?
Here were my steps:
- Install the latest drivers and software package
- Hook up my computer to the printer via USB
- Flash the prusa3d_fw_MK3S_MK3S+_3_11_0_4955.hex file to the printer
- Unhook my computer from the printer and hook it up to the MMU2S via USB
- Attempt to flash the same hex file
- Receive the message above.
Thanks!
Best Answer by RickSeiden:
I did some more searching and found that a lot of people with my problem (MMU2 N/A) had bad boards and had to talk to the chat support, so I went that route, and I have a bad board? 🙁 They are shipping me out a new one.
As for the error message below, the key part is that I was using the printer hex on the MMU. The MMU has a separate hex file called prusa3d_fw_MMU2board_1_0_6.hex. When I tried to flash that file, it worked like a pro.
avrdude-slic3r -v -p atmega2560 -c wiring -P COM18 -b 115200 -D -U flash:w:0:C:\Users\rick\Downloads\prusa3d_fw_3_11_0_MK3S_1_0_6_MMU2S\prusa3d_fw_MK3S_MK3S+_3_11_0_4955.hex:i
avrdude-slic3r: Version 6.3-20160220-prusa3d, compiled on Mar 10 2022 at 11:54:26 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch
Using Port : COM18 Using Programmer : wiring Overriding Baud Rate : 115200avrdude-slic3r: stk500v2_recv(): timeoutavrdude-slic3r: stk500v2_getsync(): timeout communicating with programmeravrdude-slic3r: Could not open port: COM18
avrdude-slic3r done. Thank you.
The atmega2560 was really a red flag. The MMU should say it's flashing a 32u4.
So, if you have either problem, this is what solved it for me.
RE: Can't flash firmware
I did some more searching and found that a lot of people with my problem (MMU2 N/A) had bad boards and had to talk to the chat support, so I went that route, and I have a bad board? 🙁 They are shipping me out a new one.
As for the error message below, the key part is that I was using the printer hex on the MMU. The MMU has a separate hex file called prusa3d_fw_MMU2board_1_0_6.hex. When I tried to flash that file, it worked like a pro.
avrdude-slic3r -v -p atmega2560 -c wiring -P COM18 -b 115200 -D -U flash:w:0:C:\Users\rick\Downloads\prusa3d_fw_3_11_0_MK3S_1_0_6_MMU2S\prusa3d_fw_MK3S_MK3S+_3_11_0_4955.hex:i
avrdude-slic3r: Version 6.3-20160220-prusa3d, compiled on Mar 10 2022 at 11:54:26 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch
Using Port : COM18 Using Programmer : wiring Overriding Baud Rate : 115200avrdude-slic3r: stk500v2_recv(): timeoutavrdude-slic3r: stk500v2_getsync(): timeout communicating with programmeravrdude-slic3r: Could not open port: COM18
avrdude-slic3r done. Thank you.
The atmega2560 was really a red flag. The MMU should say it's flashing a 32u4.
So, if you have either problem, this is what solved it for me.
RE: Can't flash firmware
Well, it turns out that I didn't have it plugged into the printer's main board correctly, and the MMU board is fully functional. I'm just throwing this out there in case anyone else has the same problems I had.