Update Ender 5 Plus Latest Firmware to Insanity Automation DWIN 7.4

Update Ender 5 Plus Latest Firmware To Insanity Automation Dwin 7.4

Ender 5 Plus has be released for aged and it has been one of the most stable printer being released by Creality. However the firmware itself has been lackluster and stay at 1.70.2~1.70.3 since years ago. Printer in 2023 should have equips with more features. Therefore Insanity Automation has released a better firmware equip with more features such as PID tuning, adjust E-step, adding M600 – Filament Change functions that Creality didn’t enable it inside the factory shipped firmware.


  • PC/Laptop with USB port
  • USB to MicroUSB Cable
  • Ultimaker Cura Slicer – Send hex firmware file from PC to printer
  • MicroSD Card (no more than 16GB)

Back up your settings

Before flashing anything, if you have customized the E-step, probe offset or PID, all will be wiped and factory default. Do write down before proceeding.

Update LCD Firmware

LCD firmware download link: CombinedLandscapeDwin_TM3D_V8.7z (Updated 27 April 2023)

Note: if the above link broken, do let me know or browse https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0 for the CombinedLandscapeDwin

IMPORTANT: before extract the files, format the microSD Card to FAT32 with allocation unit size 4k (4096). any other format will not update the DWIN properly.

after format, extract the files, copy the DWIN_SET folder to the root of the SD Card.

Next, open up the case from the bottom of the Ender 5 Plus, remove the fan connector so you can set the lid aside.

Update Ender 5 Plus Latest Firmware To Insanity Automation Dwin 7.4
Update Ender 5 Plus Latest Firmware To Insanity Automation Dwin 7.4 2

on the LCD board there is a microSD card slot, insert the microSD card (with DWIN_SET folder) and power on the printer, watch the LCD as the new files being copied into the printer. After a few minutes, you will see END appear on the LCD Screen when it’s done.

Update Ender 5 Plus Latest Firmware To Insanity Automation Dwin 7.4
Update Ender 5 Plus Latest Firmware To Insanity Automation Dwin 7.4 3

Power off the printer, remove the microSD card, put back the cover and remember to connect the fan.

Update Mainboard Firmware (Ender 5 Plus)

Mainboard firmware download links (download either one of them)
Stock Printer: E5P_BIL_DW7.4.7.hex.zip
Silent Board Upgrade: E5P_BIL_Slnt_DW7.4.6.hex.zip (for some reason Silent board firmware no inside the latest 7.4.7)

For more variations (Ender 5 Plus Prefix – E5P under CrealityDwin_2.0 branch): https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0/Hex%20Files

Next, extract the hex file into your PC, and remember the folder path.

Power on the printer, connect to the printer to your PC using USB cable. Open the cura slicer, press Printer Profile (e.g. Creality Ender-5 Plus) > Manage Printers > Select your printer profile > Press Update Firmware

Update Ender 5 Plus Latest Firmware To Insanity Automation Dwin 7.4
Update Ender 5 Plus Latest Firmware To Insanity Automation Dwin 7.4 4

If you are connected to the printer, within 1 minutes, the Upload custom firmware should be clickable, click “Upload custom firmware”, select the hex file you just extracted and press upload.

Note: If your Upload custom firmware remain grey out
1. Turn off Pronterface if it’s opened
2. open AutoDetectBaudJob.py located at Ultimaker Cura X.X.X\plugins\USBPrinting and in the self._all_baud_rates delete all the other rates leaving just 115200

self._all_baud_rates = [115200]

Once it’s completed, power off the printer and remove the USB cable.

Verify if updated correctly

After everything is done, power on the printer and the screen should show Insanity Logo and proceed to the main menu.

If it doesn’t show Insanity Logo, please redo the “Update LCD Firmware” process again

If it stuck at the Insanity Logo, please redo the “Update Mainboard Firmware” process again.

That’s it! You are now equip with better firmware without needed to change the board.

65 thoughts on “Update Ender 5 Plus Latest Firmware to Insanity Automation DWIN 7.4

  1. Pontrus says:

    This were no fun…
    After mainboard fw upgrade, it seem to have brick my mainboard. It worked fine on my Ender6, but e5p does not start anymore… it only show instantly display, some rubbish after “creality” and no more…

    • Smith3D Support says:

      if after creality you still can use pronterface to control your printer, meaning the display firmware you gonna flash again.

  2. zack thelen says:

    I just installed the Creality Silent motherboard and tried installing this firmware. It said completed and now my screen in chinese says executing please wait. Did this not work correctly or should I be waiting a long time?

    • Smith3D Support says:

      you shouldn’t need to wait that long., if it’s in chinese, most likely u need to reinstall the mb firmware. if it’s clickable then reinstall the screen firmware.

  3. Chad Williams says:

    Im currently running octopi on a raspberry pi ,will this firmware for the mainboard and screen effect that ? Or will it be bussniess as usual?

    • Lee says:

      I’ve just installed it on mine and noticed mine says the same as yours. Would like to know how to change it also as when I press home it goes to the middle but if I press it again it goes all the way over to the left and hits the side

  4. Bogdan says:

    I just tried it on my Ender 5 Plus with BLTouch and it got stuck with “Fault message” and nothing else. I flashed the screen with “CombinedLandscapeDwin_TM3D_V8” and the firmware since i have BLTouch, i tried “Ender5_BLT_Host_DW7.4.7” and “Ender5_BLT_SD_DW7.4.7”, then i said i would also try “Ender5_DW7.4.7”. It did not work, so i had to revert to the Creality firmware.
    I did not try any of the ME and MC because i do not have the mosquito mount, it’s stock.
    Also now on the reverted firmware, some numbers overlap sone menus are cut off a bit.
    But my main goal is to install the DW firmware
    Can you advise how to make it work please?
    I first updated the screen then the firmware.

  5. jared says:

    when I dwn load the lcd firmware update it does not work. it does not come through as a zipped file. ican not find the dwin_set folder. its all or nothing. some help would be nice

  6. Sam says:

    Does anyone know the difference between the firmware:



    I know the difference is in DW – Dual Z Steppers, but my question is, does the Ender 5 Plus always have Dual Z Steppers?

  7. Tony says:

    Nice process. Note the Creality does not support the silent mother board with the sonic pad. After many issues I contacted them and on the second email that is what they told me.

  8. Oliver Matthies says:


    Hello everyone

    I have equipped my ender 5 plus with this firmware, exactly according to the instructions when switching on, the BLTouch also reacts, but unfortunately when homing it only moves the Z axis into plus but not into minus.

    I’ve tried everything but unfortunately I haven’t found a solution. I hope you can help me.

    Best regards

    • francisco says:

      Before you turn on the printer after a mainboard firmware update, make sure the SD card you typically use to store gcode files for printing is placed into the printer mainboard slot. If not, the firmware will publish:You couldn’t change the settings or do initial calibrations on the printer since it would display the Media Init Failed: warning and not work properly. With the help of QuillBot’s paraphraser, you can rapidly and effectively rework and rephrase your content by taking your sentences and making adjustments!

  9. victort says:

    FYI, make sure you have SD card you usually store gcode files to print from is inserted to the printer mainboard slot before you power on after mainboard firmware update. Otherwise the firmware will post :Media Init Failed: message and the printer would not function correctly to let you reset settings and perform initial calibrations. Also, as you would erase EPROM settings – you will need to enter extruder stepping (if you upgraded to direct drive extruder) and etc. I have upgraded and have no issues – just follow the guide and post upgrade instructions.

  10. victort says:

    Based on DW7.4.7 notes (“Silent specific builds eliminated”) – Printers with official Creality Silent Board v.4.2.1 should use E5P_BIL_DW7.4.7.hex.zip.
    “Linear Pressure Control” was disabled in earlier builds for silent boards with UART 2208, but now it is enabled by default for all boards.

    ## Primary Notes for DW7.4.7
    – Added IDEX screens
    – Fan adjustment now numeric instead of simple on/off
    – Tap Z offset on adjustment screen to type numeric value
    – Sync to 2.1.2 with LA now on for all builds, Silent specific builds eliminated
    – TODO note prior to building release batches – Primary outstanding bug is upstream issue causing M600 to fail to resume, verified on both DWIN and Standard full graphics displays.

  11. Peter Boyer says:

    I am considering some third party’s firmware. Why would I choose Insanity with all these problems showing up on smith3d.com WEB site? That scares me.

  12. Ben says:

    So I did this upgrade on my E5Plus and it’s a time saver! I do see something weird as I need to print WAY hotter to get anything to come out of the extruder. I’m printing PLA at 255 (with some oozing) where I normally printed at 210-215. Bed is fine at 60. Anyone else see this issue? PID done, extruder check done.

    Oh yeah… manual heat the right value setting, the keyboard does not come in correct… only shows about half (the right half) of it.

  13. Christian says:

    home screen is displaying Media Init Fail for some reason ? Display seems to be fine, all button work correctly. Any reason for this message?

    • Kit says:

      Have you inserted an SD card with some form of print file on it into the printer’s regular slot? I think it’s just sad that it doesn’t have a card to print from. (Or at least, that fixed the issue for me!)

  14. John Gammel says:

    Updating my new Ender-5 to Insanity Automation so I can use M600. Display seemed to go well. Firmware from Cura 5.4.0 side looks OK but the printer display is stuck at “Processing, please wait…”. It’s been over an hour. As I formerly did lots of FW updates I’m concerned about powering it off since I’ve seen that brick systems. Thoughts???

  15. Dominic True says:

    can the software upgrade be loaded by usb? or do I have to use Cura and have printer hooked up to it? I have a desktop in a different room. That’s why I am asking.

  16. massimiliano says:

    good morning I updated my ender 5 plus to insanity but I have a problem with automatic leveling, when I start it everything stops and not even the tuch works anymore, I have to turn it off and restart. what can I do? Thank you

  17. jorge says:

    hola lo intale y todo bien excepto algunas opciones como el auto level y generar una malla el firmware nuevo se pasa quedando la pantalla congelada :C

  18. frank faur says:

    i updated using your firmware looks great. question is now i don’t seem to be able to get the crtouch working. the board is a silent board from creality

  19. jose manue says:

    hello thanl so much its very good firmware, but now i buy a sonic pad, so please if it posibble i want to revert the process to original fW, can you help me with thaT?

  20. Stephen Cresswell says:

    Each print now starts with the fan turned off. I have to turn on in the adjust menu. I click store settings which it says it has, but the next print exactly the same

Leave a Reply

Your email address will not be published. Required fields are marked *