Chosen Solution

Hello I have a Macbook Pro from early 2011 and I had problems with the video, I took it to a technician to reball it and it supposedly worked, at the same time it failed again and this time they told me they had changed the video chip. In the end, it failed again and when I took it to repair it again it did not work again. I finally bought a used logic board in china and was able to successfully install it as a replacement for the deceased one. But I have the following problems: 1 The battery or battery charger does not work so the fans run at full speed. 2 I was able to get it to boot but it does not recognize the SSD. 3 I put the original hard disk (unfortunately it had been used for a windows pc) and tried to install different versions of OS

  • Yosemite USB installation (failure to finish preloading the USB, the computer restarts and the installation begins again)
  • Installation via USB of El Capitan (failure to finish preloading the USB similar to Yosemite) but then I was able to install it with “Clover” and the installable image of El Capitan. The installation was successful but when the mac tries to start it reboots before finishing the progress bar with the apple at the start. This installation only works failsafe and I cannot start the diagnostic mode (D, cmd + D, option + D) nor the recovery mode (R, command + R)
  • Recovery using time machine, since I have a copy of High Sierra, I recovered the complete installation but the behavior is the same. Fails to start unless in safe mode.
  • Currently installing a minor version (mountain Lion) install the first stage, restart and start installing the second stage. it always restarts after 30% and starts again. 4 In the El Capitan version I uninstalled the drivers for the dedicated video card, hoping that was the problem, but I never got it to boot normally. I also did all the possible updates and only the installation of “MacBook Pro EFI Firmware Update 2.7” fails because when the Mac restarts to do the update, it restarts again and again and only continues in safe mode. when I look for if something needs to be updated, “MacBook Pro EFI Firmware Update 2.7” reappears Please if you can tell me what steps to follow or some guide would be saving me. I am in Argentina and the prices to take this equipment to an official service are exorbitant and unreliable. Update (08/31/2021) Hi @danj , you really blew my mind! First of all thanks for your help and advice, in my many searches I found many of your contributions and they were always very helpful. I read quite a bit about it and to try and rule out that this was the problem and did the following: Using my other computer (macbook pro early 2013) and internet recovery I installed mountain lion on a 16Gb pendrive. I put it in the macbook pro 2011 and by pressing option I told it to boot from it. To my surprise and for the first time it managed to start! I even managed to install the update “EFI Firmware Update 2.7” … My joy ceased when it rebooted for no reason while trying to install the Safari update. (started downloading update and failed) The mac rebooted again and while loading the OS it rebooted again! This behavior persists as long as a reboot failure occurs and I think I manage to stop this reboot cycle when I hold the power button and turn on again while pressing the option key to choose usb as startup. As you had indicated to me that the cable could be the cause of the failure. Disconnect the hard drive cable from the logic board. I started again and it rebooted again :( again trying to update Safari. Just in case, also disconnect the cable from the optical drive. With both units disconnected it continues to fail. Currently, it only has a 16 Gb USB as a hard drive. Since I couldn’t update Safari, I downloaded Chrome and managed to install it. But as soon as I want to start Chrome and the icon starts jumping on the dock while loading, it restarts again … Here’s my suspicion: Could this be a matter of memory? Currently, it has two 4Gb memories and before doing all these tests I had changed them for two 2Gb and it also failed. Update (09/02/2021) Here it is the report I got booting into safe mode Anonymous UUID:       FA68BE48-FBB3-5DF7-60AE-31C84802DD15

Mon Jan  1 13:45:58 2001

Panic Report * panic(cpu 7 caller 0xffffff800578687f): Kernel trap at 0xffffff7f87f37964, type 14=page fault, registers: CR0: 0x000000008001003b, CR2: 0x0000000000000033, CR3: 0x00000000092ca000, CR4: 0x00000000000626e0 RAX: 0x0000000000000000, RBX: 0xffffff801e685580, RCX: 0x0000000000000202, RDX: 0xffffff80e614b77d RSP: 0xffffff910ff7a890, RBP: 0xffffff910ff7a8c0, RSI: 0xffffff910ff7a960, RDI: 0xffffff801e685580 R8:  0xffffff910ff7a700, R9:  0x0000000000000008, R10: 0x0000000000000010, R11: 0x0000000000000000 R12: 0xffffff801e685580, R13: 0xffffff7f87fa7658, R14: 0x0000000000000000, R15: 0x0000000000004006 RFL: 0x0000000000010202, RIP: 0xffffff7f87f37964, CS:  0x0000000000000008, SS:  0x0000000000000000 Fault CR2: 0x0000000000000033, Error code: 0x0000000000000000, Fault CPU: 0x7, PL: 0, VF: 1

Backtrace (CPU 7), Frame : Return Address 0xffffff910ff79d10 : 0xffffff800566ae76 0xffffff910ff79d60 : 0xffffff8005794484 0xffffff910ff79da0 : 0xffffff8005786654 0xffffff910ff79e10 : 0xffffff800561ce60 0xffffff910ff79e30 : 0xffffff800566a8ec 0xffffff910ff79f60 : 0xffffff800566a6ac 0xffffff910ff79fc0 : 0xffffff800578687f 0xffffff910ff7a130 : 0xffffff800561ce60 0xffffff910ff7a150 : 0xffffff7f8636f553 0xffffff910ff7a290 : 0xffffff8005cb7ea7 0xffffff910ff7a2e0 : 0xffffff8005cb79b3 0xffffff910ff7a320 : 0xffffff8005cb5662 0xffffff910ff7a360 : 0xffffff800566ad31 0xffffff910ff7a3b0 : 0xffffff8005794484 0xffffff910ff7a3f0 : 0xffffff8005786654 0xffffff910ff7a460 : 0xffffff800561ce60 0xffffff910ff7a480 : 0xffffff800566a8ec 0xffffff910ff7a5b0 : 0xffffff800566a6ac 0xffffff910ff7a610 : 0xffffff800578687f 0xffffff910ff7a780 : 0xffffff800561ce60 0xffffff910ff7a7a0 : 0xffffff7f87f37964 0xffffff910ff7a8c0 : 0xffffff7f87f4f054 0xffffff910ff7a900 : 0xffffff7f87f4edbc 0xffffff910ff7a950 : 0xffffff7f87f4ed03 0xffffff910ff7a9b0 : 0xffffff7f87f4c4b1 0xffffff910ff7a9f0 : 0xffffff7f87f516d8 0xffffff910ff7aa20 : 0xffffff7f87f55d54 0xffffff910ff7aa70 : 0xffffff7f87f76e08 0xffffff910ff7aaf0 : 0xffffff7f87f781ad 0xffffff910ff7ab30 : 0xffffff7f87f78e9e 0xffffff910ff7ab80 : 0xffffff7f87f70360 0xffffff910ff7abc0 : 0xffffff7f87f74ac1 0xffffff910ff7ac20 : 0xffffff7f87f2cf23 0xffffff910ff7acb0 : 0xffffff7f8635ce99 0xffffff910ff7ad00 : 0xffffff7f8635c34c 0xffffff910ff7ad20 : 0xffffff7f87fffa71 0xffffff910ff7ad60 : 0xffffff7f880230b9 0xffffff910ff7bd20 : 0xffffff7f880244b6 0xffffff910ff7bd70 : 0xffffff7f88025f91 0xffffff910ff7be10 : 0xffffff8005c6b2c6 0xffffff910ff7be60 : 0xffffff7f88009240 0xffffff910ff7be90 : 0xffffff7f880093de 0xffffff910ff7beb0 : 0xffffff8005c6e685 0xffffff910ff7bf00 : 0xffffff8005c7135b 0xffffff910ff7bf50 : 0xffffff8005c73076 0xffffff910ff7bfa0 : 0xffffff800561c557       Kernel Extensions in backtrace:          com.apple.driver.AppleSMC(3.1.9)[0249444C-80D4-3184-9060-F70DA3BEB17D]@0xffffff7f86364000->0xffffff7f86380fff             dependency: com.apple.iokit.IOACPIFamily(1.4)[95DA39BB-7C39-3742-A2E5-86C555E21D67]@0xffffff7f8635b000             dependency: com.apple.iokit.IOPCIFamily(2.9)[F763C275-306F-358F-B6B0-0FD93486BD5F]@0xffffff7f85e94000          com.apple.driver.AppleACPIPlatform(6.1)[B0282791-F78C-3A3D-A829-629AD847C7EA]@0xffffff7f87f27000->0xffffff7f87fc2fff             dependency: com.apple.iokit.IOACPIFamily(1.4)[95DA39BB-7C39-3742-A2E5-86C555E21D67]@0xffffff7f8635b000             dependency: com.apple.iokit.IOPCIFamily(2.9)[F763C275-306F-358F-B6B0-0FD93486BD5F]@0xffffff7f85e94000             dependency: com.apple.driver.AppleSMC(3.1.9)[0249444C-80D4-3184-9060-F70DA3BEB17D]@0xffffff7f86364000

BSD process name corresponding to current thread: kernel_task

Mac OS version: 17G14042

Kernel version: Darwin Kernel Version 17.7.0: Fri Oct 30 13:34:27 PDT 2020; root:xnu-4570.71.82.8~1/RELEASE_X86_64 Kernel UUID: 5E83A13A-32F5-3604-8591-50E2F2F70DC6 Kernel slide:     0x0000000005400000 Kernel text base: 0xffffff8005600000 __HIB  text base: 0xffffff8005500000 System model name: MacBookPro8,2 (Mac-94245A3940C91C80)

System uptime in nanoseconds: 23321620454 last loaded kext at 23023073418: com.apple.kext.AMDLegacySupport 1.6.8 (addr 0xffffff7f88fa1000, size 1187840) loaded kexts: com.apple.iokit.AppleBCM5701Ethernet 10.3.1 com.apple.driver.AirPort.Brcm4360 1250.20.1a4 com.apple.driver.AppleIntelSNBGraphicsFB 10.0.4 com.apple.driver.AppleSMCPDRC 1.0.0 com.apple.driver.SMCMotionSensor 3.0.4d1 com.apple.filesystems.autofs 3.0 com.apple.driver.AppleHDAHardwareConfigDriver 281.52 com.apple.driver.AppleHDA 281.52 com.apple.driver.AppleGraphicsDevicePolicy 3.20.18 com.apple.AGDCPluginDisplayMetrics 3.20.18 com.apple.driver.pmtelemetry 1 com.apple.iokit.IOUserEthernet 1.0.1 com.apple.iokit.IOBluetoothSerialManager 6.0.7f22 com.apple.Dont_Steal_Mac_OS_X 7.0.0 com.apple.driver.eficheck 1 com.apple.driver.AppleHV 1 com.apple.driver.AGDCBacklightControl 3.20.18 com.apple.driver.AppleLPC 3.1 com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0 com.apple.driver.AppleFIVRDriver 4.1.0 com.apple.driver.AppleThunderboltIP 3.1.1 com.apple.driver.AppleBacklight 170.12.6 com.apple.driver.AppleSMCLMU 211 com.apple.driver.AppleMuxControl 3.20.18 com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0 com.apple.driver.AppleMCCSControl 1.5.5 com.apple.iokit.IOBluetoothUSBDFU 6.0.7f22 com.apple.driver.AppleUSBTCKeyEventDriver 254 com.apple.driver.AppleUSBTCButtons 254 com.apple.driver.AppleUSBTCKeyboard 254 com.apple.driver.AppleIRController 353 com.apple.driver.AppleFileSystemDriver 3.0.1 com.apple.filesystems.hfs.kext 407.50.6 com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1 com.apple.BootCache 40 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0 com.apple.AppleSystemPolicy 1.0 com.apple.iokit.SCSITaskUserClient 404.30.3 com.apple.filesystems.apfs 748.51.0 com.apple.driver.AppleSDXC 1.7.6 com.apple.driver.AppleFWOHCI 5.5.9 com.apple.driver.AppleAHCIPort 329.50.2 com.apple.driver.AppleACPIButtons 6.1 com.apple.driver.AppleRTC 2.0 com.apple.driver.AppleHPET 1.8 com.apple.driver.AppleSMBIOS 2.1 com.apple.driver.AppleACPIEC 6.1 com.apple.driver.AppleAPIC 1.7 com.apple.driver.AppleIntelCPUPowerManagementClient 220.50.1 com.apple.nke.applicationfirewall 186 com.apple.security.TMSafetyNet 8 com.apple.security.quarantine 3 com.apple.driver.AppleIntelCPUPowerManagement 220.50.1 com.apple.kext.AMDLegacySupport 1.6.8 com.apple.iokit.IOFireWireIP 2.2.9 com.apple.iokit.IOEthernetAVBController 1.1.0 com.apple.iokit.IO80211Family 1200.12.2 com.apple.driver.mDNSOffloadUserClient 1.0.1b8 com.apple.driver.corecapture 1.0.4 com.apple.kext.triggers 1.0 com.apple.driver.DspFuncLib 281.52 com.apple.kext.OSvKernDSPLib 526 com.apple.iokit.IOSurface 211.15 com.apple.iokit.IOSerialFamily 11 com.apple.driver.AppleSSE 1.0 com.apple.driver.IOPlatformPluginLegacy 1.0.0 com.apple.driver.IOPlatformPluginFamily 6.0.0d8 com.apple.driver.AppleHDAController 281.52 com.apple.iokit.IOHDAFamily 281.52 com.apple.iokit.IOAudioFamily 206.5 com.apple.vecLib.kext 1.2.0 com.apple.driver.AppleSMBusPCI 1.0.14d1 com.apple.driver.AppleBacklightExpert 1.1.0 com.apple.iokit.IONDRVSupport 519.21 com.apple.driver.AppleGraphicsControl 3.20.18 com.apple.AppleGPUWrangler 3.20.18 com.apple.AppleGraphicsDeviceControl 3.20.18 com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0 com.apple.driver.AppleThunderboltEDMSink 4.1.4 com.apple.driver.AppleSMBusController 1.0.18d1 com.apple.iokit.IOGraphicsFamily 519.23 com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 6.0.7f22 com.apple.iokit.IOBluetoothHostControllerUSBTransport 6.0.7f22 com.apple.iokit.IOBluetoothHostControllerTransport 6.0.7f22 com.apple.iokit.IOBluetoothFamily 6.0.7f22 com.apple.driver.AppleUSBMultitouch 262 com.apple.driver.usb.IOUSBHostHIDDevice 1.2 com.apple.driver.usb.cdc 5.0.0 com.apple.driver.usb.networking 5.0.0 com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2 com.apple.driver.usb.AppleUSBHub 1.2 com.apple.filesystems.hfs.encodings.kext 1 com.apple.driver.AppleUSBMergeNub 900.4.1 com.apple.driver.AppleUSBHostMergeProperties 1.2 com.apple.driver.usb.AppleUSBHostPacketFilter 1.0 com.apple.iokit.IOUSBFamily 900.4.1 com.apple.iokit.IOSCSIMultimediaCommandsDevice 404.30.3 com.apple.iokit.IOBDStorageFamily 1.8 com.apple.iokit.IODVDStorageFamily 1.8 com.apple.iokit.IOCDStorageFamily 1.8 com.apple.driver.AppleThunderboltDPOutAdapter 5.5.5 com.apple.driver.AppleThunderboltDPInAdapter 5.5.5 com.apple.driver.AppleThunderboltDPAdapterFamily 5.5.5 com.apple.driver.AppleThunderboltPCIDownAdapter 2.1.3 com.apple.driver.AppleXsanScheme 3 com.apple.iokit.IOAHCISerialATAPI 267.50.1 com.apple.iokit.IOAHCIBlockStorage 301.40.2 com.apple.driver.AppleThunderboltNHI 4.7.3 com.apple.iokit.IOThunderboltFamily 6.7.10 com.apple.iokit.IOFireWireFamily 4.7.2 com.apple.iokit.IOAHCIFamily 288 com.apple.driver.usb.AppleUSBEHCIPCI 1.2 com.apple.driver.usb.AppleUSBUHCIPCI 1.2 com.apple.driver.usb.AppleUSBUHCI 1.2 com.apple.driver.usb.AppleUSBEHCI 1.2 com.apple.driver.AppleEFINVRAM 2.1 com.apple.driver.AppleEFIRuntime 2.1 com.apple.iokit.IOSMBusFamily 1.1 com.apple.iokit.IOHIDFamily 2.0.0 com.apple.security.sandbox 300.0 com.apple.kext.AppleMatch 1.0.0d1 com.apple.driver.DiskImages 480.60.3 com.apple.driver.AppleFDEKeyStore 28.30 com.apple.driver.AppleEffaceableStorage 1.0 com.apple.driver.AppleKeyStore 2 com.apple.driver.AppleUSBTDM 439.70.3 com.apple.driver.AppleMobileFileIntegrity 1.0.5 com.apple.iokit.IOUSBMassStorageDriver 140.70.2 com.apple.iokit.IOSCSIBlockCommandsDevice 404.30.3 com.apple.iokit.IOSCSIArchitectureModelFamily 404.30.3 com.apple.iokit.IOStorageFamily 2.1 com.apple.driver.AppleCredentialManager 1.0 com.apple.driver.KernelRelayHost 1 com.apple.iokit.IOUSBHostFamily 1.2 com.apple.driver.usb.AppleUSBCommon 1.0 com.apple.driver.AppleBusPowerController 1.0 com.apple.driver.AppleSEPManager 1.0.1 com.apple.driver.IOSlaveProcessor 1 com.apple.iokit.IOReportFamily 31 com.apple.iokit.IOTimeSyncFamily 680.15 com.apple.iokit.IONetworkingFamily 3.4 com.apple.driver.AppleACPIPlatform 6.1 com.apple.driver.AppleSMC 3.1.9 com.apple.iokit.IOPCIFamily 2.9 com.apple.iokit.IOACPIFamily 1.4 com.apple.kec.pthread 1 com.apple.kec.Libm 1 com.apple.kec.corecrypto 1.0

EOF Model: MacBookPro8,2, BootROM MBP81.0047.B27, 4 processors, Intel Core i7, 2 GHz, 8 GB, SMC 1.69f1 Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In Graphics: AMD Radeon HD 6490M, AMD Radeon HD 6490M, PCIe Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x0198, 0x393955353436392D3034362E4130304C4620 Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x0198, 0x393930353436392D3130362E4130304C4620 AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.98.102.30) Bluetooth: Version 6.0.7f22, 3 services, 27 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en1 Serial ATA Device: KINGSTON SA400S37240G, 240,06 GB USB Device: USB 2.0 Bus USB Device: Hub USB Device: IR Receiver USB Device: USB 2.0 Bus USB Device: FaceTime HD Camera (Built-in) USB Device: Hub USB Device: Apple Internal Keyboard / Trackpad USB Device: BRCM2070 Hub USB Device: Bluetooth USB Host Controller Thunderbolt Bus: MacBook Pro, Apple Inc., 22.1

In case that GPU starts acting up again, try installing gfxcardstatus ’ve saved about twenty 2011 15” MBP using this gem, it’s also free ;-) To turn off the dual graphics capability of the GPU, install gfxCardStatus for Mac Download  https://gfx.io This will disable GPU switching and force the MacBook Pro to use the higher powered discrete graphics card rather than the integrated GPU. Go to the  Apple menu and choose “System Preferences” and then go to “Energy” control panelUncheck the box next to “Automatic graphics switching”Note the text which states this may decrease battery life on the MacBook Pro “When automatic switching is disabled, your computer will always use high-performance graphics. This may decrease battery life.” – if you are not OK with that do not disable this optionClose out of System PreferencesYou can always return to the Energy preference panel to re-enable the GPU switching feature if desired.For MacBook Pro users who want to manually control their GPU use, you can use a third party tool like GFXCardStatus which has been around for quite some time and still works on most modern MacBook Pro models as well.https://gfx.io/switching.html

It sounds like you’re hitting a known issue when running a newer SATA III (6.0 Gb/s) drive in this series as the original HDD Apple used was a SATA II (3.0 Gb/s). What you’re hitting is the limitation of the original HD SATA cable. Apple didn’t design it well enough to support the faster data flows of a SSD drive! OK what to do? Time to replace the cable! This is the needed part MacBook Pro 15" Unibody (Mid 2012) Hard Drive Cable and yes! Its the 2012 models cable which is the better cable. Make sue you don’t crease the cable as that will damage it, you want to use an old BIC pen ink straw to help form the radius bends when the cable needs to bend. Here’s the needed guide to put it in MacBook Pro 15" Unibody Early 2011 Hard Drive/IR Sensor Cable Replacement Lastly, you’ll also want to place a strip of electricians tape on the upper case to protect the cable from rubbing Your Hard Drive Cable Is A Ticking Time Bomb to be doubly safe. Update (09/02/2021) @pumita70 - I think its time to throw in the towel ;-{ I think the repair shop really messed up your logic board. At this point I would look for a 2012 logic board as that will get you a better discreet GPU. For reference I’m using right now such a converted 2011 system! The logic board is a direct replacement with one small change needed carefully filing the edge of the LVDS cable tang as the socket is a little wider.

Here’s one source: 15" Unibody Macbook Pro Recycled Logic Boards