Upgrading 2013/2014 Macbook Pro SSD to M.2 NVMe

Discussion in 'MacBook Pro' started by maxthackray, Mar 1, 2017.

  1. Gunmoule, Jan 9, 2019
    Last edited: Jan 9, 2019

    Gunmoule macrumors newbie

    Gunmoule

    Joined:
    Jan 9, 2019
    #2951
    About that last part and for that particular Nvme SSD I see that Kingston provides an updated firmware on their website. It can only be updated from windows tho. I couldn't find any changelog for that firmware but it can potentially fix that kind of issue. Maybe gilles can tell us if the ssds he tested were updated, in this case latest update is E7FT04.9 on the Kingston page and in the power consumption spreadsheet he reported firmware E7FT04.6

    I for now just hope some bootrom update could solve the sleep issue to save me from going with the modified bootrom + programmer way, until then I will watch closely to choose the best upgrade path.
     
  2. Audit13 macrumors 68040

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #2952
    Do you have any links? Thanks.
     
  3. jarsh, Jan 9, 2019
    Last edited: Jan 10, 2019

    jarsh macrumors newbie

    Joined:
    Jan 8, 2019
    #2953
    Sorry I didn't say it very clearly.

    I installed the Time Machine backup to my Kingston A1000, which failed every attempt to boot with a crossed circle. Then I overwrote the same A1000 with a fresh High Sierra installer. After this it booted to my Time Machine backup.

    It continues to work correctly after that. It's one of those things I don't need to understand because ...it worked... but still weirds me out.

    Yes I believe the Time Machine backup had already been updated to High Sierra. That's what it is now too... although the Disk Utility you get from holding Option at startup appeared to be an older version when I booted from the Time Machine backup than the fresh installer.
    --- Post Merged, Jan 9, 2019 ---
    A quick overview!
    I just got a PM asking me to update my post with links since this thread is 100+ pages and a little hard to get into. In an effort to contribute and help others here's a quick summary:

    The basics
    If you've updated to High Sierra on your internal drive, your boot rom should be already updated to work with a third party SSD.

    Remove the bottom cover of your laptop, disconnect power to battery, remove drive, install new drive with adapter, reconnect battery, boot Mac to installer or backup, install system on new drive. You're good to go.

    If your old SSD is dead and you didn't update to High Sierra, you need to find a stock apple AHC SSD and do that. Don't waste your time, it's the only way.

    Comparison tables
    Table of most recent SSD consumption and performance test comparisons

    Table of compatible firmwares, mac models, drive types

    The rest
    Post stating correct hibernation fix command

    The adapter - Rev B Sintech adapter with tools. I used this one - don't remember where but somewhere in this thread I have a vague memory of someone saying not to use the Rev A., and that the long black (C?) only works with MBP

    An early post with a good description of different drive types, pros/cons, and describing the basic issues with upgrading drives / Also shows how to use Kapton tape to insulate the adapter

    My success was with
    • mid 2013 MBA
    • boot rom MBA61.0107.B00
    • Kingston A1000 512gb
    • Sintech Rev B adapter
    I chose the Kingston A1000 because it looks like it will give me more or less stock battery consumption and speed for my MBA. It's also one of the cheapest options and is double the size of my SSD that died.

    If I have anything inaccurate here please correct me.
     
  4. BKoh macrumors newbie

    Joined:
    Jun 4, 2018
    #2954
    I've modified my boot rom on 2013 late macbook pro 15. But after a while I got "potential problem" error report. I think this is related to eficheck security, https://www.macrumors.com/2017/09/25/macos-high-sierra-weekly-efi-security-check which is done automatically each week.

    So that means, if we modified bootrom to use NVME, then we get error report every each week.

    Is there anybody experiencing same problem with me?
     
  5. aix2019, Jan 9, 2019
    Last edited: Jan 10, 2019

    aix2019 macrumors newbie

    Joined:
    Jan 5, 2019
    Location:
    London, UK
    #2955
    As per Cmd+Q's guide, I am making a custom boot ROM for my 2013 rMBP by injecting an NVMe driver from a 2015 MBP.

    I notice that that the Mojave installer and the 10.14.2 updater have different NVMe drivers:

    $ shasum 10.14*/*.ffs
    49118b11acc91d2755ff78df20f4c3aa543c12a3 10.14/File_DXE_driver_51116915-C34B-4D8E-86DB-6A70F2E60DAA.ffs
    3fac37ba6de4d3fea28242fbf27e6aefd68c30bc 10.14.2/File_DXE_driver_51116915-C34B-4D8E-86DB-6A70F2E60DAA.ffs

    I assume I should just use the latest, but thought I'd run this by you lot in case you have different opinions or experiences to share.

    (My laptop is running OSX 10.14.2.)

    P.S. I took the 10.14.2 ROM image from a file named MBP114.fd instead of MBP114_0184_B00.fd mentioned in the guide. I assume it's the right image for 2015 MBP, but would be happy to be corrected (I'm not entirely sure how this file naming convention works.)
     
  6. murrki macrumors newbie

    murrki

    Joined:
    Jan 9, 2019
    #2956
    Hi. Yes, I try more options and combinations with power management settings - pmset, but with same result. Macbook with new NVME disk lost battery power more quickly (in sleep mode) than with the original disk =/.
    --- Post Merged, Jan 10, 2019 ---
    Hi.
    Im trying to finding it, but I dont know where is it, but I read it on some various webs. I think one of them was Reddit:
    https://www.reddit.com/r/MacOS/comments/9jahb5/macos_mojave_battery_drain_when_sleep_on_macbook/

    For example one guy write this:
    "
    level 1
    ciccilleju

    2 points·1 hour ago (10.1.2019)

    I have 3 laptops: Macbook Air 2015, Macbook Air 2018, Macbook Pro 2015.

    Both Macbook air 2015 and 2018 have Mojave updated to the latest version, the Macbook Pro has High Sierra.

    If I full charge them and let them sleep over the night, in the morning I have this:

    Macbook Air 2015: 12-15% of battery gone Macbook Air 2018: 5-10 % of battery gone Macbook Pro 2015: 0% of battery gone

    So, it's clear that the problem was introduced by Mojave.

    I tried everything: SMC reset, NVRAM reset, clean install of Mojave, disabled useless background services. NOTHING.

    The only thing that has worked was the "hibernatemode 25" setting. BUT that's just an "expedient", not a solution.

    I want to have back the possibility to let the mac sleep for one week and having almost the same battery charge when i use it again, like it should be for a 1500 € laptop.
    "

    Im thinking that this problem was creted with MOJAVE. Mojave has different power management (pmset) settings that Siera. I have one High Siera PC and pmsetting are different.

    Im trying to test my macbook with original Apple SSD and battery power drawing is bigger than before (before update to latest Mojave and BOOT ROM), but slower than if you use NVME =/.
     
  7. turbineseaplane macrumors 68040

    turbineseaplane

    Joined:
    Mar 19, 2008
    #2957
    Say, anyone have a report on using the SX8200 Pro 1TB?

    There’s a family member with a 2015 2.8 dual GPU I told about all this and that might be perfect for him.

    My read is that it’s nearly a Samsung EVO 970 performance wise but it draws less power and perhaps runs cooler?

    From my own experiences with the same laptop as this person, I know power/heat a concern in the top spec 2015 15”
     
  8. murrki macrumors newbie

    murrki

    Joined:
    Jan 9, 2019
    #2958
    Hi Guys.

    I think that this one help me with power drawn problem:
    https://forums.macrumors.com/thread...y-while-sleeping.2111961/page-6#post-26691335

    Standard change settings with "sudo pmset -b tcpkeepalive 0" cant help before.

    Im testing this settings from video, but look like a helping with lost power under sleep mode.

    I have a Macbook Pro: mid 2014 + ADATA XPG SX8200 480GB version SSD and Sintech (version B, small black) adaptor.
    I update my macbook to Mojave, actual latest 10.14.3 beta version 4 from 11.1.2019 (This update still cant help with power drawing under sleep).Latest BOOT ROM.

    I confirm helping and writing more later.
     
  9. stassk8 macrumors newbie

    Joined:
    Feb 26, 2014
    #2959
    after update 10.14.3 beta 4 Boot ROM Version not change in mbp mid 2014 - 149.0.0.0.0.
     
  10. cocoalektro macrumors newbie

    Joined:
    Jun 28, 2007
    #2960
    Installed Samsung Evo 970 SSD to a 2015 MacBook Pro 13" Retina and getting good read/write speeds and stabilty. Unfortunately I'm seeing more drain during sleep on Mojave. Does anyone have of a cure against that or is it due to 970's excessive power draw which I thought affects mostly battery during use?
     
  11. Audit13 macrumors 68040

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #2961
    Is hibernate mode set to 25 for deep sleep?
     
  12. htcmda macrumors newbie

    Joined:
    Dec 27, 2018
    #2962
    I've lurked for a long time, but finally decided to make an account few weeks back.
    My question is, is it possible that apple can some how patch/block the usage of these adapters and 3rd party ssd's, using a software update?
     
  13. Audit13 macrumors 68040

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #2963
    Yes, but they haven't done it yet and probably won't since all MacBooks now have the SSD soldered to the motherboard, Sierra supports nvme, and Apple has even updated/changed the nvme drivers with each os release.
     
  14. BBsan macrumors newbie

    Joined:
    Sep 6, 2014
    Location:
    Germany
    #2964
    Hey,
    I ordered a SOIC8 clip and a CH341A programmer for my rMBP13 2014.
    No I need some assistance:
    Can somebody point out where the EFI chip is located on its mainboard? Is it on the front- or the backside?
     
  15. Alpenjodel macrumors newbie

    Joined:
    Dec 25, 2018
    #2965
  16. BBsan macrumors newbie

    Joined:
    Sep 6, 2014
    Location:
    Germany
    #2966
  17. mfittko, Jan 12, 2019
    Last edited: Jan 13, 2019

    mfittko macrumors newbie

    mfittko

    Joined:
    Jan 12, 2019
    #2967
    SX8200 Pro 1TB on MacBook Pro (Retina, 15-inch, Late 2013) with sintech short adapter here. So far so good, 1300mb/s write and 1500 mb/s read, so same as SX8200 but that must be due to the limitation of the PCI express bus built into that model. Maybe it will be twice as fast on the 2015 mbp, but no idea.

    Unfortunately I also have the hibernation issues (can"t return from it without a hard reset) like everyone with nvme on mac seems to have right now.

    Sleep works though, so I'm on pmset -a hibernatemode 0 autopoweroff 0 standby 1 - and that runs smooth until you run out of battery. Also not too much power drain it seems during sleep, so okay.

    DriveDX reports 28 degree celsius during idle and up to 39 degrees after running Blackmagic continuously, not too hot I'd say.

    iStat menus report a power draw of ~0.2A-0.4A while idle and up to 1A when in use.

    If the hibernate issues are fixed I'd say it's a perfect upgrade for any retina MBP from 2013-2015, but I'm pretty happy already as I had an OWC Aura before which drew more power, was slower and also had the hibernation issue.

    ---
    Edit @8:40pm, one day later. After 24hrs in sleep mode with occasional wake-ups a couple of times, I still had 93% of battery, which is no huge power drain, IMO. Would really recommend doing the upgrade if you can afford to be cautious and shut down the laptop when power runs out.
     
  18. kaiz macrumors newbie

    kaiz

    Joined:
    Jun 5, 2013
    #2968
    mine Adata SX8200 Pro 1TB on MacBook Pro 15" mid 2015 with sintech long adapter. Incredible speed compared with my Apple SSD 256gb

    [​IMG]

    [​IMG]

    [​IMG]
     
  19. mfittko macrumors newbie

    mfittko

    Joined:
    Jan 12, 2019
    #2969
    Sounds great. What about hibernation issues? Temperature/power draw?
     
  20. Marcin_K, Jan 13, 2019
    Last edited: Jan 13, 2019

    Marcin_K macrumors newbie

    Joined:
    May 29, 2018
    Location:
    Poland
    #2970
    Do you think that CMIzapper would be able to create a modified Matt Card under the problem of our macbooks ?? so that after inserting it into the motherboard, the problem of sleeping and hibernation disappears, because if YES, I already place an order

    http://www.cmizapper.com/products/mattcard.html

    maybe someone will write to CMIzapper and ask if he would be able to offer something like that
     
  21. kaiz, Jan 13, 2019
    Last edited: Jan 13, 2019

    kaiz macrumors newbie

    kaiz

    Joined:
    Jun 5, 2013
    #2971
    I got around 40degree celsius while running benchmark, idle around 33 and don't have any hibernation/sleep issue so far.;)
     
  22. Audit13, Jan 13, 2019
    Last edited: Jan 13, 2019

    Audit13 macrumors 68040

    Audit13

    Joined:
    Apr 19, 2017
    Location:
    Toronto, Ontario, Canada
    #2972
    You shouldn't have hibernation issues because your MBP is from 2015. 2013 and 2014 owners aren't as fortunate, like me since I'm using a late 2013 13".
     
  23. turbineseaplane macrumors 68040

    turbineseaplane

    Joined:
    Mar 19, 2008
  24. mendex macrumors newbie

    Joined:
    Jan 13, 2019
    #2974
    Guys.

    Im reading this topic for a long time, trying figure out how fix my macbook. (late 2013 13)

    My main problem is: Original SSD dead, no HS installation and here in my country any used oem SSD go cost "a lot".

    I also dont have too much experience unsoldering things. This is why im trying figure out some software solution to this problem.

    Your guys think is possible use clover (hackintosh) on a USB stick, and try use NVME ktexts to make the mac be able to see the NVME SSD? (I have the sintech adapter, im waiting the kingston a1000 now)

    The only purpose here is make the mac be able to recognize the nvme ssd, even if I need use the USB stick to boot all the time.

    In the moment im using a mojave installation in a external SSD (I used a patched version of dosdude1 to be able to install it without a internal drive). The Mojave Installation of course is using the old version of the bootrom. But is running, even without any internal drive.
     
  25. Loki.Mephisto macrumors 6502

    Loki.Mephisto

    Joined:
    Feb 12, 2005
    Location:
    Germany / Austria - Mozart, no Kangaroos!
    #2975
    No... as far as I understand it there are no NVMe kexts - NVMe support is baked into the boot ROM.

    However, there is no need for specific kexts anyway. You should be able to use the SSD as is, you just need to disable hibernate, which is im my opinion no big deal. You find the respective Terminal command to do this here and here
     

Share This Page