Contribute
Register

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

Joined
Sep 26, 2018
Messages
17
Motherboard
Dell Precision 5520 - Clover
CPU
i7-7820HQ
Graphics
HD 630/ M1200 1920x1080
Mobile Phone
Android, iOS
hey! (noob alert)

I am hoping to attempt to install macos on my Dell Precision 5520, which I believe is the same hardware as XPS 5560 and have landed at this very informative and detailed guide.

Using my wife's old late 2011 macbook pro I can download and create a High Sierra installer, but it is too old to go above macos 10.13, so I cannot download Mojave from the Apple Store (and I have tried joining the beta programme but no luck there).

Can I still follow this guide for my Dell but install High Sierra instead?
Or is it best to get a hold of Mojave before proceeding?

Apologies if this has been asked already somewhere else (this thread is 81 pages long, so possibly the answer is buried in here somewhere)
Hi! I would be very interested to see how it works for you - I also have Precision 5520. Most everything works with the setups listed here, but I can't figure out sleep in in Cat, although it did work in Mojave.
 
Joined
Oct 8, 2018
Messages
27
Motherboard
Dell 9560
CPU
2.8GHz Intel Core i7-7700HQ
Graphics
Intel HD
Mac
MacBook Pro
Mobile Phone
iOS
Current setup: XPS 15 9560 1080p 512GB DW1560
OSX 10.15.1
Default clover folder (No USBInjectAll)
Dell TB16 Dock
7 Port USB-Hub connected to the dock.
Using MacBookPro14,3 in clover

As stated before, the USB ports, video ports and audio port now work on the dock on MBP14,3 whereas with MBP14,1 only the video outputs worked. However, using 14,3, my bluetooth is now dead (It says not available in the menu bar), and the onboard USB ports no longer work. I have provided my IOReg using 14,3 (I hope this is OK I've not done this before). I will be reverting to 14,1 for now, as bluetooth and USB ports are more important to me for now. Thanks for all the work so far!
Confirm that you have read and use this patch instead of previous bluetooth method

#767
 
Joined
Nov 11, 2019
Messages
6
Motherboard
Dell Precision 5520 (laptop)
CPU
i7-7820HQ
Graphics
Quadro M1200 + HD 630
Mac
MacBook Pro
Mobile Phone
Android
Hi! I would be very interested to see how it works for you - I also have Precision 5520. Most everything works with the setups listed here, but I can't figure out sleep in in Cat, although it did work in Mojave.
hey @bbst (or anyone else):
within your bios have you had to disable TPM? (which results in a Dell screen nagging you at every reboot about this?)

as suggested on this page:


In order to boot the Clover from the USB, you should visit your BIOS settings:
- "VT-d" (virtualization for directed i/o) should be disabled if possible (the config.plist includes dart=0 in case you can't do this)
- "DEP" (data execution prevention) should be enabled for OS X
- "secure boot " should be disabled
- "legacy boot" optional (recommend enabled, but boot UEFI if you have it)
- "CSM" (compatibility support module) enabled or disabled (varies) (recommend enabled, but boot UEFI)
- "fast boot" (if available) should be disabled.
- "boot from USB" or "boot from external" enabled
- SATA mode (if available) should be AHCI
- TPM should be disabled


back on the first page of this thread is the mention of following the bios setup here:

so I will re-enable TPM and do as the second link says...
 
Last edited:
Joined
Sep 26, 2018
Messages
17
Motherboard
Dell Precision 5520 - Clover
CPU
i7-7820HQ
Graphics
HD 630/ M1200 1920x1080
Mobile Phone
Android, iOS
hey @bbst (or anyone else):
within your bios have you had to disable TPM? (which results in a Dell screen nagging you at every reboot about this?)

as suggested on this page:


In order to boot the Clover from the USB, you should visit your BIOS settings:
- "VT-d" (virtualization for directed i/o) should be disabled if possible (the config.plist includes dart=0 in case you can't do this)
- "DEP" (data execution prevention) should be enabled for OS X
- "secure boot " should be disabled
- "legacy boot" optional (recommend enabled, but boot UEFI if you have it)
- "CSM" (compatibility support module) enabled or disabled (varies) (recommend enabled, but boot UEFI)
- "fast boot" (if available) should be disabled.
- "boot from USB" or "boot from external" enabled
- SATA mode (if available) should be AHCI
- TPM should be disabled


back on the first page of this thread is the mention of following the bios setup here:

so I will re-enable TPM and do as the second link says...
Thanks. I can't disable TPM, as it dual boots to Windows where i need it. So I assume the second option is better for me.

___
5. Enable Intel SpeedShift (setup_var 0x4BC 0x1)
a. To enable Kaby Lake hardware P-states, which Dell has decided it wouldn’t add an option to do in the GUI (http://en.community.dell.com/support-forums/laptop/f/3518/t/20007733), requires a command-line setting. It's a setting just like any other, so resetting BIOS to default settings will clear this bit and it would then need to be reapplied.
b. Rockstar75 made a nice tutorial: http://forum.notebookreview.com/threads/dell-xps-speed-shift.796891/page-14#post-10454342
i. Don’t re-enable Secure Boot, obviously.
_____

Have you done it yourself? I am a bit concerned to try on 5520 as this is specifically listed for XPS 9560...
 
Joined
Oct 8, 2018
Messages
27
Motherboard
Dell 9560
CPU
2.8GHz Intel Core i7-7700HQ
Graphics
Intel HD
Mac
MacBook Pro
Mobile Phone
iOS
Here is Clover version bluetooth functioning, TB16 USB2/3 Enabled, with Realtek native audio (Make sure that you've installed the 4 files in windows for TB16 if it doesnt work). It's very slightly modified version from Sammy. I still need to plug in during Clover Bootscreen, but it's 1am and I cant be stuffed trying to get it to work from bootscreen. I'll live with this handicap for the rest of my dell days unless one of you fine folks knows the secret.

The 16" MBP has just been released and it's finally the laptop that I was waiting for (pending thermal results)

P.S. Why are we using CodecCommander, ladies? I thought it was super-seeded. I left it there but I don't think it belongs in there
 

Attachments

Joined
Oct 30, 2018
Messages
6
Motherboard
Asrock b85m PRO4
CPU
i5 4460
Graphics
GTX 1080
Here is Clover version bluetooth functioning, TB16 USB2/3 Enabled, with Realtek native audio (Make sure that you've installed the 4 files in windows for TB16 if it doesnt work). It's very slightly modified version from Sammy. I still need to plug in during Clover Bootscreen, but it's 1am and I cant be stuffed trying to get it to work from bootscreen. I'll live with this handicap for the rest of my dell days unless one of you fine folks knows the secret.

The 16" MBP has just been released and it's finally the laptop that I was waiting for (pending thermal results)

P.S. Why are we using CodecCommander, ladies? I thought it was super-seeded. I left it there but I don't think it belongs in there
I am using this clover folder now, it works perfect. To have the dock work from boot screen, I disabled thunderbolt boot support and thunderbolt pre boot support in bios. This has disadvantages on its own, but it works for me. The only little thing I noticed is that switching audio outputs seems to be a bit finicky, that's it really. Thanks for the folder setup.
 
Joined
Nov 11, 2019
Messages
6
Motherboard
Dell Precision 5520 (laptop)
CPU
i7-7820HQ
Graphics
Quadro M1200 + HD 630
Mac
MacBook Pro
Mobile Phone
Android
@bbst I spent ages today trying to get the TPM option back into my BIOS as there is a known problem where it can sometimes disappear.... so if you use it for bitlocker or similar then don't disable it!


re-flashing the BIOS with 1.16 didn't help, nor did going back to 1.15 and to 1.16 again.... eventually a long press of the power button with the AC power lead out managed to do some sort of reset and it was back.

I have only just managed to create myself a Mojave bootable USB, and after one boot do not see the Mojave installer... is this because of the lack of the HFSPlus.efi in /EFI/Clover/drivers/UEFI ? (this isn't mentioned back on page 1 of this guide)
 
Joined
Nov 2, 2018
Messages
37
Motherboard
Dell XPS 15 9560
CPU
i7-7700HQ
Graphics
HD 630
Mobile Phone
iOS
Here is Clover version bluetooth functioning, TB16 USB2/3 Enabled, with Realtek native audio (Make sure that you've installed the 4 files in windows for TB16 if it doesnt work). It's very slightly modified version from Sammy. I still need to plug in during Clover Bootscreen, but it's 1am and I cant be stuffed trying to get it to work from bootscreen. I'll live with this handicap for the rest of my dell days unless one of you fine folks knows the secret.

The 16" MBP has just been released and it's finally the laptop that I was waiting for (pending thermal results)

P.S. Why are we using CodecCommander, ladies? I thought it was super-seeded. I left it there but I don't think it belongs in there
It works perfectly, the only issue I'm having is with the touchpad which doesn't recognise any gesture.
(I have installed all the kexts provided in your clover folder in /L/E)
 
Joined
Oct 8, 2018
Messages
27
Motherboard
Dell 9560
CPU
2.8GHz Intel Core i7-7700HQ
Graphics
Intel HD
Mac
MacBook Pro
Mobile Phone
iOS
It works perfectly, the only issue I'm having is with the touchpad which doesn't recognise any gesture.
(I have installed all the kexts provided in your clover folder in /L/E)
The brackets is where you went wrong matey. The only thing I have installed in the Extensions folder is the Ethernet hack. The rest is in Clover EFI

Whats the advantage of installing them in L/E anyway? Something about a certain ice-cream flavor and clean MacOS? In my experience every time you update anything something in L/E breaks and you have to play a game of whack a mole.

I am using this clover folder now, it works perfect. To have the dock work from boot screen, I disabled thunderbolt boot support and thunderbolt pre boot support in bios. This has disadvantages on its own, but it works for me. The only little thing I noticed is that switching audio outputs seems to be a bit finicky, that's it really. Thanks for the folder setup.
Thanks matey I thought it was my clover config; bios makes much more sense. I'll give it a go tonight
 

Attachments

Last edited:
Top