My MacBook Pro (15-inch, Retina, Mid 2015, fresh install of latest Catalina) freezes randomly. It requires a hard shutdown (power button for > 5 secs) and then it takes a while to turn on. The MacBook had the logic board, display and lid replaced 18 months ago, has only internal graphics and the SSD is still original.

When it started

  • At least 6-8 months ago
  • Frequency seems to increase slowly but is still quite random
  • Just had 2 weeks crash free right now followed by crashes every other day - Last summer it crashed once a week at most

When it freezes

  • Randomly, but most of the cases within 2 minutes of waking up after sleeping overnight (sometimes after shorter sleeps)
  • Sometimes freezes few minutes after restarting from a previous crash
  • Most likely not related to the apps that are open or currently focused
  • Also froze running or booting into Diagnostic mode
  • Even if I'm not doing anything, just leaving it idle

Frozen behavior

  • Display on (external display too, both HDMI and MDP), content of the screen visible, won't go to sleep or turn off by itself
  • Trackpad, mouse and keyboard not responding (tried also bluetooth and usb)
  • Playback shuts down or loops a short sequence (not sure now)
  • Both on AC (multiple chargers) and on battery

Shutting down frozen state

  • Power button >5 secs is always successful

Turning on after crash

  • Usually not possible to turn back on immediately
  • Combination of long power button presses takes usually succeeds after a while
  • AC or battery no difference
  • Sometimes it takes longer (or a few minutes break) before it turns on
  • After the power button is pressed the fans start spinning slowly but the display is dead and the laptop does not boot
  • To turn off the fans a >5secs power button press is required
  • Repeating this process a few minutes leads to a successful startup
  • I vaguely remember that once or twice a funny icon appeared instead of the Apple boot logo (most likely the first or second from https://support.apple.com/en-us/HT204156), turning off for an hour and turning on fixed it

Other observations


  • Bluetooth sometimes reported as unavailable (strikethrough BT icon in menu bar), but didn't happen at all last few months
  • BT headphones playback skips every few minutes (the headphones play well with my phone, but it still can be them, I do not have other BT headphones to verify)

Things I've tried

Disk Utility First Aid

  • Shows no errors

Diagnostic mode

  • When I run it after a crash it may freeze too (although quite rarely) - with progress bar, on the language selection screen, anywhere really
  • When the diagnostic mode successfully runs it shows no errors


  • They seem to help fix the issue for a few days
  • When the crashing/freezing starts again it is more likely to happen quite soon again

File Vault

  • Turning off File Vault didn't help. Currently on a APFS Case Sensitive filesystem.

Complete OS upgrade and reinstall

  • Happens on both Mojave and Catalina
  • A fresh installation with minimum apps (few work apps, nothing fancy) does not help

System logs

  • They show nothing interesting, but I will try to look for events around BOOT_TIME for few more crashes if a pattern appears.
  • I have turned on showing seconds on the menu bar clock to pinpoint exact time of the crash and then went through all logs available in console after a crash. There were no records for 10 seconds around the time the display froze.

Turning off Bluetooth

  • No help. Crashed.

Swap SSD

  • A new OWC Aura SSD freezes too.

Things I'd like to try

Swap battery

  • I'm eligible for a free battery exchange so that's an affordable next step

Turn of Wifi remove Wifi board

  • Not sure if I can remove the wifi board and boot the OS though.
  • Currently I have the wifi switched off and waiting for another crash.

Different logic board

  • Not sure where I can easily borrow one for testing purposes though.

Any other suggestions or questions please?

Thanks a lot for any input! Much appreciated you made it this far.

  • First thing is to get your drive out of the equation. Do a clean install of the last stable OS you had (High Sierra perhaps?) onto a USB drive. Don't install anything and try to replicate the behavior you detailed above. If it goes away, we're starting to narrow things down.
    – Allan
    Commented Jan 10, 2020 at 21:14
  • @Allan I'm bringing a new SSD from a friend this weekend, so I'll replace the current SSD. That won't rule out a faulty SSD socket or wire though. External drive is a good idea - is a 32 GB flash drive enough for a clean install? Also a great point about the last stable OS. I don't even know what OSes I had there and I won't suspect it's a OS version issue, but it's worth a try. Thanks! Commented Jan 10, 2020 at 21:32
  • 16GB is sufficient so you’re good with 32GB. I’m hoping it’s something simple - let us know how you make out do we can help further.
    – Allan
    Commented Jan 10, 2020 at 22:11
  • Great detailed post of the issue and what you have tried. Props for that. The first and second icon you might have seen during boot is SSD related. However, it does not mean that it is definitely the SSD. It could be logic board related and also ram. Apple certified repair centers have diagnostic tools that also test the ram. Not something you can get hold of. It's a test that takes a long time to finish and if it doesn't find anything it might be good to run it a few times. I've ran this test many times and sometimes it takes a few times to show that there is in fact a ram issue.
    – Yilk81
    Commented Jan 11, 2020 at 15:32
  • Yilk81 thanks for the suggestion, I'll try some more low hanging fruit and off to the repair center it goes. Commented Jan 16, 2020 at 8:19

4 Answers 4


I know this is an old topic but I have been having the same issue and was finally able to find a solution after trying quite a few different things. For me, turning off Hardware Acceleration within my browser (Chrome) has completely eliminated the freezing. It had ramped up to happening almost every day, but since turning off Hardware Acceleration I haven't had a single crash in 2 weeks.

I hope you have been able to resolve this problem for yourself already, and if not, I hope this trick works for you too!

  • 1
    Whoa! I'll definitely try this. I have tried everything on the list except a new logic board (which is currently on the way). I have even tried 2 companies that claim they can detect and replace failing logicboard chips. They both returned the laptop without a fix despite being able to reproduce the issue themselves. Commented Jun 7, 2020 at 5:02
  • Anyway, my hopes are low, it was freezing even during OS install or system hardware check. No Chrome running there :-) Commented Jun 7, 2020 at 19:49

I have exact same issue. Keeps happening for two weeks now and I can't pinpoint what is causing it. But if I leave computer for a while It would be frozen when I'm back. Seem you have tried almost everything without success.

  • My last hope is another logicboard, just ordered on eBay. Will update the post with the results. If the logicboard does not help, I am totally baffled. Commented Jun 7, 2020 at 19:50
  • @OndřejHlaváček did the logic board replacement help?
    – 0xZ3RR0
    Commented Sep 15, 2020 at 19:42
  • @Z0B Unfortunately not. Tried another logocboard and the shop replacing it reported the issue happening right away. My last suspects are faulty cables or battery, but I have sold the MacBook for parts since then. I was unable to debug and it would be too expensive to have it debugged somewhere else (not to mention shops mostly just want to replace logicboards). Commented Sep 16, 2020 at 6:23
  • @OndřejHlaváček I see, a bit sad, but thanks for the valuable info nevertheless!
    – 0xZ3RR0
    Commented Sep 19, 2020 at 8:58

I have exactly the same problem, with my A1398. Thank you for the great description of the problem!

This is what I have found out so far:

  • When I unplug the battery inside the computer, it will run using the power connector without any problems.
  • When I replaced the battery the problem was gone for a while. In my case for about 6 months, when using a non-branded replacement accumulator.
  • The freezes become much more frequent when I attach external devices which consume power (a USB HDD, which is powered by USB)

This is what I think:

  • It's most likely a power problem. Older computers worked well with either the battery or the power adapter. But in modern laptops both is required for normal operation. The more powerfull resource is the battery - it acts as a buffer between the computer and the power adapter in case of current spikes. Allmost all laptops nowadays will go into a power saving mode (slow down) when you remove the battery. This is to protect the circuit from low voltage problems in case of power spikes.

  • A malfunction of the battery could cause low voltage problems whenever the computer drains high current. Low voltage problems can cause CPU freezing. When I unplug the internal battery the power saving mode is activated (the whole MBP feels about 10 times slower) which prevents the CPU from high current usage.

Still the question is what causes this troubles. In my opinion it could be aged Tantal capacitors in one of the many step-up/down converters on the board. I am currently meassuring the ripple of the voltage at all Tantal capacitors (AC to ground).


I had a similar issue too. Every ten seconds, everything was freezing for about one second (mouse, trackpad, text writing, even the flying saucer of death!) I tried safe mode, changing user, NVRAM/SMC reset, nothing worked. The lagging was present even after D-start diagnosis using disk repair, so I deduced this extremely annoying issue was deep… My fix: unplugging the battery (and replugging it). I had to open the computer using the “change battery” guides on the internet, but I just needed the very initial steps. I did that because I recalled in previous iBook/Macbooks that removing the battery was helpful. Anyhow, it worked!

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .