Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I was talking about updating the BootROM on the Mac laptop/desktop, not the firmware on the SSD.

What I know is that you can update the Phison E12-based SSD by hooking it up to a supported NVMe to USB adapter such as the M2X from MyDigitalDiscount or Plugable USB 3.1 Tool-Free NVMe Enclosure (I've done with both.)

I have a Windows 7 machine available to me (with the NVMe patches from Microsoft installed) that I download the 12.3 firmware updater to; I just plug in the enclosure with the Phison E12 based SSD installed, wait a few seconds, run the updater. hit 'power on,' current firmware level pops up in upper window, then update the SSD by clicking on.

What are the issues with running a non updated firmware?

I just updated to the last mojave security patch and the BootROM was not updated according to the program you suggested. EFI version found 192.0.0.0.0; expected 194.0.0.0.0

Everything is working fine besides that.

Regards
 
Does the the battery drain issue depend on what drive you get (ex: Samsung 970 Pro, Intel 760p, etc.) or what model/year Mac you have? I've seen numbers stating 20-25% reduction in battery life as a result of the NVMe drive. Is that what I should expect? I'm planning on using the Intel 760p. There's a lot to read on the previous pages so I apologize if this question has already been answered.
 
Last edited:
@ Juan985_spain

No noticeable performance gain on 194.0.0.0.0 vs 192.0.0.0.0 or 187.0.0.0.0 for that matter with 970 EVO.
[doublepost=1564055081][/doublepost]
Does the the battery drain issue depend on what drive you get (ex: Samsung 970 Pro, Intel 760p, etc.) or what model/year Mac you have? I've seen numbers stating 20-25% reduction in battery life as a result of the NVMe drive. Is that what I should expect? I'm planning on using the Intel 760p. There's a lot to read on the previous pages so I apologize if this question has already been answered.

Check the charts on page 1 of this thread. If your that bothered about energy consumption you want to be aiming for green in the chart
[doublepost=1564055172][/doublepost]To Sabrent owners:

Sabrent seem to be a bit misty when it comes to publishing warranty periods.

Is this right about the 1tb only having 1 year warranty?
 
Check the charts on page 1 of this thread. If your that bothered about energy consumption you want to be aiming for green in the chart

I did see the charts and they imply certain SSDs utilize less power but nothing is said about battery life. For example, despite some SSDs using less power, by simply using the adapter the NVMe drive is going to run hotter and thus the fans are going to run more frequently. So, in net, what does this mean for battery life? 10% less? 20%? 25%?
 
I did see the charts and they imply certain SSDs utilize less power but nothing is said about battery life. For example, despite some SSDs using less power, by simply using the adapter the NVMe drive is going to run hotter and thus the fans are going to run more frequently. So, in net, what does this mean for battery life? 10% less? 20%? 25%?

It will only use more battery if the power requirements are more greedy.

For reference, my 970 EVO always sits around 32-34'c which is nice and cool.

I've just had the battery recall done so on a brand new battery is say I've lost roughly 1 hour of capacity on a full charge ( which is still loads of hours).

I have not noticed an increase in fan switching at all.

EDIT:

On my mbp 11,5 at 83% charge (9295 mah full charge capacity) it says I have 9 hours 14 minutes remaining. This is at 75% screen brightness and WiFi off. The machine has idled for 5 minutes

Hope this helps
 
Last edited:
@ Juan985_spain

No noticeable performance gain on 194.0.0.0.0 vs 192.0.0.0.0 or 187.0.0.0.0 for that matter with 970 EVO.
[doublepost=1564055081][/doublepost]

Check the charts on page 1 of this thread. If your that bothered about energy consumption you want to be aiming for green in the chart
[doublepost=1564055172][/doublepost]To Sabrent owners:

Sabrent seem to be a bit misty when it comes to publishing warranty periods.

Is this right about the 1tb only having 1 year warranty?

That is great to hear. Thanks.

Regarding Sabrent warranty. If you register your Sabrent rocket SSD in their Website the warranty is 5 years.

https://www.sabrent.com/product-registration/
[doublepost=1564058228][/doublepost]Battery life is ok with the Sabrent rocket. I am getting 7:30h of playback video using IINA player.
 
Hi,
My MacBook Air (Early 2015) harddisk crashed and I was looking to change my ssd with an M2 drive (Sintech adapter) and Intel 660p.
  • The problem is I am not sure of the Mac OS X version that was installed (and hence what my BootRom version is). I am only able to access Internet Recovery (no internal drive shown except for Mac Base OS X ) and if I am going for sw_vers in terminal (internet recovery utility) it is showing as the Mojave (10.14.**) which I am sure I didn't upgrade to when my Laptop was functioning.
  • I checked with efiupdater in /usr/libexec folder the EFI version is "Current EFI Version string: MBA71.88Z.0178.B00.1806051659" (eficheck command is shown the error "command not found" , since I am in Internal Recovery with no internal harddrive shown)
My question is Will a NVMe M2 drive would be supported by my mac with the current EFI version? or I would have to source one Apple SSD and go for firmware upgrade?

Also will there be any Hibernation/Sleep issue with the laptop?
 
Last edited:
What are the issues with running a non updated firmware?

I just updated to the last mojave security patch and the BootROM was not updated according to the program you suggested. EFI version found 192.0.0.0.0; expected 194.0.0.0.0

Everything is working fine besides that.

Regards

Not sure but I prefer to not take any chances. The differences in BootROM may also involve patches to the CPU microcode to further protect against Spectre / Meltdown CPU attacks. Having older firmware may not affect bootability but may leave you open to the attacks.
 
I was talking about updating the BootROM on the Mac laptop/desktop, not the firmware on the SSD.

What I know is that you can update the Phison E12-based SSD by hooking it up to a supported NVMe to USB adapter such as the M2X from MyDigitalDiscount or Plugable USB 3.1 Tool-Free NVMe Enclosure (I've done with both.)

I have a Windows 7 machine available to me (with the NVMe patches from Microsoft installed) that I download the 12.3 firmware updater to; I just plug in the enclosure with the Phison E12 based SSD installed, wait a few seconds, run the updater. hit 'power on,' current firmware level pops up in upper window, then update the SSD by clicking on.
Didn't work for me on a windows 10 machine using the Sabrent NVMe enclosure. Windows recognized the NVMe drive in the enclosure, but the update application could not see the drive, after multiple attempts. I'm proceeding with the install of the Sabrent 1TB NVMe drive as is, and will see about updating the firmware later.
 
Not sure but I prefer to not take any chances. The differences in BootROM may also involve patches to the CPU microcode to further protect against Spectre / Meltdown CPU attacks. Having older firmware may not affect bootability but may leave you open to the attacks.


Hi.

I am trying to update the BootROM installing the latest version of Mojave in an external USB HDD and the bootROM does not get updated.

Maybe I am doing something wrong.
 
Hi.

I am trying to update the BootROM installing the latest version of Mojave in an external USB HDD and the bootROM does not get updated.

Maybe I am doing something wrong.
Your not alone, I tried this method months ago and it didn't work for me either.
[doublepost=1564079201][/doublepost]
That is great to hear. Thanks.

Regarding Sabrent warranty. If you register your Sabrent rocket SSD in their Website the warranty is 5 years.

https://www.sabrent.com/product-registration/
[doublepost=1564058228][/doublepost]Battery life is ok with the Sabrent rocket. I am getting 7:30h of playback video using IINA player.
Thanks for clarifying that.
 
Hi.

I am trying to update the BootROM installing the latest version of Mojave in an external USB HDD and the bootROM does not get updated.

Maybe I am doing something wrong.

Did you select the blank hard drive / USB HDD as the target disk after booting from the USB Mojave installer? Did you format it as a blank HFS+ before that?
 
Did you select the blank hard drive / USB HDD as the target disk after booting from the USB Mojave installer? Did you format it as a blank HFS+ before that?

I did so. However after the installation the drive changed HFS+ to APFS automatically. I tried several times, no luck!
 
Well I did my install today. Sabrent Rocket 1TB, Sabrent external NVMe enclosure, and Sintech adapter all arrived in the mail. Tried to flash the firmware on my Sabrent to 12.3 using the external enclosure on a Windows 10 machine, but no joy. windows recognized the drive but the update application did not. So I'll try another day with a different method. Otherwise the install went without a hitch. Opened the MBA, disconnected the battery, pulled the Apple (Samsung) SSD drive, installed the Sabrent in the Sintech adapter (no kapton tape needed, it already had an excellent tape job), installed them into the drive slot, reconnected the battery and closed up the MBA. Did a clean Mojave install to the new drive from a USB stick, and voila. I'm typing from my MBA with 1TB SSD drive now. Speeds don't look great, (reads are about the same, but write speed has doubled) but I have 4 PCIe channels running and system is stable so far. Any suggestions for improving speeds are welcome! Screen Shot 2019-07-25 at 6.11.35 PM.pngScreen Shot 2019-07-25 at 6.19.26 PM.pngScreen Shot 2019-07-25 at 6.20.35 PM.png
 
Well I did my install today. Sabrent Rocket 1TB, Sabrent external NVMe enclosure, and Sintech adapter all arrived in the mail. Tried to flash the firmware on my Sabrent to 12.3 using the external enclosure on a Windows 10 machine, but no joy. windows recognized the drive but the update application did not. So I'll try another day with a different method. Otherwise the install went without a hitch. Opened the MBA, disconnected the battery, pulled the Apple (Samsung) SSD drive, installed the Sabrent in the Sintech adapter (no kapton tape needed, it already had an excellent tape job), installed them into the drive slot, reconnected the battery and closed up the MBA. Did a clean Mojave install to the new drive from a USB stick, and voila. I'm typing from my MBA with 1TB SSD drive now. Speeds don't look great, (reads are about the same, but write speed has doubled) but I have 4 PCIe channels running and system is stable so far. Any suggestions for improving speeds are welcome!View attachment 849890View attachment 849891View attachment 849892

I have the same NVMe controller on my Silicon Power SSD, the same channels and the same link speed and I get very similar numbers as you on my 13" 2015 MBP. I think it's normal.
 
  • Like
Reactions: frogfeet
I have the same NVMe controller on my Silicon Power SSD, the same channels and the same link speed and I get very similar numbers as you on my 13" 2015 MBP. I think it's normal.
Taking a closer look at my NVMe express device tree it looks like my Sabrent stick is already running the Phison 12.3 firmware. I guess it shipped like that.
 
  • Like
Reactions: teffers
Hi.

I am trying to update the BootROM installing the latest version of Mojave in an external USB HDD and the bootROM does not get updated.

Maybe I am doing something wrong.
It also didn't work for me. I used an original Apple SSD in an external OWC enclosure. After reboot the OWC drive was no longer recognised at all. And, of course, the BootROM wasn't updated. I just lost a lot of time trying it this way.

Finally, I gave up and mounted the original Apple SSD in my MacBook Pro 15" (2015). With this I was successful to upgrade the BootROM. Hopefully, there are will not be many more updates to the BootROM of my MacBook!
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
This thread is about upgrading MacBook Airs & Macbook Pros (2013-2015) with new high speed and/or high capacity NVMe SSDs.
This thread was one of the first to talk about MacBook Pro NVMe SSD upgrades on Macrumors, and was started by user "maxthackray" who hasn't participated any more for more than 2 years to this thread.
We can thank him and give him tribute for having started this thread.
But this post, the first of this thread, has now been converted by MacRumors administrators to the present wiki post you are reading.

There is a lot of interest in this topic and now over 3500 posts so we will try to summarise valuable information in this wiki post and keep it up to date.

0 - Why upgrading to NVMe ?
Background information

Between 2013-2017, Apple shipped laptops equipped with proprietary but very fast SSD.
Those SSDs were PCIe-based AHCI "blade" SSDs with a proprietary "gumstick connector" (12+16 pins), either made by Toshiba or Samsung (SSUAX or SSUBX).

For many years the only possible replacements or upgrades for those SSD were to a) replace with SSDs pulled from other Apple laptops, or b) buy expensive third-party SSDs from vendors like OWC or Transcend, or c) take your chances with DIY solutions like buying a M.2 AHCI SSD with an adapter e.g. Samsung 941 or Samsung 950 SSDs.

These PCIe AHCI SSD are no longer made, so you can't buy new ones, and used ones are expensive with low capacity and no warranty.

At the same time, NVMe "blades" M.2 SSD are going more on more mainstream on the PC market, and there are literally dozens of brand new, cheap, super fast and reliable NVMe SSD on the market, with enormous capacities up to 2TB (and maybe more in the future).

So why not go NVMe ?

To gain full NVMe support you need two things :
  • support at the BootRom (firmware) level
  • support at the OS level
Hopefully, in 2017, macOS 10.13 (High Sierra) came out and it was discovered that it not only supported any tiers NVMe SSD but it also brought BootRom upgrades which enabled booting with NVMe SSD...
Yay!

So, now we can upgrade many 2013-2017 MacBook laptops with brand new, cheap NVMe SSDs carrying 3 to 5-years warranty, instead of expensive, used, out of warranty, AHCI SSDs.

This guide is all about installing those new NVMe SSD replacements.
NVMe drives are the future compared to AHCI PCIe drives which are no longer made.
As of 2019 NVMe drives gives you unbeatable capacities, speed, and low prices.
And also, upgrading an old computer with a NVMe drive is always better for you and the planet than buying a new one... and it is a lot cheaper.

1 - Which Mac laptops can be upgraded with a NVMe SSD ?
  • all MacBook Air models from Mid 2013 to 2017 (MacBookAir6,1 to MacBookAir7,1)
  • all MacBook Pro models from Late 2013 to Mid 2015 (MacBookPro11,1 to MacBookPro12,1)
In details :

1-1 MacBook Air

The 2013-2014 MacBook Air models originally shipped with 2x lanes PCIe 2.0 AHCI SSD (speed ~700MB/s).
They support up to 2TB NVMe SSDs if their BootRom is at least MBA61.0103.B00, and will make them run at PCIe 2.0 speed with up to 4x lanes.
They don't support natively hibernation on NVMe SSD, but workarounds exist.
  • MacBook Air 11" Mid 2013 (MacBookAir6,1)
  • MacBook Air 13" Mid 2013 (MacBookAir6,2)
  • MacBook Air 11" early 2014 (MacBookAir6,1)
  • MacBook Air 13" early 2014 (MacBookAir6,2)
The 2015-2017 MBA models either shipped with 2x or 4x lanes PCIe 2.0 AHCI SSD (speed ~700 to ~1500MB/s).
They support NVMe SSD if their BootRom is at least MBA71.0171.B00 and will make them run at PCIe 2.0 speed with up to 4x lanes.
They do support natively hibernation on NVMe SSD :
  • MacBook Air 13" early 2015 (MacBookAir7,1)
  • MacBook Air 13" 2017 (MacBookAir7,2)
1-2 MacBook Pro retina 13" and 15"

The 2013-2014 MacBookPro retina models originally shipped with 2x lanes PCIe 2.0 AHCI SSD (speed ~700MB/s).
They support up to 2TB NVMe SSDs if their BootRom is at least MBP111.0142.B00 (for 13" models) or MBP112.0142.B00 (for 15" models) and will make them run at PCIe 2.0 speed with up to 4x lanes.
They don't support natively hibernation on NVMe SSD, but workarounds exist.
  • MacBook Pro Retina 13" late 2013 (MacBookPro11,1)
  • MacBook Pro Retina 15" late 2013 (MacBookPro11,2 & MacBookPro11,3)
  • MacBook Pro Retina 13" mid 2014 (MacBookPro11,1)
  • MacBook Pro Retina 15" mid 2014 (MacBookPro11,2 & 11,3)
The 2015 MacBookPro retina 13" and 15" models originally shipped with 4x lanes PCIe 2.0 AHCI SSDs. (speed ~1400MB/s).
They both supports up to 2TB NVMe SSD if their BootRom is at least MBP121.0171.B00 (for the 13" models) or MBP114.0177.B00 (for the 15" models).
The Retina 15" mid 2015 supports 4x lanes PCIe 3.0 speed eg. up to 3000MB/s. The early 2015 Retina 13" supports 4x lanes PCIe 2.0 speed.
They do both natively support hibernation on NVMe SSD
  • MacBook Pro Retina 13" early 2015 (MacBookPro12,1)
  • MacBook Pro Retina 15" mid 2015 (MacBookPro11,4-11,5)


Which Mac laptops CANNOT be upgraded with NVMe SSDs?

EARLY MODEL LAPTOPS BEFORE 2013
  • all non retina MacBook models (MacBook1,1 to MacBook7,1)
  • all non retina MacBook Pro (MacBookPro1,1 to MacBookPro9,2)
These models above come with a 2.5" SATA slot and interface. You can upgrade them with any standard cheap 2,5" SATA AHCI SSD
  • MacBook Air from Late 2010 to Mid 2012 (MacBookAir 3,1 to MacBookAir5,2)
  • MacBook Pro Retina from mid 2012 to early 2013 (MacBookPro10,1 to MacBookPro11,2)
These two models above come with a M.2 AHCI SATA SSD and use a SATA interface. They are definitely not compatible with M.2 PCIe SSD. The PCIe M.2 format looks very similar to the SATA M.2 format but it won't work.

You can upgrade the storage of those models with any SATA M.2 AHCI SSDs - e.g Crucial MX500 sata M.2 - and M.2 to Apple 6+12 adapters. Transcend and OWC also sell upgrades.

LATE MODEL LAPTOPS AFTER 2015
  • all MacBook Air since the Retina 2018 (MacBookAir8,1)
  • all MacBook 12" Retina since the early 2015 (MacBook8,1)
  • all MacBook Pro 13" Retina 4 TB ports since 2016 (MacBookPro13,2)
  • all MacBook Pro 15" Retina since 2016 (MacBookPro13,3)
If you have one of those late models, sorry their storage cannot be upgraded. Their storage is BGA NAND Flash soldered onto the logic board. You can as a customer give feedback to Apple regarding this situation.

An exception is the MacBook Pro 13" Retina with 2TB (2016-2017) which has proprietary PCIe 3.0 NVMe SSDs. It might become possible at a future date to upgrade it with with adapters and small 2242 M.2 blades... stay tuned.. (Sintech is working on it).



Which NVMe SSDs are known to work?

You will need to buy a M.2 adaptor for all the below SSDs :
  • Adata NVMe SSD : SX6000, SX7000, SX8200, SX8200 Pro etc.
  • Corsair NVMe SSD : MP500, MP510
  • Crucial NVMe SSD : P1
  • HP NVMe SSD : ex920, ex950
  • OCZ RD400 (and all Toshiba XG3-XG4-XG5-XG5p-XG6 line)
  • Intel NVMe SSD : 600p, 660p, 760p etc.
  • MyDigital NVMe SSDs : SBX - BPX
  • Kingston NVMe SSD : A1000, A2000, KC1000
  • Sabrent Rocket
  • Samsungs Polaris NVMe SSD : 960 Evo, 960 Pro, 970 Evo, 970 Pro
  • WD Black NVMe SSD v1, v2 and v3
  • Inland Premium (not Professional)
  • ?
NVMe SSD known not to work on MacBook Pro / Air. DO NOT BUY:
  • Samsung PM981
  • Samsung 950 Pro
  • Samsung 970 Evo Plus
Compatibility issues with the 3 models above is mostly a firmware issue, but to this date, no update allows good compatibility.

OTHER OPTIONS

Those AHCI options work, but are expensive / come with no warranty / are over-priced / have flaws :
  • Apple SSUAX and SSUBX OEM blades (expensive, only available used, without warranty)
  • OWC Aura SSD : 2x lanes only, RAID0 of 2x slow controllers, no TRIM, no SMART
  • Transcend Jetdrive 820 : 2x lanes only, not cheap
NVMe upgrades which have the native Apple 12+16 "gumstick connector" :
  • Apple "Polaris" NVMe SSDs : very fast but definitively not cheap
  • OWC Aura Pro X : not cheap for a NVMe drive, not fast for a NVMe drive
  • Transcend JetDrive 850/855 : not cheap for a NVMe drive, not fast for a NVMe drive

A last thing :
  • all NVMe M.2 drives do work with TRIM enabled and supported natively, without any patch
  • NVMe drives with 512b sectors don't work on macOS older than 10.13
  • NVMe drives with 4K sector size (ex. : Sabrent Rocket) do work natively with macOS 10.12, of course you need to have your BootRom up to date before installation
(see table below for 4K compatiblity)

The M.2 to Apple "gumstick" adapters - the good and the fake

Apple uses a proprietary "gumstick" 12+16 PCIe interface in its 2013-2017 MacBook Airs and Pro computers. The rest of the PC industry uses the "M.2" NGFF connector which is very common.

So, if you want to upgrade your Mac with a regular M.2 NVMe drive, you need an adapter.
Lot of adapters have been tested in this thread, but in one sentence :
always buy an Apple to M.2 adapter from Sintech

The "Chenyang" or "CableCC" adapters (and assimilates) are still sold today but they do not have the proper wiring letting NVMe SSD work well.. Using it will cause reboot issues, sleep issues.
DO NOT BUY THEM

Instead, buy the "Sintech" adapter. Previously, Sintech made 3 models (rev. A rev. B and rev. C).
There were problems with the rev. A adapters too, this was commented a lot in this thread.
But now, as of early 2019, I can confirm that every adapter shipped from Sintech have the proper wirings and works perfectly.

You can buy Sintech adapters on their Amazon shop :
https://www.amazon.com/Sintech-Adapter-Upgrade-2013-2016-2013-2015/dp/B07FYY3H5F/

Amazon UK: https://www.amazon.co.uk/Sintech-Adapter-Upgrade-2013-2016-2013-2015/dp/B07FYY3H5F/ (warning, long delivery time)

Or directly from their website :
http://eshop.sintech.cn/ngff-m2-pcie-ssd-card-as-2013-2014-2015-macbook-ssd-p-1139.html


View attachment 828143 View attachment 828142


Also, if you have an old Sintech adapter made in 2017-2018, you have to check that there is some tape insulation like in the following photo :









Fixing Hibernation issues on 2013-2014 laptops

MacBook Pro retina 13" and 15", and MacBook Air 11" and 13" from 2013 to 2014 have in their BootRom a DXE NVMe Driver which is incompleted or compressed.
This driver isn't properly loaded or decompressed at wake up from hibernation and this cause those 2013-2014 models to loose contact with any NVMe drive at wake from hibernation (only).

The problem exists with every NVMe SSD, being them OWC aura Pro X NVMe SSDs, Transcend 850 NVMe SSDs, Apple "Polaris" NVMe SSD or any regular M.2 SSD from Adata, Crucial, Samsung, Toshiba etc.
This problem is only related to the DXE driver in the bootrom

To prevend this problem you have two solutions :
  1. disable hibernation by typing "sudo pmset -a hibernatemode 0 standby 0 autopoweroff 0" in the terminal
  2. you can "patch" the BootRom
Disabling hibernation has the drawback that your mac will consume more power when sleeping for a longer time than if hibernation is enabled with the default settings.

The process of patching the BootRom gives perfect results with hibernation but is risky and complicated. You also need a SPI programmer and the proper wiring.
An excellent guide has been made by Cmd+Q :
https://forums.macrumors.com/thread...ssd-to-m-2-nvme.2034976/page-65#post-26224320

You can, as an alternative, buy a "MattCard" patched with the proper DXE driver.

You can also ask Apple to fix the problem with hibernation and NVMe drives... This problem occurs with 2013-2014 macs any NVMe SSD : all M.2 NVMe SSD but also OWC Aura Pro X, Transcend 850 SSDs, and also Apple "Polaris" NVMe SSD

BootCamp installation issues

During installation of Windows 10 via BootCamp, a blue screen may occur.
This was resolved by user ohnggni in post #1685, thanks to him.

Here are the two recommandations to Install BootComp with success on a MacBook Air / Pro with a NVMe SSD :
  • leave the Magsafe charger plugged in during the whole installation process (don't run on battery)
  • When you see the error pop-up, "The Computer restarted unexpectedly....", please do the following :
1. Press Shift + F10 keys.
2. Launch "regedit".
3. Find this directory, "HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\ChildCompletion"
4. Once you can see "setup.exe" in the right section, double-click it and modify the value to 3.
5. Close the regedit.
6. Reboot​

Comparison of tested NVME SSD models

Here you can find some excel charts which try to give you comparison of tested models - Speed - Power consumption - NAND types (MLC, TLC, QLC).
As a comparison, Apple original AHCI models and Transcend models were also included in the chards.
The recommended models are will depends on your need, but the SX8200 Pro and Sabrent Rocket clearly tops nearly all the charts...

Power Consumption chart

View attachment 849553

Power Efficiency chart

View attachment 849554

Performance by Price chart :

View attachment 849552

Charts are courtesy of @gilles_polysoft

Other useful posts in this thread

Discussion of modifying the boot ROM
https://forums.macrumors.com/thread...sd-to-m-2-nvme.2034976/page-118#post-26977161

Behind the scenes of this topic:

I want to say that with NVMe drive in 2013-2014 mbp models for sure you will pay with some amount of your 'on battery' time
It is mostly connected with NVMe connection realizing on this years models processors so with the amazing speed you will get a bit of extra degrees on your CPU (more on 13' models that 15' but still on both)
With 2015 models situation is a bit better because they have next generation of CPU that is more friendly with NVMe connections but still

Higher speeds on a different from 'factory' (AHCI -> NVMe) protocol connection will trigger your mbp fans more often (because of extra degree on CPU) than usual AHCI connected ssd drive so this will eat more power from battery in all cases with all SSDs
As well different ssd have different idle/read/write power draw but its secondary

We have tried some NVMe drives that have less idle/read/write power draw than some Apple AHCI SSDs but in total they still gives bigger power draw by the reason explained before

It is not critical at all, its just ~10-15 degree difference in action that will trigger fans more often
All subsequent I mean size of this behavior mostly connected with your daily usage

This is generalized information that you have to keep in your mind, always its connected with exactly model that you decide to use
Just upgraded my 13' Early 2015 Macbook Pro (aka MacBookPro12,1).

Adapter: Sintech long version
(https://www.amazon.com/gp/product/B01CWWAENG)

SSD: Sabrent Rocket 1TB
(https://www.amazon.com/Sabrent-Rocket-Internal-Performance-SB-ROCKET-1TB/dp/B07LGF54XR)

Everything went fine.

Thank you all for the infos.

View attachment 849988 View attachment 849989

I have read through many these posts (awesome!) as well as other sites, and have a couple of questions/need advice. So, it sounds like the Samsung 970 Plus is now working on Mac laptops with the firmware upgrade. I have a mid 2014 MBpro 15" and want to upgrade the original Apple 1TB SSD with a 2 TB. I do a lot of Photo, video and music editing, storage and large photo, video and sound file folder slinging to and fro external usb drives. My photo library is approx 800+GB and growing. I like all my stuff on one drive as best as possible... Hence need the larger SSD.

Based on what I have read here, I think I have narrowed down to either the Samsung 970 Plus or the Western Digital WD Black SN750. In reading above, it seems the Sabrent is now a contender (and cheaper!)

Questions: I have mid 2014 MBpro 15" Retina 2.8 GHz Intel Core i7

-- Anyone have a recommendation for one over the other (or other) given my rig and use case (video, photo and music)?

-- Anyone have any concerns about compatibility/tried your SSD with Catalina beta yet? Any issues?

-- latest adapter preference?

Thanks again everyone for the awesome posts and would appreciate your advice!

Any advice would be most appreciated.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
After giving up about restoring my MBP late 2013, stuck at an old bootrom revision, I had a chance of upgrading a MacBookAir7,2 using a Sabrent Rocket 2TB and a Sintech short black adapter.
Everything seems fine, but I have two questions, though:
Is the lower read than write speed (800 vs. 1300 MB/s) I'm experiencing, something to be expected or rather the evidence of something gone wrong?
What would you suggest to double check before giving the laptop back to its owner?

Thanks in advance
 
Last edited:
It also didn't work for me. I used an original Apple SSD in an external OWC enclosure. After reboot the OWC drive was no longer recognised at all. And, of course, the BootROM wasn't updated. I just lost a lot of time trying it this way.

Finally, I gave up and mounted the original Apple SSD in my MacBook Pro 15" (2015). With this I was successful to upgrade the BootROM. Hopefully, there are will not be many more updates to the BootROM of my MacBook!
I'm planning to keep the original apple ssd stick I pulled from my MBA for exactly that reason.
[doublepost=1564270507][/doublepost]
After giving up about restoring my MBP late 2013, stuck at an old bootrom revision, I had a chance of upgrading a MacBookAir7,2 using a Sabrent Rocket 2TB and a Sintech short black adapter.
Everything seems fine, but I have two questions, though:
Is the lower read than write speed (800 vs. 1300 MB/s) I'm experiencing, something to be expected or rather the evidence of something gone wrong?
What would you suggest to double check before giving the laptop back to its owner?

Thanks in advance
I have the same 7,2 MBA and upgraded to the sabrent 1 TB nvme stick and got higher write speeds. Supposedly the 1TB stick has higher benchmarks than the 2TB. But that seems like a big difference. Do you have 4 lanes running? Check your boot rom and try reseating your sabrent stick.
 
I have a MacBook Pro Retina 15" mid 2015 (MacBookPro11,4-11,5)

Is there any reason for NOT to upgrade the SSD with NVmE? Any sort of issues at all?

Or is there a compelling reason not to buy an adapter and instead buy an original Apple OEM SSD from eBay instead? (An Apple SSD is about 80% more costly.)

Thanks in advance.
 
Hi
just got a 2014 mbp 11,1 in which i'd like to upgrade to a third-party nvme 1tb ssd.

After having read the top thread from 2017, is there any updated list with working/recommended ssds, adapters, issues available?

Thanks a lot for the help!
 
I have a MacBook Pro Retina 15" mid 2015 (MacBookPro11,4-11,5)

Is there any reason for NOT to upgrade the SSD with NVmE? Any sort of issues at all?

Or is there a compelling reason not to buy an adapter and instead buy an original Apple OEM SSD from eBay instead? (An Apple SSD is about 80% more costly.)

Thanks in advance.

The negatives are:

Lower battery life in general. (around 15/20% percent loss)

The laptop runs hotter when demanding use.
 
So I'm trying to flash the efi with the CMD Q instructions. I have the same adapter and cable, but everytime I try to run flashrom -p ch341a_spi -r dump1.bin it always gives an error.

Calibrating delay loop... OK.
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.

I've disconnected the battery and magsafe (tried with them connected too), I installed the Mac drivers for the CH341 card, but no matter what I always get that error. This is with flashrom 1.1
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.