[20th Mar 2018] Take $10 off any $200 or more JGAURORA purchase on Gearbest! Use coupon GBLIVE31902 , and click here.

[4th Dec 18] JGAurora A5 Euro buyers: A5 in stock in Gearbest Europe shipping from Czech Republic.

Use coupon GBJKA5 to bring the price under $280, and click here to buy!



Also available from their Spain warehouse - buy here.
[6th Nov 18] The NEW recently released JGAurora A5S is already for sale under $400! Print quality is better than A5 out of the box.
Click here to check out this deal!

MKS LCD: Flashing, Firmware Modifications, and Logo/Icon customisation

Samuel PinchesSamuel Pinches Administrator Posts: 1,433
edited March 2018 in Modifications & Upgrades
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:

  • 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

  • dominickano18dominickano18 Member Posts: 7
    So if I wanted to change the boot up display on the JGaurora, all I would have to do is replace the logo “.bin” file in the mks_pic folder?
  • Samuel PinchesSamuel Pinches Administrator Posts: 1,433
    Yep, and then reflash. :)
    Thanked by 1dominickano18
  • underlinesixunderlinesix Member Posts: 1
    Hi there,
    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.
  • Samuel PinchesSamuel Pinches Administrator Posts: 1,433
    @underlinesix - that sounds odd, are you certain you are using the community lcd firmware zip, and not the factory lcd firmware zip?
  • Samuel PinchesSamuel Pinches Administrator Posts: 1,433
    Or are you creating your own icons?
  • Richy_TRichy_T 🌟 Super Member 🌟 Posts: 77
    On the A1, it seems there is an option to update icons from the SD card without having to reflash the firmware. Does anyone have any info on this process? Stock icons are ugly.
Sign In or Register to comment.