# Firmware update reliability, stuck on "updating", black screens

**URL:** <https://forum.snapmaker.com/t/firmware-update-reliability-stuck-on-updating-black-screens/40160>\
**Category:** Snapmaker 2.0 (3-in-1)\
**Tags:** Firmware\
**Created:** [October 12, 2025, 4:15pm UTC](https://forum.snapmaker.com/t/firmware-update-reliability-stuck-on-updating-black-screens/40160 "2025-10-12T16:15:49Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![SteinarrSvarog](https://avatars.discourse-cdn.com/v4/letter/s/b77776/32.png) [@SteinarrSvarog](https://forum.snapmaker.com/u/SteinarrSvarog)\
**Post date:** [October 12, 2025, 4:15pm UTC](https://forum.snapmaker.com/t/firmware-update-reliability-stuck-on-updating-black-screens/40160/1 "2025-10-12T16:15:49Z")

</div>

I have a Snapmaker 2.0 that I bought some time ago. I’m pretty sure I installed whatever firmware was the latest at the time and then left it at that.

About a week ago my print failed, causing a big blob to form in the extruder head, and when I pried it off it broke some of the wires. I couldn’t fix it easily, and I couldn’t find a way to buy a replacement, so I looked into the next best thing, the dual extruder head which I could at least buy.

It arrived today, but it turns out it needed firmware newer than I had. I went to firmware update, it detected the latest thing, I said upgrade, then it told me something like file format is invalid.

Looked up Snapmaker’s guides on how to do an USB update, manually downloaded the same firmware, ran the update and … it locked up at the last stage with the display stuck on “Updating …” with no progress indicator. I waited like 30 minutes after that and nothing happened.

Powered off and on, it claimed the update was successful. Tried to plug in the dual extruder, powered off and on again, then tried to open the calibration. Black screen. No way out of it. Power off and on, try check settings, black screen.

Tried to apply the firmware update again. Same issue, doesn’t finish. Still doesn’t work.

Tried to apply a bit earlier version, same issue.

Tried to apply a version at least very close to what I had, forget the exact version but 1.14.x, so I installed 1.14.3. It seemed to at least generally function, but wouldn’t boot with the dual extruder connected. After that I tried the factory reset from Luban, and went through installing quite a lot of versions in order, waiting until the “Updating …” screen and then a few minutes afterwards before power off and on again.

- 1.14.3
- 1.15.12
- 1.15.26
- 1.16.7
- 1.17.17
- 1.18.2
- 1.19.0
- 1.20.3

And then when the last update installed, it finally was able to finish updating on its own, rebooted fine.

I took pictures of the “about” screen after every version and noticed the touchscreen version wasn’t changing for most of it and only after 1.19.0 it had updated and 1.20.3 updated it as well. The controller version updated for every one of them.

 ![1_14_3](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/3X/d/8/d871bc0856361a211d97de821d5579839abdb3d3.png)

 ![1_15_12](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/3X/5/a/5af2881125c05a53214af8759edcc28fc173006c.png)

 ![1_15_26](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/3X/a/c/ac145895fccf39a68dd50d22bf7966f3d2b975a2.png)

 ![1_16_7](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/3X/b/9/b978e34704b9f74271de9295c1575cab4820f7af.png)

 ![1_17_17](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/3X/c/3/c33c00d4f7c7515ea58bd5f12d3a6b6644fd8f8a.png)

 ![1_18_2](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/3X/5/b/5b99934ec4ad427a1e4dd4e71113c97180af5571.png)

 ![1_19_0](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/3X/e/0/e0f5c73349ff8955e7776d78e44ee7cd5d527457.png)

 ![1_20_3](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/3X/8/f/8f8790e473ec8de3a6ff408c67ed84afa437cf50.png)

I couldn’t find any obvious forum posts, or support pages, explaining that any of this would be expected, so hopefully if anyone else runs in the the issues of firmware updates not finishing, ending up with black screens, etc. you find this and realize that you probably need to patiently go through a bunch of firmware updates one by one via the USB update and then it might just magically work out in the end.

I also noticed that if you’re stuck on the “Updating …” screen one way to escape it is to unplug the USB device, but, it just puts you to some other updating screen with the progress bar still on it. Also you can apparently reboot the device remotely via luban’s “boot info” or some such macro for some reason, seemed to work about as well as power cycling.

---

<div class="post-metadata">

**Author:** ![Wyphorn](https://avatars.discourse-cdn.com/v4/letter/w/ebca7d/32.png) [@Wyphorn](https://forum.snapmaker.com/u/Wyphorn)\
**Post date:** [October 13, 2025, 7:28am UTC](https://forum.snapmaker.com/t/firmware-update-reliability-stuck-on-updating-black-screens/40160/2 "2025-10-13T07:28:05Z")

</div>

Software update will not finish when you have to less free space on the device. Maybe this is also the problem here?

---

<div class="post-metadata">

**Author:** ![SteinarrSvarog](https://avatars.discourse-cdn.com/v4/letter/s/b77776/32.png) [@SteinarrSvarog](https://forum.snapmaker.com/u/SteinarrSvarog)\
**Post date:** [October 13, 2025, 7:37am UTC](https://forum.snapmaker.com/t/firmware-update-reliability-stuck-on-updating-black-screens/40160/3 "2025-10-13T07:37:23Z")

</div>

Sounds very unlikely that it reaches 100% on everything and then freezes repeatedly because “disk is full” until I run enough updates for it to suddenly no longer be full.

Also if that is the case the updated needs to be fixed to check for that and warn about it proactively and not leave people scratching their heads. This is ridiculous.

---

<div class="post-metadata">

**Author:** ![Wyphorn](https://avatars.discourse-cdn.com/v4/letter/w/ebca7d/32.png) [@Wyphorn](https://forum.snapmaker.com/u/Wyphorn)\
**Post date:** [October 13, 2025, 7:56am UTC](https://forum.snapmaker.com/t/firmware-update-reliability-stuck-on-updating-black-screens/40160/4 "2025-10-13T07:56:14Z")

</div>

There are few ridiculous things in snapmaker Software.

I would just reset all and then try to do the updates.

---

<div class="post-metadata">

**Author:** ![paradoxus](https://avatars.discourse-cdn.com/v4/letter/p/9f8e36/32.png) [@paradoxus](https://forum.snapmaker.com/u/paradoxus)\
**Post date:** [November 8, 2025, 10:41am UTC](https://forum.snapmaker.com/t/firmware-update-reliability-stuck-on-updating-black-screens/40160/5 "2025-11-08T10:41:25Z")

</div>

is 1.20.3 the latest firmware?  
so there has not been an update since july 2024?

---

<div class="post-metadata">

**Author:** ![xchrisd](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/xchrisd/32/1503_2.png) [@xchrisd](https://forum.snapmaker.com/u/xchrisd)\
**Post date:** [November 8, 2025, 6:39pm UTC](https://forum.snapmaker.com/t/firmware-update-reliability-stuck-on-updating-black-screens/40160/6 "2025-11-08T18:39:31Z")

</div>

Actually no, only with additional vibration compensation firmware:

> [@Vibration Compensation Firmware Open Beta for 2.0 Series (A/AT/F Models)](https://forum.snapmaker.com/t/vibration-compensation-firmware-open-beta-for-2-0-series-a-at-f-models/35729/136):
>
> Right, so what are the safe settings — I mean, the ones tested by Snapmaker? @Jade If we can alter the firmware’s values in the slicer, I’m not sure what the safe limits are. To be honest, I don’t think printing at the edge of those limits would give good results — I just don’t want to accidentally break something, like by making a typo (e.g., entering 30000 by mistake). For 2.0 Models with 20mm-lead XY axes acceleration is 3000 and speed 120 (first post), what about Z axis and Extrusion?

---

<div class="post-metadata">

**Author:** ![BB\_Baboonface](https://avatars.discourse-cdn.com/v4/letter/b/e9bcb4/32.png) [@BB\_Baboonface](https://forum.snapmaker.com/u/BB_Baboonface)\
**Post date:** [November 23, 2025, 1:13pm UTC](https://forum.snapmaker.com/t/firmware-update-reliability-stuck-on-updating-black-screens/40160/7 "2025-11-23T13:13:47Z")

</div>

Hi all, probably didn’t look hard enough for a new member introduction forum, so apologies for just butting in!

Very grateful to the OP for documenting their experiences.

Having a similar problem when updating after installing a dual extruder and enclosure on my A350.

Unfortunately, it seems my touchscreen version is stuck on V1.14.1 and I’m yet to have any luck in rectifying that.

Perhaps a different combination of the procedures would work - but I’m not particularly well versed in the finer points…

---

<div class="post-metadata">

**Author:** ![BB\_Baboonface](https://avatars.discourse-cdn.com/v4/letter/b/e9bcb4/32.png) [@BB\_Baboonface](https://forum.snapmaker.com/u/BB_Baboonface)\
**Post date:** [December 3, 2025, 12:39am UTC](https://forum.snapmaker.com/t/firmware-update-reliability-stuck-on-updating-black-screens/40160/8 "2025-12-03T00:39:27Z")

</div>

Okay, apologies it has been a while - working 12 hour nights and doing a bunch of overtime does not help free time!

Managed to find a solution to my particular issue (similar to @**[SteinarrSvarog](https://forum.snapmaker.com/u/steinarrsvarog)**) touchscreen stuck on updating and blank calibration screen after power cycling to escape the former.

Performed the touchscreen factory reset and performed a slew of progressive firmware updates from 1.14.3 up to 1.20.3 via the USB stick - unfortunately, to no avail.

Tried resetting the controller using the Luban console, cycling through the updates again and still had no joy.

Frustratingly, through all this - the touchscreen version was still showing as 1.14.1 too!

Still rather new to the subject as a whole, so never thought to disconnect the toolhead and enclosure. It was after doing this that I noticed the calibration screen was functioning again.

Another factory reset of the touchscreen (with the peripherals detatched) and directly running firmware version 1.20.3 resulted in a successful install, with no frozen “updating…” screen at the end of the process.

Also, the touchscreen version was now at 1.19.1 - another success!

After power cylling once more to plug everything back in, the machine launched the dual extruder calibration without prompting - although, I reinstalled the firmware again to try and ensure the modules were fully updated.

Definitely progress. However, calibration on the other hand is now proving a challenge…
