makerbase-mks / MKS-Robin

MKS Robin is a powerful 32-bit 3D printer control board with STM32F103ZET6 . Support Marlin2.0. Support MKS Robin TFT24/28/32... Screens. The motherboard integrates 5 AXIS interface, hot bed, 2 heating heads, 3 NTC100K, 2 MAX31855.Support MKS Robin WIFI for cloud printing.Supports firmware update by SD card…
https://es.aliexpress.com/item/32757129463.html?spm=a219c.12010612.8148356.9.5fc165f4oDUfFM
128 stars 129 forks source link

MKS Robin: No sources nor binaries for bootloaders. #187

Open Robin-DUBREUIL opened 3 years ago

Robin-DUBREUIL commented 3 years ago

Hi, I'm the owner of a MKS Robin v2.2, which runs Marlin 2.0.x without hassle since a while. However, i have some serious issues with the bootloader. In fact it tends to display or not a "SDERRng" message while updating which seems to appear soon, late or never according to the configuration set in marlin before compiling. I tried several things but as i don't know what "SDERRng" refers to it is quite difficult to find the real cause of the issue. Can you provide some documentation on bootloader errors for the MKS Robin v2.2 so the community can keep improving the software support for this board ? Thanks for your time, Robin.

Robin-DUBREUIL commented 3 years ago

Maybe the best option for everyone would be to simply release the source code of the MKS Robin bootloader.

Robin-DUBREUIL commented 3 years ago

Thanks to this post https://reprap.org/forum/read.php?13,716774,839792#msg-839792 i managed to flash a Robin v2.4 bootloader on my v2.2 through ST-LINK V2. This bootloader is perfectly compatible with the v2.2 and even v2.3 according to other people. Now the firmware updates fine, and even faster. However, after the update completes the firmware does not boot, even after a restart. Yet the bootloader works fine as it achieved to flash the latest closed source firmware from MKS. It's a shame that makerbase do not publish any source code for the Robin boards bootloaders, and even worse they do not publish any updated binary...

Robin-DUBREUIL commented 3 years ago

It's even more a shame because competitors like FYSETC does not hesitate to publish binaries and sources for their bootloaders on similar platforms: https://github.com/FYSETC/Bootloader-STM32F103 https://github.com/FYSETC/Bootloader-S6