When printing a part today on my Prusa i3 MK3, I was prompted to upgrade the firmware. I went to the website and downloaded the firmware as a .hex file.

When reading the attached firmware upgrade instructions, it seems there's only one way: use Slic3r and connect the printer via USB. These instructions are also available online.

However, my printer is too far away from my PC and I'm printing from SD card only. Can I upgrade from SD card as well?

Hopefully next week I'll get the Raspberry Pi Zero W so I can use Octoprint for printing. Does that combination support upgrading the firmware?

I have tried:

  • this Prusa forum post suggests that upgrading via SD card is not possible.
  • this Prusa forum post mentions that there once was a way to upgrade the firmware via Octoprint, but the post is very old (last entry from January 2017)
  • it's not a duplicate of this 3D Printing question, since all solutions require a USB or serial connection.
  • $\begingroup$ Possible duplicate of How to install a .hex firmware? $\endgroup$
    – Trish
    Commented Dec 1, 2018 at 20:12
  • $\begingroup$ What about a laptop? Can't you lend one? Updating from the Raspberry Pi should be possible. $\endgroup$
    – 0scar
    Commented Dec 1, 2018 at 20:41

1 Answer 1


No, you cannot update the firmware from an SD card.

Yes you can update from a Raspberry Pi (RPi). A RPi runs a Linux distribution, when you install the correct tools you should be able to update through USB using the RPi.

For simplicity and time it would be an idea to lend a laptop for a few minutes.

  • $\begingroup$ How does one flash firmware from a raspberry pi $\endgroup$ Commented Dec 2, 2018 at 5:21
  • 3
    $\begingroup$ @PerplexedDipole That is a different question - but a good one. Ask it in the stack! $\endgroup$
    – Trish
    Commented Dec 2, 2018 at 9:29
  • $\begingroup$ @Trish: is this answer correct? Maybe. Is it helpful? Not much, since one needs to ask a new question. It would definitely be a better answer with an explanation on how to do it. $\endgroup$ Commented Dec 2, 2018 at 16:39
  • 1
    $\begingroup$ @ThomasWeller sometimes, one question pops up from the answer of one question. $\endgroup$
    – Trish
    Commented Dec 2, 2018 at 17:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .