Open martinwilco opened 1 year ago
Thanks for the warning. Sorry, it is not a issue with this firmware, you need to report on Creality's Github to request them a way to revert their issue or provide the source code of the changes implemented in such version.
Ok thanks for the info. If I am not the only one with this issue, you can maybe also add a warning to your wiki so that others do not make the same mistake:) Then I will try my luck with Creality's support.
im also unable to flash the firmware, can anyone please let me know if they were able to resolve this.
I found a work around this problem. I asked creality support for older firmware. Flashed it. Then I reinstalled the mriscoc firmware. It worked. Here is the link to firmware they gave me. https://www.crealitycloud.com/software-firmware/firmware?type=2&keyword=&system=0&subType=618ddf638f5f262859ef2091&hardware=V24S1_301
I used the firmware from 28.10.2022
Was this specifically the printer firmware or was it both display and printer firmware as I plan to try this. I also found that the latest creality display firmware wouldn’t actually install on my S1 said the file was too large or something.
Here are the steps I did.
Amazing thanks for this. to add. i read a bit further and saw that my display was TJC (not dacai or Dwin) based on the pics. so i loaded the TJC update (and also put in the DACAI firmware folders too for the hell of it) this updated my screen, then there is a Ender S1 F4 TJC firmware, this seemed to work (release tag is TJC)
I can confirm that downgrading to Ender-3 S1_HWv24S1_301_SWV3.0.4_C_F401_FDM_LASER
worked to get off of Marlin2.0.8_Ender-3S1_HWv24S1_301_SWV3.1.9_Two_C_F401_FDM_LASER
. I was then able to install Ender3S1-F4-UBL-20230522B.bin
without issue.
@martinwilco can you update your description to reflect the fact that a downgrade is possible?
Was this specifically the printer firmware or was it both display and printer firmware as I plan to try this. I also found that the latest creality display firmware wouldn’t actually install on my S1 said the file was too large or something.
@djcath according to this Reddit comment, flashing dcboot.bin
first before the other files is what is required - this is what I needed to do. However, the professional firmware is definitively better and I recommend using it instead.
Tried installing the screen firmware for mriscoc for DACAI screen but that still doesnt work (black screen). So i went back to old creality screen firmware and it seems to work fine, Menus are all there.
@Crapkin22 I can confirm that this is the case for me too - I didn't actually try and do this until today. However, the Screen Firmware
from Ender-3S1_HWv24S1_301_SWV3.0-1.4_C_F401_FDM_LASER
is not working for me - I still get a blank display, even though I get "update finished!"
What firmware did you go back to specifically?
This is the link that was provided to me by the tech support for older firmware. I used the firmware Ender-3_ S1_HWv24S1_301_SWV3.0.4_C_F401_FDM_LASER. its dated 28.10.2022
Agh. I'm getting nowhere with that firmware sadly. I've tried every way I can think of getting back my display but it looks like it's refusing to actually boot into anything now.
Did you definitely apply dcboot.bin
to your screen?
Yes. I wrote a step by step of what i did above.
On Sun, 2 Jul 2023, 22:42 M. R., @.***> wrote:
Agh. I'm getting nowhere with that firmware sadly. I've tried every way I can think of getting back my display but it looks like it's refusing to actually boot into anything now.
Did you definitely apply dcboot.bin to your screen?
— Reply to this email directly, view it on GitHub https://github.com/mriscoc/Ender3V2S1/issues/966#issuecomment-1616796938, or unsubscribe https://github.com/notifications/unsubscribe-auth/BAY4WH3WDGJBMTGMXLEUUILXOHFKBANCNFSM6AAAAAAZKXPJPU . You are receiving this because you were mentioned.Message ID: @.***>
I was able to resolve the issue by reflashing the screen firmware for Marlin2.0.8_Ender-3S1_HWv24S1_301_SWV3.1.9_Two_C_F401_FDM_LASER
, then going back to Ender-3S1_HWv24S1_301_SWV3.0-1.4_C_F401_FDM_LASER
.
@martinwilco can you update your description to reflect the fact that a downgrade is possible?
Ok, I have read everything you have done so far. My solution was to buy another display....
If the screen firmware downgrade works as you say, I can add it to the description.
Just to get it right, @Crapkin22 you mentioned Ender-3_ S1_HWv24S1_301_SWV3.0.4_C_F401_FDM_LASER
, while @m-roberts you mentioned Ender-3S1_HWv24S1_301_SWV3.0-1.4_C_F401_FDM_LASER
.
As far as I can see, the Ender-3S1_HWv24S1_301_SWV3.0-1.4_C_F401_FDM_LASER
is not available on Creality's website https://www.crealitycloud.com/software-firmware/firmware?type=2&keyword=&system=0&subType=618ddf638f5f262859ef2091&hardware=V24S1_301.
Which is the right version to downgrade to?
Unfortunately I don't remember what link I used to get this folder and I can't find it easily any more.
I wouldn't worry about V3.0-1.4
, try reflashing Marlin2.0.8_Ender-3S1_HWv24S1_301_SWV3.1.9_Two_C_F401_FDM_LASER
display and printer firmware first and you should be able to then move to Ender-3 S1_HWv24S1_301_SWV3.0.4_C_F401_FDM_LASER
as @Crapkin22 has mentioned.
Amazing thanks for this. to add. i read a bit further and saw that my display was TJC (not dacai or Dwin) based on the pics. so i loaded the TJC update (and also put in the DACAI firmware folders too for the hell of it) this updated my screen, then there is a Ender S1 F4 TJC firmware, this seemed to work (release tag is TJC)
How do you name the firmware file on the SD card and should it be in a STM32F4_UPDATE folder ? I tried all sorts of things, but when turning on the printer, it just sits there with a CREALITY logo on the screen for a while, just like in the opening post, but after a few minutes, it just goes on to boot up and it did not update anything at all. So I have no idea what I am doing wrong. I was able to update the TJC display with the updated firmware as linked in the TJC release tag branch. But the firmware for the printer itself refuses to be flashed
Worked for me to downgrade to Ender-3_ S1_HWv24S1_301_SWV3.0.4_C_F401_FDM_LASER
, from version Marlin2.0.8_Ender-3S1_HWv24S1_301_SWV3.1.9_Two_C_F401_FDM_LASER
.
Then I flushed Ender3S1-F4-UBL-20230522B.bin
.
Thank you so much to all of you! My display is bak to life. I downloaded the the folder Marlin2.0.8_Ender-3S1_HWv24S1_301_SWV3.1.9_Two_C_F401_FDM_LASER from here, then I used the files "dcboot.bin" first, then "firmware.zlib" with the folder "private".
https://github.com/mriscoc/Ender3V2S1/assets/33942174/84b77f81-de44-4694-9bcb-706640d330fb
I have flashed latest display fw with dcboot.bin and problem with black screen happens when you replace firmware.zlib with different file as is in Marlin2.0.8_Ender-3S1_HWv24S1_301_SWV3.1.9_Two_C_F401_FDM_LASER. So now I can only provide downgrade only for "private" folder. For dacai_upgrade fw with thumnail preview I took firmware.zlib from Marlin2.0.8_Ender-3S1_HWv24S1_301_SWV3.1.9_Two_C_F401_FDM_LASER and flashed it with dacai_upgrade private folder.... I'n not happy with this but looks like that works...
Just wanted to mention my experience, I've got an Ender 3 S1 with the STM32F401 SoC. Mine came with 3.0.4 on, for some reason wouldn't install the MRiscoC bin out of the box. Ended up updating it to 3.2.0 and then still couldn't get MRiscoC installed, and came across this thread. I was able to successfully downgrade back to 3.0.4 with the firmware linked above. Afterwards I tried to install MRiscoC again with the .bin at the root of the SD Card, and it kept going straight to the Creality main menu. I created a folder on the SD Card called "STM32F4_UPDATE" and put the .bin file in there, and then slightly adjusted the file name with an extra hyphen after Ender to "Ender-3S1-F4-20230522B.bin" (though I don't know that this step did anything, but wanted to include it anyways as I retraced my steps. Seems the more likely fix was putting it inside that folder). Put in the SD Card, and it went through the upgrade process and I'm in business on MRiscoC 2.1.3 20230522 build.
I have flashed latest display fw with dcboot.bin and problem with black screen happens when you replace firmware.zlib with different file as is in Marlin2.0.8_Ender-3S1_HWv24S1_301_SWV3.1.9_Two_C_F401_FDM_LASER. So now I can only provide downgrade only for "private" folder. For dacai_upgrade fw with thumnail preview I took firmware.zlib from Marlin2.0.8_Ender-3S1_HWv24S1_301_SWV3.1.9_Two_C_F401_FDM_LASER and flashed it with dacai_upgrade private folder.... I'n not happy with this but looks like that works...
Had difficulties with the myself, your solution worked for (F4 board, DACAI display). Have you noticed anything broken with the displays with previews or others?
on Ender S1 with F4 board and TJC display.
Marlin2.0.8_Ender-3S1_HWv24S1_301_SWV3.2.0_Nine_C_F401_FDM_LASER does indeed break the ability to install "pro FW" downgrading only the SCREEN (with the microSD card) to Ender-3 S1_HWv24S1_301_SWV3.0.4_C_F401_FDM_LASER is enough to make "pro FW" functional.
it seems that if you tried to flash pro and got the blank "creality" display, just finishing the process by flashing the screen downgrade is enough to get you functional. it does not appear that you have to do a full screen and board downgrade or follow a precise order, assuming you allowed enough time for the board to flash in "error" to the blank creality screen. (i imagine it is possible to improperly flash the board as there is no progress display when trying from most recent official screen FW.)
Here are the steps I did.
- Flashed latest creality screen and motherboard firmware version 3.1.9 the one with dcboot file for the screen since the 3.2 version didnt work on my printer.. (just to get the printer working).
- Flash old screen and motherboard firmware, from the link I provided above (file dated 28.10.2022)
- Flash mriscoc firmware. everything seems to work fine. Tried installing the screen firmware for mriscoc for DACAI screen but that still doesnt work (black screen). So i went back to old creality screen firmware and it seems to work fine, Menus are all there.
Could you give more details on this? Did you just follow the readme for screen and firmware flashing in the download?
does the solution also work for f103 boards?
Ender 3V2 Neo here.
Was able to get back to factory by using this firmware
I have the TJC Screen but didn't have to mess with that at all. Just had to flash the motherboard with the binary (.bin) file.
This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.
I believe I've run into this tonight, using an Ender 3 Max Neo - attempted to flash the custom firmware which seemed to work, but lost icons/display on the control panel. tried to go back to the firmware here: https://www.creality.com/pages/download-ender-3-max-neo
but still unable to get the control panel display to flash correctly.
Ok so I got the Ender-3S1_HWv24S1_301_SWV3.0.4_C_F401_FDM_LASER does the STM32f401RCTx_BootLoader_v1 go on to the display first like the dcboot one or no?(Edit-> So 100% if you flash the Ender-3S1_HWv24S1_301_SWV3.0.4_C_F401_FDM_LASER display firmware, just copy the Private folder and the TJC_SET folder to the SD card after that you can flash other firmware's, I got Ender3S1-F4-UBL-T13-20240127 to flash on it because the 300c that crealty has sucks and feared it would take away what the 3.1.9 or 3.2.0 that is just a part rip off of this firmware.)
This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.
This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.
thanks
Le dim. 21 juil. 2024 à 02:15, github-actions[bot] @.***> a écrit :
This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.
— Reply to this email directly, view it on GitHub https://github.com/mriscoc/Ender3V2S1/issues/966#issuecomment-2241388108, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIC6VHVF64XTSYCXDYDAWLTZNMKURAVCNFSM6AAAAAAZKXPJPWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBRGM4DQMJQHA . You are receiving this because you commented.Message ID: @.***>
My Ender 3 S1,(F4,DACAI) is getting stuck on the same screen as pic above. I thought it was just bad luck when I bricked my first motherboard (STM32F401RCT6) because I had several versions of self compiled professional firmware on it over a relatively long time period. I tried saving it with precompiled Professional FW and Creality FW, renaming the .bin file each time and putting it in a STM32F4_UPDATE folder…nothing worked. So I bought a replacement Creality STM32F401RET6 motherboard and ran Creality FW for a few days but the options were lacking compared to my other printers that have self compiled firmware. So I compiled Miguel‘s professional firmware and now it’s stuck on the creality screen again lol. The 1st motherboard just quit responding, but this new motherboard has a new failure mode. After each attempted flash it sticks on the creality screen but it also puts an empty DWIN_SET folder in the STM32F4_UPDATE folder with the .bin file. Again I have tried all the pre-compiled FW and professional FW (for the F4 board)with no success. Do you have any suggestions? I’m willing to try anything, it’s already broke and I don’t think I’ll buy another board(because I might be tempted to reflash again). If I can’t fix it, I’ll probably yank off the sprite extruder/cable for one of the other machines. Where can I go to learn about ST-link? I read that somebody had to redo their boot loader after having a similar issue on an ender3S1 F4.
My Ender 3 S1,(F4,DACAI) is getting stuck on the same screen as pic above...
@Dennis738 Check this: https://github.com/mriscoc/Ender3V2S1/issues/1180#issuecomment-1911528544 If you compile your own version, be sure that your sources are updated to avoid the EEPROM exclusion zone: https://github.com/MarlinFirmware/Marlin/pull/26729
Since pre-compiled firmware seems to have the exclusion zone set but currently does not work, should I assume the bootlegger is messed up and working with ST-Link is the only way forward? Then be sure to set the EEPROM exclusion zone if I ever try to compile my own after it’s working again? ST-Link looks doable and I already have the programs to try it. Wonder why the printer deposits an empty DWIN_SET folder with the .bin file after a flash attempt.
it’s working again?
No, if the flags were triggered, that will prevent to flash any other firmware until flags are reset. Putting a DWIN_SET folder in the STM32F4_UPDATE is a symptom of the flags were triggered: https://github.com/mriscoc/Ender3V2S1/issues/1180#issuecomment-1868594421
Since the flags are unrelated to the display problem, these comments will be hidden as off-topic.
Thank you so much. I’ll try to figure out reinstalling the boot loader and comment in the correct topic if things change.
This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.
SOLVED: possible solutions were written from here: https://github.com/mriscoc/Ender3V2S1/issues/966#issuecomment-1605311532 but the specific solution depends on your board/display unit. Please read carefully.
Did you test with a precompiled firmware?
Yes, and the problem still exists.
Bug Description
I previously used the professional firmware 20230522, but then switched to the Creality firmware 3.1.9 to test the new model picture preview function. Downloaded from: https://www.creality.com/pages/download-ender-3-s1 Creality includes a firmware update for the display with the familiar folder "private" and the file "firmware.zlib". Additionally there is a file called "dcboot.bin" that needs to be installed before flashing private and firmware.zlib. The display works absolutely fine with Creality's firmware 3.1.9
But when flashing the professional firmware 20230522 again, there is no loading bar as usual and the printer does not boot up. It gets stuck on the Creality logo screen. Neither flashing the older firmware "dacai_update.zip" from display assets nor renaming the firmware file helps. Older display firmware versions from Creality do not work either. A downgrade from "dcboot.bin" is not available.
Bug Timeline
After updating display firmware
Expected behavior
Boot up as usual, firmware flashing with loading bar
Actual behavior
When booting up screen is stuck on Creality logo, the printer cannot be used at all.
Steps to Reproduce
Version of Professional Firmware
20230522
Printer model
Creality Ender-3 S1
Electronics
V24S1_301, DACAI
Add-ons
No response
Bed Leveling
None
Your Slicer
Cura
Host Software
None
Additional information & file uploads
A fix would be very much appreciated. Otherwise the only way is to buy a different display to use the professional firmware, since a firmware downgrade does not seem to be available.
Thank you so much for your effort!!