I have been beating my head against the wall trying to solve this problem for over a year (two years? who knows). I finally have it solved but at what cost?
This is what the video effect looked like, the screen is rolled over.
This is what the screen was supposed to look like. (the ratio is different so the black bars were correct, but the sync seemed to have an issue). This was present on the original screen, and on the McWill screen replacement. I eventually went to the BennVenn screen and it was also present there. It presents on some games as an offset, and on gauntlet’s opening animation as completely jumping around between two seemingly different sync positions.
McWill IPS showing the same problem, but much more apparent. Now this is annoying, but it’s truly baffling to me as I went through the schematic and found that the entire video path all the way to the video chip seemed fine.
I thought perhaps there was an issue with the 74hc04, but replacing that didn’t help anything. What even is the issue going on here? Looking at this breakdown of the LCD interface it seems like the CL2(HSYNC) pin is having an issue. I re-checked the entire path for that pin and found no problems. I then went to the extremes of getting a parts lynx2 and swapping the video chips.
I really wanted to see where the problem was, did it follow the video chip, or the rest of the board. Surprisingly I found that it followed the video chip. That’s unfortunate because getting one of those basically means scrapping a lynx2, but at least I know and I can get it reassembled. Then I start having serious issues with reliability. I get constant problems with the cart not being detected and just no video almost all the time. This is incredibly frustrating, because if I had just taken the second lynx, done the cap kit and power circuit fix, and put in the screen replacement it would have worked fine. Now I have an issue I caused.
Hoping that I had just fried the ram I pulled those chips, swapped them, tested them, and again, no good. I tried swapping the cartridge connector, also no change. I wash it, scrub it, boil/ultrasonically clean it in straight isopropyl alcohol and nothing seems to work. I removed and replaced the video chip several times, touched up all the rest of the solder on the board, checked the power rails, and even replaced the video connector after suspecting it of causing problems. No go. Well, at the end of that article I threaten to do that to the button connector.
After buying reproduction button membranes you better believe I did that after plugging it in a total of once and verifying every connection with a continuity tester and a diode check for the LED. Still no go.
Finally I decided that well, I have had issues with vias in the past causing problems. This is a multi layer board from what I can tell so I don’t know exactly where all the vias go, but I can certainly try to help the connections for all the ones I can’t reach once the chip is back on. I heated and pushed some wire wrap wire through the vias and ran it over to the relevant pads. On the chip I mostly bent down the pins that were not sitting on the wire so it sat kinda the same level on the board. The thing is now the chip doesn’t sit flat and there’s lots of room under it. After soldering it down one pin at a time making sure the solder was just enough to bridge the gap but not enough to short to the next pin over I washed the board. I couldn’t just dunk it and walk away though, isopropyl alcohol de-bonds hot glue. Since I now had a couple blobs of hot glue holding my fragile little connectors together for the video and buttons I had to carefully submerge a little in, take it out scrub it with a toothbrush, and then wash it with alcohol and hit it with compressed air to see if I could get any more flux residue from under the chips. I did that for an hour or so until I thought the whole board was clean.
All good now. It has never had an issue since then. I went through and moved the LCD over to the shell that I installed the buttons in, and it has been working ever since. Now I just have to explain how I added HDMI to it and the audio auto-switches when you plug in the HDMI cable.
There were many times in the multiple years long project where I wanted to just give up, buy my way out of the problem and stash this one away to fix at a future date. The problem is these consoles are all expensive and ones that aren’t are hard to find and may have similar issues. I am nearing the end for this one though, I think it’s finally coming to an end.
[EDIT]
I’m not sure that was it. I have had many days of continued unreliability and no clue what’s causing it. At first I thought it was the crystal that I toasted, then maybe it was the shield I reinstalled… It’s back together now but it exhibits some quirks that I don’t know how to quantify. The screen sync seemed to be the video chip, but this is just bonkers. Perhaps I slightly toasted one of the custom chips when I reassembled it.