samgarmoe wrote:
• Thank you for all that info. A few things to answer your various points:
this is the non touchbar model.
Had a feeling.
• I have also run the hardware diagnostic test and it passed each time.
The SSD failure is due to the SSD's controller which is either working or not. The SSD's health information won't reveal any failure. As long as the SSD is "working", the diagnostic will pass it.
I don't quite understand your point about the option boot but I will give that a try.
The point is to give the SSD time to power up and go ready. When this SSD fails, the SSD needs more time to get ready, but the Mac itself expects the SSD to be ready much sooner. Option Booting causes the Mac to look for bootable volumes which can take some time...perhaps enough time for the SSD to go ready and appear as a boot option on the screen. This is a long shot as I'm not sure exactly how the scanning process works. Just thought it may help you boot the laptop you cannot boot normally after a few attempts.
I am thinking I'll find a suitable third party replacement and do it myself.
AFAIK, OWC is the only one who makes an SSD compatible with this laptop. This laptop uses yet another unique Apple proprietary SSD connector. I provided a link in my previous post. Make sure to watch the OWC installation video instructions, but keep in mind the video will make it appear easier than it really is. The Bottom Case is tricky to remove (and reinstall) and their are two connections for the battery, one of which involves a very delicate and easily damaged flex cable and connector on the Logic Board for the battery (the Logic Board connector is extremely delicate especially when closing the latch on the connector...the lever tends to fall off many times as it gets pushed off instead of rotating even when a person is extremely careful...has happened to me multiple times).
Thank you for the help, I appreciate it. This has been plaguing me for months and having an idea for a solution is fantastic.
Many times you will find Kernel Panic logs in "/Library/Logs/DiagnosticReports" referencing "nvme" in one of the first few lines of the panic log. "nvme" is a reference to the SSD. Many times it will mention "nvme: Fatal error occurred", or other times I have seen something like "nvme: AppleS3XController PCI link down". Kernel Panic log file names will usually begin with "kernel" and end in ".panic".
It can be hard to confirm the SSD failure unless you have an external boot drive for testing or can interpret Kernel Panic logs. I find booting to an external drive and sleeping & waking the computer is a good way to get some SSDs to show a failure (does not always work, but it definitely helps to speed up troubleshooting when successful).
If you have not already done so, I would recommend installing macOS 13.x Ventura now while the original Apple SSD is still "functional" so that the laptop's system firmware is updated by the Ventura installer. Sometimes the macOS installer may not allow updating the system firmware when a non-Apple SSD is installed internally (was an issue with the Monterey installer...Apple may have "fixed" it with a later version...I have not seen similar reports for the Ventura installer, but best to be safe just in case). Once the system firmware has been updated, it should not be a problem installing Ventura to the new third party SSD.
I cannot stress this enough....make sure to have a good backup now while the SSD is still functional. The SSD could stop working completely at any time. Just adding this reminder since so many people neglect to backup at all and many times will skip a backup thinking it is no big deal...until disaster strikes of course. This is also for other people who may read this post.