So i managed to install a new SSD to A1708 2017 MacBook Pro using this adapter.
The catch is, just like i mentioned before, u need 2230 or 2242 SSD for a perfect fit.
If you really like to bet, 2280 is actually work as well, but you gonna need to insulate it with either kepton tape or insulation tape so that it wont touch any other components directly on the motherboard.
Procedure is quite straight forward, you open up the bottom cover, disconnect battery, take off left speaker (it blocking the way to slide out the original ssd), unscrew the original ssd, take it out and put the new one inside.
In my case, i already preinstalled the OS using an NVME to USB C adapter, so i just need to hold ALT on boot to speed up the macbook in finding OS drive. But if you can’t do preinstallation, you can simpky use USB installer. Of course at least Mojave is recommended.
The SSD i tried is BC511 512GB from SK Hynix with 2230 form factor.
Speed wise, it’s not bad, hitting 2Gigs per sec on sequential. If i were to use pro level SSD, i think it might able to hit 3,5Gigs, but thats all i can find in my country. And i didnt dare to use 2280 on my first try. For you who live in countries with better parts availability, people said Toshiba and Sabrent work fine.
As you can see in screenshot, it detected properly as NVME drive
[image|2150898]