<p>I've inherited a Creality Ender 3. I suspect one of the early ones, as it's firmware is Marlin 0.0.5, dated May 2020.</p>
<p>I'd like to upgrade the firmware, but can't work out which version to use. The main reason for the upgrade is to support the change filament option.</p>
<p><a href="https://i.sstatic.net/25KIyXM6.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/25KIyXM6.png" alt="enter image description here" /></a></p>

CC BY-SA 4.0
2024-11-07T20:59:36.973Z
Start by working out which version of the mainboard is inside
Criggie
CC BY-SA 4.0
2024-11-08T10:11:12.527Z
Thank you for that, I should have mentioned it has a micro USB connector at the front. Not USB-C.
JuJu
CC BY-SA 4.0
2024-11-08T10:14:13.927Z
Marlin 0.0.5 does not exist, I suspect you are referring to the 2.0 branch. `M600`  is the filament change command and `M603` to configure the filament change setup. [Looking](https://marlinfw.org/docs/gcode/M600.html)  at the implementation version, it should be present in Marlin 1.1.0. Open the printer and look at the main controller board, there should be a version number of the board written by the silk screen.
0scar
CC BY-SA 4.0
2024-11-08T11:16:46.010Z
Thanks, here's a photo of the Printer Information. Could you interpret it for me?  https://www.dropbox.com/scl/fi/vbq123j2fsdxo1oh1i4qz/ender3.jpg?rlkey=r3ziy7x5fbxjpwpfx6wpj5gp6&dl=0
JuJu
CC BY-SA 4.0
2024-11-08T14:45:13.343Z
That photo only gives us information that you have already provided. To help you further, you will need to physically open the bottom of the printer and get the version of the board as previously instructed.
agarza
CC BY-SA 4.0
2024-11-08T15:36:55.200Z
The board has a numer, e.g. [this board](https://cdn03.plentymarkets.com/ioseuwg7moqp/item/images/28239/full/Creality-3D-Ender-3-32-bit-Mainboard-Kit-4002020030-28239.jpg) has version 4.2.2, add a photo of your board to the question by [edit].
0scar
CC BY-SA 4.0
2024-11-11T10:17:41.617Z
I really didn't want to take the printer apart, but after a google, it's so simple. The board is version V4.2.2, here's a picture  https://www.dropbox.com/scl/fi/dl44gfc2uq2ord8qbven2/Motherboard.jpg?rlkey=49w7su8cikyahbkg9n9qiz3eb&dl=0
JuJu
CC BY-SA 4.0
2024-11-11T10:36:25.340Z
I think this is the right firmware, is that correct?  https://marlin.crc.id.au/firmware/Ender%203%20Max%20-%20v4.2.2%20Board/
JuJu
CC BY-SA 4.0
2024-11-11T16:40:40.610Z
Actually that's not official, which firmware would be the official route, This one ? Ender-3 4.2.2 mainboard (32bit) 28 Jan. 2021
JuJu
<creality-ender-3><firmware>
Firmware upgrade of an old Ender 3
JuJu
# Firmware upgrade of an old Ender 3

(Asked by: username_0 on 2024-11-07)

I've inherited a Creality Ender 3. I suspect one of the early ones, as it's firmware is Marlin 0.0.5, dated May 2020.

I'd like to upgrade the firmware, but can't work out which version to use. The main reason for the upgrade is to support the change filament option.

[![enter image description here](https://i.sstatic.net/25KIyXM6.png)](https://i.sstatic.net/25KIyXM6.png)

**Tags:** creality-ender-3, firmware
> **Comments:**
> **username_1**: Start by working out which version of the mainboard is inside  
> **username_0**: Thank you for that, I should have mentioned it has a micro USB connector at the front. Not USB-C.  
> **username_2**: Marlin 0.0.5 does not exist, I suspect you are referring to the 2.0 branch. `M600`  is the filament change command and `M603` to configure the filament change setup. [Looking](https://marlinfw.org/docs/gcode/M600.html)  at the implementation version, it should be present in Marlin 1.1.0. Open the printer and look at the main controller board, there should be a version number of the board written by the silk screen.  
> **username_0**: Thanks, here's a photo of the Printer Information. Could you interpret it for me?  https://www.dropbox.com/scl/fi/vbq123j2fsdxo1oh1i4qz/ender3.jpg?rlkey=r3ziy7x5fbxjpwpfx6wpj5gp6&dl=0  
> **username_3**: That photo only gives us information that you have already provided. To help you further, you will need to physically open the bottom of the printer and get the version of the board as previously instructed.  
> **username_2**: The board has a numer, e.g. [this board](https://cdn03.plentymarkets.com/ioseuwg7moqp/item/images/28239/full/Creality-3D-Ender-3-32-bit-Mainboard-Kit-4002020030-28239.jpg) has version 4.2.2, add a photo of your board to the question by [edit].  
> **username_0**: I really didn't want to take the printer apart, but after a google, it's so simple. The board is version V4.2.2, here's a picture  https://www.dropbox.com/scl/fi/dl44gfc2uq2ord8qbven2/Motherboard.jpg?rlkey=49w7su8cikyahbkg9n9qiz3eb&dl=0  
> **username_0**: I think this is the right firmware, is that correct?  https://marlin.crc.id.au/firmware/Ender%203%20Max%20-%20v4.2.2%20Board/  
> **username_0**: Actually that's not official, which firmware would be the official route, This one ? Ender-3 4.2.2 mainboard (32bit) 28 Jan. 2021  

---

## 0 answers

