I have an 820-00840 that has water damage. The corrosion was around the backlight driver, WiFI chip, inside the screen connector, and the BGA chip (PI3USB32) next to the USB port that doesn't show up on schematics. The board was initially stuck at 5V, but there were no shorts or obviously blown chips. After brushing the corrosion away from the PI3USB32 chip (no reflow yet), the board started taking 20V with peak 0.6A that settled to 0.3A. That seems normal from what I've found online.
I brushed the screen connector and checked the resistance between PPVOUT_S0_LCDBKLT and EDP_INT_AUX_N. It was ~1MOhm, so I figured the screen was still good. I plugged in the screen connector and powered it on. Lo and behold the screen turned, and the apple logo appeared with the loading bar. I didn't have any connectors plugged in at that point, so disconnected power and put the board back in the computer and hooked everything up. I powered it back on to check functionality before reflowing the corroded areas, but now the screen doesn't turn on
I could not see an image using a flashlight, so it appears that I'm at no image, no backlight. I get a single chime when booting, and an external monitor, trackpad, keyboard, etc. works, so the CPU isn't completely dead. I don't know if the above screen pins shorted when I had the board upside down checking the backlight circuit and killed that part CPU or what. I don't have another screen to test, so I'm hoping someone has an idea of how to determine if it's the CPU, screen cable, screen, or something else.
Some things I checked that may help. I don't know what signal is necessary for the CPU to know the screen is present and should turn it on.
EDP_BKLT_EN - 0V
PP3V3_S0SW_LCD - 0V
PP5V_S0SW_LCD - 0V
DP_INT_HPD - 0V
I brushed the screen connector and checked the resistance between PPVOUT_S0_LCDBKLT and EDP_INT_AUX_N. It was ~1MOhm, so I figured the screen was still good. I plugged in the screen connector and powered it on. Lo and behold the screen turned, and the apple logo appeared with the loading bar. I didn't have any connectors plugged in at that point, so disconnected power and put the board back in the computer and hooked everything up. I powered it back on to check functionality before reflowing the corroded areas, but now the screen doesn't turn on

I could not see an image using a flashlight, so it appears that I'm at no image, no backlight. I get a single chime when booting, and an external monitor, trackpad, keyboard, etc. works, so the CPU isn't completely dead. I don't know if the above screen pins shorted when I had the board upside down checking the backlight circuit and killed that part CPU or what. I don't have another screen to test, so I'm hoping someone has an idea of how to determine if it's the CPU, screen cable, screen, or something else.
Some things I checked that may help. I don't know what signal is necessary for the CPU to know the screen is present and should turn it on.
EDP_BKLT_EN - 0V
PP3V3_S0SW_LCD - 0V
PP5V_S0SW_LCD - 0V
DP_INT_HPD - 0V
Comment