- Oct 17, 2017
Here is a little tutorial: https://www.dropbox.com/s/nfvwkqwemcwpu0p/Macbook Shutdown Fix.pdf?dl=0
I'm trying to run that Python script, but seem to be something wrong. I've downloaded Python 3.6.3 and followed the instructions in the pdf I got from your dropbox link (thanks, by the way!). When I restart my MBP, the attached error window pops up. Any suggestions what I might be doing wrong?
View attachment 735244
Hi guys, I have the same problem on my MacBook Retina 13 Late 2013. I take it to apple authorized service, but after a week they tell me that everything is okay. I found this thread yesterday, but I have this problem since March I think. Now I'm testing python script and I hope so it will work for me too. I'll let you know in a few days.
I see there is more and more people with this problem, so maybe Apple will find out that this is a bigger problem...
has anyone tried this? I will be giving it a shot after the expected reply from Apple to pay up or shut up.
Thanks what you advised seems to be working for meHi guys,
Same problem as the most of you here, MBP15 Late 2013, High Sierra, shuts down every 2-5 minutes without any reason, no hardware issues. Been in the Apple Store - they found nothing.
After reading this thread and trying different things (only Python script works in my case ) I think I found another way without creating any additional charge on the CPU and though no additional battery loss.
Here's the link where a guy basically disables most of the drivers: usb, thunderbolt etc and after that no shutdowns MacOS.
In my case when something is connected via Thunderbolt (screen, ethernet etc) MBP doesn't shutdown at all.
So I took from the list of the drivers only Thunderbolt related ones (which start with "AppleThunderbolt") and it runs ok !
But obviously I want to be able to connect external displays via Thunderbolt so I started enabling one after another to see if I can find one which causes problems and I think I found it (at least in my case).
So if you disable (move out of /System/Library/Extensions) AppleThunderboltNHI.kext driver then reboot. Everything runs ok, you can connect external screens via Thunderbolt.
The only drawback is that Ethernet via Thunderbolt will not work.
PS : you can't just move kext driver files from /System/Library/Extensions even if you're root. You need to disable "csrutil" (just google it)