Author Topic: I got a dirty mac  (Read 16260 times)

0 Members and 1 Guest are viewing this topic.

Online ShockTopic starter

  • Super Contributor
  • ***
  • Posts: 4211
  • Country: au
I got a dirty mac
« on: July 17, 2015, 04:54:18 am »
Here is an Apple Macbook Pro I'm repairing, it was left in a damp place and I received it about a month after it had sustained some pretty convincing water damage.

The symptom as received is no boot, no lights, dead. I decided there is no advantage turning it on and instead went straight to inspecting the PCB (or what Apple calls Logic Board).

I found plenty heavy metals corrosion set in around the PCB and my initial concern was it could be quite time consuming and a pain in the ass if I have lost traces and vias.

Next I disconnected everything and removed the logic board, it's easy to damage these small cables if they aren't removed carefully. I took some sloppy photos of how the cables were routed and twisted to make reassembling easier. You need micro phillips and torx screwdrivers for this specific model.

After the logic board was out I removed the speaker and heat pipe/sink assembly which both come attached to the logic board. Primarily if I needed to bathe the board or use an ultrasonic bath. There are also a few foam pads holding the speaker in place and one in the middle of the corrosion which looks placed to prevent shorting or impact damage.

There was way too much thermal compound applied to the cpu and heatsink, probably about triple what is required for a good thermal bond. The compound was all through the components on top of the cpu, really messy.

Here is the water damage, it's pretty much the same around 3 edges of the board. I took photos before I started to pinpoint problem areas for testing later, they are disgusting.
« Last Edit: August 25, 2021, 05:49:17 pm by Shock »
Soldering/Rework: Pace ADS200, Pace MBT350
Multimeters: Fluke 189, 87V, 117, 112   >>> WANTED STUFF <<<
Oszilloskopen: Lecroy 9314, Phillips PM3065, Tektronix 2215a, 314
 

Online ShockTopic starter

  • Super Contributor
  • ***
  • Posts: 4211
  • Country: au
Re: I got a dirty mac
« Reply #1 on: July 17, 2015, 05:23:00 am »
The CPU (on the other side of the board) took about 10 minutes and a pile of cotton buds to clean the compound away with alcohol, it was dry and nasty. I had to gently roll them until they took up as much of the sludge as possible before using the next, you want to totally avoid getting that on to the PCB and under the CPU. Residue always shows up later so I gave it a couple of more wipes with fresh alcohol.

Back to the main problem and after two good rounds of 100% IPA and a soft bristled brush pre-soaking and then slowly working back the corrosion crap this is what it looks like. I've done another two problem spots and removed the foam pad residue (upper left). Don't ask me how long this all took, too long.

I've attached the fan, power connector and power supply and booted it briefly (no heat sink yet), and guess what? The dirty mac has awoken!

To be continued...
« Last Edit: August 25, 2021, 05:49:37 pm by Shock »
Soldering/Rework: Pace ADS200, Pace MBT350
Multimeters: Fluke 189, 87V, 117, 112   >>> WANTED STUFF <<<
Oszilloskopen: Lecroy 9314, Phillips PM3065, Tektronix 2215a, 314
 

Offline wraper

  • Supporter
  • ****
  • Posts: 16841
  • Country: lv
Re: I got a dirty mac
« Reply #2 on: July 17, 2015, 07:39:41 am »
IMO it is not repairable. You'll need to wash it in ultrasonic bath, remove many QFN packages. But from the experience I'm pretty sure this board have damaged tracks and vias, so trying to repair it will be waste of time.
 

Offline wraper

  • Supporter
  • ****
  • Posts: 16841
  • Country: lv
Re: I got a dirty mac
« Reply #3 on: July 17, 2015, 07:46:31 am »
BTW cleaning corrosion with IPA is wrong as the idea. Trying to dissolve salts with organic solvent  :-//.
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9925
  • Country: nz
Re: I got a dirty mac
« Reply #4 on: July 17, 2015, 07:54:07 am »
She's dead Jim
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline helius

  • Super Contributor
  • ***
  • Posts: 3639
  • Country: us
Re: I got a dirty mac
« Reply #5 on: July 17, 2015, 07:59:31 am »
 I found IPA to be middling to poor at removing thermal paste. Straight heptane works a lot better.
 

Offline jwm_

  • Frequent Contributor
  • **
  • Posts: 319
  • Country: us
    • Not A Number
Re: I got a dirty mac
« Reply #6 on: July 17, 2015, 08:02:59 am »
Excellent work repairing it. Looks like new :)

I will do several washes (not soaks) in distilled water to dissolve and wash off salts or whatever water soluable stuff was brought in on the initial water damage, then a final scrubbing with IPA to displace the water (and whatever it dissolved). Not sure why people think it is a lost cause, water damage to electronics is pretty horrible looking but generally not too bad to repair, whatever the water brought in, distilled water will re-absorb and wash out.

Offline wraper

  • Supporter
  • ****
  • Posts: 16841
  • Country: lv
Re: I got a dirty mac
« Reply #7 on: July 17, 2015, 08:14:55 am »
Excellent work repairing it. Looks like new :)

I will do several washes (not soaks) in distilled water to dissolve and wash off salts or whatever water soluable stuff was brought in on the initial water damage, then a final scrubbing with IPA to displace the water (and whatever it dissolved). Not sure why people think it is a lost cause, water damage to electronics is pretty horrible looking but generally not too bad to repair, whatever the water brought in, distilled water will re-absorb and wash out.
Distilled water won't do the job to remove the corrosion. Some chemical dissolved in the water and ultrasonic bath is needed to remove the corrosion/salts from underside of the parts. But that's not enough. On such boards with small tracks and tiny parts, corrosion completely destroys solder joints, often together with the pads on the part and PCB. But this is not so huge issue unless under BGA. The worst is damaged vias. I don't think you ever repaired something of similar complexity with serious water damage.
 

Online ShockTopic starter

  • Super Contributor
  • ***
  • Posts: 4211
  • Country: au
Re: I got a dirty mac
« Reply #8 on: July 17, 2015, 11:03:46 am »
Thanks for the advice, my reasoning for the IPA initially is I wanted to avoid water soak under the ICs. I may yet use distilled water, but at this stage I needed to halt the majority of the corrosion and see whats underneath, prevent shorts, test operation and deduce how complex further repair maybe.

I forgot to mention this is pro bono for someone I've decided to help out. The quote for the job was $600-$700 USD from repairers which were writing off the board, so this is an uneconomical repair which ever way you look at it. The value of the macbook with accessories in perfect working condition is about the same.

As I mentioned in my second post it now boots. I'm not out of the woods yet but it is looking promising. I can do component level and trace/via repair as well (why not since I've already gone this far lol). There are definitely a couple of pads that need cleaning :).

In order for the repair to be as good as I can get it, to last a few years, yep I need to ultrasonically clean it. Major problem I don't have access to a suitable ultrasonic bath nor have I heard of anywhere here who actually offers this service for electronics repair. If you want a ring or a gearbox cleaned though no problem!

So if anyone reading this is in SE Queensland, Australia and has a Crest or similar with a 5L tank with distilled/detergent setup please let me know.

Coming up next I have to find where I put my thermal compound. Then I can clean the connector cables reattach the heat sink and check if peripherals (keyboard, trackpad, display etc) are operational.
Soldering/Rework: Pace ADS200, Pace MBT350
Multimeters: Fluke 189, 87V, 117, 112   >>> WANTED STUFF <<<
Oszilloskopen: Lecroy 9314, Phillips PM3065, Tektronix 2215a, 314
 

Offline wraper

  • Supporter
  • ****
  • Posts: 16841
  • Country: lv
Re: I got a dirty mac
« Reply #9 on: July 17, 2015, 06:17:10 pm »
can do component level and trace/via repair as well
May I ask, how are you going to repair vias which are eaten away by corrosion? This is not 2 layer PCB after all and most likely have blind vias too.
Quote
I forgot to mention this is pro bono for someone I've decided to help out.
Too PITA for pro bono  >:D
 

Offline Kleinstein

  • Super Contributor
  • ***
  • Posts: 14165
  • Country: de
Re: I got a dirty mac
« Reply #10 on: July 17, 2015, 08:00:05 pm »
Corrosion / water damage looks quite bad, but you still could be lucky that no serious damage has occurred.
The first step would be just cleanng under plenty of normal water maybe with some detergent - then disstilled/deionized  water and than maybe IPA or compresed air.

Give it a try, but expect the worst. Further repairs a likly not economical.
 

Online ShockTopic starter

  • Super Contributor
  • ***
  • Posts: 4211
  • Country: au
Re: I got a dirty mac
« Reply #11 on: July 17, 2015, 08:53:13 pm »
May I ask, how are you going to repair vias which are eaten away by corrosion? This is not 2 layer PCB after all and most likely have blind vias too.

Blind vias present a problem. I'm not at that stage yet, I would like to get it ultrasonically cleaned. I've had a close look and it's not all that scarey anymore. Perhaps I'll have to ask around in advance who has a xray machine running and mine some small holes. :)

The first step would be just cleanng under plenty of normal water maybe with some detergent.

Yeah I don't think I'll be using tap water or random detergents at this stage, but I'm looking to get it cleaner.
Soldering/Rework: Pace ADS200, Pace MBT350
Multimeters: Fluke 189, 87V, 117, 112   >>> WANTED STUFF <<<
Oszilloskopen: Lecroy 9314, Phillips PM3065, Tektronix 2215a, 314
 

Offline jwm_

  • Frequent Contributor
  • **
  • Posts: 319
  • Country: us
    • Not A Number
Re: I got a dirty mac
« Reply #12 on: July 18, 2015, 12:57:02 am »
Excellent work repairing it. Looks like new :)

I will do several washes (not soaks) in distilled water to dissolve and wash off salts or whatever water soluable stuff was brought in on the initial water damage, then a final scrubbing with IPA to displace the water (and whatever it dissolved). Not sure why people think it is a lost cause, water damage to electronics is pretty horrible looking but generally not too bad to repair, whatever the water brought in, distilled water will re-absorb and wash out.
Distilled water won't do the job to remove the corrosion. Some chemical dissolved in the water and ultrasonic bath is needed to remove the corrosion/salts from underside of the parts. But that's not enough. On such boards with small tracks and tiny parts, corrosion completely destroys solder joints, often together with the pads on the part and PCB. But this is not so huge issue unless under BGA. The worst is damaged vias. I don't think you ever repaired something of similar complexity with serious water damage.

Perhaps I've been lucky, but corrosion is often just skin deep. I agree that totally destroyed vias or traces under bgas and you are pretty much SOL, but, a simple cleaning does work in enough cases that its worth trying.

Offline daybyter

  • Frequent Contributor
  • **
  • Posts: 397
  • Country: de
Re: I got a dirty mac
« Reply #13 on: July 18, 2015, 01:21:57 am »
Australia? Lemon64 has many users from there and they repair old computers. Ask there for help.
 

Offline jlmoon

  • Supporter
  • ****
  • Posts: 609
  • Country: us
  • If you fail the first time, keep trying!
Re: I got a dirty mac
« Reply #14 on: July 21, 2015, 09:01:26 pm »
can do component level and trace/via repair as well
May I ask, how are you going to repair vias which are eaten away by corrosion? This is not 2 layer PCB after all and most likely have blind vias too.
Quote
I forgot to mention this is pro bono for someone I've decided to help out.
Too PITA for pro bono  >:D

I sure wouldn't want to rely on this one for mission critical operations.  Corrosion means material state change or loss of original compound, there simply isn't any way to ever get the original compound back.
Recharged Volt-Nut
 

Online ShockTopic starter

  • Super Contributor
  • ***
  • Posts: 4211
  • Country: au
Re: I got a dirty mac
« Reply #15 on: July 22, 2015, 03:46:09 pm »
I sure wouldn't want to rely on this one for mission critical operations.  Corrosion means material state change or loss of original compound, there simply isn't any way to ever get the original compound back.

I threw that copper sulfate with the 100ml or so of alcohol I used to wash the PCB out on the grass, I'm into green/blue recycling.
Soldering/Rework: Pace ADS200, Pace MBT350
Multimeters: Fluke 189, 87V, 117, 112   >>> WANTED STUFF <<<
Oszilloskopen: Lecroy 9314, Phillips PM3065, Tektronix 2215a, 314
 

Online ShockTopic starter

  • Super Contributor
  • ***
  • Posts: 4211
  • Country: au
Re: I got a dirty mac
« Reply #16 on: August 14, 2015, 06:22:35 am »
Got another repair out of the way so had more time to finish a little more on the dirty mac.

I'm disappointed I could not get hold of an decent ultrasonic cleaner, I think it would make the difference between it running for months vs years. I did wait to see if additional corrosion came up and nothings noticeable so far.

Found the thermal compound and put the CPU heatsink pipe assembly back in and cleaned all the connectors, they had more of the same blue/white corrosion. Tested the battery charging circuit, seems to be working fine, battery is holding and gaining charge. Disconnect the battery before plugging in the display connector, it can easily blow the backlight fuse otherwise.

Lastly hooked up the power while it's still in an upside down position and the fan hit 100% and it appears the CPU is certainly doing something. Still looking promising as you can see in the cryptic photo.... ;D
« Last Edit: August 25, 2021, 06:21:48 pm by Shock »
Soldering/Rework: Pace ADS200, Pace MBT350
Multimeters: Fluke 189, 87V, 117, 112   >>> WANTED STUFF <<<
Oszilloskopen: Lecroy 9314, Phillips PM3065, Tektronix 2215a, 314
 

Offline Ketturi

  • Regular Contributor
  • *
  • Posts: 68
  • Country: fi
    • Ketturi Electronics
Re: I got a dirty mac
« Reply #17 on: August 14, 2015, 02:22:54 pm »
I'm writing this with same model macbook pro that had very similar water damage from beer bath. Logic board was completely dead. I used soapy water to rinse all water soluble stuff out with nylon brush, then rinse with clean water (water is actually really good solvent, just use deionized water). After that I put whole logic board in brake cleaner bath (mixture of different long hydrocarbons), to drive out all water and dissolve any oils and crude that water didn't get. After that just left it outside in sun to dry up. After that macbook booted, but one memory slot was not working, so bit more brake cleaning stuff, and it came back to life. Keyboard was toasted, but $30 replacement from ebay worked just fine (I could not get keyboard back-light to work due different connectors).
« Last Edit: August 15, 2015, 01:58:19 am by Ketturi »
Ketturi electronics: http://ketturi.kapsi.fi
 

Offline helius

  • Super Contributor
  • ***
  • Posts: 3639
  • Country: us
Re: I got a dirty mac
« Reply #18 on: August 14, 2015, 04:09:11 pm »
I have had various notebooks with keyboard backlighting for 10 years and never used it once.
@Shock: I think I need to ultrasonic clean the touchpad assembly in the one I use. I will have to acquire a cleaning unit, but I think I know what solvent to use: Branson EC, which is advertised as not leaving any conductive residue.
 

Offline G7PSK

  • Super Contributor
  • ***
  • Posts: 3859
  • Country: gb
  • It is hot until proved not.
Re: I got a dirty mac
« Reply #19 on: August 14, 2015, 05:40:19 pm »
Have you looked at Louis Rossmann's videos on you tube, he shows you how to repair Apple logic boards including tracks and vias.

 

Online ShockTopic starter

  • Super Contributor
  • ***
  • Posts: 4211
  • Country: au
Re: I got a dirty mac
« Reply #20 on: August 15, 2015, 04:51:41 pm »
I'm writing this with same model macbook pro that had very similar water damage from beer bath. Logic board was completely dead. I used soapy water to rinse all water soluble stuff out with nylon brush, then rinse with clean water (water is actually really good solvent, just use deionized water). After that I put whole logic board in brake cleaner bath (mixture of different long hydrocarbons), to drive out all water and dissolve any oils and crude that water didn't get. After that just left it outside in sun to dry up. After that macbook booted, but one memory slot was not working, so bit more brake cleaning stuff, and it came back to life. Keyboard was toasted, but $30 replacement from ebay worked just fine (I could not get keyboard back-light to work due different connectors).

I've not looked into break cleaner for this purpose, would it depend on brand as well? What is it made up from? Does it have any downsides in using it?

I have similar hesitations with trying something new as with acetone and plastic solvency. Limited exposure limits the damage, but still I would want to know any downsides or long lasting effects ahead of time. I do like the idea of soft abrasive loosening of the contaminants though, ultrasonic is the only thing better after that for me, flooding the area with the "solvent" takes care of static issues.

Obviously there are a lot of old wives remedies for electronics cleaning but I'm down for anything that has strong science behind it.
Soldering/Rework: Pace ADS200, Pace MBT350
Multimeters: Fluke 189, 87V, 117, 112   >>> WANTED STUFF <<<
Oszilloskopen: Lecroy 9314, Phillips PM3065, Tektronix 2215a, 314
 

Offline crerus75

  • Contributor
  • Posts: 12
  • Country: us
  • Don't worry, I can break it.
Re: I got a dirty mac
« Reply #21 on: August 15, 2015, 06:08:16 pm »
Generic non-chlorinated brake cleaner is usually a mixture of acetone, toluene, and methanol.  Looking at the MSDS for a few different types seems to confirm that these 3 ingredients are pretty common to most of them.  The MSDS also hints at ranges of proportions but doesn't give exact ratios for proprietary reasons. 

I have mixed my own in the past from ingredients purchased at the local hardware store.  Each of the three listed chemicals costs around $12-15 (USD) in gallon quantities.  Aerosol cans of brake cleaner are usually around $2-3 (USD) per can, but much of that is propellant, and though I haven't done the math, I suspect that purchasing in quantity and mixing my own saves me a bit of coin. 

I mix in proportions of 50% acetone, 25% toluene (or xylene if toluene is not available), and 25% denatured alcohol (AKA methylated spirits, AKA ethanol with methanol added to make it undrinkable).  If you want true methanol, it is often sold for a few dollars a gallon at places that cater to race cars and at some hobby shops.  I've found methylated spirits to work fine, but I've also never washed circuit boards with my witches' brew.  You can also find true toluene at some hardware stores (at least here in the States), but xylene seems to be more widely available in my area.

Acetone can be very aggressive on some plastics, as can xylene or toluene.  ABS, polycarbonates, PVC, and a few others will dissolve in acetone, xylene, and/or toluene. 
 

Online ShockTopic starter

  • Super Contributor
  • ***
  • Posts: 4211
  • Country: au
Re: I got a dirty mac
« Reply #22 on: August 15, 2015, 07:45:10 pm »
To my knowledge both pure Ethanol and IPA are effectively residue free, are they interchangeable ingredients in break cleaner mix? Since I don't need a lot it's a bit more convenient for me to use IPA instead, I'm guessing Ethanol would be cheaper.
Soldering/Rework: Pace ADS200, Pace MBT350
Multimeters: Fluke 189, 87V, 117, 112   >>> WANTED STUFF <<<
Oszilloskopen: Lecroy 9314, Phillips PM3065, Tektronix 2215a, 314
 

Online ShockTopic starter

  • Super Contributor
  • ***
  • Posts: 4211
  • Country: au
Re: I got a dirty mac
« Reply #23 on: August 15, 2015, 09:09:39 pm »
Have you looked at Louis Rossmann's videos on you tube, he shows you how to repair Apple logic boards including tracks and vias.

I watched some videos, He works like a clumsy ape and I don't see the point in his continual repetitive nut job banter, the only thing interesting for me is the repair process itself. For people with a broken Macbook that the cat pissed on He may well be their go to guy, most laptop repairers are truly horrible at component level repair, which is where He seems to get additional work from.

Battery fully charges, I need to put this back together.
Soldering/Rework: Pace ADS200, Pace MBT350
Multimeters: Fluke 189, 87V, 117, 112   >>> WANTED STUFF <<<
Oszilloskopen: Lecroy 9314, Phillips PM3065, Tektronix 2215a, 314
 

Offline Ketturi

  • Regular Contributor
  • *
  • Posts: 68
  • Country: fi
    • Ketturi Electronics
Re: I got a dirty mac
« Reply #24 on: August 16, 2015, 12:27:41 am »
I've not looked into break cleaner for this purpose, would it depend on brand as well? What is it made up from? Does it have any downsides in using it?

I have similar hesitations with trying something new as with acetone and plastic solvency. Limited exposure limits the damage, but still I would want to know any downsides or long lasting effects ahead of time. I do like the idea of soft abrasive loosening of the contaminants though, ultrasonic is the only thing better after that for me, flooding the area with the "solvent" takes care of static issues.

Obviously there are a lot of old wives remedies for electronics cleaning but I'm down for anything that has strong science behind it.

Yup, brand does affect. I buy one from Biltema, Nordic hardware store, which contains by looking MSDS Hydrocarbons C6-C7 (hexane and heptane) ~65% and butane/propane and tiny bit of hydrocarbons C9-C11, so no acetone in this one. Acetone could eat some plastics, but I have used it too as PCB cleaner and never had problems with IC packages. Some connectors tho could be damaged.
Windshield washer fluid could also work, have sometimes used it with some success. Those are kinda ghetto means, but hey, they have worked for me and when real electronics and contact cleaning sprays cost >3 times more (and often contain some mineral oil that just messes everything) I'm willing to take risk with otherwise zero cost projects.
Ketturi electronics: http://ketturi.kapsi.fi
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf