There were two versions of the black sintech adapter :
- a first version, sold between 2017 and mid to late 2018, had incorrect wirings (similar to the chenyang adapter) and, like thé chenyang, made problems occur : lost of ssd at reboot, kernel panics, etc
- a second version, currently sold (I don’t know precisely from when but I think since october 2018 maybe) has the proper wirings and works perfectly, like the sintech green and long black
Now I can confirm thaï every sintech adapters use the same wirings and work perfectly.
The long black adapter doesn’t handle “double side” m.2 ssd (due to their thickness) and is to avoid with double size SSDs.
[doublepost=1553723208][/doublepost]
No, to this date the BootRom updates that come with lot of security updates simply don’t work on 2013-2015 MacBook Air and pros while booted on any NVMe drive.
This has been tested and verified with OWC and Transcend NVMe drives (Aura Pro X and JetDrive 850), Apple genuine NVMe drives ( Polaris SM0512L ) and any other M.2 NVMe drive with sintech adapters.
Simply, those Mac don’t get their bootrom updated while booted on NVMe drives ( neither on any external drive too).
Bug reports have been sent to Apple and I can only recommend to everyone here to send bug reports (this is little effort which can have great results)
Bug reports can also been sent for the hibernation problem with NVMe drives on 2013-2014 macs.
As for the BootRom not updated this has a negative and a positive effect :
- On the positive side, this prevent the patch of NVMe driver to be smashed at each BootRom update
- On the negative side, one doesn’t benefit from potential security updates in BootRom updates
[doublepost=1553723997][/doublepost]
There is a way to know if any BootRom update will ever bring a full NVMe driver supporting hibernation (even on beta versions), without the need to install it :
- When an update is available, let macOS download it but don’t install it yet
- Open the /Library/Updates folder
- You will find inside a folder named with the revision of the update, open it
- Inside, there is among other thins the package named “FirmwareUpdate.pkg”
- Open it with pacifist, find the Payload folder inside the EFI updates folder
- Then you can edit the BootRom of, say, the MacBookPro11.1 with efitool
Make a research for the text NVMe : you will find the NVMe dXE driver (uid starting with 5111....)
It it is compressed and has a size of 10k, it won’t handle hibernation.
If it is not encapsuled compressed and has a size of 24k, then it is ok for wake up from hibernation