820-3330 - Fans on high, no ASD error

Hi,
I've got a 2012 a1286 here. Fans going full speed and clock speed is low, but EFI ASD doesn't find any errors.

Known history:
1) BIOS was corrupted --> reflashed
2) Accidentally bridged C8900 and C8901 during reflow of U8900 putting 12V (PPVIN_S0_GFXIMVP) on the 5V rail (PP5V_S0_GFXIMVP_VDD). Big whoops.
2a) Replaced U8900
2b) Replaced U7300

For now anything that uses 5V is suspect to me. Any way to narrow this down?

Thanks!

Rick
 
Because the original BIOS was beyond repair, I replaced it with one from the Ghostlyhaks repository (with new ME, cleaned $SVS and replaced serial). I know some of these are faulty, but I don't have any alternatives at the moment. Come to think of it, the fan issue appeared after the BIOS flash. Any ideas where to get a proper BIOS for this model?
 

dukefawks

Administrator
Find a dump from anywhere for testing and it should not cause the fan to run high. Do the fans rev up immediately or does it take a while?
 
Thanks Duke, will do. Fans rev up after a few seconds. I think I have another one of these board so I'll try dumping that tomorrow.
 
Nope, no improvement with another dump. I must be something related to the 12V being put on the 5V rail, that ASD is not picking up on.
 
No improvement. Also, the ambient light sensor is working fine. What temperature sensor are you talking about Duke?
All temperature sensor readings look fine in ASD. The following sensor reading are off, but don't give an ASD-error:
IC0C = 0 (should be between 1 and 44)
ID0R = 0.037 (should be between 0.1 and 4.4)
IG0C = 0 (should be between 1 and 20)
PCPC/G/T = -254
VD0R = 15,8 (should be between 11,27 and 12,6)

I think the last one is PPBUS_G3H which measures 12,57 on the DMM. Maybe ISL6259 issue?
 

dukefawks

Administrator
The fans are running on 5V. Have you done the obvious and try another fan? ASD must give an error when testing the fans too!
 
As you said, this would have shown up in ASD. When testing, ASD lowers the fan speed, suggesting the fans and fan controllers are fine. Also, the clock speed is lowered, indicating a sensor issue I suppose.

I still kind of suspect the EFI. Some help would be appreciated.
* I've dumped a working ROM from an identical model (EMC2556)
* Replaced the ME-region with 'clean' one (identical version) from dodgy Vietnamse site
* Replaced the serial
* Flashed it, now it won't start

Two questions:
1) Is it OK to use a higher version ME-region? (mine is 8.0.4.1441, but only v8.1.70.1590 is available on the winraid forum)
2) Is removing the first $SVS block necessary when there's no lock on the machine the dump was pulled from?

Thanks again people :)
 

dukefawks

Administrator
The EFI will not cause the fan to run high. You can just use the dump as-is and the fan should run normal. The ME region may just prevent it from fully booting.

I really have no other ideas at the moment.
 
Top