Here is the compiled steps that I used that worked well for me. Hopefully this will get people over the hump as it did me.
# obviously the first step is to unlock your bios using the method in the darkvoid thread
# you should have advanced menu now. Next set the proper settings in the Bios according to the darkvoid thread.
# **** Except I used the
160 DVMT Pre-Allocated ****
git clone https://github.com/the-darkvoid/XPS9530-OSX.git
# The thread I used to create the install media
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
# I added the HFSPlus.efi to drivers64UEFI
# And added both FakeSMC.kext & VoodooPS2Controller.kext to the other directory on the clover usb drive.
# I then migrated the contents of the clover folder of the darkvoid repo to the clover directory of the usb installation media.
# Install mac OSX to your desired partition
# download the "Command-line Developer Tools"
# upon first boot at clover prompt,
hit F4 to dump ACPI tables
# At this point you need the repo you git cloned in your ~ folder
# Install the "
Command-line Developer Tools"
# Next copy the dumped tables
diskutil mount /dev/disk0s1 # Your disk0s1 will/could be different, adjust as needed
cp /Volumes/EFI/EFI/CLOVER/ACPI/origin/*.aml ~/XPS9530-OSX/DSDT/raw/
# Make sure you connect your
internet usb dongle and have internet access to continue. Don't skip the --update
cd XPS9530-OSX/
./XPS9530.sh --
update
./XPS9530.sh --decompile-dsdt
./XPS9530.sh --patch-dsdt
./XPS9530.sh --compile-dsdt
./XPS9530.sh --patch-hda
run kextutility
# Next we install clover to the OSX drive we installed OSX on with the following options:
Install for UEFI booting only
Install Clover in the ESP
Drivers64UEFI
OsxAptioFix2Drv-64
Install RC scripts on target volume
# I then copy the the contents of the clover dir from the xps9530 repo to the clover dir on the /Volumes/EFI of the OSX drive
cp ~/XPS9530-OSX/DSDT/compiled/*.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched/
sudo touch /System/Library/Extensions
# remove caches just in case
sudo rm -R /System/Library/Caches/com.apple.kext.caches/*
sudo shutdown -r now
# To get bluetooth working I added
BrcmPatchRAM2.kext &
BrcmFirmwareData.kext to /System/Library/Extensions/ and rerun kextutility
# Other Tip is if the md5sum don't match when trying to apply the pixelclock patch just use the perl script manually to patch the pixelclock. I think they match for the darkvoid repo, but not with the austin or the syscl repo
# You could also boot without caches (
-f) first, and rebuild cache with
sudo touch /System/Library/Extensions && sudo kextcache -u