I have a Mid 2014 MBP that I installed a NVMe hard drive (Samsung EVO 960) in a while ago.
It works perfectly (aside from hibernation) running High Sierra. It also works fine in Win 10 or Arch Linux. I can use dd to zero out the partition info on the drive, initialize with only mojave off a...