Upgrading 2013/2014 Macbook Pro SSD to M.2 NVMe

Status
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

imydal

macrumors newbie
Jan 11, 2020
4
0
Sorry guys can you help me with this Kernel Panic?
Do you have any idea?

Thanks

Hi,

I installed in my MacBook Pro 13 Early 2015 a Crucial P1 with Sintech ST-NGFF2013-C bought last year in February, I have the Bootrom v. 188.

I have a lots of kernel panic when I use my Mac. Now is pretty unusable...

Can you help me?

panic(cpu 0 caller 0xffffff7f9f30e4a7): nvme: "Fatal error occurred. CSTS=0xffffffff US[1]=0x0 US[0]=0x57 VID=0xc0a9 DID=0x2263
. FW Revision=P3CR010\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-470.40.4/IONVMeController.cpp:5258
Backtrace (CPU 0), Frame : Return Address
 

b0rd2dEAth

macrumors newbie
Jan 2, 2020
13
8
I just upgraded my MacBook Pro (Retina,15-inch, Mid 2015) 256GB original storage to an 1TB ADATA SX8200 Pro M.2 Gen3x4.

FYI, I am still running macOS High Sierra

Here are the hardware I bought / used :

JimiCable adapter (11 €)
JimiCable 12+16pin 2014 2015 Macbook to M.2 NGFF M-Key AHCI SSD Convert Card for A1493 A1502 A1465 A1466

ADATA XPG SX8200 Pro NVMe SSD (168 €)
ADATA Xpg SX8200 Pro Series NVMe SSD, PCIe 3.0 M.2 Typ 2280-1

Plugging the SSD in the adapter was easy, but plugging the whole thing in the Macbook connector was another thing. It went in easy on the first 2/3, but the last 1/3, I had to push quite hard to force it in and I was a bit worried about breaking it. However, it went well, it just that you need to push more compared to the original SSD that swipe in quite easy.

Here are the ADATA drive informations:
View attachment 888151

The Write & Read performance are stunning compared to the original one. The original SSD test show about 506 MB/s Write & 1835 MB/s Read, while the new ADATA SX8200 Pro show 2529 MB/s Write & 2912 MB/s Read


This is the Disk Speed Test of the Original Apple SSD (actually it's a Samsung)

View attachment 888133



This is the Disk Speed Test of the ADATA SX8200 Pro

View attachment 888134

No doubt, this is a huge improvement, I love it !

There may however be a small (or big, depends on your usage / needs) downside and that's battery consumption... I am not sure yet how much this is going to impact the battery draining, but here a some facts:

Here is the idle consumption of the Original Apple SSD (Samsung branded in my case)
View attachment 888140

Here is the idle consumption of the ADATA SX8200 Pro
View attachment 888141

So the original SSD idles at about 0.04A while the ADATA SX8200 Pro idles at 0.25A
This is a huge difference and I don't know yet how much this is going to impact on the battery draining / battery overall time usage. I need to run more tests but this could give you an idea:
View attachment 888149

This is almost in idles condition, screen on, no screen saver, Wifi is on, Google Chrome running, and I almost only write this feedback, made a few screenshot & a bit of Photoshop.

In my case, the battery usage is not really a big deal / issue because I mainly use my station at work / home, mostly plugged, and I have another Macbook Pro (Retina 13 inch mid-2015) that I use when I am travelling because of the size, and the battery autonomy that is much better.

The SSD heating if you check the stats I provided are the same, 38°C. (FYI I added on the ADATA SSD the heat sink it came with. I tried without, and it look like it's better with it, I think I was around 42°C without)

Sleep function is working the same as before, I didn't see any issue here, and I can't see any other difference so far.

Finally, I want to thank all of you for sharing your informations, feedbacks, I ended up doing this upgrade and made my own choices based on the reading of this thread, watching a few videos, and reading a few blogs.

Cheers,
Marc

did you use the heat sink that came with the SX8200 Pro? mine idles around 0.18A
 

mbiork

macrumors newbie
Jan 9, 2020
4
2
Paris
did you use the heat sink that came with the SX8200 Pro? mine idles around 0.18A
Yes, like I said:
The SSD heating if you check the stats I provided are the same, 38°C. (FYI I added on the ADATA SSD the heat sink it came with. I tried without, and it look like it's better with it, I think I was around 42°C without)
That's why I was interested to know how bigpoppamac31 drive was performing in order to compare both mine and your results.

How hot is usually your SX8200 Pro when it idles ? I would love to find out why there is so much difference between the consumption of my SX8200 and yours.
 

neightdog

macrumors newbie
Jan 9, 2020
4
1
Yes, like I said:


That's why I was interested to know how bigpoppamac31 drive was performing in order to compare both mine and your results.

How hot is usually your SX8200 Pro when it idles ? I would love to find out why there is so much difference between the consumption of my SX8200 and yours.
What software are we using to see how many amps and temperatures the computers are running at?
 

shadyshawn

macrumors newbie
Jan 14, 2020
1
0
hi, folks. I recently get a Mid-2014 MBP 13' with 128GB SSD. I decided to bump it to 512GB by going with Sabrent Rocket NVme PCIe M.2 2280 and Sintech adapter. I have Catalina os and after sawpping the ssd, it can not recognize the new one, and all it shows up under utility disk was a drive with the size of 1.33GB. Any insight on what I did wrong?
 

tk_mac

macrumors member
Dec 26, 2019
42
5
I personally use istat menus 6 from bjango.com
It's not free, but you have a 14 days trial if you want to try it out and get the information you're looking for.
Isn’t it only the weather related features that are supposed to stop working after 14 days?
 

Nincompoep

macrumors newbie
Aug 19, 2019
5
1
The Hague - city of pieces
Hi,

To try and choose the right SSD I'm putting the reported results in this thread into a spread sheet. A chart helps me making an informed (hah!) decision.

SsdUpgradeChart.jpg

Adata seems a winner here (as does Samsung with the firmware update but EVOs are more expensive.)

I've put in a few hours and collected about 70 cases. I got as far back as August '19. If more / all cases in this thread get in the table, it would get better. I'm happy to share the spread sheet (LibreOffice Calc ods) if anyone is willing to help.

SsdUpgradeTable.jpg

MR means mixed results, NG means not good, OK means, well, you've guessed it. I think battery drain still counts as OK because it's par for the course and maybe there's hope anyway with a custom kext. Same goes for speed problems because spotlight/benchmark software/user error just makes it too unreliable.

Cheers from Holland!
 
  • Like
Reactions: mbiork

quaresma

macrumors member
Jan 20, 2013
94
147
Hi,

To try and choose the right SSD I'm putting the reported results in this thread into a spread sheet. A chart helps me making an informed (hah!) decision.

View attachment 888878

Adata seems a winner here (as does Samsung with the firmware update but EVOs are more expensive.)

I've put in a few hours and collected about 70 cases. I got as far back as August '19. If more / all cases in this thread get in the table, it would get better. I'm happy to share the spread sheet (LibreOffice Calc ods) if anyone is willing to help.

View attachment 888879

MR means mixed results, NG means not good, OK means, well, you've guessed it. I think battery drain still counts as OK because it's par for the course and maybe there's hope anyway with a custom kext. Same goes for speed problems because spotlight/benchmark software/user error just makes it too unreliable.

Cheers from Holland!
So how do we install this NVMEfix from the Hackintosh community and is it safe?
 

quaresma

macrumors member
Jan 20, 2013
94
147
It’s in the thread over there. I’m going to try it out but first I have to upgrade my SSD.
That thread doesn’t explain how to install the kext.

But someone in that thread made a clean installation of Catalina, and says his battery is the same as before? Maybe Catalina supports third party NVMe? I’m on Mojave so can’t test, and I really don’t want Catalina. Way too many bugs.

Anyone here on Catalina who can report on battery life? And also please state whether your bootrom (with the nvme drive not original ssd)was updated during installation?
 

gilles_polysoft

macrumors regular
Jul 7, 2017
177
431
Tours (France)
Is it easy to install for someone who has never used Hackintosh tools?
You simply have to :
1 - download NVMeFix.kext and Lilu.kext
2 - Install both with KextBeast in /Library/Extensions

I did this with SIP disabled but you may be able to only activate the unsigned kext in "System Preferences" -> Security

And do you see any difference in battery life?
I've tried under 10.13 and even if the kext did load, I didn't see any reduction in standbye mode, but I need to test in 10.14 and 10.15, 10.13 is not supposed to be supported.
Will try it and report results
 

cocoalektro

macrumors newbie
Jun 28, 2007
27
1
Just wanted to add my two cents.

Yesterday I finally installed 10.14.6 on my 2015 13" rMBP and went to sleep with 91% remaining charge. Now after 7 hours of sleep I still have 86% of charge left which is definitely a surprise as a 970 EVO user (used to be more like 70-80%). Also did a PRAM and SMC reset last night. Might have something to do with that.
 
  • Like
Reactions: Nincompoep

Nincompoep

macrumors newbie
Aug 19, 2019
5
1
The Hague - city of pieces
I went through another 10 pages of messages.

SsdUpgradeChart.jpg

The chart below is sorted for machines similar to mine; Mid 2015 15".

1579267113246.png

I'd like to attach the (LibreOffice Calc) file so anyone can make their own charts but don't know how. Many thanks to everyone who has posted their results. Many more thanks to gilles_polysoft who must have put in many many hours in this thread.

Upgrading 2013:2014 Macbook Pro SSD to M.2 NVMe v4.jpg

Cheers!
 

imydal

macrumors newbie
Jan 11, 2020
4
0
Hi,

my MacBook is a MacBook Pro 13 Early 2015 not a 2013. My Crucial P1 is installed with Sintech Long on Catalina. The bootrom is 188
If you want, you can correct the file.

I bought the Sintech short and in the next few days I'll test if something change.

Ciao
Andrea

I went through another 10 pages of messages.

View attachment 889143

The chart below is sorted for machines similar to mine; Mid 2015 15".

View attachment 889139

I'd like to attach the (LibreOffice Calc) file so anyone can make their own charts but don't know how. Many thanks to everyone who has posted their results. Many more thanks to gilles_polysoft who must have put in many many hours in this thread.

View attachment 889142

Cheers!
 

quaresma

macrumors member
Jan 20, 2013
94
147
You simply have to :
1 - download NVMeFix.kext and Lilu.kext
2 - Install both with KextBeast in /Library/Extensions

I did this with SIP disabled but you may be able to only activate the unsigned kext in "System Preferences" -> Security


I've tried under 10.13 and even if the kext did load, I didn't see any reduction in standbye mode, but I need to test in 10.14 and 10.15, 10.13 is not supposed to be supported.
Will try it and report results
Thanks! Is it safe though? I’ve never installed kexts. I just want to fix this battery drain
 

avdo

macrumors member
Nov 25, 2018
40
14
UK
Bottom line is multi-lane PCIe link NVMe drives fundamentally requires more power to operate, therefore you'll never see the same battery life than when you had your genuine AHCI Apple drive installed. Period.

If you want factory spec battery life don't fit an NVMe drive.
 
Last edited:

tk_mac

macrumors member
Dec 26, 2019
42
5
Bottom line is multi-lane PCIe link NVMe drives fundamentally requires more power to operate, therefore you'll never see the same battery life than when you had your genuine AHCI Apple drive installed. Period.

If you want factory spec battery life don't fit an NVMe drive.
How much should the kext lower power consumption?
 

Allistah

macrumors member
Apr 19, 2019
89
12
Bay Area, CA
Hi everyone,

I just tested a 4TB Sabrent in my trusty rMBP 15" 2015

So far, so good, I'm waiting for Spotlight to finish indexing and will check power consumption. but everything seems good.



View attachment 889023View attachment 889024
View attachment 889026View attachment 889022
Where did you get this 4TB Sabrent? I have a 2TB and may think about upgrading to the 4TB. I looked on Amazon but didn't find one.

Update: I found it.. I had to search for Sabrent 4tb nvme. ~$750. Whew! No Thank you! lol - too expensive for me. I'll make my 2tb work for a while longer!
 
Last edited:
Status
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.