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.
Lastly, the 1TB HP EX 920 smokes them all, as far as I am concerned.

I wish I had a 2TB HP EX 950 to compare to.

Interesting stuff.
I do feel like I read that the 1TB's were better than the 2TB's on speeds.

Don't hold me to that, but I feel like I saw that somewhere when I was first pursuing the EX950 when it first released.

Hmm - Maybe I should switch off the Rocket after all...
Interesting
 
Interesting stuff.
I do feel like I read that the 1TB's were better than the 2TB's on speeds.

Don't hold me to that, but I feel like I saw that somewhere when I was first pursuing the EX950 when it first released.

Hmm - Maybe I should switch off the Rocket after all...
Interesting

Yeah, that is the general trend I am noticing. Granted, this would not stand up to any statistical analysis..
For some reason, 1TB models seem to do better in synthetic tests.
 
Thanks for all contributors in this thread. I have successfully replaced the SSD on my MacBook Pro 13” 2014 mid running High Sierra with a Sabrent Rocket NVMe SSD formatted in HFS+. I also cleaned and re-applied the thermal paste on the CPU die with Arctic MX-4. It’s like brand new now. There are some hints that might be helpful from my experience. I will share them in this post.
Before you start, I suggest getting a fast USB stick or portable drive, which could make you encounter less hassle and no need to re-install everything. It’s even better if you can grab an NVMe SSD enclosure, put your new NVMe SSD in it, and treat it as the external storage device I mention below.
To do the migration of macOS, you don’t need any paid software. All we need is the faithful Disk Utility.

Step 1: Clone the Mac boot volume to external storage
Boot into recovery by holding cmd+R when booting, and launch Disk Utility. With a fast external storage device, you can now “restore” (clone, effectively) the mac boot volume to it. You can refer to this great tutorial: https://www.lifewire.com/back-up-startup-disk-utility-2260102
NOTE: If you cannot restore to your external storage, changing the scheme to GUID Partition Map should help. You can see how to do it in this How-To: https://www.howtoturnitoffandonagain.com/2018/01/03/partition-usb-drive-macos-high-sierra/
After the process completed, you could try to boot from your external storage device with the option key pressed when booting. It should work.

Step 2: Replace the internal SSD
iFixit can help you to do this: https://www.ifixit.com/Guide/MacBook+Pro+13-Inch+Retina+Display+Mid+2014+SSD+Replacement/27849
If you cloned the boot volume to the NVMe SSD enclosure at step 1, you are good to properly boot from your new NVMe SSD now! Just skip step 3.

Step 3: Clone the volume back to the new NVMe SSD
Like step 1 but in a reverse way. After the process completed you should be able to boot from the new NVMe SSD.

Step 4: Fix the hibernation problem (2013 and 2014 models)
“sudo pmset standby 0” is enough for me. I have tested the power consumption under some scenarios. You can check it before replacing the SSD.
All of the following results were tested without Time Machine (but some apps like Pocket and message apps opened in the background) and started tests from fully charged.

8 hours sleep with no external device connected: 1% drop
8 hours sleep with JetDrive Lite connected: 25% drop
8.5 hours sleep with an external monitor connected (via mini DP to VGA adaptor): 15% drop
7 hours sleep with an external monitor (via mini DP) and a bluetooth audio speaker connected: 4% drop

As you can see, more external devices connected makes more battery drain. The JetDrive Lite must be avoided, and any adaptors with an active IC chip (like the Apple genuine mini DP to VGA adaptor) should also be avoided to prevent the massive battery drain.

Now you have a renewed MacBook Pro. Enjoy!

===== =====
How about Boot Camp partition?

I tried the old-school “dd” command but failed to properly boot from Boot Camp partition. I always ended up with the BSOD screen. I tried to make an NTFS partition and dd, or install Windows with Boot Camp Assistant then dd, but both failed no matter how I adjusted the way I use dd. This article is what I refer to: https://benchodroff.com/2017/02/15/backup-and-restore-boot-camp-on-a-new-mac-for-free/
Not to mention the cloning process, the installation of Windows is a pain itself on the new NVMe SSD. I always fail to get the stage of first-time configurations which should happen after the installation succeed even I had followed the instruction to change the registry value to 3. After all, only the instruction of the user ycl90 is workable. The corresponding post is here: https://forums.macrumors.com/thread...sd-to-m-2-nvme.2034976/page-143#post-27146189

I will explain the process below:

Step 1: Make an install disk with Boot Camp Assistant and a fast USB stick
You cannot untick the option to “Download the latest Windows support software from Apple“, but that’s fine. Just make sure you untick the last option. We are not going to install Windows immediately.

Step 2: Move the Windows support files
If you can find another USB stick, move the folders named “$WinPEDriver$”, “BootCamp”, and the file named “AutoUnattend.xml” to that USB stick. Make sure these files no longer exist in your install disk (the USB stick I mentioned in step 1).

Step 3: Partition internal disk with Disk Utility
Create a new NTFS partition with Disk Utility. The Boot Camp Assistant will not let you install Windows if your install disk does not contain Windows support files.

Step 4: Boot from the install disk and install Windows to the new NTFS partition
Hold the option key when booting.

Step 5: Change the registry after the first reboot
After the first reboot, press shift+F10 to launch command line window. Launch regedit and change the value of setup.exe to 3 under HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\ChildCompletion. After that, the installation process “might” show the BSOD screen later and reboot itself. I say “might” because I had it rebooted by entering “shutdown -r” command once without the BSOD screen. But either way ended up with the same result.
After rebooting, you should be able to set up the first-time configurations and get to the Windows desktop successfully.

Step 6: Install Windows support files
If you have copied the Windows support files to another USB stick in step 2, plug that USB stick and launch the Setup.exe under “BootCamp” folder to install all necessary drivers. I recommend you to copy these files to internal storage before you install them since you have a blazing fast NVMe SSD now.

Now you have a working Windows on your MacBook with the new NVMe SSD! But! You will notice that you cannot launch the Boot Camp manager successfully. Thus you cannot set the trackpad gestures, nor restart using macOS directly from the small icon in the toolbar. I have no clue to this problem, but the Windows itself is working, and it has been activated automatically since I had a valid Windows running on my machine before. Also, I can still switch between Windows and macOS by pressing the option key when booting (but the boot device name of Windows will be EFI boot or something similar), so I think it’s not a deal breaker.

Step 7: Adjust the power management on PCI Express device
I just follow the instruction from ycl90’s post. I haven’t tried what would happen if the option is not changed.

Hope all these advice help.
 
What exactly do you write in Terminal to get the drive's power states? I tried the above smartctl, but it didn't work, is the syntax different?

You have to install https://brew.sh, then install smartmoontols with "brew install smartmontools", then you can run "smartctl -c disk1"
[doublepost=1554711245][/doublepost]@djangoreinhardt442 @turbineseaplane Can you do an overnight battery drain test? :S
I think that my Sabrent Rocket is not entering low power mode when closing the lid.

Does anyone have tested a NVMe drive on a 2015 machine that doesn't drain with the lid closed and the default power settings?

I'm also curious about how @gilles_polysoft is testing the power draw.
 
You have to install https://brew.sh, then install smartmoontols with "brew install smartmontools", then you can run "smartctl -c disk1"
[doublepost=1554711245][/doublepost]@djangoreinhardt442 @turbineseaplane Can you do an overnight battery drain test? :S
I think that my Sabrent Rocket is not entering low power mode when closing the lid.

Does anyone have tested a NVMe drive on a 2015 machine that doesn't drain with the lid closed and the default power settings?

I'm also curious about how @gilles_polysoft is testing the power draw.
@NoisyCat I can and will do a power draw
Just keep in mind that my machine is a mid 2015 15 inch rMBP(i am not upgrading the 13 inch one) - and so my results may varry

I will just leave the machine on overnight without closing lid and record power level in am. I am curious to see if iStat app has any good parameters it can measure
 
I had something similar happen - but only once. restarted my computer, tried again and it worked.
If it happens again, i would try another USB, formatted in HFS journaled, install the mojave 6.04GB file on it.

I followed these directions.

http://dosdude1.com/mojave/

If it fails again, it may be that the Phison E8 controller is not supported?
I have no experience with that controller.
Thanks a ton, your post helped me get things working! I used the utility from your link to download a second Mojave installer and set up a new bootable partition on an external drive, then re-installed that to the new internal and that did the trick. One downer is that I got a KP waking the laptop from sleep (it was regular, not deep) – but subsequent sleep/wake cycles were fine. So, fingers crossed but I'm hoping things are good.

I have no speed numbers but this drive install was strictly for more space. The drive is the cheapest new NVMe I've ever seen, $40 for a 256GB. It does not do 4 lanes which I know my daughter's MBA will do, but I'm guessing it's close enough in speed to the original 128GB drive she had anyway.
 
  • Like
Reactions: djangoreinhardt442
That’s great! Verry happy to hear a success story
Soon the market will be flooded with cheap(er) NVME drives - 40 bucks will get you a 512gb drive and 80 bucks will get you a 1TB drive. So keep your options open :))
 
@NoisyCat I can and will do a power draw
Just keep in mind that my machine is a mid 2015 15 inch rMBP(i am not upgrading the 13 inch one) - and so my results may varry

I will just leave the machine on overnight without closing lid and record power level in am. I am curious to see if iStat app has any good parameters it can measure

Thanks! Didn't see @cliffordyen post he is reporting 1% loss overnight. I have now tried with standby=0 and it has lost a 5% in just an hour. I think I'm gonna reinstall Mac OS X and test a clean system.
 
I'll be popping a 1TB EX920 into a 13" 2015 MBP today, but I think I'm going to do a totally fresh Mojave install.

Safe to assume we absolutely should be on APFS now or would some consider HFS+ for such an install?
 
In my experience if you have not updated your desktop/laptop's BootROM to the latest version, you will need to format the SSD as HFS+ first, as the BootROM/firmware updater even in the Mojave installer seems to only want to run from HFS+.
 
In my experience if you have not updated your desktop/laptop's BootROM to the latest version, you will need to format the SSD as HFS+ first, as the BootROM/firmware updater even in the Mojave installer seems to only want to run from HFS+.

What's the minimum BootRom version to look for on this 2015 13" when I fire it up when it arrives with it's stock 128GB Apple SSD in there?
 
It has arrived - on 180.x.x... and 182.x.x... appears to be the latest thanks to your link above

Will do a Mojave install on there to hopefully get that updated
[doublepost=1554749010][/doublepost]Just so I'm clear - if doing an update to Mojave on this machine (came with wiped HS installed), how do I ensure a BootRom update happens (stock SSD in there still)
 
Reminder that your 13 inch Early 2015 probably won't bench any faster than 1500-1800 MB/sec due to it being PCIe 2.0 x4.

Only Mac laptop that'll show anything 2000 MB/sec plus is the A1380 (15-inch) Mid-2015 rMBP which got PCIe 3.0x4.
 
Reminder that your 13 inch Early 2015 probably won't bench any faster than 1500-1800 MB/sec due to it being PCIe 2.0 x4.

Only Mac laptop that'll show anything 2000 MB/sec plus is the A1380 (15-inch) Mid-2015 rMBP which got PCIe 3.0x4.

Is that directed at me?

I don't care about speeds, I'm only updating because it came with a 128GB Apple SSD and I have a 1TB EX920 sitting here.

I was under the impression that the latest bootrom is more about making sure full NVMe support and correct sleep and all that work as they should with a 3rd party SSD in there, no?
 
I am still getting random kernel panics and restarts after changing my sleep setting to 0. I thought that was suppose to fix it or is it just something I have to live with? 2014 Macbook Air with a 256gb Sabrent Rocket and short Sintech adapter. Fresh Mojave install. Rechecked everything and everything is snugged in place.
 

Attachments

  • Screen Shot 2019-04-08 at 1.02.27 PM.png
    Screen Shot 2019-04-08 at 1.02.27 PM.png
    26.4 KB · Views: 244
Success over weekend! I am not seeing any hibernation issues with mode 3 set on MBA6,1 mid 2013, yet... mode 25 does fail.

Is there a known specific way to repeatably trigger a hibernation failure?
While testing different modes I noticed that sleep is sometimes prevented by various running apps even if triggered with sudo Pmset Sleepnow.

MacBookAir6,1 mid 2013
SSD: SX8200 Pro
Adapter: Sintech NGFF M.2 nVME SSD Adapter Card for Upgrade 2013-2015 (amazon)

OS & Rom before.
Mojave 10.14.4
Boot ROM: MBA61.0103.B00
SMC 2.12f143

OS & Rom after.
Mojave 10.14.4
Boot ROM: 112.0.0.0.0
SMC 2.12f143

Black Magic Speed New SSD: Write 1175, Read 1432

Note: It takes an enormous amount of time compared to older SSD's for new SSD's to close down especially if one has hit the SSD cache hard from speed testing. When migrating, be extra sure all data communication with new SSD is completed and system fully off before disturbing new SSD socketing... Many new SSD's are very vulnerable to complete immediate unrecoverable failure if not allowed to gracefully power off. My First attempt with a SX8200 Pro seemed to die during migration and may have been due to this.
 
Last edited:
Success over weekend! I am not seeing any hibernation issues with mode 3 set on MBA6,1 mid 2013, yet... mode 25 does fail.

Is there a known specific way to repeatably trigger a hibernation failure?
While testing different modes I noticed that sleep is sometimes prevented by various running apps even if triggered with sudo Pmset Sleepnow.

MacBookAir6,1 mid 2013
SSD: SX8200 Pro
Adapter: Sintech NGFF M.2 nVME SSD Adapter Card for Upgrade 2013-2015 (amazon)

OS & Rom before.
Mojave 10.14.4
Boot ROM: MBA61.0103.B00
SMC 2.12f143

OS & Rom after.
Mojave 10.14.4
Boot ROM: 112.0.0.0.0
SMC 2.12f143

Black Magic Speed New SSD: Write 1175, Read 1432

Note: It takes an enormous amount of time compared to older SSD's for new SSD's to close down especially if one has hit the SSD cache hard from speed testing. When migrating, be extra sure all data communication with new SSD is completed and system fully off before disturbing new SSD socketing... Many new SSD's are very vulnerable to complete immediate unrecoverable failure if not allowed to gracefully power off. My First attempt with a SX8200 Pro seemed to die during migration and may have been due to this.
Mode 3 doesn't fail because your pc isn't actually going into hibernate mode unless the battery runs out, a local copy of your session is stored in RAM and on the NVME, if you don't lose power then your session will be restored from RAM, if you do then the next time you restart your Mac you're suppose to have your session restored but you encounter the hibernation issue. Mode 25 is the best way to repeatedly trigger this bug.
 
  • Like
Reactions: mbosse
When I tried an EVO 970 I had literally none of these issues. Popped it in, did Internet Recovery to install a new macOS copy and it all worked flawlessly.

Hi,

What MacBook model do you have?
[doublepost=1554772167][/doublepost]
I bought a used 15” 2015 MacBook Pro today for a great price. It has a 512gb Apple SSD but I’d like to put in 1TB. After reading this thread I determined my Best Buy is the Adata SX8200 Pro.

Thank you


Hi,

What make you choose the Adata SX800 Pro?

I bought the adapter, now I need the SSD drive but I can't decide which to choose the Samsung 970 EVO, Samsung 970 Pro and the Adata SX800 Pro. I have MacBook Pro mid 2015.
 
  • Like
Reactions: djangoreinhardt442
Mode 3 doesn't fail because your pc isn't actually going into hibernate mode unless the battery runs out, a local copy of your session is stored in RAM and on the NVME, if you don't lose power then your session will be restored from RAM, if you do then the next time you restart your Mac you're suppose to have your session restored but you encounter the hibernation issue. Mode 25 is the best way to repeatedly trigger this bug.

Thanks totally clear. I guess for now I will put Hibernate 0, Standby 0, and watch the thread for more info. Maybe get a low cost SPI programmer...

By the way which is worse,
a restart after failed Hibernation attempt by mid2013 system or
a restart after battery fail with no Hibernation?

My guess would be latter for system/user stability, not clear about open files losses.
 
Last edited:
Hi,

What MacBook model do you have?
[doublepost=1554772167][/doublepost]


Hi,

What make you choose the Adata SX800 Pro?

I bought the adapter, now I need the SSD drive but I can't decide which to choose the Samsung 970 EVO, Samsung 970 Pro and the Adata SX800 Pro. I have MacBook Pro mid 2015.[/QUOTE

Look at the first post in thread.
And look at the benches.
For your rMBP, you may need to choose between
great specs (reads and writes) but power hungry (970 pro) and heat generation
very good specs (reads and writes) and medium power usage and heat generation (evo)
very good to great specs with less heat generation (800 pro).
Specs are listed.
user @turbineseaplane has some benchmark on the HP EX 950 which has exact same controller and nand as the 800 pro, so at least you can look at the random reads and writes.

At the end of the day, you have to make an educated guess.
There are several other users on here who have an Adata sx800 pro
[doublepost=1554784340][/doublepost]
Hi,

What MacBook model do you have?
[doublepost=1554772167][/doublepost]


Hi,

What make you choose the Adata SX800 Pro?

I bought the adapter, now I need the SSD drive but I can't decide which to choose the Samsung 970 EVO, Samsung 970 Pro and the Adata SX800 Pro. I have MacBook Pro mid 2015.


By the way, I highly recommend this article if you are trying to choose between different drives:

https://www.tweaktown.com/reviews/8895/hp-ex950-2tb-ssd-review-best-nvme-available/index2.html

You should aim for HIGH random 4k reads and writes at LOW QD (i.e. QD1 - don't bother looking at QD4, as you will probably never hit that on a consumer application). The higher the number, the better.

e.g. random 4k reads for most NVME SSDs from past 2 years have been hovering around 40MB/s.
If you can hit 60MB/s or even 70MB/s (the Silicon Motion SSD controller SN2262EN is the same in the HP EX950 and the Asdata SX8000 Pro), that is a BIG difference and you can feel it in how "snappy" or responsive your machine will feel.

And here is a review of the 1TB versions of both the EX950 and SX8000 pro (essentially the same SSD)
https://www.tweaktown.com/articles/8870/hp-ex950-ssd-review-want-fastest/index2.html

One downside to both of those SSD is that they don't scale as well with sequential work (say like video editing and large file transfer)

So IF you are video editor and have to transfer large files from one drive to another, you may get better sequential results with the 970 pro (but will also pay almost double the price, for the same size drive)

Here is a website that can convert IOPS into MB/s and vice versa, as long as you put in the block size

https://wintelguy.com/iops-mbs-gbday-calc.pl
 

Attachments

  • Screen Shot 2019-04-09 at 12.30.40 AM.png
    Screen Shot 2019-04-09 at 12.30.40 AM.png
    965.1 KB · Views: 285
  • Screen Shot 2019-04-09 at 12.12.21 AM.png
    Screen Shot 2019-04-09 at 12.12.21 AM.png
    414.9 KB · Views: 255
Last edited:
  • Like
Reactions: mbosse
Does anyone have any experience with the intel 660p and how its power consumption differs from the rest of the drives? There's been some major deals online for this drive, wondering if i should change from my 760p
Thanks totally clear. I guess for now I will put Hibernate 0, Standby 0, and watch the thread for more info. Maybe get a low cost SPI programmer...

By the way which is worse,
a restart after failed Hibernation attempt by mid2013 system or
a restart after battery fail with no Hibernation?

My guess would be latter for system/user stability, not clear about open files losses.
Probably the second version since it literally does not save your session, but with hibernation enabled, the image is written to the SSD, so if it fails to restart properly, on the nest boot the session from the image on the SSD will be restored.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.