# SD slot broken need to update firmware Via USB and cura

**URL:** https://marlin.crc.id.au/forum/t/sd-slot-broken-need-to-update-firmware-via-usb-and-cura/1581
**Category:** Firmware Builder
**Created:** [8 March 2023 17:50 UTC](https://marlin.crc.id.au/forum/t/sd-slot-broken-need-to-update-firmware-via-usb-and-cura/1581 "2023-03-08T17:50:50Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![dave\_buck](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/dave_buck/32/809_2.png) [@dave\_buck](https://marlin.crc.id.au/forum/u/dave_buck)
#### Post date: [8 March 2023 17:50 UTC](https://marlin.crc.id.au/forum/t/sd-slot-broken-need-to-update-firmware-via-usb-and-cura/1581/1 "2023-03-08T17:50:50Z")

</div>

Hi I have a Ender 3 with the 4.2.7 board, the SD slot is broken, I’m trying to update the firmware Via the USB, I use Cura to send print files via windows and the USB which works fine, Cura needs a Hex file not a bin file is this something that is possible.

Thank you in advance

---

<div class="post-metadata">

### Author: ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)
#### Post date: [8 March 2023 23:56 UTC](https://marlin.crc.id.au/forum/t/sd-slot-broken-need-to-update-firmware-via-usb-and-cura/1581/2 "2023-03-08T23:56:55Z")

</div>

I’m not sure if you can update these boards via USB… Certainly I’ve never seen it done.

---

<div class="post-metadata">

### Author: ![Rick\_H](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/rick_h/32/932_2.png) [@Rick\_H](https://marlin.crc.id.au/forum/u/Rick_H)
#### Post date: [19 July 2023 23:13 UTC](https://marlin.crc.id.au/forum/t/sd-slot-broken-need-to-update-firmware-via-usb-and-cura/1581/3 "2023-07-19T23:13:58Z")

</div>

The easiest way to fix this is to replace the SD card slot on the mainboard. That requires some fairly good soldering skills, possibly a hot air station.

Another good solution is to build an Octoprint/Octopi out of a raspberry pi. There is a mod to octoprint that lets you update the firmware via the Octoprint/Octopi device. In all honest, this device is the best way to get access to your 3D printer via your home network.

The 3rd option is to replace the mainboard.
