Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
fabioroberto, greetings from Russia!

Here's one more happy MacBookPro 2010 user thanks to you!
I appreciate so much the job you have done and still doing for all of us!
You saved me from spending EUR 4K+ for new MBP!

The way is really simple. I used Kext Utility App to update .kext

Thank you once again!
I'm happy for you! ;)
 
Et voila !
impossible to find somebody who do the job (replace the falous cap) in my city (Marseille FR)
Nobody knows somebody having enough balls for to do the thing ?
 
So I finally received the delivery of 3 different caps, took 1 month (!) as I don't live in the US, and only could get it through a local dealer... I though if I'm already going to open the mac up, it's a good idea that I have a few optional caps which I could use (all should be ok).

These were:

330uf/2v tantalum
330uf/4v tantalum
330uf/2v non-tantalum (polarized)

Removing the board was quick! desoldering took some time and patience though. I finally got it up and running, and no GPU panic so far, even when connecting to an external display.

I still have the two tantalums (as originally used in this model), so if anyone is interested please send me a private message and I might be able to send it to your location for the price I paid + shipping. They both should be able to do the job.
 

Attachments

  • 20170127_205304 (1).jpg
    20170127_205304 (1).jpg
    2.4 MB · Views: 379
Last edited:
Last edited:
Hi,

no, it is much larger. Sorry I forgot to take some pictures.

Its the same size as the one used by "Louis" in this video, the repair starts at 25mn 30sec.


Or this one, but warning in this one Louis places the capacitor the WRONG way !
The strip (+ pole) of the capacitor should be on the other side.


According to the data sheet, the size is : 7.3 x 4.3 mm.
 
Last edited:
  • Like
Reactions: lapoulaille
Hey fabio i'm having some issues. I tried your kext file yesterday of 10.10.5 and my computer ran smoothly all day. today however it is no longer working, i've tried to fix it by reinstalling it how you told rubi to do so. When i check it in System Information it is not loaded and under loadable it says NO:

Version: 110.19.6

Last Modified: 1/31/17, 12:03 PM
Bundle ID: com.apple.driver.AGPM
Loaded: No
Get Info String: 110.19.6, Copyright 2011-2015 Apple Inc. All rights reserved.
Obtained from: Unknown
Kind: Intel
Architectures: x86_64, x86_64h
64-Bit (Intel): Yes
Location: /System/Library/Extensions/AppleGraphicsPowerManagement.kext
Kext Version: 110.19.6
Loadable: No
Signature Validation Errors: Kext signature validation error code -67030
Dependencies: Satisfied
Signed by: Unknown

Any idea why this would be? I've tried to install it over and over and over with zero luck,

I hope you can help.

Thanks!

Hi rubi,

Okay, I'll try help you.

Loaded: Yes
Loadable: No
Obtained from: Unknown
Signature Validation Errors: Kext signature validation error code -67030
is expected, no problem.
https://dl.dropboxusercontent.com/u/35721057/loaded.png

Well, how you posted that kext is loaded, test the system running Cinebench. If was succesfull the test will show fps around 9 - 11.
If fail happen, try this:

Download this edited kext (https://dl.dropboxusercontent.com/u/35721057/10.10.5(14F2109) AppleGraphicsPowerManagement.kext.zip)
Delete old kext from Extensions folder;
Using app like Kext Drop, install new edited kext;
Reboot;
Load into Safe Mode, log in into your account, wait the system to be loaded completely and turn off the macbook.
Turn on macbook, reset PRAM and SMC, load the OS X normally. This part is important.
After, check if loaded.

GFX0 into console, only if the LogControl key is changed to 1 in the .plist.

I hope I´ve helped
[doublepost=1485371733][/doublepost]
Great, working ;).
Sorry, really for use external monitor (100% working) only replacing the capacitor.
 
Hi,

check the SIP status :

In Terminal (Applications / Utilities), type in : csrutil status then hit Enter.

The answer is :
System Integrity Protection status: enabled or disabled

For the kext to be loaded, the SIP must be disabled, otherwise the kext is not loaded.

("Loadable : NO" is normal)
 
Last edited:
Hi,

check the SIP status :

In Terminal (Applications / Utilities), type in : csrutil status then hit Enter.

The answer is :
System Integrity Protection status: enabled or disabled

For the kext to be loaded, the SIP must be disabled, otherwise the kext is not loaded.

("Loadable : NO" is normal)


That command doesn't work for me. I'm running Yosemite 10.10.5 so I Shouldn't have had to disable the SIP correct?
 
Sorry, no SIP in Yosemite.

Sorry again.

So, I would delete the kext, reset the NVRAM, install the kext again.

Then restart in safe mode, log in in your account, then restart normally.
(this clears system cache files)

Hopefully that should work.

Go to System Preferences / Startup Disk to set your disk as boot disk, since resetting the NVRAM has erased this setting.
 
I did all of that and still didn't work...

I'm not sure if i'm doing something wrong. It's so strange because when I installed it yesterday it was working just fine. I didn't change anything at all after I had installed it. It's super strange....


Sorry, no SIP in Yosemite.

Sorry again.

So, I would delete the kext, reset the NVRAM, install the kext again.

Then restart in safe mode, log in in your account, then restart normally.
(this clears system cache files)

Hopefully that should work.

Go to System Preferences / Startup Disk to set your disk as boot disk, since resetting the NVRAM has erased this setting.
 
How do you install the kext ?

Do you use KextDrop ?

(placing the file manually would not work because of permissions issues)
Yeah I used KextDrop, i downloaded the version that fabio put for 10.10.5 then rebooted into safe mode then reset the PRAM and the SMC, and still nothing.....
 
Yeah I used KextDrop, i downloaded the version that fabio put for 10.10.5 then rebooted into safe mode then reset the PRAM and the SMC, and still nothing.....
Open terminal and type this:
sudo nvram boot-args=kext-dev-mode=1
(hit enter)

Reboot
Delete the old kext from Extensions folder
Install the edited one using KextDrop
Reboot again

Check if is loaded.

I hope I've helped
 
  • Like
Reactions: ibid23
Just registered to leave my sincere thank you! I've been struggling with this for years, spent countless hours trying to find a fix... when apple told me it would cost 600€ to replace the logic board I decided to wait until it was unbearable... you see, I've never heard about that vintage crap before! A top end macbook pro only has a shell life of 5 years?!!! I confess i've never been much of an apple fanboy but I dislike them the more I know them...

I wish I would have read this post a few weeks ago... I ended up giving up on it and bought a new computer. Last Friday i found this thread, spent couple hours reading the all thing, immediately ordered a few capacitors, took the motherboard apart (and cleaned the thermal paste as well - seems apple likes to drown their chips in it!!) and spent most of the day finding someone to do the job - after 5 places turning me down I finally met some professional guys that did the job in literally 5 minutes - and didn't charge a thing (obviously gave them a twenty cause I was about to go buy a soldering station!!)

Just finished putting it all together, booted... and voila! A perfectly working macbook pro for the next 5 years!

So, thank you to all of you who contributed to this thread, and obviously a special thanks to fabioroberto and iMacC2D - you guys made my week and reminded me what a joke apple is in everything other than making money!
 
Open terminal and type this:
sudo nvram boot-args=kext-dev-mode=1
(hit enter)

Reboot
Delete the old kext from Extensions folder
Install the edited one using KextDrop
Reboot again

Check if is loaded.

I hope I've helped

Hi Fabio, I had actually tried this earlier but I gave it a shot again. I did it then once I rebooted I repaired all the permissions, and rebooted again. It's working now! haha. I'm not sure why or how but it is! I've checked both the console and system information and it's loaded and working! Thanks so much! I'll keep you guys update in case for some strange reason it stops working again.
 
  • Like
Reactions: fabioroberto
Just registered to leave my sincere thank you! I've been struggling with this for years, spent countless hours trying to find a fix... when apple told me it would cost 600€ to replace the logic board I decided to wait until it was unbearable... you see, I've never heard about that vintage crap before! A top end macbook pro only has a shell life of 5 years?!!! I confess i've never been much of an apple fanboy but I dislike them the more I know them...

I wish I would have read this post a few weeks ago... I ended up giving up on it and bought a new computer. Last Friday i found this thread, spent couple hours reading the all thing, immediately ordered a few capacitors, took the motherboard apart (and cleaned the thermal paste as well - seems apple likes to drown their chips in it!!) and spent most of the day finding someone to do the job - after 5 places turning me down I finally met some professional guys that did the job in literally 5 minutes - and didn't charge a thing (obviously gave them a twenty cause I was about to go buy a soldering station!!)

Just finished putting it all together, booted... and voila! A perfectly working macbook pro for the next 5 years!

So, thank you to all of you who contributed to this thread, and obviously a special thanks to fabioroberto and iMacC2D - you guys made my week and reminded me what a joke apple is in everything other than making money!
Great! :)
[doublepost=1485905498][/doublepost]
Hi Fabio, I had actually tried this earlier but I gave it a shot again. I did it then once I rebooted I repaired all the permissions, and rebooted again. It's working now! haha. I'm not sure why or how but it is! I've checked both the console and system information and it's loaded and working! Thanks so much! I'll keep you guys update in case for some strange reason it stops working again.
;)
 
Yes. If .kext are present (there are mods that remove these files) and if they are the original (Apple signed).

You can check this on: About System Information -> Extensions
[doublepost=1473043055][/doublepost]

I'm ready to do the kext edit according to your instructions.
Regarding step 1:

1 - Verify that the file is the original and this loaded:

  • ACPI_SMC_PlatformPlugin.kext (IOPlatformPluginFamily.kext)
  • AppleGraphicsPowerManagement.kext
I'm missing the 'ACPI_SMC_PlatformPlugin.kext',
the 'IOPlatformPluginFamily.kext' is present, is this ok?

Thanks
 
I'm ready to do the kext edit according to your instructions.
Regarding step 1:

1 - Verify that the file is the original and this loaded:

  • ACPI_SMC_PlatformPlugin.kext (IOPlatformPluginFamily.kext)
  • AppleGraphicsPowerManagement.kext
I'm missing the 'ACPI_SMC_PlatformPlugin.kext',
the 'IOPlatformPluginFamily.kext' is present, is this ok?

Thanks
Yes. the ACPI_SMC_PlatformPlugin.kext is inside the IOPlatformPluginFamily.kext. Just to make sure it's the original, some hacks can be edited this file.
 
Yes. the ACPI_SMC_PlatformPlugin.kext is inside the IOPlatformPluginFamily.kext. Just to make sure it's the original, some hacks can be edited this file.
Thank you Fabio for your quick reply!

How can I make sure that it's the original?
 
check: About this Mac -> System report -> (Software) Extensions, if ACPI_SMC_PlatformPlugin was loaded.

It is not loaded, nothing shows... :(

EDIT!

Sorry, the extension window was blank, but after 45s the information showed up :)

I guess I'm ready to do the gfx value change. I'll keep you informed.
 
Last edited:
  • Like
Reactions: fabioroberto
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.