<p>No, you cannot update the firmware from an SD card.</p>

<p>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.</p>

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

CC BY-SA 4.0
2018-12-02T05:21:18.363Z
How does one flash firmware from a raspberry pi
Perplexed Dipole
CC BY-SA 4.0
2018-12-02T09:29:15.270Z
@PerplexedDipole That is a different question - but a good one. Ask it in the stack!
Trish
CC BY-SA 4.0
2018-12-02T16:39:24.680Z
@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.
Thomas Weller
CC BY-SA 4.0
2018-12-02T17:14:29.197Z
@ThomasWeller sometimes, one question pops up from the answer of one question.
Trish
CC BY-SA 4.0
2018-12-01T23:53:12.483Z
2018-12-01T23:53:12.483Z
0scar
<p>When printing a part today on my Prusa i3 MK3, I was prompted to upgrade the firmware. I went to the website and <a href="https://www.prusa3d.com/drivers/" rel="nofollow noreferrer">downloaded the firmware as a .hex file</a>.</p>

<p>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 <a href="https://manual.prusa3d.com/Guide/Upgrading+the+firmware+v1.4/66" rel="nofollow noreferrer">available online</a>.</p>

<p>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?</p>

<p>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?</p>

<p>I have tried:</p>

<ul>
<li><a href="https://shop.prusa3d.com/forum/others-archive--f66/how-to-update-the-firmware-with-an-sd-card--t14767.html" rel="nofollow noreferrer">this Prusa forum post</a> suggests that upgrading via SD card is not possible.</li>
<li><a href="https://shop.prusa3d.com/forum/others-archive--f82/octoprint-firmware-upgrades-t3460-s10.html" rel="nofollow noreferrer">this Prusa forum post</a> mentions that there once was a way to upgrade the firmware via Octoprint, but the post is very old (last entry from January 2017)</li>
<li>it's not a duplicate of <a href="https://3dprinting.stackexchange.com/questions/6654/how-to-install-a-hex-firmware">this 3D Printing question</a>, since all solutions require a USB or serial connection.</li>
</ul>

CC BY-SA 4.0
2018-12-01T20:12:07.340Z
Possible duplicate of [How to install a .hex firmware?](https://3dprinting.stackexchange.com/questions/6654/how-to-install-a-hex-firmware)
Trish
CC BY-SA 4.0
2018-12-01T20:41:55.943Z
What about a laptop? Can't you lend one? Updating from the Raspberry Pi should be possible.
0scar
<prusa-i3><firmware>
Upgrade firmware without Slic3r and USB connection?
Thomas Weller
# Upgrade firmware without Slic3r and USB connection?

(Asked by: username_0 on 2018-12-01)

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](https://www.prusa3d.com/drivers/).

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](https://manual.prusa3d.com/Guide/Upgrading+the+firmware+v1.4/66).

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](https://shop.prusa3d.com/forum/others-archive--f66/how-to-update-the-firmware-with-an-sd-card--t14767.html) suggests that upgrading via SD card is not possible.
* [this Prusa forum post](https://shop.prusa3d.com/forum/others-archive--f82/octoprint-firmware-upgrades-t3460-s10.html) 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](https://3dprinting.stackexchange.com/questions/6654/how-to-install-a-hex-firmware), since all solutions require a USB or serial connection.

**Tags:** prusa-i3, firmware
> **Comments:**
> **username_1**: Possible duplicate of [How to install a .hex firmware?](https://3dprinting.stackexchange.com/questions/6654/how-to-install-a-hex-firmware)  
> **username_2**: What about a laptop? Can't you lend one? Updating from the Raspberry Pi should be possible.  

---

## 1 answers

### Answer by username_2 on 2018-12-01. Score: 3 | Accepted answer

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.

> **Comments:**
> **username_3**: How does one flash firmware from a raspberry pi  
> **username_1**: @PerplexedDipole That is a different question - but a good one. Ask it in the stack!  
> **username_0**: @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.  
> **username_1**: @ThomasWeller sometimes, one question pops up from the answer of one question.  

---

