you'll need to do some updated research. This is all I have currently:
MacBook Pro (Late 2016 - Mid 2017)
Starting with the Late 2016 release, Apple began releasing two versions of its MacBook Pro laptop: the non Touch Bar (nTB) version, and the version with Touch Bar. Only the 13″ MacBook Pro was offered in the nTB version, and notably, the nTB version is the only MacBook Pro of this release that has a removable SSD. All of the MacBook Pro laptops with a Touch Bar share the same PCIe 3.0 x4 NVMe SSD, but the SSD is soldered to the logic board and is not removable/replaceable. The only way to upgrade the storage on the MacBook Pro with Touch Bar is to replace the entire logic board.
The MacBook Pro 13″ that does have a removable SSD used the Gen. 5A SSDs, and the Late 2016 and Mid 2017 releases are the only two computers to support these drives. The Late 2016 MacBook Pro offered choices of a single 256GB, 512GB, or 1TB SSD, while the Mid 2017 release also introduced a 128GB option, and while nearly all of the drives are compatible with both the 2016 and 2017 releases, there are a couple exceptions.
After extensive testing with every Gen. 5A drive we could get our hands on, it appears that 128GB SSDs with part numbers beginning with 656-0074 and 256GB SSDs with part numbers beginning with 656-0076 are only compatible with the model A1708 laptops from the Mid 2017 release.
If you’ve got this far and are looking for more, I’m sorry to say this is the end of the line. This post has attracted more attention than our average post so I’m currently in the process of adding more and better information. I’m planning on adding lots more info, speed tests, part numbers and more upgrade guides. This post ain’t dead yet, so check back soon.
In the meantime, if you have and questions or comments, leave them below because I probably already have the answer.