Contribute
Register

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

Status
Not open for further replies.
Joined
Feb 25, 2012
Messages
311
Motherboard
GA-Z370N-WIFI
CPU
i5-8600K
Graphics
RX 460
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Doesn’t IOElectrify Power the USB C Port all the time? So the Power consumption would be much more?
Probably, but when you use a dock with power delivery, you don't care that much about battery life.

Could you share your current clover folder?
It's just CLOVER 3.4 with IOElectrify and unrelated black screen on wake/dp replug fix (tested without black screen fix and instant replug also worked)
 
Joined
Feb 25, 2012
Messages
311
Motherboard
GA-Z370N-WIFI
CPU
i5-8600K
Graphics
RX 460
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
I can finally replug my 4K montor, power adapter, ethernet, soundbar, keyboard and mice with single cable without reboot!
Ok, this isn't really working. My USBC dock with USB 3.0 HUB works as USB 2.0 HUB when plugged to XPS (works fine with Macbook), and suddenly gigabit ethernet isn't really a gigabit.

But i went further and found a way to hotplug TB3 dock.

Unlike USBC dock, when using IOElectrify and SSDT-TB3, devices are not detected after booting with TB3 dock plugged in, and if you try to replug TB3 it will still look like it's not working, but it does.

Trick is, in this configuration, TB3 hotplug works ONLY when laptop is sleeping.
Not a big deal IMO, since docked laptops are used with lid closed anyway, and with closed lid they go to sleep when unplugged from power. I can hear fans turning off in about 5 seconds after i close the lid while disconnected or disconnect while lid is closed)

Another issue with this configuration is, each time you add/remove USB device from dock, in order for macOS to see the changes TB3 dock must be replugged. Also IMO not a big deal, since dock is mostly for plugging predefined set of devices.

So now finally I CAN replug my 4K montor, power adapter, GIGABIT ethernet, soundbar, keyboard and mice with single cable without reboot!
 
Joined
May 29, 2020
Messages
5
Motherboard
Dell Precision 5520
CPU
7820HQ
Graphics
HD 630 / M1200
Mobile Phone
  1. Android
Thanks for this helpful tuto!
New on hackintosing after first reboot i have three icon (Mojave install, Prebooter, start Mac) when i choose start Mac it goes - v mode and restart here the last lines before reboot.
Any help welcome!
 

Attachments

  • FOTO_20200605_101302.jpg
    FOTO_20200605_101302.jpg
    386.8 KB · Views: 66
Last edited:
Joined
Dec 19, 2013
Messages
3
Motherboard
Dell XPS 9560 4k Touch, 16GB RAM, 1TB Samsung 970 Pro Plus
CPU
I7-7700HQ, BCM94360NG wifi
Graphics
GTX1050, HD 630
Mobile Phone
  1. iOS
Just in case no one has spotted this, I found the following post linking to a driver for the SD Card Reader. Installed it in /L/E and it seems to work quite well. (when installed in clover/kext/other it provided read only operation.

Which code did you take? These are the repos I found:
I just found this, maybe it helps:


At the bottom is the download Sinetek-rtsx.kext.zip

Or from here:

 
Joined
Nov 9, 2018
Messages
72
Motherboard
Dell XPS 9560 - YH90J
CPU
I7-7700HQ
Graphics
GTX 1050, HD 630
Just in case no one has spotted this, I found the following post linking to a driver for the SD Card Reader. Installed it in /L/E and it seems to work quite well. (when installed in clover/kext/other it provided read only operation.
With OpenCore this doesn't need to be under /L/E
 
Joined
Jul 15, 2019
Messages
27
Motherboard
Dell XPS 9560
CPU
i7-7700HQ
Graphics
GTX 1050/HD 630
Mac
  1. MacBook Air
Mobile Phone
  1. Android
Just in case no one has spotted this, I found the following post linking to a driver for the SD Card Reader. Installed it in /L/E and it seems to work quite well. (when installed in clover/kext/other it provided read only operation.

Ohhhhh, nice find!

I placed the KEXT into my EFI/Clover/Kexts/Others and rebuilt the kext cache.

Works for me: read and write works without needing to be put inside S/L/E or L/E.

Tested with a Samsung Evo Plus, 64GB MicroSD and I got 5.2 MB/s write and 4.9 MB/s read speeds (Tested with Blackmagic Disk Speed Test).

Seemed a little slow, so I tried the same card in a USB A 3.0 to SD adapter and got the following speeds:
51.3 MB/s write and 89.6 MB/s read

Still happy, despite the slower speed - that's one less dongle to carry around now!

Edit: I am running Clover 5119 and Catalina 10.15.5, for reference.
Edit 2: I also tried the KEXT inside L/E and the transfer speed remains the same.
 
Last edited:
Joined
Jul 15, 2019
Messages
27
Motherboard
Dell XPS 9560
CPU
i7-7700HQ
Graphics
GTX 1050/HD 630
Mac
  1. MacBook Air
Mobile Phone
  1. Android
Catalina 10.15.6 is now available.
No issues with the update - using the newest Clover r5120.
 
Joined
Dec 27, 2012
Messages
103
Motherboard
Dell XPS 9560 FHD
CPU
i7-7700HQ
Graphics
HD 630
Mac
  1. MacBook
Mobile Phone
  1. iOS
Hi Guys ! It's been a long time and I still enjoy this hack of mine.

@blazinsmokey there's in not a single day nor me or this laptop think about you, I hope you are safe and sounds in this crazy times.

Just wanted to pop out here because I just seen this, and it's really good news: FAN CONTROL FOR DELL LAPTOPS!!!


Now apparently fan control is possible, you can install this kext by compiling the latest VirtualSMC or download the one attached here and report.

The only thing that annoyed the hell outta me was these uncontrollable noisy fans, now I enjoy even more this laptop!

All the best, take care and most of all be safe!

1595790777107.png


EDIT#2: I tested it, FAN CONTROL DO WORKS but not via HWMonitorSMC2 (monitoring temp and fan speed only).
You can use Exirion (free) as mentioned in Acidanthera thread to manual set up fan speed:

You also have to install these 2 kexts: SMCSuperIO.kext and SMCProcessor.kext to make this work and retrieve temp reading.


1595794734638.png


Note: I let the Bios control and set it to automatic, but you can manually setup max fan speed with it if you need.
Just be caution so the fan ventilation is enough not to overheat the CPU.
 

Attachments

  • SMCDellSensors.kext.zip
    14.8 KB · Views: 103
Last edited:
Joined
Dec 27, 2012
Messages
103
Motherboard
Dell XPS 9560 FHD
CPU
i7-7700HQ
Graphics
HD 630
Mac
  1. MacBook
Mobile Phone
  1. iOS
Also note about the last Bios update from june 2020 (v.1.19) : If you don't want to loose undervolting capability both on window (XTU) and mac (VoltageShift), do not install the last Bios update!
You can always roll back to 1.18 if needed.
 
Joined
Nov 9, 2018
Messages
72
Motherboard
Dell XPS 9560 - YH90J
CPU
I7-7700HQ
Graphics
GTX 1050, HD 630
after rolling back don't forget to reset the BIOS. Undervolting will still be disabled if you just install another bios.
 
Status
Not open for further replies.
Top