Awesome guide, thank you very much!
I've got the same setup - Dell G7 7588 with GTX 1060 Max-Q, but I'm using the stock 256GB SSD + 1TB HDD. It was very important for me to keep the previously installed Windows because I like to play some games there and reformatting Windows is very boring. Because of that, I followed your instructions a bit differently and it's working great.
Here's what I've done:
(1) On Windows: Updated BIOS to 1.5.0 using Dell Support Assist, shrank down my Windows partition by 85 GB and formatted it to ExFAT
(2) Bios Settings: Turned off secure mode, and left everything else untouched; SATA Operation was set to RAID On and I didn't change it because I was concerned with breaking my Windows setup
(3) On a Mac - I also set up my USB stick differently because I wanted the convenience of having it as MBR so the EFI partition auto mounts when I insert it:
- Formatted my USB stick using
diskutil partitionDisk /dev/diskX 2 MBR FAT32 "CLOVER EFI" 200Mi HFS+J "install_osx" R
(run "diskutil list" first to check what's your USB stick /dev/diskX)
- Installed Clover v2.4k r4701 from RehabMan on my "CLOVER EFI" partition because I was experimenting with getting the kexts together myself, so I tried to start clean, but didn't have much luck
- Replaced the whole EFI folder on my "CLOVER EFI" partition for the "PostBootWorking" that you've provided in post #1 attachments
- Removed the kexts FakePCIID.kext, FakePCIID_Broadcom_WiFi.kext, BrcmFirmwareData.kext, BrcmPatchRAM2.kext, BrcmNonPatchRAM2.kext because I didn't need it, I'm not going to replace my WiFi card at the moment as I work from home at 99% of the time and I prefer using wired network
- Added the kext AHCIPortInjector.kext, otherwise the MacOS installer wouldn't see either my SSD or HDD (probably because of RAID On?)
- Downloaded the High Sierra image linked in post #1, decompressed and renamed .raw to .dmg, mounted it, and restored it to my "install_osx" partition using Disk Utility
(4) Booted from my Clover USB drive, erased the partition that I've pre-created on step 1 as Mac OS Extended (Journaled), and installed MacOS High Sierra on it
(5) Post-installation:
- No tweaks were necessary to get the laptop speakers working, but the audio jack doesn't work - even doing the tweaks that you've mentioned.
- I've changed my model ID to MacBookPro5,1 while trying to get my GPU to work and ended up leaving it because I liked that it shows 15 inches on about menu.
- Still no luck with setting up NVIDIA drivers, I'm stuck at OS build 17G2208 and there is no web driver for this build. I'm trying to update to 17G3025 because there is a web driver specific for this version, but I still haven't been able to complete the update. Edit: I've managed to install the latest web driver version 387.10.10.10.40.108 using webdriver.sh - it modifies NVDAStartupWeb.kext to allow installing the driver on my current build -, and the NVIDIA control panel recognises it as installed properly. Anyway, I still can't get MacOS to recognise my GPU. I'm booting with nv_disable, nvda_drv, Graphics/Inject Intel, and Graphics/Inject NVidia all disabled, and only NvidiaWeb enabled, and NVRAM emulation installed, but still no luck.
- HDMI, WiFi and Bluetooth are not working as you've mentioned. I'll probably workaround HDMI with a Thunderbolt adapter, and I might replace the WiFi/Bluetooth card mostly because of my Bluetooth headset.
Thanks again for the amazing guide and for sharing your Clover setup!