So Update to those following the M.2 Silverstone and Drive challenges.
I attempted this weekend on my 2nd OP7010 DT to install the Silverstone ECM20 (M.2 and SATA expansion card) and SAMSUNG 970 EVO Plus M.2 drive. Here's the scoop.
I have learned that the OP7010 (has Ivy Bridge chipset, and booting from M.2 was not supported fully until HASWELL). Even though I have upgraded the CPU to the i7-3770, the machine is not going to boot from the M.2.
I reset the BIOS, put the Silverstone in SLOT 1, and booted the machine. First tried LEGACY and while there is a INTERNAL HDD shown in the boot options - it is not the M.2. I have, BTW, disconnected the HDD which was in the device - and the CDROM is connected to the middle SATA connector (SATA-1). I can boot from the WIN10 USB and install fine to the M.2 drive, and it gets all the way to the end, and reboots. Then sees no installed software - does not boot.
So... I RESET the BIOS again, changed to UEFI, and Enabled LEGACY support. All other settings are at the default. REBOOTED, press <F12> - no bootable media found. Booted again with the WIN10 USB and reinstalled again. Gets to the end, remove the USB, and let it reboot. Will not BOOT from the M.2.
In the UEFI boot menu of the BIOS, there is no Silverstone seen, or the SAMSUNG EVO 970 either.
I have an email in to SILVERSTONE and SAMSUNG (to which I am sure I will get a canned answer from them). We shall see.
Shame that even though the OP7010 is a 2012 machine, and the BIOS is from JULY 2018- this is not working.
As I learn more - will update all of you following.
Probably why the MAC OSX is not booting from the M.2 either - apparently it is a hardware / BIOS Hook issue.
Grizz