820-00597 locks up after short time during boot

tbaker2500

New member
21.5" 2017 iMac, A1418 EMC 3069 with 820-00597 logic board.

Background: computer worked fine in 2020, wasn't used until a month ago. First boot showed these symptoms:

Symptoms:
Power is applied. Diagnostic lights 1,2,3 all light up properly every time.
1/3 of the time LED's 4 and 5 light up and display turns on, and it proceeds to boot. Boot continues for between 5 seconds to 5 minutes, before the display shuts off, LED's 4 and 5 turn off, and the computer hangs.
The other 2/3rd's of the time when powering on LED's 4 and 5 never light, and computer is hung, no startup sound, no display.

When the computer is hung, USB is still powered, fans are active, but computer is unresponsive. On rare occasions display is still showing the OS, but mouse and keyboard activity don't do anything.

Tests done:
Booted off external HDD. Computer is usable for random time up to about 5 minutes, when it hangs.
Removed SSD blade and HDD, no change.
Dropped to one stick of RAM, swapped sticks, no change.

External monitor only works sometimes. Sometimes internal display works, external doesn't.

Disconnected internal display, and behavior is exactly the same, except for the following:
LED 4 lights up dim and 5 does not come on when "working", and 4 and 5 are out when not working. Expected behavior for no connected LCD I believe.

My assumption is something in the GPU area. I've tested ppvcore_s0_gpu and it starts out around 0.807v, sometimes dropping to as low as 0.756v when working, always hanging out around 0.807-0.811v when failing to boot.

12V rail seems solid. All voltage rails I've tested show no voltage dropout when the computer locks up, so I don't think the power supply is flaky.

No visual signs of leaky caps. IR camera shows no hot spots beyond 32c, but its resolution isn't good enough to pick up the small caps.

Any ideas on ares to look at more closely? I'm somewhat new to troubleshooting Mac boards, but very experience in PCB repair otherwise.

Thanks in advance,
Tom
 

tbaker2500

New member
It's U5210 I need to reflash, right?
Looking for a WSON adapter or I'll just solder wire onto chip pads I suppose.

Did a little more experimenting with it. Tried heat and cold around the GPU, no major differences.

It's booting into one of 3 states:
1. External monitor works, chimes, locks up 1/3 of the way on the boot bar.
2. External monitor doesn't work, chimes, no idea how far it gets because no monitor.
3. No monitor or chime.

Thanks!
Tom
 

tbaker2500

New member
Okay, I reflashed the chip with this bin file after saving a backup. Programmed and verified successfully. Doesn't boot, only get the first diagnostic LED. Is there a chance I got the board number wrong? I was inferring it from google searching for this iMac, A1418 EMC 3069.
 

tbaker2500

New member
Thanks. Yes, that's the same model number on mine.
I had no trouble flashing the chip, verified correctly. Checked all the solder connections, it ohms out properly. Are there any special steps I should do to make this clean ME version of the EFI work? Should I just dump the old data back in?
 

tbaker2500

New member
Found another dump which functioned. Unfortunately, the problems persist. Worth a try, but not related to a BIOS corruption.
What's a good next step?
 
Top