820-00928 internal display works only with external display connected

Narek

Member
So this case is really weird. I got an 820-00928 after slight water damage around J8500 and U8500/U8501. I have replaced U8500/U8501, J8500 and eDP connector on LCD side. Also put new eDP flex. I've found out, that EDP_AUXCH_C_P line is shorted, so I've replaced U9850. Now computer turns on, there is an image, but only on system loading screen. Before login screen show up both image and backlight dissapear. On touchbar there is an onformation, that external monitor is connected (but in fact there is nothing connected...) and choose what to do: clone or extend screen. Nothing happens if I press the options. If I turn on computer in safe mode image works all the time, I can log in to profile. If I connect external display it works too, there is an image on the screen and external display, but as soon as I disconnect external screen after 2-3 seconds internal screen gets black. I have replaced U9850 three times, I took them from the same board and 820-01700 board - no difference. I have tested another good screen and again - no difference.
 

2informaticos

Administrator
Staff member
Possibly iGPU problem.
Connecting external monitor forces dGPU.
And before loading OS, dGPU may still be in use with generic driver.
If that time iGPU is used, it probably crashes only when macOS try to load its driver.

Start in diagnostic mode and check if any error pops up.
You can also try with Windows, or Linux.
Check if the problem appears when the driver is installed.
 

Narek

Member
Internal diagnostics doesn't show any errors. I will test it with mentioned windows or linux. But just from curiosity - maybe there is a way to trick the board (on the board side), that external display is connected?
 
Top