Exorcising Demons from Intel PCH
And then the screen went red. Lol. Why did the screen go red? Demons? In my oscilloscope?
Well, I found the display datasheet and probed the LVDS lines with a diff probe. It turns out that the common mode on one of the LVDS lines had gone from 1.2V to 0V. Shout out to R&S ProbeMeter for making this a one step check rather than two step! According to the datasheet, the LVDS line in question carried the bottom 5 bits of the red signal, which explained the red tint.
I was hoping the LVDS line would lead to an easy-to-swap driver chip, but it led right to the Intel Platform Control Hub, a 989 ball 0.6mm pitch BGA. Ahhhhh!
Well, I removed the PCH with minimal fuss thanks to dialing in the preheat plate, but I did knock off a few unlabeled 0402s. In my defense, I did try to protect the 0402s, but I had just switched to a new roll of Kapton tape that was thinner and shriveled up more quickly than I expected. Fortunately, there weren't many strays, and though 2 of them were ambiguous the datasheet was available and got that sorted. These resistors were calibrating the DMI termination (DMI is the CPU-PCH interface, "PCI express but a little faster so that it can encapsulate at full speed"), so I'm VERY glad the datasheet was available.
I went a bit nuts with replacement solder mask for reasons that will become clear next post, but I have to say that I really love this stuff. It's easy to apply by dipping the end of a wire, it hardens quickly under UV, it doesn't smell, and after cured it's easy to sculpt with a knife or remove/try again.
I put on the new PCH, crossed my fingers, booted up, SUCCESS! COMPLETE SUCCESS!
Not bad for my first 989 ball 0.6mm BGA replacement. Which is only my second major BGA replacement, if you group together the 5 RAM chips and count them as the first.