How do I reprogram Mac BIOS chip exactly?
Hi experts,
I have a 13” 2010 MacBook Pro.
This machine has green light on the MagSafe and will boot with chime as soon as I plug in MagSafe charger.
The screen stays black, but when I put in external monitor it will show the Apple logo and load about 1/3 and hang.
So far I disconnected the internal HDD and tried to boot of external HDD, same result, boot and hang.
I disconnected keyboard and booted with external keyboard, same.
Did the SMC reset with no response, PRAM reset same, no change.
I disconnected the battery and reconnected, still same. Disconnected machine's display, to eliminate possible short in there.
I’ve been told to: Try new BIOS, with clean ME. So I now have a EEPROM BIOS USB Programmer CH341A + SOIC8 Clip + 1.8V Adapter + SOIC8 Adapter at hand. I’ve been told by logic board repair gurus with very little patience for “noobs” that I MUST remove SPI chip U6100 and reprogram it with external programmer.
I still do not know how exactly to reprogram U6100, if removing the chip is necessary, since I do have the jumper wire and clip, and in general looking for a link to show me how to do this without frying my board. And finally what is meant with: Upload somewhere your BIOS backup. I hope this is not too much to ask??
Update (12/07/2018)
Oh, and I did run EFI ASD and it showed no errors…
Update (12/08/2018)
I had look under the logic board to see what I might find, and to check the power rails, as you suggested: So far I found amongst the regular chips:
1 Potato chip in a bed of dust,
PPBUS_G3H: 12.59V
PP3V42_G3H: 3.49V
PPVRTC_G3H: 3.33V
PP5V_S5: 2.22 V on various test points,
Then I nearly burned my finger on L5801 which is on PP5V_S4_P18V5S5 (Booster for sensors) , which showed OL across the coil and short to ground on both sides.
Could this be the culprit? And would replacing it might make a difference? While all this sounds very techy, I am still totally a “ noob”, but one with schematics and boardview….
좋은 질문 입니까?
5 댓글
pretty good for a noob, especially the identification of the potato chip ;-) Would love to see photos of your power grid on your profile.
mayer 의
Hey folks, yes , I’m mighty proud to be at least able to distinguish a potato chip from the other chips!
@mayer, I already had tried the booting off an external HDD, and I think it was even with El Capitan, or perhaps Snow Leopard…I have various fresh install HDD here in my box of tricks. I like the KISS principal, along with WIT (whatever it takes).
As requested by my benefactor here, I posted my power plant , anti-climatic as it might look, on my profile. However, it works, 200w over 24 hrs makes 4.8 kw /day, enough for all my needs.
Dan, much gratitude to you for helping me avoid the confusion the BIOS flashing would have created. The Rossmann crew advises, as follows:
“Remove R5805 and test again 5V_S5. If you get correct value, then see if you get into OSX. If yes, re-solder R5805 and dig in U5805 area. If L5801 still hot”
I will have to look on the schematics and see if I can comprehend the role of R5805 and how I can get a correct value without it being there….As I said, my understanding is still mighty spotty…
Jurgen 의
R5085 feeds U5805..it might be by experience the guys at Rossman's believe that this IC might be involved in causing the short on your S4 line. A short is usually the first thing one has to deal with when trying to troubleshoot a board.
arbaman 의
Mayer, when I had booted of external HDD, using external keyboard and external monitor, it resulted in the logo and the 1/3 progress bar on the external monitor, and just hung there.
Solar must be the way to go in Texas, just need to throw a lot of cash on the battery bank. Mine is lead/acid for forklifts, and was about $4500, but its good for 25 years. Now in year 13.
Back to the 820-3115-B:
As advised by my Rossmann connection, I removed R5805, which resulted in fluctuating voltage measured at P2 of the removed R5805, as well as on P1 of C5800 /L5800 respectively. At first reading it was 2.7V, a minute later it had gone up to 3.8V only to go down again a minute later to 2V and ending up at 0V. D5802 is now also at 0V. Things were heating up at first measuring, noticeable at Q3510 and at U5701 but that has now stopped...Can anyone make any sense of this?
Jurgen 의
Shall I put R5805 back in to see if it I at least get some voltage back these C5800 and L5800?
Jurgen 의