<p>I got a Tronxy X5S-400, I assembled it and when I power it on, I see on the screen one of the below images and gets stuck there.</p>

<p>Is the firmware broken? If yes, where can I get a <code>configuration.h</code> file?</p>

<p>I verified that the two buses between the screen and the mainboard are not loose or incorrectly connected.</p>

<p><a href="https://i.stack.imgur.com/ilwaq.jpg" rel="nofollow noreferrer" title="Marlin splash screen"><img src="https://i.stack.imgur.com/ilwaq.jpg" alt="Marlin splash screen" title="Marlin splash screen"></a></p>

<p><a href="https://i.stack.imgur.com/IIkog.jpg" rel="nofollow noreferrer" title="Screen corruption"><img src="https://i.stack.imgur.com/IIkog.jpg" alt="Screen corruption" title="Screen corruption"></a></p>

<p>The board is a MKS Melzi v2.0 clone</p>

<p><a href="https://i.stack.imgur.com/Hhtaw.jpg" rel="nofollow noreferrer" title="Controller"><img src="https://i.stack.imgur.com/Hhtaw.jpg" alt="Controller" title="Controller"></a></p>

[{'answer_id': 8730, 'author': 'Mick', 'author_id': 3953, 'author_profile': 'https://3dprinting.stackexchange.com/users/3953', 'pm_score': 1, 'selected': False, 'text': "<p>If the controller is one of Tronxy's new Chitu boards, you will not have the option of recompiling the firmware, since they are locked down. Apart from checking that the PSU is delivering the correct voltage, your only option may be to request a new main board from the vendor.</p>\n"}, {'answer_id': 8756, 'author': 'yonutix', 'author_id': 15198, 'author_profile': 'https://3dprinting.stackexchange.com/users/15198', 'pm_score': 3, 'selected': True, 'text': '<p>It looked like the firmware wasn\'t flashed correctly in the factory. What I did was to flash a bootloader using an Arduino compatible board and to flash the Marlin software e.g. according to <a href="https://www.youtube.com/watch?v=3gwWVFtdg-4" rel="nofollow noreferrer">videos from this guy</a>.</p>\n\n<p>Next, the menu wasn\'t displayed correctly so I added, in the <code>Configuration.h</code> the following lines:</p>\n\n<pre><code>#define ST7920_DELAY_1 DELAY_NS(63)\n#define ST7920_DELAY_2 DELAY_NS(100)\n#define ST7920_DELAY_3 DELAY_NS(125)\n</code></pre>\n\n<p>Now the display is working fine, and the Marlin firmware can be directly flashed from the computer because the bootloader remains there.</p>\n\n<p>I also had a problem with the heating bed which was heating very slow and I had to raise consistently the <code>TEMP_BED_RESIDENCY_TIME</code> and decrease <code>TEMP_BED_HYSTERESIS</code> to 1.</p>\n'}]
['https://3dprinting.stackexchange.com/questions/8729', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/15198/']