Please note: the forum is closed.
No new user registrations are accepted. For more info, please click here.
No new user registrations are accepted. For more info, please click here.
MKS LCD: Flashing, Firmware Modifications, and Logo/Icon customisation
Samuel Pinches
Posts: 2,997Administrator
Hi all,
just following on from a discussion on facebook, thought it would be good to discuss how the MKS LCD firmware system works, in terms of what is possible, and how to modify things. I'll edit and add to this post as I get time, and will add the content to the wiki once I'm happy with it.
The LCD firmware consists of two files, and a folder of icon graphics:
There is also an "MksWifi.bin" file included with some firmwares. I am not sure what this is for. Perhaps, if you have a wifi module, this file will upgrade the firmware of the wifi module.
When you flash the firmware, all the files involved are renamed. This means that after a flash has been successful, if you turn the printer on and off again, it will not flash a second time, unless you rename the files again to the original file names.
The graphics for the firmware are all stored in a binary ".bin" format. This format is a 16bit raw graphic. The LCD resolution is 320x240px.
To convert an image into this format, a software tool must be used to produce a compatible file to the required specifications. There are two software tools available:
• Image2LCD (3rd party)
• MKS-Bin (by MKS)
The LCD firmware consists of two files, and a folder of icon graphics:
- mks_config.txt <-- this file has the configuration settings for the firmware
- mkstft28.bin <-- this file is the firmware core, and there is no source code available
- mks_pic <-- this folder contains all the graphics and logos for the firmware.
There is also an "MksWifi.bin" file included with some firmwares. I am not sure what this is for. Perhaps, if you have a wifi module, this file will upgrade the firmware of the wifi module.
When you flash the firmware, all the files involved are renamed. This means that after a flash has been successful, if you turn the printer on and off again, it will not flash a second time, unless you rename the files again to the original file names.
The graphics for the firmware are all stored in a binary ".bin" format. This format is a 16bit raw graphic. The LCD resolution is 320x240px.
To convert an image into this format, a software tool must be used to produce a compatible file to the required specifications. There are two software tools available:
• Image2LCD (3rd party)
• MKS-Bin (by MKS)
Post edited by Samuel Pinches on
Comments
today i updated my frimware and watnted to update lcd frimware also.i did all same as you said and it updated and i turnet off and on again.files in sd card have been changed but my lvd fitures and icons are still the same.i saw they update in lcd but many times i turend off and on but same as before.what should i do? i use jgaurora a3s.
thanks for your help.
Howdy, Stranger!
RegisterIt looks like you've been lurking for a while.
If you register, we will remember what you have read and notify you about new comments. You will also be able to participate in discussions.
So if you'd like to get involved, register for an account, it'll only take you a minute!