Contribute
Register

[Guide] Dell XPS 9560 Mojave VirtualSMC, I2C Trackpad, Clover UEFI Hotpatch

Joined
Jul 8, 2016
Messages
6
Motherboard
Dell Precision 5520
CPU
i7-7820
Graphics
HD 630
Mac
MacBook Pro
Mobile Phone
Android, iOS
So just got everything up and running and its working great on Catalina. Thanks LeLunz for the assist. I do have 1 minor minor thing, and its more cosmetic than anything else. on my clover screen the actual wallpaper is very tiny :) any way to make it take up the whole screen? i added a photo so you can see what i am talking about
Use 'Clover Configurator' -> Theme Editor -> edit 'YosemiteLogin' -> 'Background' tab -> change 'Type's dropdown to Scale
 
Joined
Nov 9, 2018
Messages
35
Motherboard
Dell XPS 9560 - YH90J
CPU
I7-7700HQ
Graphics
GTX 1050, HD 630
Hi Benni, blazinsmokey, LeLunz,

Thank you for the great post, i've followed your guide and managed to get my 5520-4K & 5530-4K dual-booting Mac. I've Windows 10 with BitLocker successfully turned on, but Mojave 10.14.5 isn't able to get FileVault on without any errors - i tried CLOVER3.4.zip and LeLunz's clover - and neither works with Filevault turned on. I have cleaned reinstalled it two times now, but now i just decrypt the volume and left this macOS machine empty until i can solve FV encryption. I attached a screen capture of the EFI & Kext.

- Clover 5070
- I store my EFIs in /Volumes/EFI/CLOVER/drivers/
- IMG* are verbose messages when booting into "FileVault Preboot on Clover screen"
- The verbose messages shows suggest that the FileVault drivers are not found.. I've checked the folders and also tried replacing the kext and efi with opencore, or updating them to the latest versions (applesupportpkg) - nothing work.

Can you help me with this?



Benni, can you share your clover EFI?
You need some more drivers to use file vault. (check What need to be tested section in the first post. And click the links to the other two posts. There is all info about the drivers)

or try using yardenlius from git:
 
Joined
Jun 24, 2014
Messages
201
Motherboard
ASUS Maximus VII Hero
CPU
i7 4790k
Graphics
HD 4600 + GTX 970
Mac
iMac, MacBook Pro
Mobile Phone
iOS
@blazinsmokey why did you not set csractiveconfig to 0x67?
My 3.3 release it was changed to 0x3E7 b/c mojave and clover could have issues injecting kext if using 0x67.

Here's info on that, link redacted due to rules here.... the restrictions here are truly suffocating sometimes.

Some more experienced hackintoshers may be caught off guard by this as we're generally used to seeing 0x67 for disabling System Integrity Protection(SIP) but I'll explain why 0x3E7 is the new preferred value for hackintoshes going forward
0x67
Active values:
  • CSR_ALLOW_UNRESTRICTED_NVRAM
  • CSR_ALLOW_UNRESTRICTED_DTRACE
  • CSR_ALLOW_TASK_FOR_PID
  • CSR_ALLOW_UNRESTRICTED_FS
  • CSR_ALLOW_UNTRUSTED_KEXTS
0x3E7
Active values:
  • CSR_ALLOW_UNAPPROVED_KEXTS
  • CSR_ALLOW_ANY_RECOVERY_OS
  • CSR_ALLOW_DEVICE_CONFIGURATION
  • CSR_ALLOW_UNRESTRICTED_NVRAM
  • CSR_ALLOW_UNRESTRICTED_DTRACE
  • CSR_ALLOW_TASK_FOR_PID
  • CSR_ALLOW_UNRESTRICTED_FS
  • CSR_ALLOW_UNTRUSTED_KEXTS

What you'll notice is that there's 3 new values added:
  • CSR_ALLOW_UNAPPROVED_KEXTS: Allows unapproved kexts
  • CSR_ALLOW_ANY_RECOVERY_OS: Allows for more control over volumes present in MacOS
  • CSR_ALLOW_DEVICE_CONFIGURATION: Wider device configuration ¯\_(ツ)_/¯
The one that's super important to us is UNAPPROVED_KEXTS as this is what's allowing us to get around MacOS 10.14.5's new kernel extension notarization which can make certain kexts not load correctly through Clover. And with how Clover seems to have a poor implementation of kext injection, it's also recommended for users on HighSierra as well to avoid any potential issues that may pop up but Sierra and ElCapitan users should avoid 0x3E7 as these values are not present.
You can even see what different CsrActiveConfig values enable/disable yourself with CorpNewt's CsrDecode tool or check what other Csr flags there are inside of Apple's public source code for Darwin(they're just bit switches so you can configure SIP to how you'd like). Hopefully someone finds this info interesting, I just realized this isn't actually written anywhere directly(also thanks Corp for the explainer)
 
Joined
Nov 9, 2018
Messages
35
Motherboard
Dell XPS 9560 - YH90J
CPU
I7-7700HQ
Graphics
GTX 1050, HD 630
My 3.3 release it was changed to 0x3E7 b/c mojave and clover could have issues injecting kext if using 0x67.

Here's info on that, link redacted due to rules here.... the restrictions here are truly suffocating sometimes.
thx :D
when I did run csrutil status I got Invalid Config or something like this :)

And my Handoff is working again! *yay*
I am on IOS 13.2 Beta 3 on my Phone and "Import Photo from iPhone" from Mac doesn't seem to work. Universal Clipboard and Handoff are working :)

@gaiaweylyn has the same problem. @gaiaweylyn Did you fix it?


Will try the OpenCore config on wednesday after school. Will report back when I have time. I also want to check systemconfig? If iMessage and so on are broken xD
(OpenCore supports Platforminfo/SMBIOS/ROM and so on)
 
Joined
Nov 17, 2018
Messages
26
Motherboard
Dell XPS 15 9560 - 1.10.1 - Clover
CPU
i7-7700HQ
Graphics
HD 630
You need to have the laptop plugged in to wall power as well.

If that isn't working, I have no clue.
thanks it started to work later on somehow after reboot...i cant leave my laptop on battery for too long anyway battery is gone on like an old laptop
 
Joined
Jul 18, 2018
Messages
31
Motherboard
DELL Precision 5520-Clover
CPU
i5-7440HQ
Graphics
HD 630
Hi guys,
The refresh rate/fps is 59.99Hz, not 60Hz on my machine with a 4K video(IINA). Anyone noticed this?
What's your fps?
Screen Shot 2019-10-28 at 09.18.33.png
 
Joined
Oct 8, 2018
Messages
22
Motherboard
Dell 9560
CPU
2.8GHz Intel Core i7-7700HQ
Graphics
Intel HD
Mac
MacBook Pro
Mobile Phone
iOS
For those who do not care about 0.0044 Frames per second; has anyone else noticed that airdrop to other iOS devices no longer works, but airdrop from other devices works just fine? All stock MacOS Settings are set correctly (discovery mode everyone, bluetooth on, same WiFi) I am running Catalina with a DW1560 card
 
Joined
Nov 9, 2018
Messages
35
Motherboard
Dell XPS 9560 - YH90J
CPU
I7-7700HQ
Graphics
GTX 1050, HD 630
For those who do not care about 0.0044 Frames per second; has anyone else noticed that airdrop to other iOS devices no longer works, but airdrop from other devices works just fine? All stock MacOS Settings are set correctly (discovery mode everyone, bluetooth on, same WiFi) I am running Catalina with a DW1560 card
Hi. I checked just now. And Airdrop works in both ways for me. Theses steps fixed my problem.

here are a few steps which you could do.
Log out of iCloud, Messages, FaceTime on all devices.

On your hackintosh, open KeyChain; Search for localDevice. Delete all

"com.apple.ids: local device‐AuthToken" keys.


Navigate to the hidden folder: ~/Library/Preferences. Delete these two plist files:

com.apple.ids.service.com.apple.madrid.plist
com.apple.imessage.bag.plist

Finally log into your iCloud account again.
 
Joined
Jan 30, 2015
Messages
17
Motherboard
Dell XPS 15 9560
CPU
i7-7700HQ
Graphics
HD 630
Mac
Mac mini
Classic Mac
iMac, Power Mac, PowerBook
Mobile Phone
Android, iOS
thx :D
when I did run csrutil status I got Invalid Config or something like this :)

And my Handoff is working again! *yay*
I am on IOS 13.2 Beta 3 on my Phone and "Import Photo from iPhone" from Mac doesn't seem to work. Universal Clipboard and Handoff are working :)

@gaiaweylyn has the same problem. @gaiaweylyn Did you fix it?


Will try the OpenCore config on wednesday after school. Will report back when I have time. I also want to check systemconfig? If iMessage and so on are broken xD
(OpenCore supports Platforminfo/SMBIOS/ROM and so on)
Unfortunately I have yet to fix the problem on mine. There are still a couple things I can try though. The broken/missing functionality is not crucial for the time being, so after trying all the non-invasive methods I found, I decided to stop and keep things as they are rather than risk making it worse by taking extreme measures.

I'll also be building a companion desktop system soon which will natively utilize a real AirPort card, so I should be able to better troubleshoot issues with that. I'll definitely keep an eye on this thread for any further potential fixes for the laptop too.
 
Top