UPDATE : Pending issues SOLVED
-> SD Card reader on LCD WORKING (replace pins_GTM32xxx file by updated one available on the google drive)
-> Mixer WORKING (but sure to apply u8glib library update as described below)
I wish to really thanks InnerBushman and Vertabreak who thanks to their contribution on Github give me the ability to stick all the element together
At the same time, I'm very disappointed because I blasted some of the M201 components during my attempts and today.. I'm discovering that none are still available at affordable price

Like you maybe know, Marlin 2.0 is still in development phase (bugfix).
To ease your job, you will find all the required files on the below Google Drive.
https://drive.google.com/drive/folders/ ... sp=sharing
It's far to be an easyjob, but it's not really complex. Don't rush... just follow step by step the instructions.
CAUTION : I'm not responsible in anyway if you "brick" your GTM32 pro for any reason. In the same spirit, I have too limited knowledge of the original firmware and will not be able to give any support to reinstall it (it's normally well explained on this site somewhere)
DO THE UPGRADE AT YOUR OWN RISK
What you will need :
- one "out of the box M201" (no soldering / no mod required) but equiped with the GTM32 pro VB board
- Arduino V1.8.9 (feel free to search and download it on the web)
- Arduino_STM32-MASTER.ZIP
- Marlin 2.0 Bugfix.zip
- Flash Loader demonstrator (STMelectronics). There is a link somewhere in the Firmware update message of this forum
In a telegraphic format :
1. Install Arduino 1.8.9
2. Unzip Marlin 2.0
3. Launch Arduino and in menu Tools / Board / Board Manager... Download / Install " ARduiono SAM Boards (32 bits ARM Cortex-M3)
4. In Marlin 2.0 subdirectory, DELETE the subdirectory Marlin-bugfix-2.0.x\Marlin\src\HAL\HAL_STM32 (only this one)
5. In Arduino subdirectory \arduino-1.8.9\hardware\, unzip the content of Arduino_STM32-MASTER (the full subdirectory content). Not sure that it matter, rename Arduino_STM32-MASTER in Arduino_STM32
6. Relaunch Arduino (exit / start)
7. in menu Tools / Board go to the extreme bottom of the menu, you will discover the new entry created thanks to step 5
8. Select Generic STM32F103V
9. Going back to the Tools menu, select : Variant STM32F103VE
10. Upload serial, Speed 72, Optimise Fast (not sure that it matter). Port doesn't really matter, uploading being performed with the flash loader(pgm)
11.Overwrite the existing config.h and config_adv.h with the one attached (it's a first customisation. There are certainly plenty of improvement which will be shared by you and community)
12 Overwrite the pins_GTM32_PRO_VB.h located in the directory : Marlin-bugfix-2.0.x\Marlin\src\pins\stm32 with the attached one
12a. Delete C:\Users\youruserxxx\Documents\Arduino\libraries\U8glib (if it already exist)
12b.In arduino Menu / Sketch / Include Library / Add Zip Library (select the u8glib.zip after having downloaded it from Google drive)
13. (uups hopping to be lucky). Load in Arduino the Marlin.ino and click the "checkmark" icon or menu Sketch/Verify-Compile
Compilation should give you two white line with "Sketch use...."
And now ?
You successfully completed the most complex side of the process. Stay the FW upload
14. Switch off the printer
15. But the "update flash" jumper shortened (two pin in contact)
16. Switch ON your printer, LCD will only display FULL Block
17. Locate on your HD the temporary directory where arduino saved the .bin.
(you need in explorer option to check "show hidden directory")
Good start C:/Users/your login user/appdata/local/temp) if arduino run (I never say to close it

18. in this build_xxx, your will find Marlin.ino.bin which is the FW ready to be ulploaded
To upload
19. Lauch Flash Loader
20. Specify the printer COM port (I guess that you have already connected it using USB and therefore installed the expected driver)
21. Next, Next, until screen where you will specify Download to Device, Erase necessary page,@h 8000000, Jump to the user program
22. Press next and wait for the upload to be completed. When finished, your screen will display the Marlin 2.0 logo and be ready to operate (almost... don't forget to remove the 15 jumper.
Enjoy
Thierry