So then is it safe to say that NVME drives do not work with the Late 2013 and Mid 2014 Macbook Pro out of the box without a lot of adjustments (adapter, programming, etc.).
There are two types of NVMe SSDs as for Mac :
- SSD with apple proprietary form factor (aka "Gumstick 12+16") : Apple Polaris NVMe SSDs, OWC Aura v2, Transcend Jetdrive 850/855
- brand new M.2 NVMe SSD with Sintech rev. B or C. adapters
The lasts one being cheap, easily available everywhere new and with full warranty.
Note that there are a lot of M.2 adapters still sold today that simply do not work and don't have the proper wirings, you definitely don't wan't anything else than Sintech rev. B or C.
Tested M.2 NVMe models include :
- all Samsung 960 Evo / 960 Pro / 970 Evo / 970 Pro
- all Kingston A1000 / KC1000
- all WD Black rev. 1 or rev. 2
- all Intel 600p / 660p / 760p
- all Toshiba XG3 / XG4 / XG5 / XG5-p / XG6
- all Adata SX7000p - SX8200p
- all MyDigital SBX - PBX
etc.
(in fact the only known not to work NVMe SSD here was a Samsung PM981 with custom firmware for lenovo)
All of thoses NVMe drives
do work out of the box with every 2013-2015 Macbook Pro (and MacBook Air up to 2017), because since summer 2017 every mac with at least Sierra (10.12) installed have their BootRom upgrade to support NVMe SSDs if you do software updates.
2013-2014 macs present hibernation problem due to their NVMe DXE driver which can be manually patched.
The only real safe and guaranteed choice is a:
- Genuine Apple SSD (SSUBX/SSUAX)
Those genuine Apple SSD are a simple choice, but they are not sold separately by Apple and not produced anymore : so you
can't find and buy a new and guaranteed new one anywhere. Your only choice is used, second hand or grey market SSD which have not any sort or warranty, and are very expensive.
They also don't exist in 2TB capacity.
NVMe drives then are only good for 15" Mid Macbook Pro 2015 (some even say "2015 Macbook Pro only")
... Makes me want to trade my Mid 2014 for a Mid 2015.
Sure 15" Mid 2015 MacBook Pro are a good choice, also because they have PCIe 3.0.
Or you can patch the BootRom, or wait for Apple to publish future BootRom update who would include the complete NVMe DXE driver, which they did for the Mac Pro 5.1...