Hello. After much deliberation, i have decided to register an account and contribute back to the people who helped me save my mid 2014 MBP EMC 2881. My A1398 had a dead ssd represented by a folder with flashing question mark.
I read this forum and went ahead with a Toshiba XG3 256GB + Aliexpress m2 AHCI adapter. It didn't work because my macbook never updated from Yosemite (i ran Windows all the time).
I installed Yosemite back onto a thumbdrive using apple recovery, then downloaded the high sierra update from the app store. They did not let me install high sierra into an external drive citing that I was missing a firmware partition. What i had to do was to get an original apple SSD (I borrowed my sister's 2015 MBP 13" SSD) and inserted it into my macbook, so that i could install high sierra into my thumbdrive. It worked only with an original mac ssd in there.
With high sierra in, my bootrom updated from MBP112.0138.B11 to MBP112.0146.B00 on high sierra, then through the 2019-007 update to 156.0.0.0. Best of all, i didn't alter any data on my sister's apple ssd.
Afterwhich i swapped into my aliexpress adapter + XG3, and booted into my thumbdrive's high sierra instance, then noticed an invalid drive detected. I formatted it to APFS using Disk Utility and then I installed the app store Catalina update into my XG3 nvme SSD. Voila, it works!
It was tedious slowly updating my way from yosemite to catalina, but i had to do so because I understand that the critical boot rom update happens at High Sierra.
I was quite happy to get it working, given that I never used my macbook partition in my entire life and had no idea how mac works.
Anyway this test case has proven successful, so *NEXT STEP:* is to purchase a Trenscend 110s 1TB nvme and see if it works. I don't use my mac partition so I don't know what the apple side consumption is like. I like the numbers I saw on the first page power consumption table showing that the 110s has better power efficiency and comparable (if not slightly better) read/write overall speeds as compared to the 2015 MBP ssd.
I was considering the 220s but it seems to fare worse, even though it was supposed to be a newer drive.
I'll keep you guys posted on my bootcamp experience after I get the 110S SSD.
In the meantime, for bootcamp do you guys recommend APFS or HFS on my mac partition? How should i partition my ssd for optimal performance on this third party setup?
Update: I reinstalled catalina on the new 1tb ssd by Trenscend. Works better for sure than the XG3.
I've uploaded my speed benchmark based on bootrom 157.0.0.0
I had issue doing the Win10 bootcamp installation. I did the 2020-001 Update, but due to the lack of an AHCI ssd i could not update my bootrom. After which I got Windows 10 1709 loaded into a 16gb thumbdrive successfully. (Initially it said I had insufficient space on my disk due to FAT32 limitations that did not allow a >4GB file to be written into the disk). Windows installed very smoothly. I got it updated to the latest win 10 edition through a manual update from Microsoft's website afterwards.
Next step is to try a linux installation on this mbp. I left bootcamp to do the partitioning work for me, in which i gave 300GB to Catalina,700GB to Windows, so that I can further split the 700GB windows partition to run linux.
Thus far i'm experiencing no issues when my mac falls asleep.. I'm using a china long adapter that I got on aliexpress. I didn't do any taping whatsoever. Seems to work fine.
There is definitely a battery trade off from what I see... I'll update if I find anything.
Side note: I chose the 110s instead of the 220s because the 110s seemed to promise better power optimization.