
Personally I believe any M.2 PCI-E NVME SSD should work (but it has to be of 22mm*80mm (2280) to fit the slot), not just Samsung. Now I can tell you that they indeed work. However when I was browsing Amazon I find the 970 EVO is actually cheaper than 960 EVO, and I thought there is no reason why it won’t work just as well, as they are the same interface. Originally I was going to buy the 960 EVO instead of 970, as 960 EVO has been tested by many that they work. Samsung 970 EVO 500 GB V-NAND M.2 PCI Express Solid State Drive

Some people have complained that some of the adapters are too thick and it makes it a little awkward to put back the back cover, but luckily I didn’t suffer any problem. There is also this version: There are debates online as which one is better, I don’t see how they are different except the shape. You can buy it on ebay or amazon, mine looks like this: Things you will need: M2 NGFF TO MACBOOK Converter

MACBOOK 2015 SSD REPLACEMENT UPGRADE
I managed to follow the steps and successfully upgrade my MacBook to a Samsung 970 EVO SSD, and I will be sharing my experience here. The idea is simple, use an ‘adapter’ so that the MacBook can take the standard M.2 SSD drive such as Samsung EVO/PRO. Until one day I came across a post on reddit: Samsung 960 EVO on Macbook Air 2015

However I couldn’t convince myself to buy one as it is more than double the price for the same size, than a standard M.2 SSD. Over the years I am running out of space, but I knew for long that Apple’s SSD is proprietary, either I have to buy a 2nd hand spare SSD from other mac devices or go for the OWC drive.
MACBOOK 2015 SSD REPLACEMENT PRO
My Macbook Pro 13 (early-2015) comes with a 256 PCI-e SSD.
