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.
The required terminal commands are quite simple. I don't think you'll screw anything up.

Is this still the correct command i will need to enter?:

Disable sleep mode:
Type in the Terminal: sudo pmset -a hibernatemode 0

Im going to try it tonight but im nervous lol
 
Wiregen could you post the method you used to install Bootcamp? Made a partition and formatted it NTFS? Did you install windows from scratch? I need to back up my Bootcamp partition, make the change with an NvMe, format and then re-install the Windows 10 apps and documents. Not sure how to do the last step. Thanks.


Just install through bootcamp. Nothing else. Only one issue with mojave and APFS is - admin cant access “bootcamp trackpad setting” in windows. But there are other ways to do it.

Secondly, Don't install any tuxera or ntfs or paragon softwares on macos. “Bootcamp windows “will not appear in startup disk of mac. Uninstall any above software installed.
 
Hi everyone,
I have a rMBP 15" late 2013 DG BOOTROM is : MBP112.0138.B40
I have been following this tread since december 2016 and decided to buy a simple Genuine Apple SSD AHCI 128Go - SSUBX. It was working well until I plugged my iphone and the screen froze. I brut restart it and it doesn't show up in disk utility anymore but it seems to know there is something "unkonw" in about this mac(SATA/Express). I guess the link from the computer and the SSD is broken. It takes 2 mins to show a ? folder at boot.

So I bought a Toshiba XG5 - 512Gb with the Sintech-C. It was directly recognize so I formatted it in HFS+ (I don't care APFS) but when I try to install High Sierra from USB, it installs it in 3 minutes reboot and fails to boot from the SSD...

What am doing wrong?

Thanks a lot!
 
Hi everyone,
I have a rMBP 15" late 2013 DG BOOTROM is : MBP112.0138.B40
I have been following this tread since december 2016 and decided to buy a simple Genuine Apple SSD AHCI 128Go - SSUBX. It was working well until I plugged my iphone and the screen froze. I brut restart it and it doesn't show up in disk utility anymore but it seems to know there is something "unkonw" in about this mac(SATA/Express). I guess the link from the computer and the SSD is broken. It takes 2 mins to show a ? folder at boot.

So I bought a Toshiba XG5 - 512Gb with the Sintech-C. It was directly recognize so I formatted it in HFS+ (I don't care APFS) but when I try to install High Sierra from USB, it installs it in 3 minutes reboot and fails to boot from the SSD...

What am doing wrong?

Thanks a lot!


I think BOOTROM (MBP112.0138.B40) dose not support NVMe SSD, it is too old. You have to install (re-write) to new Boot ROM. But High Sierra Boot Rom was not installed using NVMe SSD, it need Original Apple SSD.
The most simple resolution for you is to Install Mojave, that newest Boot Rom can be installed even using NVMe SSD.

Everyone, please follow me, if not enough.


Additional note 2018/12/8

Although it became late, I tried the procedure of firm update. After all, once updating the firmware, it can not be restored, so we could not verify unless I got another machine to verify.

In conclusion, I could not install Mojave directly against the old Firm (macOS older than High Sierra, like Sierra). It will not be installed.

Therefore, there is the only way to install using Apple original SSD (maybe samsung's MZ-HPU, MZ-HPV are applicable, these are AHCI SSD, I'm not sure) update to High Sierra once and then update to Mojave. Once updated to High Sierra, NVMe SSD also has no problem to update to Mojave.
 
Last edited:
  • Like
Reactions: Audit13
Just installed a 512GB Intel 760p in a MacBook Air 11" early 2015. Sequential read / write is about 2x faster than the original Apple SSD (as expected, since the 760p utilises x4 link width, instead of x2 like the original), chips do not get too hot, and sleep works properly. Will monitor battery life, but no noteworthy anomalies so far.

Given the amount of SSD board flex that has been reported with the sintech rev C adapter, I decided to try both rev A (http://eshop.sintech.cn/ngff-m2-pcie-ssd-card-as-2013-2014-2015-macbook-ssd-p-1139.html) and rev B (http://eshop.sintech.cn/ngff-m2-pcie-ssd-card-as-2013-2014-2015-macbook-ssd-p-1143.html) from eshop.sintech.cn.

Good news:
  • Both adapters arrived with tape pre-installed over the exposed metal bits at the end of the adapter, so no need to do this yourself anymore.
  • The rev A adapter seems to work perfectly.
  • The rev B adapter also comes with the pentalobe and torx screwdrivers needed to install the SSD.
Bad news:
  • The torx screwdriver that came with the rev B adapter ended up stripping the T5 screw holding the SSD down. The screw was quite tight and the metal on the included screwdriver disintegrated after applying a moderate amount of torque. Luckily, I was able to eventually remove the screw with another T5 screwdriver that I purchased separately. Quality tools are worth the investment!
  • The rev B adapter's slot for the SSD is significantly more elevated than the rev A slot. This means that when the SSD is screwed down, the board bends downwards quite a bit at the screw. I would also be concerned about the SSD coming in contact with the bottom case when pressure is applied, due to the additional height.
    • The rev A adapter has a smaller board and lower profile slot, allowing the SSD to sit almost parallel to the motherboard below, with minimal bend at the screw.
Given the additional strain on the board that the rev B adapter causes, and the poor quality of the included tools, I would recommend going for the rev A adapter. As a bonus, rev A is the cheapest of the three variants!

Shipping was a bit slow, taking exactly two weeks from my order date to arrive in Australia.
 
Hi!

I'm running MacBook pro retina 13' late 2013 A1502. BootROM MBP111.0146.B00 (seems latest), SMC Version: 2.16f68
El capitan 10.11.6
Original SSD from Apple has failing SMART so cannot upgrade to High Sierra.

So my question: Do I really need to update to High Sierra to make new ADATA/Intel SSD + adapter working? I cannot install new MacOS because it says - not possible on failing SMART.

Thanks for your prompt reply.
 
Last edited:
  • Like
Reactions: l_zhang
Hi!

I'm running MacBook pro retina 13' late 2013 A1502. BootROM MBP111.0146.B00 (seems latest), SMC Version: 2.16f68
El capitan 10.11.6
Original SSD from Apple has filing SMART so cannot upgrade to High Sierra.

So my question: Do I really need to update to High Sierra to make new ADATA/Intel SSD + adapter working? I cannot install new MacOS because it says - not possible on failing SMART.

Thanks for your prompt reply.
The latest bootrom is included with the 10.14.1 update.

I am running an early 2015 13" Air with an Intel 600p nvme drive. When I updated from 10.14 to 10.14.1, the bootrom was updated even though I was running a nvme drive in the Macbook; therefore, you could install the Adata and the latest Mojave and, hopefully, the bootrom will be updated.
 

Attachments

  • Untitled.png
    Untitled.png
    96.3 KB · Views: 434
  • Like
Reactions: mbosse
Hello Everyone,
I've managed to find a little time to do some consumption tests.

All tests were done on two identical late 2013 rMBP 13", with sintech rev. B adapters.
The BootRom was modified to include the full NVMe DXE driver of 2015's macbook pros.

I did long tests with 15 models of SSDs.
The aim was to evaluate and compare the consumption of various models, including Transcend JetDrive 850 and an Apple original AHCI SSD
Was was measured was :
- the power consumption of the SSD at idle (I had to insure mdworker / time machine wasn't indexing)
- the speed of writing and reading a zero-filled 100GB file
- the power consumption of the SSDs during those read / write operations

Here are my findings :
First, not all SSDs are equal of course.
- the 970 Evo, for example, has a very high idle power consumption (1,4W) and easily goes up to 4,3W during writes. This baby is power hungry.
- the Kingston A1000 and MyDigital SBX not surprisingly did show the best consumption results with 0,3W idle and less than 2W during read operationsand they are not so slow for writes operations compared to some others TLC drives and also than the intel 660p drive which uses QLC (quad level cells).
- the 660p was the slower of every SSDs to complete the 100GB write (it took 756seconds to complete, at a slow average of 138MB/s),
but also, after the test this SSD, instead of consuming its 0,7W of idle power consumption, consumed 2,2W during 30 minutes.

I will try to upgrade its firmware to find out why...
I will also try to figure why the KC1000 consumes the same power in idle and during read and write operations...
I will also try to test a NVMe Polaris Apple SSD, and also test some other models .


I think we will start to have quite a good idea of which SSD to chose for performance, and which SSD to choose for battery life...



image.png
 
Does anybody get random restarts after closing the lid?
Macbook Air 2014
my pm settings are already standby 0, powernap 0, hibernatemode 0, autopoweroff 0

my error code is:

*** Panic Report ***
panic(cpu 2 caller 0xffffff7f87ad95a8): nvme: "Fatal error occurred. CSTS=0xffffffff
. FW Revision=1B2QEXE7\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-387.201.1/IONVMeController.cpp:5307
 
It was about 85% full when I ran the test, so that was probably a factor. I don't remember the speed tests I did when I first bought my computer. Anyway, I'm so happy to have a lot of capacity now, both for the extra space and for the speed.

I don't remember which SSD you have, but a lot of the new cheap highspeed NVME ssds eg the ADATA 8200 (which I have) slow down quite drastically as they get fuller.

Technically, they store data in multi-layer cells (MLC or TLC, i.e. 3 bits of data per cell) which is slow but high capacity. If the SSD has lots of empty space, these cells are used as if they were single layer cells (SLC, 1 bit of data per cell), which is low capacity but bloody fast. As the SSD fills up, the space available to be used for TLC reduces and at some point the SSD abandons keeping some SLC space available, and goes 100% MLC / TLC. If the SSD gets more free space again, then it will speed up again (if everything works properly).

At 85% full, I'd expect a fair bit of slowdown. This was the case with HDDs too. This is partly why I went for a 1TB SSD, even though I'm currently at 150GB and don't expect to go much over 500GB at max. I got a good deal on the 1TB and the space is there if I ever need to stuff wodges of files on my MBA, meanwhile I'm enjoying max speed on my usual computing needs.
 
Just installed a 512GB Intel 760p in a MacBook Air 11" early 2015. Sequential read / write is about 2x faster than the original Apple SSD (as expected, since the 760p utilises x4 link width, instead of x2 like the original), chips do not get too hot, and sleep works properly. Will monitor battery life, but no noteworthy anomalies so far.

Given the amount of SSD board flex that has been reported with the sintech rev C adapter, I decided to try both rev A (http://eshop.sintech.cn/ngff-m2-pcie-ssd-card-as-2013-2014-2015-macbook-ssd-p-1139.html) and rev B (http://eshop.sintech.cn/ngff-m2-pcie-ssd-card-as-2013-2014-2015-macbook-ssd-p-1143.html) from eshop.sintech.cn.

Good news:
  • Both adapters arrived with tape pre-installed over the exposed metal bits at the end of the adapter, so no need to do this yourself anymore.
  • The rev A adapter seems to work perfectly.
  • The rev B adapter also comes with the pentalobe and torx screwdrivers needed to install the SSD.
Bad news:
  • The torx screwdriver that came with the rev B adapter ended up stripping the T5 screw holding the SSD down. The screw was quite tight and the metal on the included screwdriver disintegrated after applying a moderate amount of torque. Luckily, I was able to eventually remove the screw with another T5 screwdriver that I purchased separately. Quality tools are worth the investment!
  • The rev B adapter's slot for the SSD is significantly more elevated than the rev A slot. This means that when the SSD is screwed down, the board bends downwards quite a bit at the screw. I would also be concerned about the SSD coming in contact with the bottom case when pressure is applied, due to the additional height.
    • The rev A adapter has a smaller board and lower profile slot, allowing the SSD to sit almost parallel to the motherboard below, with minimal bend at the screw.
Given the additional strain on the board that the rev B adapter causes, and the poor quality of the included tools, I would recommend going for the rev A adapter. As a bonus, rev A is the cheapest of the three variants!

Shipping was a bit slow, taking exactly two weeks from my order date to arrive in Australia.

Thank you for the wealth of information in this post. I just bought a 2015 11" air and the SSD has considerable wear on it and is slow. I had my SM951 AHCI (from my Mac pro) and was having sleep issues? I have the JSER adapter. Will buying the Sintech rev .A actually make an improvment?
 
Hey everybody

So much amazing info in this thread, and so hard to find it all. I've created a wiki to get all the info together in one place. Please guys, please create pages and add your tips and info.

https://nvme-ssd-upgrades-for-apple-laptops-andd-desktops.fandom.com

If you see particularly informative posts in this thread, please add them to the wiki.

I am leaving it open to all to edit for the first few weeks, then to avoid vandalism I will lock it so that only people who have already edited can carry on editing. I will make everyone who has already edited a moderator and able to add other contributors.
 
I think BOOTROM (MBP112.0138.B40) dose not support NVMe SSD, it is too old. You have to install (re-write) to new Boot ROM. But High Sierra Boot Rom was not installed using NVMe SSD, it need Original Apple SSD.
The most simple resolution for you is to Install Mojave, that newest Boot Rom can be installed even using NVMe SSD.

Everyone, please follow me, if not enough.

Hello Wawon, I understand. I bought another Apple SSD. For the moment, installing Mojave is crashing all the time. I can't install or use my Toshiba XG5 I don't know why. When I boot from SDXCARD, It sees the SSD, I can use it, format it, etc. But it doesn't boot and doesn't install anything on it.

How can I install the lastest Bootrom for Late 2013? I see a lot are using NVMe in this thread but I don't know how, I installed High Sierra on my last Apple SSD and it did upgrade the Bootrom...

Thank you!
 
I just made that choice and went with 920. It reportedly has a new and better controller. Reportedly almost if not identical controller to the Intel 760p.

I will compare it to the 970 Evo, which has given me great hibernation (overnight deep sleep), and OK active battery life. Temps seem 44º - 50º as measured with iStat. On battery life, I don't really have a good measurement as to compared with the Apple 256. It seems not as good, but not much worse.

It'll likely be a week/+ before I can get delivery and install/measure. I'll report back.

If I look at the chart (thank you!), it seems the R & W efficiencies are the same, just the idle of the 970 Evo at 2x. I'm not sure how I should think of "idle" as compared to hibernate or deep sleep (like after an hour, or whichever custom setting). Is idle the few minutes from a browser page to another, as you read or get up to refill your coffee?

Update; raw data points: MacBook Pro 13 early 2015, with High Sierra. Battery with ~ 88% of original battery life. 5.5 hours in the trunk car today, 1% discharge. An hour and half tonight still the same so within ~1%. I believe I put it to sleep both times before simply closing the lid. When opened and browsing, email, etc., it may be going down more than with the original 256 Apple. But that was giving me writes of about 70 (not 700) and reads about 1100. About 90% full. Now I'm getting writes 1350, and reads just shy of 1500. With 970 Evo, menory bank 1 at 38º per iStat.

Update: My "average energy impact" from Safari is almost 33 % under Activity Monitor. I've a ton of open windows and various site right now. Also Outlook is over 6%. So, the Safari drain may be more than normal for me. I'll be better able to tell when I finish a project and have less going on w/ Safari.
 

Attachments

  • Screen Shot 2018-11-19 at 10.30.10 PM.png
    Screen Shot 2018-11-19 at 10.30.10 PM.png
    48.5 KB · Views: 346
Last edited:
  • Like
Reactions: Alazah
For anyone that has done the bootrom flash to fix hibernation issues on the 2013-2014 mbp, is it necessary to do it again after a major os update?
 
Amazon in the UK has dropped the price of the Samsung 500GB 970EVO to £89 from £137 today. That is about the cheapest I have seen for ANY 480/512GB NVMe drive.
 
Amazon in the UK has dropped the price of the Samsung 500GB 970EVO to £89 from £137 today. That is about the cheapest I have seen for ANY 480/512GB NVMe drive.

I just bought the 1TB version from amazon on their Black Friday page. Today it is £175 instead of the £274. Purchased the adapter but that has to come from China.

This is the link to the 1TB version - https://amzn.to/2ziE1wW
This is the link to the amazon UK converter - https://amzn.to/2QSqEdf

Looking forward to having loads of space in my computer again.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
on November 4th someone on stackexchange posted this:

"That guide on MacRumors is really useful. I recently upgraded a 2014 MBPr board using most of its instructions, and it still works. Changes made: 1. No need for kapton tape. 2. I used a Sintech ST-NGFF2013-B. 3. I didn't turn off hibernation with pmset, I didn't buy a CH341A programmer either. I just looked up the MBP112 and MBP114 firmwares, transplanted the NVMe driver from MBP114 to MBP112, and flashed my Mac with /usr/libexec/efiupdater -p /path/to/EFIPayloads --force-update. Wakeup problem completely gone"

https://apple.stackexchange.com/que...e-ssd-drives-via-the-use-of-a-sintech-adapter

^thats the thread he posted in, it's the last post as of right now.

He seems to be implying that you can load the nvme compatible driver from the later models onto the '13/'14 models without the expensive programmer or use of a second machine. I don't feel like making a stack exchange account to ask him to further explain but if anyone can further explain how this works without the programmer I'd love to know. Millions of people all over the world who own 2013 and 2014 MacBooks will finally be able to upgrade their ssds as easily as the 2015< models if what he is saying is true.
 
Last edited:
  • Like
Reactions: ponta pon pon
on November 4th someone on stackexchange posted this:

"That guide on MacRumors is really useful. I recently upgraded a 2014 MBPr board using most of its instructions, and it still works. Changes made: 1. No need for kapton tape. 2. I used a Sintech ST-NGFF2013-B. 3. I didn't turn off hibernation with pmset, I didn't buy a CH341A programmer either. I just looked up the MBP112 and MBP114 firmwares, transplanted the NVMe driver from MBP114 to MBP112, and flashed my Mac with /usr/libexec/efiupdater -p /path/to/EFIPayloads --force-update. Wakeup problem completely gone"

https://apple.stackexchange.com/que...e-ssd-drives-via-the-use-of-a-sintech-adapter

^thats the thread he posted in, it's the last post as of right now.

He seems to be implying that you can load the nvme compatible efi bootrom from the later models onto the '13/'14 models without the expensive programmer or use of a second machine. I don't feel like making a stack exchange account to ask him to further explain but if anyone can further explain how this works without the programmer I'd love to know. Millions of people all over the world who own 2013 and 2014 MacBooks will finally be able to upgrade their ssds as easily as the 2015< models if what he is saying is true.
Doesn't that go against the fact that these newer Macs have signed firmware updates unlike the 2010 Mac Pro? I mean if it works I'll go plop a 760p back into my 2014 15" MBP.
 
After reading a bunch of posts I think I need some clarifying.

I own a MacBook Air early 2014 (2014.13.10) 13 inch 8GB RAM and would like to upgrade SSD to Samsung SSD 970 EVO PCI-E NVMe M.2 500 GB. This Mac comes with 3rd Gen SSD at PCIe 2x speeds but supports PCIe 4x speeds? Does my Mac support NVMe as long with AHCI?

AFAIK my MacBook has PCIe 12+16 pin connectors so i need an a Syntech B or C adapter. As I'm on Mac OS X Mojave I'll be able to suspend hibernate without having to update/upgrade the bootrom, but once I install the Samsung EVO 970 drive will the bootrom get updated/upgraded automatically when updating Mac OS X to future versions or i will need to do it by hand as proposed on the previous posts?

Thanks a lot :)
 
Doesn't that go against the fact that these newer Macs have signed firmware updates unlike the 2010 Mac Pro? I mean if it works I'll go plop a 760p back into my 2014 15" MBP.

according to him he's somehow taking the nvme driver from 11,4 mbp installer package and then putting it into the 11,2 efi bootrom update folder of the installer package. So instead of reprogramming his bootrom that is already signed he's using a modified installer file that signs his efi 11,2 firmware with the 11,4 driver patched in. How I do not know, hence this post.
 
Last edited:
according to him he's somehow taking the nvme driver for the 11,4 mbp from the installer package and then putting into the 11,2 efi bootrom update folder of the installer package. so instead of reprogramming his bootrom that is already signed he's using an altered installer that signs his efi 11,2 firmware with the 11,4 driver pre-injected. How I do not know, hence this post.
Another question would be where did he find these firmware updates available for download? I cannot find them anywhere on google. The ones on Apple's website are dated back to 2015.
 
Hello Everyone,
I've managed to find a little time to do some consumption tests.

All tests were done on two identical late 2013 rMBP 13", with sintech rev. B adapters.
The BootRom was modified to include the full NVMe DXE driver of 2015's macbook pros.

I did long tests with 15 models of SSDs.
The aim was to evaluate and compare the consumption of various models, including Transcend JetDrive 850 and an Apple original AHCI SSD
Was was measured was :
- the power consumption of the SSD at idle (I had to insure mdworker / time machine wasn't indexing)
- the speed of writing and reading a zero-filled 100GB file
- the power consumption of the SSDs during those read / write operations

Here are my findings :
First, not all SSDs are equal of course.
- the 970 Evo, for example, has a very high idle power consumption (1,4W) and easily goes up to 4,3W during writes. This baby is power hungry.
- the Kingston A1000 and MyDigital SBX not surprisingly did show the best consumption results with 0,3W idle and less than 2W during read operationsand they are not so slow for writes operations compared to some others TLC drives and also than the intel 660p drive which uses QLC (quad level cells).
- the 660p was the slower of every SSDs to complete the 100GB write (it took 756seconds to complete, at a slow average of 138MB/s),
but also, after the test this SSD, instead of consuming its 0,7W of idle power consumption, consumed 2,2W during 30 minutes.

I will try to upgrade its firmware to find out why...
I will also try to figure why the KC1000 consumes the same power in idle and during read and write operations...
I will also try to test a NVMe Polaris Apple SSD, and also test some other models .


I think we will start to have quite a good idea of which SSD to chose for performance, and which SSD to choose for battery life...


Hello gilles_polysoft,

I have a MacBook Pro 15 (mid) 2015, this machine is connected to a power source all the time, for that reason I'm not concern about battery life. I want to increase the performance of this machine... Which SSD Drive will you recommend based in your experience with all this drives.

Thank you in advance for all your research.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.