Close

Project nearing completion...

A project log for Chitu 3D Printer Mainboard Hacking

Studying the encryption on Chitu's 3D Print controllers

jc-nelsonJ.C. Nelson 10/13/2019 at 01:311 Comment

I don't actually own an X5S or any variant thereof - I just have a disembodied mainboard and screen I've been using to do my projects. With the last bit of code from my previous log, I was able to build a script to allow generation of encrypted binaries for Chitu firmware while building in platformio.

I've now submitted a pull request to Marlin to enable this. After it's done, it will add an environment. It is *not* a complete Marlin build, but if you read the linked items in that PR, there are people who claim to to have working builds with all but the touch screen, so the key here is to get my bit in and let other people do theres. We'll need some pin updates by someone who has the printer.

With that there's really only a few more things left to do.

I would like to get a dump of the default firmware and rip the bootloader off - then I'll re-encrypt it so people can restore their printers.

And that will be the last of it.

Discussions

Manan wrote 11/16/2019 at 10:54 point

I have Tronxy X5SA-400, if you show me how to do pin update maybe you get required details about it.. (i have ordinary multimeter) 

  Are you sure? yes | no