Reply 300 of 393, by STrRedWolf
- Rank
- Newbie
ipdown wrote on 2024-01-21, 13:43:Yrouel wrote on 2024-01-12, 11:25:I received a new LCD controller as well and I was able to dump the firmware from both boards and I can confirm that a simple fir […]
I received a new LCD controller as well and I was able to dump the firmware from both boards and I can confirm that a simple firmware transplant seems sufficient to fix the original board.
Unfortunately it was necessary to desolder both EEPROMs otherwise the TL866 complained about overcurrent when just clipped to the chip while on the board.The boards are identical except for a slight difference in the main controller chips, the original is RTD2660 C3F62G1 while the new one is RTD2660 D8C23G3, I don't think it's particularly relevant.
The EEPROM is a P25Q40SH (4Mbit SPI) in both boards and it's not directly listed at least in the old MiniPro software, I selected more or less randomly the BG25Q40A and disabled the ID check and everything worked
Thanks for the dumps. I've successfully reflashed mine with the newer version. No need to unsolder the chip, but still some soldering needed, see the attached pics. Good thing is that no programmer is needed, done via VGA DDC lines on a linux PC, using this code: https://github.com/static-void/rtd266x_programmer
What are those pins? From left to right I think those are ground, i2c clock, i2c data, and 3v3 power? Going to try to program it with a Raspberry Pi I have on hand.