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.
Im still getting severe battery drain when my macbook is left to sleep. I’ve got a late 2013 13” mbp with a 1tb intel 760p and the short sintech adapter. pmset as follows:

standbydelaylow 60
standby 1
halfdim 1
hibernatefile /var/vm/sleepimage
powernap 1
gpuswitch 2
disksleep 1
standbydelayhigh 60
sleep 0 (sleep prevented by AddressBookSourceSync)
autopoweroffdelay 28800
hibernatemode 0
autopoweroff 0
ttyskeepawake 1
displaysleep 15
highstandbythreshold 50
acwake 0
lidwake 0

Not sure what else can be done. I closed the lid when the battery was around 80% and started the laptop back up three hours later and it had gone down to 56%..

I tried this with my 2014 and it doesn't work. It seems that even if I enable standby = 1 and leave hibernate mode to 0 I still get the double restart issue. I changed my high and low values to 30 seconds just t quickly test the solution. I did some digging on the internet about what standby mode actually does and it seems to be different than leaving it off and keeping hibernate mode 0. It apparently puts all components in a low powered state and in specific cases copies the contents of RAM to the SSD but in my case with mode 0 it shouldn't do that and I STILL got the double restart.

Looks like the problem with NVME drives on 2013/2014 is not restoring the session but rather waking up the drive even if the contents are stored only in RAM. These results would most definitely explain the battery drain issues people are having on pre-2015 models since apparently disabling standby prevents putting components in low powered state even with hibernate mode 0.

Can someone else validate these results?
its completely totally logical since you didn't have 'proper NVMe driver' to support hibernation like everyone on 2013-2014 models who didn't upgrade their bootroom

mbp is just sleeping with all running process in background
to minimize battery drain (still it will be big enough) just close all apps and put it in sleep

There is no escape from battery drain problem with any ssd on any 2013-2014 model mbp except bootrom updating with 'proper NVMe driver from 2015 models'

You can only try to minimize it while you using your mbp on battery - Volta, endurance
About sleeping or consider to switch it off or quit all apps and put in sleep with from before managed settings to 0 in all 3 modes
 
Last edited:
Previously on clean install mojave i got 1300-1400 down/write. I did restore from my old system and down dropped to 400-500. Any ideas why and what to do? Link width is x4 and Link speed 5.0 GT/s, so all should be fine.

try a trim enabler maybe?
I solved it that way
 
its completely totally logical since you didn't have 'proper NVMe driver' to support hibernation like everyone on 2013-2014 models who didn't upgrade their bootroom

mbp is just sleeping with all running process in background
to minimize battery drain (still it will be big enough) just close all apps and put it in sleep

There is no escape from battery drain problem with any ssd on any 2013-2014 model mbp except bootrom updating with 'proper NVMe driver from 2015 models'

You can only try to minimize it while you using your mbp on battery - Volta, endurance
About sleeping or consider to switch it off or quit all apps and put in sleep with from before managed settings to 0 in all 3 modes
Yeah I know, this post was just to point out the fact that even though in hibernate mode 0 the NVME Drive is not used to hibernate the Mac it still crashes because standby is enabled and the drive can't wake up. Its not even a session restore problem at this point, its more powering back on the drive and loading the OS that are an issue even if the contents are stored only in RAM :(
 
Last edited:
Can't get blue light on the adapter, i've tried flashrom on a hackintosh with high sierra and on a hacked 2007 macbook with el capitan, both give me error
20190707-174731.jpg

20190707-174808.jpg

I've tried both with sudo and without sudo, this is my adapter
https://rover.ebay.com/rover/0/0/0?mpre=https://www.ebay.com/ulk/itm/323438231470

EDIT: After giving up the mac does not boot, what can I do?

Hey!

There is no led on the korean board. If you read the description on their website it says led not included.

Can you test with different machine?
Do you have power on in macbook you are looking to flash?

Are you able to read the chip? There is two terminals, I am not sure which to look at?
 
Hi Everyone,

I have recently updated my 256 ssd drive in my macbook pro 15" mid 2015. I went for the Sabrent Rocket SSD 1TB based on the amazon reviews and this thread opinions. I think is the best cost/performance option so far.

I havent had any issues during instalation.

Steps:

Created a time machine back up.
Replaced the ssd
Installed fresh copy of Mojave and the used Migration Assistant to recover my info.

So far no kernel panic or any other fail whatsoever.

Sorry for my english and thank you all for sharing

Here are some speed test:

Captura-de-pantalla-2019-06-28-a-las-15-57-48.png


Captura-de-pantalla-2019-06-28-a-las-17-23-41.png

Hi, Regarding battery life, Im getting 6,5 hours of playback video with headphones and low screen brightness. I dont know if this is much less than before because I havent made any test before the ssd upgrade. For me its ok. I use the laptop mainly plugged in and attached to an external monitor.

It would be nice I some of you share you battery life with this same Sabrent 1TB SSD.

Happy Friday to everyone.

Hi, regarding battery while web browsing using chrome and other non cpu intensive tasks on high screen brightness I am getting 8 hours of battery life witch I think is great.
 
Hey everybody,
I just bought a used MBA 2013 with 128gb ssd and while looking for ssd upgrade options I came across this forum. From what I understand there is no way to get hibernation work with sintech adapter plus nvme ssd. My question is: is there a valid (fast) non nvme option? (I've seen someone mention Hyperx predator but I can't find it anywhere) I've seen that the 480gb OWC Aura N have an interesting price, does this last one actually work witch hibernation? (I've seen someone say yes while others say no about the Aura Pro, is this the same?)

Thanks in advice to everybody

Did you go with OWA Aura N? Its power consumption is very low, I'm tempting to try it out but haven't seen any review anywhere. I'm curring using Samsung EVO 970 and it's draining battery pretty fast.
 
Hello. This morning I take my Adata SX8200 Pro 1TB card (from The Netherlands)...maybe tomorrow I change the Apple 256 MB SSD in my MBA early 2015. I'm a bit nervous with the procedure.

Best regards from hot Almería, Spain.
 
  • Like
Reactions: teffers
Hello. This morning I take my Adata SX8200 Pro 1TB card (from The Netherlands)...maybe tomorrow I change the Apple 256 MB SSD in my MBA early 2015. I'm a bit nervous with the procedure.

Best regards from hot Almería, Spain.

Good luck pescobar :)

I have the 13" MBA A1502 Early 2015 and it was really straight-forward so fingers crossed it goes smoothy for you.
 
  • Like
Reactions: pescobar61
Hi all, I'm currently on my 5th year of owning Macbook Pro Retina Mid-2014, and wondering is it worth it to upgrade my SSD to 1TB from the original 128gb? I'm looking at the OWC Aura N (2 lanes) which cost all in around $250 https://eshop.macsales.com/item/OWC/S3DAB2MB10/

or should i just save the money and get a new laptop instead?

My macbook configurations are;
i5 - 2.6gHz 4th Gen
16gb RAM
128gb SSD
 
Hello, I just installed the Sabrent Rocket on my early 2014 Macbook Air. The install went without a hiccup and I was able to clean install Mojave with no problems. However, I am not too impressed with the speed. I thought it would be a night and day difference but honestly, it seems the same as my old stock AHCI SSD. I did a bench mark and attached the results. Getting 1000MB/s read and 1300MB/s write. On Amazon, I see people benchingmarking at 3000MB/s read and 1000MB/s write. Is my drive running correctly? Thanks!

How's the battery life with Sabrent?
 
That is about what I get on mine (I upgraded a few days ago). This model only has 2 PCIe 2.0 lanes on the connector, so that is about as fast as it will get in this laptop (the connector is the limiting factor).
[doublepost=1562784023][/doublepost] Also, does anyone know of a solution to bootcamp issues with the CRITICAL_PROCESS_DIED blue screen? I have a Sabrent Rocket 1TB ssd with the Sintech (small black) adapter. I can get past the install by using the registry edit explained in the original post and everything seems to work as long as the magsafe adapter is connected. When disconnected I almost immediately get a CRITICAL_PROCESS_DIED error. In addition I can not get a memory dump because windows for some reason fails to access the file once it crashes.

I forgot to add that I'm using Windows 10 Pro 1809 x64. I've tried installing using the drive bootcamp made and one made using Microsoft's media creation tool. The issue occurs before and after installing bootcamp support software.
 
Last edited:
Hi all!
I changed my SSD on a Macbook pro 15’’ Retina Late 2013, for a Crucial P1 1Tb SSD with an adapter (links below), and actually Im having 2 problems:
  • Longer boot time to the OS load and apple logo show up.
  • Isn't getting resume from sleep when the battery drains.. (Restarted is needed)
I saw in this post that the solution for the hibernation problem its flashing the bootroom.

I have two questions:

1. This will also fix the boot problem?

2. Changing the ssd for an Sabrent 1TB Rocket NVMe PCIe M.2 2280 will solve 2 problems?

Thanks!

https://www.amazon.com/gp/product/B01CWWAENG/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

https://www.amazon.com/dp/B07J2Q4SWZ/ref=twister_B07J5Q6SDH?_encoding=UTF8&psc=1
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
More info: When using the install usb (recovery command prompt) I have observed that the internal disk is not detected properly without the magsafe adapter connected (diskpart wont list the disk, but it will list volumes from the disk. Can't write to volumes on the disk without the power adapter connected).
 
Last edited:
A truly nightmare...I think was the fxxxxx adapter (I bought now a new Sintech). When I changed the Apple's original 256 GB SSD, I pushed Option key and a black screen without any action after...I restored the original one and I am waiting for the new adapter card. Obviously I had an usb disk with Mojave and a Time Machine copy too.

Best regards from the hottie Almería, Southeast's corner Spain

Edited: This was the fxxxxx adapter
NGFF M.2 nVME - Tarjeta Adaptador SSD para MacBook Air (2013-2016 año) y Mac Pro(Finales de 2013-2015 años)
 
Hi all!
I changed my SSD on a Macbook pro 15’’ Retina Late 2013, for a Crucial P1 1Tb SSD with an adapter (links below), and actually Im having 2 problems:
  • Longer boot time to the OS load and apple logo show up.
  • Isn't getting resume from sleep when the battery drains.. (Restarted is needed)
I saw in this post that the solution for the hibernation problem its flashing the bootroom.

I have two questions:

1. This will also fix the boot problem?

2. Changing the ssd for an Sabrent 1TB Rocket NVMe PCIe M.2 2280 will solve 2 problems?

Thanks!

https://www.amazon.com/gp/product/B01CWWAENG/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

https://www.amazon.com/dp/B07J2Q4SWZ/ref=twister_B07J5Q6SDH?_encoding=UTF8&psc=1

A different NVMe SSD will not solve the hibernation problem or the slower boot times. If you have disabled hibernation through terminal with the supplied commands and leave the laptop unused for some periods of time it could drain the battery quicker now that hibernation is disabled. Turning the laptop off could be better.

Flashing the bootrom should fix the hibernation issue without having to disable it. Check the tutorial linked in the OP. I'm going to do it soon myself to a 13" MBPr.

Also check at what speed the SSD is detected by the Macbook. It could be that you have bought the correct adapter but need to improve the insulation with kapton tape between the SSD adapter and the connector. that could cause slower speeds and boot times?

I purchased a short Sintech adapter that came with the right insulation, no kapton needed anymore when ordered from Sintech nowadays.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
  • Like
Reactions: nosajgames
How's the battery life with Sabrent?
I have the same drive in an early 2014 13" MacBook Air and I have not noticed a substantial decrease in battery life. I have also not run into any hibernation issues at all (even though I did not disable it nor did I flash a custom bootrom). I've left it in sleep mode over night several times now and have not had a problem resuming from sleep.
[doublepost=1562864812][/doublepost]
[doublepost=1562784023][/doublepost] Also, does anyone know of a solution to bootcamp issues with the CRITICAL_PROCESS_DIED blue screen? I have a Sabrent Rocket 1TB ssd with the Sintech (small black) adapter. I can get past the install by using the registry edit explained in the original post and everything seems to work as long as the magsafe adapter is connected. When disconnected I almost immediately get a CRITICAL_PROCESS_DIED error. In addition I can not get a memory dump because windows for some reason fails to access the file once it crashes.

I forgot to add that I'm using Windows 10 Pro 1809 x64. I've tried installing using the drive bootcamp made and one made using Microsoft's media creation tool. The issue occurs before and after installing bootcamp support software.

Well, I found a solution to this so I'm posting it here for anyone else who runs into similar problems. The issue seems to be caused by PCI express power saving settings that windows uses when it is on battery. These power saving options can be disabled by editing the advanced power plan settings.
Search for Control Panel in the start menu and select View by large icons in the top right corner. Select Power Options, Choose when to turn off the display, Change advanced power settings. In the dialog scroll down to PCI Express and change the Link State Power Management option to Off for both On Battery and Plugged in. This eliminated issues with blue screens on battery and eliminated the occasional blue screen even when plugged in.

If there were a way to apply this setting during the install process the install would likely complete normally as well without the need to use the regedit hack described in the OP.
 
  • Like
Reactions: Nincompoep
A truly nightmare...I think was the fxxxxx adapter (I bought now a new Sintech). When I changed the Apple's original 256 GB SSD, I pushed Option key and a black screen without any action after...I restored the original one and I am waiting for the new adapter card. Obviously I had an usb disk with Mojave and a Time Machine copy too.

Best regards from the hottie Almería, Southeast's corner Spain

Edited: This was the fxxxxx adapter
NGFF M.2 nVME - Tarjeta Adaptador SSD para MacBook Air (2013-2016 año) y Mac Pro(Finales de 2013-2015 años)

Sorry it didn't go well pescobar :-( The Sintech worked really well for me so hopefully it'll be straight-foward when it arrives.

I'm not 100% sure but did you try the 'Command Key' + R at boot ? I know mine didn't see the drive until I formatted it in Utilities.
 
Last edited:
  • Like
Reactions: pescobar61
I'm usually very selfish and don't share such things, but this little project took me like two months to pull this off and when I finally got the desired result I just felt obliged to post my success story.

First things first - I have MacbookPro Retina 13-inch Late 2013. I bought a Samsung 970 EVO 1TB from amazon and an adapter from ebay. At that time I didn't know about this topic in the forum and issues I will face.

Suspecting nothing I did install the drive in the mac but on the first launch nothing happened. I remember having a gray screen and an icon in the center of the screen and thats it. I did not have the restore partition because I did a clean Windows 10 install on my old drive (without bootcamp). After some trial and error I found the magic keypress which brings up the internet-recovery menu. However I tried basically everything but the EVO drive would not show up. Then I decided to go with a windows 10 usb flash to try to install that on my new shiny EVO drive. The windows installer showed the drive for a brief period but when I had to do the partitioning, the drive would just disappear. That was when I first found this topic and I started to suspect that something is wrong with my NVMe adapter. I didn't order the sintech adapter right away, I wanted to be sure that it's really the adapter. After a lot of different experiments I finally got the drive showing up both in macos installer and windows 10 installer by just resetting the NVRAM (I think it was Option-Command-P-R key combination). I felt that finally the odds have turned in my favor and proceeded with MacOs Mojave installation. It was a success - got it running, had all my apps installed, the speed was also very good (1.3GB/sec) so I was about to close the case ... but ...

Chapter 2. The random restarting issue after closing the lid. I had to like go through 50+ pages from this topic to find out about the NVMe DXE driver issue. That's when it hit me that it's going to be a pain in the ass. I did the pmset command to prevent the laptop from going into hibernation but this was not the result I expected. The battery basically died overnight by using this solution so I wanted a proper fix. Did the research and finally ordered CH341a programmer from Aliexpress. I also bought XTW100 programmer since those to basically cost nothing. That was like my backup plan for the 3.3v voltage issue with CH341a. Also bought the converting board/cable so I can plug the programmer in directly on the motherboard without de-soldering anything. It's actually crazy expensive - the cable is 55USD on ebay. You can find it by searching for "EFI-ROM Converting board for Apple MacBook J6100 SPI-ROM EFI ROM".

Meanwhile I was waiting for tools to arrive, I switched back to original macos drive so I don't have the reboot issues.

Chapter 3. The bootrom upgrade. Finally the tools arrived and I started digging for information how exactly to do the upgrade. Unfortunately the information here is somehow incomplete - most of the guys who did the upgrade did not write the exact steps how they did it. But that did not stop me from my goal. After days of searching for information I finally felt ready to pull this off.

The procedure:
1) First I downloaded the Mojave installer on the macOs. That was a mistake because it did not contain the needed firmware bits. I ended up downloading the full dmg installer (macOSUpd10.14.5.dmg) manually:
https://updates.cdn-apple.com/2019/...4e-4a0a-8f82-7cc90315dbcc/macOSUpd10.14.5.dmg

2) I needed to do a backup of my old bootrom but it wasn't clear how exactly do to this and what is the proper way of doing it. After poking around I found out that the fastest way to do it on the same laptop is by executing in terminal:
/usr/libexec/firmwarecheckers/eficheck --save -b ~/firmware.bin

3) Then I downloaded the latest UEFItool from the github page (version A55 as of today). But I later discovered that this version can't replace the DXE driver because it lacks the write functionality so you actually need the old UEFItool version - 0.25.1

4) Next I opened to instances of the UEFItool - one with my current bootrom firmware (MBP111) and other instance with MBP114. I was not sure which one to use because nobody had stated clearly which one to use .. the only reference I found was that I need to use a firmware for macbooks 2015 or newer. So I went with the same type I had already MBP111->MBP114 ... You will need to find the MBP114.fd file in the macos mojave installer (first mount the dmg file then you need to find FirmwareUpdate.pkg in the installer and extract it with pkgutil --expand command, after that just find MBP114.fd or whatever version you need).

5) Then we use UEFItool to search for text "nvme" and uncheck the Unicode flag. Do that for both instances. You will find a tree with GUID starting with 5111xxxx. I did extract that tree item from the MBP114 and then replaced it in my current firmware. From the first look it seemed that due to larger size it will overwrite the next item as the UEFItool showed multiple actions would be done by the replacement, but after saving the firmware and loading it in the UEFItool again everything seemed to be as it should be.

6) After that I opened the laptop and connected my CH341a with the adapter cable to the onboard plug. I used my desktop computer with windows 10 and used the CH341 v1.34 software for the flashing. The "detect" button showed multiple chip versions and I selected MX25L6405D. Did a test "read" on the chip and compared it with my extracted firmware which I did in step 2 with eficheck and it was a match

7) Then I opened the modified firmware and clicked "auto" (which does basically erase, verify, write operations in sequence). This is were things went south. After the erase was done the Verify action instantly complained that the chip is not erased properly. I tried to just force write it anyway, after that "Verify" also failed. And I had a brick ... the laptop did not boot.

8) Started to look for clues and found that I need to disconnect the battery and also disconnect the magsafe. Did that but still the same results...

9) Eventually I was just trying everything I could possibly imagine - connect the power, erase, disconnect power, verify, write, connect the power ... was trying different combinations but no luck. Then I tried to connect the CH341a to USB2 port instead of USB3. The erase operation somehow managed to clear half of the chip, but the other half was still not erased. Tried to play with the power adapter again... I'm not sure what was the exact combination but suddenly the erase completed and verify action started to go through successfully ... the percentage bar was slowly climbing and eventually hit 100% and reported a success. Then I did a write operation and the verify operation afterwards also completed successfully ... I had the power cord plugged in but I noticed that the power cord led is off ... no green light, no orange light ... just completely off.

10) after that I disconnected the cables and booted the device - it was a success. Did a reset for the pmset so the hibernation is active again and closed the lid ... after 30 min I tried to open the lid and it successfully ran and went to the password prompt in about 5 seconds without any reboot...

I hope this helps someone to troubleshoot issues ...

This deserve its own thread.
 
  • Like
Reactions: Berlinsky
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.