820-00239 fans spin, most rails ok but no other sign of life

2informaticos

Administrator
Staff member
First of all, welcome to the forum!

You should start eliminating any corrosion sign.
Board looks really ugly around U7800, U7960 and U8000.
Remove all QFN (or similar) chips and re-tin the pads with leaded solder.
U7800 is more delicate (BGA package); reflow it with quality flux first.
Change corroded caps and resistors.
Check all traces around U6100/01.

A lot of questions, not all relevant in this repair.
"lcd_bklt_en_l 13v Is this an ok level?
bklt_en_r 0v
edp_bklt_en 0v"
None good, but no reason to concern about them, as we don't even know if board boots yet.
You've found a damage on video connector.
Expexting image is the last test should do in such case.
Did you check for USB activity?

Some PCH and CPU voltages are adjusted in real time; that's the reason of schematic range, instead of fixed value.

"ppvcc_s0 0.73v (shouldn’t this be 1.5v)"
I'm not sure what this mean; PPVCC_S0_CPU maybe?
That could be good, but you've posted another value below.

As a rule for new thread, start posting 820-xxxxx board code.
 
Last edited:

Outofwhack

Member
Many thanks for your fast response 2informaticos,

Ive updated the title of the thread with 820-00239
I will look up how to check USB activity in these thread but its late here 10pm.
I will remove/re-tin/reflow as suggested - thanks.

I am keen to understand if there is another way to know if a board boots than looking for fan spin as its so tedious to reconnect the board inside the case just to connect the fans.

Can I rely on every MacBook board with USB-C or older ones with hdmi/thunderbolt automatically outputting a video signal to an external monitor as a way of verifying boot when main screen not connected?

I did mean PPVCC_S0_CPU - you were correct. I made measurements over multiple days and it does seem to have changed. I am embarrassed how long I have had this board - I tried and tried over 10 days before deciding to join the forum.

Forgot to say, my USB volt/ammeter shows 20volts supplied but 0.000 amps drawn.

Thanks again :)
 
Last edited:

2informaticos

Administrator
Staff member
0.7V at CPU VCORE can be sign that board boots; should drop from initial over 1V.
But you can't expect internal video, with such damage on the connector.
Checking external video is a good idea, but a problem with iGPU may stop that too.

Checking USB activity is a MUST DO test; read how to do that properly:
 

Outofwhack

Member
No USB activity indicated by SNOW edition USB drive.

Aside: Customers decision to proceed with in-depth board repair could be dependant on if they also need a new screen after the burned screen connection.
Question: can backlight be tested with just a variable voltage on the [burned] connector pin ?
 

2informaticos

Administrator
Staff member
When LCD connector is burnt, very likely CPU eDP output is dead; because of leakage from backlight output.

Your board has many areas affected by corrosion.
BGA chips may also have corrosion underneath.
You should think a bit more, before invest more time.
May be too expensive and client wouldn't accept the price finally.
 
Last edited:

Outofwhack

Member
Thanks. Yes I think for a beginner Ive got a pretty hopeless board.

I have talked customer around into purchasing a refurbed board (at his expense) but before going down this route he wants confidence in the rest of his computer working first. Its around $500 as it was 3.3GHz and 16GB/512GB
If I can keep him happy chances are I get to keep the broken board as a much needed donor.

So is there any way to get some confidence in the screen without using a working logic board.
e.g. should the backlight come on with just the right voltage on the supply line and an earth? or does the screen rely on other signals to light the backlight?

I wonder how does the screen supply business test returned screens? Im wondering if there is any cost effective solution to test them other than keeping a stock of working logic boards. Ive collected a bunch of broken screens from customer repairs but from examining pinouts theres big danger in assuming just because a connector fits together they have the same pinout.
 

2informaticos

Administrator
Staff member
Checking backlight presence on spare LCD, will not assure it has a good image.

You can use a lab PSU to apply voltage on the backlight power rail, but I do not recommend to inject directly in the board; unless you have a dead board to use for this purpose.
You need to find proper points on the small board attached on the LCD assembly.

You can start with 35V and go up slowly, until backlight comes on.
Older screens need 24-40V, depends by model; newer screens (retina) require 44-50V.
Do not exceed nominal voltage, or LEDs may get damaged.
Just in case, set current limit to 0.1A.
 
Top