I think I have found a solution to the power issues, none of which are related to the adaptor make or the specific ssd.
The issues stem from the Apple ssd drivers not set up to deal with third party ssd control protocols and all that is needed is a couple of ingenious system extensions that patch the apple drivers on the fly.
NVMeFix is a set of patches for the Apple NVMe storage driver, IONVMeFamily. Its goal is to improve compatibility with non-Apple SSDs. It may be used both on Apple and non-Apple computers.
The following features are implemented:
Autonomous Power State Transition to reduce idle power consumption of the controller.
Host-driver active power state management.
NVMeFix is a kext (system extension) developed out of the Hackintosh community and requires the Lilu kext installed first.
Read this to find out how to install kexts kexts (system dependent) on your MacBook, either in the library/extensions folder (Mojave) or using a boot loader for Catalina, all of which is explained in detail in the link provided.
I have installed an Adata SX6000 1TB, having first cloned my old system to the SX6000 on another machine.
Days later I can report no wake from sleep issues, no battery drain, no missing ssd.
I am on Mojave and simply used the Kext beast utility to install into the library extensions folder , and then ran the Kext utility to repair library permissions.
love to hear if this fixes things for anyone else.
The issues stem from the Apple ssd drivers not set up to deal with third party ssd control protocols and all that is needed is a couple of ingenious system extensions that patch the apple drivers on the fly.
NVMeFix is a set of patches for the Apple NVMe storage driver, IONVMeFamily. Its goal is to improve compatibility with non-Apple SSDs. It may be used both on Apple and non-Apple computers.
The following features are implemented:
Autonomous Power State Transition to reduce idle power consumption of the controller.
Host-driver active power state management.
NVMeFix is a kext (system extension) developed out of the Hackintosh community and requires the Lilu kext installed first.
Read this to find out how to install kexts kexts (system dependent) on your MacBook, either in the library/extensions folder (Mojave) or using a boot loader for Catalina, all of which is explained in detail in the link provided.
I have installed an Adata SX6000 1TB, having first cloned my old system to the SX6000 on another machine.
Days later I can report no wake from sleep issues, no battery drain, no missing ssd.
I am on Mojave and simply used the Kext beast utility to install into the library extensions folder , and then ran the Kext utility to repair library permissions.
love to hear if this fixes things for anyone else.