*******************************************************************************************
GEEETECH A30 3D Printer(V1.36.57)

Attention:
-When upgrading through the Smartto Firmware Upgrader Tool, you need to use the V2.x or higher 
 version of the tool to complete the upgrade correctly. V1.x's Smartto Firmware Upgrader Tool 
 upgrade tool will cause type identification errors because the firmware naming rules are redefined
 (Implemented from February 2019). You can download it via the path 
 "https://www.geeetech.com/download.html?download_id=40". The tool name is "Firmware Toolkit For Geeetech Printer".

Firmware version:
-Motherboard: A30_M07_V1_57.bin    MD5: D6A374860AB240AF01101FBB69828B70
-LCD        : A30_S01_V1_36.bin    MD5: D785EA0FA3F29FEDC3069ED5BCF9D700

Update content:
-New features
 1.Add control interface to A30 series new motherboard (GTM_PRO_VD, hardware version number > 3.1), 
   and backward compatible with A30 old version (GTM32_MINI_S).
 2.Add upgrading error handling mechanism.
-Bug fixes
 1.Fixed forced pause during printing when Z hop > 0.5mm (the Z hop limit is changed to < 5mm).
 2.Fixed printer unable to connect to Cura.
 3.Fixed unstable printing through serial port in S3D.
 4.Fixed printer repeated restart caused by the serial port module.
 5.Fixed slowly response from screen (Optimize and rectify the communication protocol between the 
   motherboard and the LCD Display).
 6.Fixed interface operation problems (Such as no response from half LCD screen).
 7.Fixed Automatic Leveling.
 8.Fixed the stucking in powered on/printing.
 9.Fixed the abnormal operation caused by the exception threw by printing-continuously checking 
   during printing.
 10.Handled the exceptions threw by Material Detection.
 11.Fixed the scraping occured in the homing process.
 12.Modified the framework code to increase stability of processing.
 13.Fixed bugs in legacy code.

Release date: September 19, 2018

*******************************************************************************************
Firmware naming format:
(Machine Type) - (Board Type) - (Firmware Major Version Number) - (Firmware Sub Version Number)
(MachineType)  - (G/M/Sxx)    - (Vx)                            - (xx)

Machine Type: 3D printer model character string.

Board Type:
-Gxx: G stands for GT2560 motherboard, xx stands for corresponding board number.
 G01	GT2560 Rev VA
 G03	GT2560 Rev VA+
 G02	GT2560 Rev VB
 G04	GT2560 V3.0

-Mxx: M stands for the main board Motherboard, xx stands for the corresponding board number.
 M01	GTM32 PRO
 M03	GTM32 PRO VB
 M05	GTM32 PRO VC
 M07	GTM32 PRO VD
 M02	GTM32 MINI S
 M04	GTM32 MINI S v1.1

-Sxx: S stands for LCD Screen, xx stands for corresponding board number.
 S01	GTM32 MINI M

Firmware Major Version Number:
-Vx: V stands for firmware version and x stands for major version number.

Firmware Sub Version Number:
-xx: xx represents the firmware sub version number.
*******************************************************************************************
Update history:

V1.35.56(July 05, 2018)
-The first official release.
*******************************************************************************************