Just upgrade my mid-2015 Macbook Pro 15 Retina SSD (11,4) from 256 to 960GB (1TB), FYI, the ssd I used is ADATA SX8200NP, and adapter is from Amazon, Sintech NGFF M.2 nVME SSD Adapter Card For Upgrade 2013-2015 MacBook. Everything works well except the SMART data is not available, but it hurts nothing as I regularly sync over time machine.
Step 3 should have an arrow to show where to slide. The current photo is misleading.
In fact, the LCD is inside a cast frame, the cast frame is permanently attached with the transparent frame. Then the cast frame is locked to the back metal shield of the monitor with sided-“H“ hooks. The correct procedure should be: 1. unscrew three screws at the bottom of the monitor. 2. hold the transparent, slide it against the back cover upwards, ~3mm, then the LCD + transparent frame + cast frame together can be separated from the back of the monitor.
Another trick is unscrewing the center screw last, then pushing the screw back, the LCD combo will slide upwards.
EVO 860 is SATA, it will not work. Macbook pro needs nvme ssd. Just finish my upgrade using ADATA SX8200NP 960GB (ASX8200NP-960GT-C), and adapter is from Amazon, “Sintech NGFF M.2 nVME SSD Adapter Card For Upgrade 2013-2015 MacBook”. Both works like charm. Only issue is that SMART status is unavailable.