Home » Questions » Goods and Services [ Ask a new question ]

MacBook Pro Shuts down randomly

MacBook Pro Shuts down randomly

Two days ago I wanted to continue with my video project on my MacBook Pro. I opened it (I don't shut it down) and it was off. I thought maybe the battery was dead and I didn't charge it.

Asked by: Guest | Views: 126
Total answers/comments: 6
bert [Entry]

"The problem should be solved once you turn off buggy Thunderbolt LAN Ethernet driver. Here are the steps:

1) reboot with CMD+R pressed.

2) open Terminal

3) sudo csrutil disable

4) reboot in normal mode

5) sudo mv /System/Library/Extensions/AppleThunderboltNHI.kext


6) reboot with CMD+R pressed

7) csrutil enable

8) reboot and forget about problem

Solution has been taken from one of the forums. That's personally helped me with my mid14 macbook pro Retina 15

UPD: How did I find this

I have the same issue with random ""silent"" shutdowns. Mac randomly turned off with the screen on, fans started to work at max level. Few repair services tried to diagnose the problem but unsuccessfully. All the times diagnostics showed ""all is ok, maybe battery"". I have replaced the battery but issue was still there. In the 4th repair service engineer found out the issue with voltage: with some random load on computer voltage on motherboard was going down from 12V to 11,5, 11.2 or even 10V and after this macbook was crashing. The only possible solution as I was said by the service is to replace the motherboard.

However, macbook was working perfectly when I connected external monitor. I have started to search through the forums and finally found people with the same problems and solution was found here: https://forums.macrumors.com/threads/hel...

Good luck guys. I wish you could save your macbooks too!

P.S. Another possible solution is to use the python script which you could also find by the link at the top. If I understand properly, it generates some specific load which keeps voltage at normal level. However script slightly affects on performance and battery life without plug."
bert [Entry]

"I had this issue on a mid 2014, 15” MacbookPro (11,2), under OS X 10.11, 12 and 13.

Both renaming the kernel extension and running the python script worked.

However, just inactivating the service also worked for me.

In the Network control panel, select the thunderbolt bridge connection(s) and make the service(s) inactive from the options drop-down menu, at the bottom of the frame.

Whenever you need a wired connection through thunderbolt, activate the service and do your work (running the python script at these times to avoid crashes). When done, inactivate again.

BTW if you boot to recovery partition (CMD+R), renaming AppleThunderboltNHI.kext does not require inactivation of the system integrity protection through csrutil or issuing commands as sudo (since you run as root). I you just need to navigate (with the `cd’ command) to your main HD extensions folder (usually /Volumes/Macintosh\ HD/System/Library/Extensions/) and rename (with the `mv’ command) AppleThunderboltNHI.kext . If you can boot your mac from another partition, internal or external, you can do that through the Finder."
bert [Entry]


Driver fix will not be applicable with Catalina. When you install Catalina, It partitions the disk into 2 and save the OS on a Read Only partition. You can’t change driver to .bak. I will try disabling or removing Thunderbolt on Network and let you guys know."
bert [Entry]

"MacBook Pro 15 - Retina - 2014 MID - CATALINA OSX

1. Reboot with CMD + R

2. Open terminal In Utilities

3. csrutil disable

4. Reboot in normal mode

5. Terminal: cd /System/Library/Extensions

6. In order to turn off read-only in Catalina in / catalog run in terminal: sudo mount -uw /

7. Open this catalog in finder /System/Library/Extensions

8. Find file AppleThunderboltNHI.kext and right click Get Info than click Sharing & Permission

9. Instead of read-only change to read & write

10. In terminal: mv AppleThunderboltNHI.kext AppleThunderboltNHI.kext.BAK

11. After that Instead of read & write change to read-only

12. Reboot with cmd+R

13. csrutil enable

14. Reboot in normal mode and forget about the problem :)"
bert [Entry]

"Let's take a very hard look at that battery, There are known issues on your machine with it. https://www.macrumors.com/2017/10/13/app...

Please download, install, run and post your findings.

Coconut Battery

bert [Entry]

"Random Shutdown Fix

You can prevent the random shutdown by connecting any device to the Thunderbolt port. Don't have one, then do the following:

Boot to recovery:

1. Click on Apple logo at the top left of the screen.

2. Select Restart.

3. Immediately hold down the Command and R keys until you see an Apple logo or spinning globe. You will see the spinning globe if the Mac is trying to start macOS Recovery via the internet because it is unable to start from the built-in recovery system.

Open Terminal :

1. Type csrutil disable and press return.

2. Reboot

3. Open terminal

4. go to /System/Library/Extensions

5. sudo su

6. enter the user pwd

7. type ""mv AppleThunderboltNHI.kext AppleThunderboltNHI.kext.BAK""

8. Reboot to recovery

9. Open the terminal"