Ok so Scott here again, this time I decided to go ahead and take things to a simple level based off a write up done by Syed Muhammad Shaheryar. I have seen so many comments and issues with people flashing firmware to their factory TronXY X5S control board, now this should work for flashing the firmware on the X3S as well but the firmware I included will need some edit work unlike for the X5S. This Version of Arduino IDE will work just like any other but it can be installed on a thumb drive or SD card and moved from one computer to the next without having to install anything on that computer. it should also work on other boards but I have not tested it.
What's New In The 3D Printer World
This tutorial will help you flash some real firmware on to your stock TronXY X5S control board, using a separate Arduino Uno board as the programmer. It’s not meant for any other board, period. Just the stock one specifically. No others. If you try it on a different board and it doesn’t work, don’t say I didn’t warn you.
It is also written under the assumption that you're running Windows. If you're on a different operating system you'll need to take the appropriate equivalent steps. If you don't know how to do that you'll need to find a different set of instructions. :)