Installation ‐ screen firmware - ThomasToka/MarlinFirmware GitHub Wiki
Identifying your display manufacturer
Ender 3S1 Pro an Plus are delivered with two kinds of displays. DACAI and DWIN.
Identifying is easy. The DWIN has a "box" on the backside.
left: Dacai right: DWIN
If you have a Dacai display and have not yet installed the Creality F28 stock screen firmware with the firmware.zlib you need to install it once before doing the screen update to the E3S1PROFORKBYTT Screen firmware. Read the instructions in the installation.txt.
To update the screen firmware, you will need a microSD card which is inserted into a slot on the screen's board. Some disassembly is required.
It is advisable to use an SD card that has a total capacity of less than 64GB. It is best to use a card smaller than 32GB. If the capacity of the card is larger than 8GB, create a partition on your SD card. 2GB partitions work well.
The display only supports a msdos partition table. In case of a gpt partition table you will need to change it to msdos.
The card should be formatted as FAT32 with a 4096 unit size.
Preparing the card(s)
Open Disk Management, if your card has no partitions it may look something like this.
Delete the existing volume
On the now unallocated space, create a new simple volume
In the wizard, set the volume size to 2048, assign the drive a letter and format with the following settings;
File System: FAT32
Allocation Unit Size: 4096
Volume Label: Set your own name, or leave as default 'New Volume'
Perform a quick format: Yes
You should now have a 2GB partition on your card which is visible in File Explorer
!!!!!!! DO NOT TURN YOUR PRINTER OFF WHILST FLASHING THE SCREEN !!!!!!!
!!!!!!! NEVER REMOVE THE SCREEN CABLE WHILST THE PRINTER IS SWITCHED ON !!!!!!!
Download the ZIP archive from Git. This will be named something similar to; Ender-3S1-3S1_Pro_HighSpeed_E3S1PROFORKBYTT_V003_fixed.zip
If you cannot find the file, click 'Show all assetts>
Inside the ZIP will be two folders; DWIN_SET and private
The 'DWIN_SET' folder is for DWIN displays and the 'private' folder is for Dacai displays.
You do not need to know which display you have as the display will pick the correct folder for its type and they will not interfere with one another.
Move both of these folders to the root of your new partition on the microSD card.
Turn the printer off
Take the display off, this is held on with pegs so firmly hold the screen and slide it upwards to disconnect it. If your printer is new, this may be a little stiff.
Unplug the cable from the display and remove the 4 hex screws from the back of each corner of the display.
Take the display out of its frame. At the top, you will see a microSD card slot, place your prepared microSD card into the slot.
Connect the cable back to the display
Turn on your printer
The flashing process will start. Your screen will be upside down during this process.
If you have a Dacai display, you will see a blue background with red scrolling text showing which files are loaded with a percentage.
If you have a DWIN display once the flashing is complete you will see "END !" at the top where "SD Card Process" is shown.
Once flashing is complete, there are a few scenarios that may happen;
- Some displays stay on the blue flashing process screen
- Some will reboot and start directly
- Some will reboot and get stuck on the "bricked Creality logo" and just display dots, where the Creality logo is drawn onto the screen in an animation.
Turn the printer off and remove the microSD card. This is an important step, if you leave the card in the display, each time you reboot the screen will carry out a firmware update.
Once you have turned the printer off and removed the microSD card, the next time you start your printer it should now boot onto the usual screen. Give the printer time to turn on, it may pause on the "bricked Creality logo" momentarily but be patient.
If your printer has booted fine, turn it back off and reassemble the screen.
To confirm the successful installation, visit the printer's About page. You will see the version number as well as "-byTT".
If you are having problems, double-check the firmware you have downloaded and ensure it is correct.
Appendix 1: Bad flashes
In some situations a flash does not work as expected.
Here are some examples of known bad flashes and what is wrong:
- macOS metadata files on the sd card and/or cfg file corruption:
- create a sd card on a windows pc
- configure your macOS to not create meatadata on this sd card
- only screen firmware has been updated:
(Screen to follow)