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 tried to use a samsung 970 Evo Plus in my macbook air, but i have problems with it:

https://forums.macrumors.com/thread...sd-to-m-2-nvme.2034976/page-132#post-27075800

On the weekend i'm going to try a samsung 970 evo and i'm going to order a different adapter.

I’m having the same problem but on a MacBook Pro “13 early 2015. I tried both adapters small and large without success. At some point it always crash with kernel error and a sudden restart.

Very interested in your testing results.
 
Can someone clarify how the Matt card is suppose to be a cheaper route vs getting a ch341a and spi to j6100 kit to load the modified bootrom? Don’t I need the programmer to load the modified bootrom into the Matt card? From what I see the Matt card is just running an unmodified copy of the bootroom to bypass your own bootrom. How does this fix all the sleep/hibernation issues and the delayed boot up issue?
 
10 hours 3%, will I get better results with hibernate 25? is there any way to force that maintenance Sleep, sooner? is standbydelaylow(actual value 3 hours) the one causing this maintenance sleep? in this case because battery was 18%.
I will try changing that value to 1 hour.

2019-02-12 21:23:02 +0100 Sleep Entering Sleep state due to 'Clamshell Sleep': Using Batt (Charge:18%) 10804 secs
2019-02-12 21:23:05 +0100 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(2872 ms)]
2019-02-13 00:23:06 +0100 Kernel Client Acks Delays to Sleep notifications: [AppleIntelFramebuffer driver is slow(msg: SetState to 1)(454 ms)] [AppleThunderboltNHIType2 driver is slow(msg: WillChangeState to 2)(350 ms)] [RP03 driver is slow(msg: SetState to 0)(1276 ms)]
2019-02-13 00:23:06 +0100 Sleep Entering Sleep state due to 'Maintenance Sleep': Using Batt (Charge:15%) 25679 secs
2019-02-13 00:23:34 +0100 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(1525 ms)] [AirPort configd plug-in timed out(28020 ms)]
2019-02-13 07:31:05 +0100 Kernel Client Acks Delays to Sleep notifications: [powerd is slow(28014 ms)] [AppleThunderboltNHIType2 driver is slow(msg: WillChangeState to 2)(352 ms)] [RP03 driver is slow(msg: SetState to 0)(1275 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(419 ms)] [AppleIntelFramebuffer driver is slow(msg: SetState to 2)(445 ms)]
2019-02-13 07:31:05 +0100 Wake Wake from Standby [CDNVA] due to EC.LidOpen/Lid Open: Using BATT (Charge:15%)

[doublepost=1550040059][/doublepost]
Can someone clarify how the Matt card is suppose to be a cheaper route vs getting a ch341a and spi to j6100 kit to load the modified bootrom? Don’t I need the programmer to load the modified bootrom into the Matt card?
Because the j6100 kits available on eBay are around 55€ and the Matt card is 60-65€, you just need an SPI + SOIC8 clip (3-4€ on eBay/aliexpress).

[doublepost=1550040059][/doublepost]
From what I see the Matt card is just running an unmodified copy of the bootroom to bypass your own bootrom. How does this fix all the sleep/hibernation issues and the delayed boot up issue?
It bypass your own bootrom with the flashed bootrom on the card, It fix the sleep/hibernation issues on late 2013|mid 2014 issues by replacing the NVME driver from your current bootrom with the one that came in the early 2015 model .


[doublepost=1550040161][/doublepost]
I have a question about using a mattcard with a mid 2014 MBPr 13" to fix the hibernation issue. I'd like to use a mattcard to avoid bricking the EFI chip but don't I have to get a "normal" J6100 SPI adapter/converter as well to read out the "original" EFI ROM to modify it before flashing the modified version on the mattcard?
As @Alpenjodel already post, you can send them your mod rom so they can flash it for you before send it , but a SPI + SOIC8 clip is only 3€
 
Last edited:
A follow up regarding my conversation with Sintech. So far the dialog looks like this:
me: Tell me please what is the difference between ST-NGFF2013-C, ST-NGFF2013-B and ST-NGFF2013 adapters?
Sintech: they are same function,but ST-NGFF2013-C is more stable after assembled with SSD.
me: Hm, that's confusing because according to the information on Macrumors forums small black adapter doesn't work with nvme drives whereis two other work. Also ST-NGFF2013-C doesn't support double-sided drives, but B-model does.
Sintech: yes,that's the difference.

Can't say I'm baffled by these replies - chinese sellers often reply in a confusing matter, but still I expected a little better from them.

but don't I have to get a "normal" J6100 SPI adapter/converter as well to read out the "original" EFI ROM
I don't think you actually need an SPI programmer to read original EFI. Check out this post or this one for more information.

I’m having the same problem but on a MacBook Pro “13 early 2015. I tried both adapters small and large without success. At some point it always crash with kernel error and a sudden restart.
Sounds like this ssd is not compatible yet. Check if there is a firmware update for your ssd.

I’d be confident you could just cut off that part and convert a long black adapter to be a short one.
Should be doable. Cannot imagine Sintech redesigning adapter only to populate the rest of the long adapter with wiring just for the lulz.
 
Hi all,

my first post here

been following the thread for a few months.

I'm planning to swap on my 2015 13 rMBP stock apple 512GB ssd with an Adata SX8200 Pro 1TB

just wondering if the ST-NGFF2013-C adapter will fit since the it's double sided? i'm afraid the bottom case will not be able to close fully.

anyone here having the same setup?

Hi.

I have a ADATA 8200 480GB and PRO version 512GB. In dimmensions comparison- its same. But I try use Sintech C (big adapter) to use in MBP 2014 and MBA 2017 and with same result. You CANT fully close the back panel of Your macbook, becouse C version is figger (have a bigger M.2 connetor - Height is gigger) + Your SSD disk will be a bending. Its not really good.

For that I use small (B version) of Sintech adaptor and use it on MBA 2017 and work great and without mechanical isues.
I try it on MBP 2014 and its same, but now I sold my C version adapter and ordered chinese one:

https://www.aliexpress.com/item/M-K...771.html?spm=a2g0s.9042311.0.0.68af4c4dXw0tTe

Its the same that Sintech B version but cheaper =).
 

Attachments

  • AIRNVME-N01.png
    AIRNVME-N01.png
    725.6 KB · Views: 374
  • Like
Reactions: mbosse
I have a question about using a mattcard with a mid 2014 MBPr 13" to fix the hibernation issue. I'd like to use a mattcard to avoid bricking the EFI chip but don't I have to get a "normal" J6100 SPI adapter/converter as well to read out the "original" EFI ROM to modify it before flashing the modified version on the mattcard?

you need the Romtool program to rip the bootrom from the motherboard and then in UEFITool to replace the nVME driver part of the code. This bootrom file is sent to CMIzapper.nl, you pay and wait for a matt card with a modified bootrom
 
Hello,

i have a new Samsung SSD 970 Evo Plus 1TB (https://www.samsung.com/semiconductor/minisite/ssd/product/consumer/970evoplus/) with this sintech adapter (http://eshop.sintech.cn/ngff-m2-pcie-ssd-card-as-2013-2014-2015-macbook-ssd-p-1139.html) in my Macbook Air Mid 2013.
I booted mac os mojave from my usb stick. Then i tried to erase the ssd to AFPS. In the meantime the macbook air reboots with no exception.
So i thought the process was not succesful.

After that i erase the ssd to the mac os journaled format which was succesful.
So i tried to install mac os mojave. During the installation process the macbook air reboots and shows "Your computer restarted because of a problem. Press a key or wait a few seconds to continue starting up."

Any suggestions?

Hi Speedex,

I have already reported here many times that kernel panics do occur randomly with Samsung drives (at that time : the 960 Evo and Pro) and while formated in HFS+
I don't know why those kernel panics only occur with the combinaison of both (Samsung drives and HFS+) but the solution is to go for APFS or other brands of SSDs.

As the Samsung drives don't have the best performances / power consumption / price ratio, the choice is quite easy to do...
[doublepost=1550072991][/doublepost]
That's correct, mode 0 just copies contents to RAM only. If you disable standby when you close the lid the mac will go directly into hibernate mode 0. Disabling standby is recommended because the idle power consumption of NVME drives is higher than the stock apple SSD and the wakeup time difference wont be noticeable.

Hi jackqueenking,

I just want to confirm that it has been determined here that, regarding 2013-2014 MacBooks Air and Pro :
  • a BootRom mod (of the DXE NVMe driver) can be made so that hibernation (suspend-to-disk) would work with any NVMe drive (being it an Apple, a Transcend, an OWC or any other M.2 NVMe SSD with sintech rev.b or rev.c adapter)
  • without the BootRom mod, the only setting that has to be made to fully prevent crash on wake up is to set standby mode to 0
  • with that setting, battery drain due the the idle power consuption of NVMe drives can be lowered a lot with some models of SSD : in fact, some models consume less at idle than the stock Apple SSD
see the table in this post : #2712
Idle consumption of some models is lower than the consumption of stock Apple AHCI SSDs.
[doublepost=1550073588][/doublepost]
If you have a Samsung SM951 SSD you could sell it, it appears to be one of the few SSDs that are close enough to Apple's design to facilitate firmware upgrades.

I upgraded to 149.0.0.0 with one installed, I was bumping the original Sierra on that drive up to Mojave on a Late 2013 rMBP.

If you had your firmware upgraded with a SM951, it may have possibly happened because your SM951 might be an AHCI one, not a NVMe one... Could you please tell us if your SM951 si an AHCI or NVMe one ?

A year ago, I have filled and sent to Apple a bug report regarding the BootRom-firmware that won't upgrade at all with any NVMe SSD on 2013-2015 macs, even with an Apple NVMe SSD (AP0032 - SM2048L). To my knowledge, firmware upgrade always fail with a NVMe drive on 2013-2015 rMBP 13"-15" and MacBook Air.
The bad effect is that this potentially causes the security issue of not having an updated BootRom.
The good side of this is that, on 2013-2014 rMBP patched with the NVMe DXE driver of 2015 rMBP, this prevent the BootRom to be updated and the patch to be removed..
[doublepost=1550074357][/doublepost]
I would be very pleased If someone could help me with this ssd concern.
[...]
I haven seen the Trascend JetDrive 850 250Gb for 167€. After reading the threads I am confused.
Should I upgrade to Transcend 850 in order to get more speed to open apps, run faster and save battery (I saw something like 1.5W in the ssd). I know Hasswell and 15w. However I cannot afford to buy the Mac I would like to buy (macbook 12) and I have got some inner contradictions about butterfly keyboard.
Hello alejandro36,

The Transcend 850 isn't anything else than an average NVMe drive with the 12+16 Apple Connector (so it doesn't require M.2 adapter, but is is a lot more expensive than other M.2 NVMe SSD including adapter price).

I've tested and compared it to other NVMe SSD in post : #2712
You can see how it compares to others NVMe SSD.
Note that the Transcend 850 is not immune to the standby problem that every NVMe drives have on 2013-2014 macs (crashs on wakeup form hibernation).
As any other NVMe SSD, you will have to either patch your BootRom or disable standby (by typing "sudo pmset standy 0" in the terminal).

So, to me, it doesn't worth its price. If you are quite restrained with your budget, have a look for a Kingston A1000 which will consume very few power (less than the stock Apple SSD) will have the same read speed than the actual 2x lanes 128GB AHCI Apple SSD of your 2014 macbook air, and will have a lot better write speed.
And please buy a sintech rev.B or rev.C M.2 adapter (or its aliexpress clone), avoid the adapters with wrong wirings (the chenyang ones - CY, or sintech rev.A).

Thats not good news for me sadly. I bought the rev C as I didn't see any health warnings after I asked a few pages back.

As I haven't ordered one yet, does anyone know if there are any good single sided SSDs with 1TB capacity?

Alternatively I could try to mod the rev C to fit a double sided SSD maybe - has anyone done that I wonder?

Hi tigerintank,

I've indicated if SSD are single sided (SS) or double sided (DS) in the tables of the following post : #2712.

Hm, how curious. I've asked Sintech about what is the difference between all three adapters and they replied with this:
Hi Walee,
You have the right to be curious... but please read this post where I have compared the rev.A (new black) and rev.B (green) adapters : #835

I regularly buy rev.B or rev.C Sintech adapters, and they have the good wirings and don't have reboot / kernel panics problems, which Chenyang and rev.A sintech adapters have.
Last time I bought rev.A adapters (small black) they where on the wrong model which didn't have the good wirings.
I just ordered again the rev.A to be sure, I'll let you know... maybe after all they now send only adapters with the good wirings now.. (I've advice them many times in the past to not send anymore the adapters with the wrong wirings, because it would cause problems)
[doublepost=1550075278][/doublepost]
I also have the small black adapter and use it with an Intel 760p (Firmware 002C) in an Early 2015 MBP - it seems like I also have sleep problems. So it might be worth trying the Rev. B adapter to solve this?
Hi mbosse
Can you post here photos of your actual adapter ? I'll tell you if it is the "good" or the "wrong" model. You can also compare it yourself to the photos in my post here :#835
 
Last edited:
If you had your firmware upgraded with a SM951, it may have possibly happened because your SM951 might be an AHCI one, not a NVMe one... Could you please tell us if your SM951 si an AHCI or NVMe one ?

Yeah, sorry, should have mentioned that in the original post.

It is indeed an AHCI SM951. I will keep it around for future flashes. It's only had 18 TB worth of writes..

I can also confirm that with the Samsung 960 EVO, my Late 2013 rMBP tended to suffer from random kernel panics and lockups under HFS+, after going to APFS it hasn't acted up but it still does suffer random 'freezes' where the entire machine refuses to do anything.

It doesn't happen enough to make me want to throw the machine across the room, if I wait like 20 seconds the machine returns to normal, but if upgrading to a 970 will help..

Gilles, do you plan on ever updating those tables you mentioned with newer models like the ADATA SX8200/Pro or the HP EX 920/950?
 
Hi Rob JJ,

The SSD you linked to is perfect.

As for the adapter : don't buy the one you linked to (the small black adapter).
There is three models of Sintech adapters out there :
  • small black adapter (the one you linked to) doesn't have the correct wirings.
  • small green adapter (rev.B) has the correct wirings and also fits well either single-side or double-sided SSDs.
  • long black adapter (rev.C) has the correct wirings, and fits only single-sided SSDs
So in your case, please buy the rev. B adapter :
http://eshop.sintech.cn/ngff-m2-pcie-ssd-card-as-2013-2014-2015-macbook-ssd-p-1143.html

First, thank you very much for your answer...and, I was about ready to order everything but then came across a later post that raised the issue of bootrom updates, basically saying that I will have to pull this drive, put my original SSD back in just to update the bootrom. Is this correct? If so, is there an alternate 1TB drive that would NOT require having to pull the new one and put the old one back in? This is all very complicated for me, so please bear with me. I just desperately need to get a bigger SSD, but I just can't see having to keep swapping in/out drives.

For clarity, here is what I was considering buying: "https://www.amazon.com/SX8200-Gen3x...49037047&sr=8-1&keywords=adata+sx8200+pro+1tb

And here is the adapter: http://eshop.sintech.cn/ngff-m2-pcie-ssd-card-as-2013-2014-2015-macbook-ssd-p-1139.html"
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Gilles, do you plan on ever updating those tables you mentioned with newer models like the ADATA SX8200/Pro or the HP EX 920/950?
Yes, I will...

The SX8200 is already in the table, and I have some SX8200 pro currently in test.
I plan to test the following as soon as I get my hands on : WD Black SN750, corsair MP510, and I'm waiting a lot for the Kingston A2000...
There is not a lot of interest in testing SSD with the exact same controller.. (eg. Crucial P1 = Intel 660p).

It takes me a lot of time to do the tests (especially power consumption tests do take a lot of time...)
I don't plan to update the table until 2 or 3 months... if anyone has some datas I'll include them as soon as possible.
 
Success!

Early 2015 MBP.

Upgraded with sx8200 1TB + Long black adapter.

Not noticeable battery consumption.
Sleep was a little worst but then I did:


sudo pmset -b tcpkeepalive 0

sudo pmset hibernatemode 25


Today I turned my MBP with 100% battery, logged in, opened some apps and closed the lid (9 in the morning)

Arrived home at 18:00 and 100% battery :)
 
Hi jackqueenking,

I just want to confirm that it has been determined here that, regarding 2013-2014 MacBooks Air and Pro :
  • a BootRom mod (of the DXE NVMe driver) can be made so that hibernation (suspend-to-disk) would work with any NVMe drive (being it an Apple, a Transcend, an OWC or any other M.2 NVMe SSD with sintech rev.b or rev.c adapter)
  • without the BootRom mod, the only setting that has to be made to fully prevent crash on wake up is to set standby mode to 0
  • with that setting, battery drain due the the idle power consuption of NVMe drives can be lowered a lot with some models of SSD : in fact, some models consume less at idle than the stock Apple SSD
see the table in this post : #2712
Idle consumption of some models is lower than the consumption of stock Apple AHCI SSDs.
[doublepost=1550073588][/doublepost]

Hi gilles_polysoft,

Yes you are indeed correct, it was just to help users as much as possible. It is not everyone that is buying NVME drives that have lower idle power consumption than Apple OEM SSDs. I am running an intel 760p and didn't even change the hibernate mode, I kept it at 3. It only goes into hibernate after 86400 seconds assuming the battery doesn't die but usually i wake my mac before that so I never really encounter the issue with my 2014 rMBP.
 
I’d be confident you could just cut off that part and convert a long black adapter to be a short one.

That’s what I did with my C version adapter. Cut it off to put in my Intel 660p. Didn’t like the height in the back because I couldn’t use original drive screw.
 
  • Like
Reactions: darkevil
Hi gilles_polysoft,

Yes you are indeed correct, it was just to help users as much as possible. It is not everyone that is buying NVME drives that have lower idle power consumption than Apple OEM SSDs. I am running an intel 760p and didn't even change the hibernate mode, I kept it at 3. It only goes into hibernate after 86400 seconds assuming the battery doesn't die but usually i wake my mac before that so I never really encounter the issue with my 2014 rMBP.

same here.
 
same here.
I am wondering if I should run some tests with mode 0 and changing the standby mode between 1 and 0 to see if it has an effect on battery life.

There are configurations where if you close the lid of the mac, it goes to sleep with its components set to low power mode, something which NVME drives can't do on macs since PCI Express active state power management isn't possible on this OS. This is different than direct hibernation in mode 0 where all components are powered off except the RAM which holds the current state of the OS. This might help save a lot of battery when you don't use the mac.
 
I am wondering if I should run some tests with mode 0 and changing the standby mode between 1 and 0 to see if it has an effect on battery life.

There are configurations where if you close the lid of the mac, it goes to sleep with its components set to low power mode, something which NVME drives can't do on macs since PCI Express active state power management isn't possible on this OS. This is different than direct hibernation in mode 0 where all components are powered off except the RAM which holds the current state of the OS. This might help save a lot of battery when you don't use the mac.

i can only tell i tried both mode 0 and 3 and i did not notice any substantial difference in battery life. i lose about 3% over night.
 
i can only tell i tried both mode 0 and 3 and i did not notice any substantial difference in battery life. i lose about 3% over night.
check with the different standby modes 0 and 1. I think with 0 it goes directly into hibernate and stanbylow/high seconds don't apply. If its set to 1 then it might take some time to go deep sleep, during this time there might be higher battery like you are experiencing, 3% over night.
 
9.5 hours 1% battery!!! ;) still hibernation mode 3
I have set also standbydelaylow and standbydelayhigh, both, to 1 hour (3600)


2019-02-14 11:22:44 +0100 Sleep Entering Sleep state due to 'Clamshell Sleep': Using Batt (Charge:94%) 3603 secs
2019-02-14 11:22:46 +0100 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(2242 ms)]
2019-02-14 12:22:47 +0100 Kernel Client Acks Delays to Sleep notifications: [AppleIntelFramebuffer driver is slow(msg: SetState to 1)(457 ms)] [AppleThunderboltNHIType2 driver is slow(msg: WillChangeState to 2)(352 ms)] [RP03 driver is slow(msg: SetState to 0)(1273 ms)]
2019-02-14 12:22:47 +0100 Sleep Entering Sleep state due to 'Maintenance Sleep': Using Batt (Charge:93%) 30409 secs
2019-02-14 12:22:55 +0100 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(514 ms)] [AirPort configd plug-in is slow(7571 ms)]
2019-02-14 20:49:36 +0100 Kernel Client Acks Delays to Sleep notifications: [powerd is slow(7574 ms)] [RP03 driver is slow(msg: SetState to 0)(1274 ms)]
2019-02-14 20:49:36 +0100 Wake Wake from Standby [CDNVA] due to EC.LidOpen/Lid Open: Using BATT (Charge:93%)
2019-02-14 20:49:36 +0100 Kernel Client Acks Delays to Wake notifications: [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(419 ms)] [AppleIntelFramebuffer driver is slow(msg: SetState to 2)(451 ms)]
 
# Macrumors thanks
*Install Report*
Machine: Mid 2014 15” Macbook Pro, MacBookPro11,3
New Drive: [Adata SX8200 960GB](https://www.amazon.com/ADATA-SX8200-Gen3x4-Solid-ASX8200NP-960GT-C/dp/B07BLJF819)
Adapter: [JSER 12+16](https://www.amazon.com/gp/product/B073F9LDD5/ref=ppx_od_dt_b_asin_title_o00_s00?ie=UTF8&psc=1)
Toolkit: [RION Tech](https://www.amazon.com/gp/product/B01I2KI1HI/ref=ppx_od_dt_b_asin_title_o00_s00?ie=UTF8&psc=1)

HUGE PROPS to everyone in this mega thread, I read pretty much all of it, decided on the Adata drive, purchased the above 3 items and was up an running in 15 minutes. Drive performance doubled, have had zero issues so far. A few notes.

Note 1 - I ordered both the JSER and the [Sintech Rev C](https://www.amazon.com/gp/product/B01CWWAENG/ref=ppx_od_dt_b_asin_title_o00_s00?ie=UTF8&psc=1) adapters but COULD NOT get the drive to fit in the Sintech adapter, it was about 1.5mm too long. I know others have gotten the 480GB drive to fit in the Sintech Rev C, but I couldn’t get the 960GB Adata drive to fit.

Note 2 - I decided not to apply the heat shield that comes with the drive. It would have fit fine, I just opted for more airflow vs the heat shield.

Note 3 - Still need to run `sudo pmset -a standby 0 hibernatemode 0 autopoweroff 0` and test out sleep/battery issues.
 

Attachments

  • before.jpg
    before.jpg
    367.3 KB · Views: 352
  • after.jpg
    after.jpg
    370.1 KB · Views: 407
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
This one it is:

View attachment 821640

Thanks a lot for your help!
Magnus
Hi Magnus,

Thanks for your photo, clearly it is a new adapter different for the previous "small black adapter" that many of us and I have tested last year... It seems to have the same wirings as the rev.B or rev.C adapters.... I've ordered two of them to test them and to be sure, Sintech should name them "rev.D"....
 
  • Like
Reactions: Audit13 and mbosse
Hi Magnus,

Thanks for your photo, clearly it is a new adapter different for the previous "small black adapter" that many of us and I have tested last year... It seems to have the same wirings as the rev.B or rev.C adapters.... I've ordered two of them to test them and to be sure, Sintech should name them "rev.D"....

Gilles or this "OLD small black adapter” which you tested a year ago will work well in the MBA (2017) ????
 
Hi Magnus,

Thanks for your photo, clearly it is a new adapter different for the previous "small black adapter" that many of us and I have tested last year... It seems to have the same wirings as the rev.B or rev.C adapters.... I've ordered two of them to test them and to be sure, Sintech should name them "rev.D"....

Thanks a lot, so this one should work fine? Magnus
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.