OP asked me to post my findings here instead of the download page (which makes a lot of sense actually, pardon me).
I've been on 10.2.2 for a couple of days now and I really can't complain
Everything works great besides the issues mentioned by OP. The biggest issue as of now is that if the LID get's closed before you've put the Notebook to sleep via the menu, it will either crash or instantly wake up without usb.. The temporary solution is just to wait those 40-60 seconds for the notebook to fall asleep, before closing the lid. Annoying, yes, but not a deal breaker. Plus, OP is currently trying to find a solution for this issue as well.
There are a few things I'd like to share as well:
- Although OP recommends against it, and he's probably right for doing so (once, my macOS partition got fully corrupted, maybe because of this or the lid issue - who knows), I've enabled NVMe using Rehabman's NVMe patcher (patch-nvme), in order to dual boot WIN/macOS. It's really simple to use and it will generate an inhibitor kext for you, which will allow you to install macOS on the nvme SSD; if the following files are applied to the installation pen drive that is.
You just gotta use these simple commands in a terminal on a 10.2.2 machine (I can't upload the patched files because of copyright reasons. At least I don't think so.)
cd [patch-nvme dir]
./patch_nvme.sh --spoof 10_12_2
After you've done that, copy my SSDT patch to /EFI/Clover/acpi/patched/ and the generated kext to /EFI/Clover/Kexts/.
At last, you've got to add an entry by the name of SSDT-NVMe-Pcc.aml to the SortedOrder section (at the end is fine, doesn't really matter). You can do this either by using a plist editor, text editor or this fancy CloudConfigurator .
- In order to use external Bluetooth dongles, you must first prevent the internal bluetooth chip from loading. Fortunately, OP has made this file for this purpose. Although I haven't personally encountered any issues by using it, OP has warned me that it could cause problems, so please use it with caution.
- I've also created a custom resolution file by following one of Rehabman's guides. It will enable highDPI on 1664x936 and 1600x900. 1080p is way to small in my opinion, while 936p really hits the sweet spot on this machine IMO (plus, 936p res is a multiple of 8, thus a true 16:9 res). Be aware of the small performance decrease you will suffer due to the 2x rendering.
In order to use them, activate them using RDM after applying the following commands:
sudo cp [FILEPATH TO THE DOWNLOADED FILE GOES HERE] /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-4d10/DisplayProductID-1447
Although OP recommends against it, and as previously stated, my macOS partition got corrupted once, I don't personally think that it's unsafe to use the NVMe drive with Rehabman's new method of patching. Before, Clover was used to patch the kext responsible for NVMe which could end up in a semi patched state - prone to destruction. This isn't the case with this new patch. I'm a hackintosh noob though so take my words with a grain of salt.
All in all, OP et al. have done an amazing job. If only the LID issue could be resolved, I'd be fully satisfied.
— — — — — — — — — — — — — — — — — — — — — — — — — — —--
EDIT: Some parts were missing.
Update: There certainly is something preventing it from sleeping properly. I've installed macOS on a separate drive now as well (vanilla, without any bloat) to make more scientifically accurate tests; and I've discovered that it can actually take up to 2 minutes to sleep. Especially if you try to put it to sleep right after it has awoken. There are also a bunch of usb related assertions that popup after entering the command: pmset -g assertions. Idk if that could possibly be the reason although it kinda seems like it.