Ender-3 S1 Pro: Unable to flash stock firmware after Klipper (Stuck on 5 dots)
[Repost]
Hi everyone, I'm trying to revert my Ender-3 S1 Pro back to stock firmware. I recently moved to a CoreXY setup and I'm repurposing the S1 Pro as a dedicated laser engraver. I was previously running Klipper/Moonraker on a Pi 4B.
The Problem: I cannot get the mainboard to flash the firmware. While the display updates without any issues, the mainboard does not seem to take the update. After the process, the touch screen stays stuck on the "5 dots" loading screen.
What I've tried so far: Firmware Versions:
• Tried all official versions from Creality Cloud (starting from 01-09-2022) and the baseline firmware from the Synman GitHub.
• SD Card Specs: Using a card < 8GB, formatted to FAT32 with a 4096 allocation unit size. File Management: Tried renaming the .bin files (to avoid "already flashed" errors) and ensured the folder structure (specifically the STM32 UPGRADE folders) is correct.
Process: Waited a significant amount of time to ensure the flash didn't just take longer than expected.
(The folder structure has been as suggested and the .bin file has been renamed.)
I saw a post suggesting "v23 firmware" might solve this, but I can't find a reliable download link for it. Does anyone have a link to v23, or know why the mainboard would refuse to flash after coming from Klipper? Any help would be greatly appreciated!
Or, Is it possible to flash the firmware directly to the MCU bypassing the Card slot? From pins of the PCB internally?
Note: I used an Al to help reformat and polish this post for clarity, but the technical issues and troubleshooting steps described are my own.