macOS Monterey on Dell XPS 9500 year 2020
- Updated packages
- Added DSDT to disable nvidia graphics to save battery
First thanks to the other Repositorys here on github from @zachs78 and @robotblox
Everything execpt sleep
Patching edid for 4k Displays is not required anymore
Patching 4k Panel
Extract from Linux your EDID
xrandr -props
Run the script
python3 4k-patch.py
and paste your extracted edid from xrandr --props to get patched one
Place patched edid into your config.plist under
DeviceProperties, PciRoot(0x0)/Pci(0x2,0x0), AAPL00,override-no-connect
https://dortania.github.io/OpenCore-Install-Guide/installer-guide/
Disable Secure Boot
Fingerprint reader
Disable CFG Lock (via modGRUBShell)
This is specific to XPS 15 9500 only (along with its sibling models and previous gen).
Select the modGRUBShell option at startup (OpenCore boot selection page). At the grub prompt, enter the following commands (the first line unlocks CFG, the second line unlocks overclocking).
setup_var CpuSetup 0x3e 0x0
setup_var CpuSetup 0xda 0x0
exit
Restart your laptop and boot into the BIOS. Do a factory reset. Now your CFG lock will be disabled. You can confirm that by running the VerifyMSR2 option.
If you update your BIOS, you may need to do this again but so far Dell has been kind to us.
The BRT6 patch used by previous Dell XPS models isn't working on the XPS 9500. However, fn+S and fn+B hotkeys are functioning in place of the original fn+F6 and fn+F7.
This EFI comes preinstalled with VoltageShift kext. To undervolt, visit https://github.com/sicreative/VoltageShift (skip the kext loading part).
Touchscreen and Touchpad currently only working with Voodooi2c version 2.4.4, newer version will break the Touchpad. Touchscreen SSDT-Patch to force interrupt mode included.
For Monterey support I had removed USB-Map.kext, this need to be added in future. Also fakepciid is not working anymore and runned into kernel panics.
Headphonefix: alcdelay=1000