Contribute
Register

[Guide] Dell XPS 13 9360 on MacOS Sierra 10.12.x - LTS (Long-Term Support) Guide

Status
Not open for further replies.
Hi guys, I have some feedback on the charger freezing problem (is on High Sierra as i'm testing it, please delete the post if its not ok or if the behavior has already documented):

- My XPS is not UHD (matte 1080)
- If I plug the USB or normal charger the OS will freeze (plugged or not plugged at boot)
- If I let (or make) the laptop sleep until the keyboard is turned off and the main light is turn on (while the charger is connected) and wake the computer, I can normally connect and disconnect the charger without issue
- After reboot it freezes again but can leave it sleep and use it normally after the "connected sleep"

Will do additional tests, if have free time will do the test on Sierra.
 
Thank you for the feedback, but anything non Sierra-related can't be discussed here.
Moreover, I just released a few posts above a full 10.12.5 Clover config where everything is hotpatched, and that, in addition to an EC reset, should stop the freezings.
Please downgrade to Sierra and test the beta package attached to one of the earlier posts if you want help with the issue.
 
Awesome work bozma88 - and happy birthday!!

Your config works perfectly. One point to note; with my configuration of UHD+touchscreen I had to modify ig-platform-id (in config & ssdt) to 0x19160000 not 0002 as when the screen blacked out or slept it did not turn on again. Otherwise everything else works fine, and more importantly as reported earlier - no freeze on power plug/unplug!

Another interesting note is that now with plugging in the USB-C charger I get a prompt saying the USB accessory is disabled. This is due to the limits kusbwakeportpowerlimit now set to 0x3e8 (before it was 0x0834). Will test it on battery to see if there are any increases!

Final point - with my setup I still need to drop DMAR and #MCFG tables otherwise I can't boot. How did you manage to boot without dropping these tables?

MCFG is commented so it should make no difference.
DMAR needs to be dropped if you do not disable VT-d in BIOS config.

Can I have your IOREG and Clover folder (all cleaned up from unnecessary things, please)? I want to make a universal config for UHD and FHD screens.
 
10.12.5 HOTPATCH BETA RELEASE: Please test it!

Finally, I am putting together the much awaited 10.12.5 hotpatching guide.
I have to write a lot of credits and explanations, and meanwhile I ask some of you to beta-test it.

The file you find attached is my current EFI folder (stripped from personal iServices IDs, of course).

Just use this to boot (maybe via a USB-key), after implementing your cloud keys, clearing kext caches and completely power-cycling the computer twice. BIOS should be 1.3.5.
This beta release is aimed at users that are ALREADY following my #1 post LTS guide.

New features:
> Everything is now hotpatched. No need to patch DSDT anymore.
> No more power-cycle freeze that some users experienced. Hopefully...
> NVME 512b patches removed. You have to format your drive to 4k or add the patches by yourself as per my #1 post guide.
> USB ports now patched correctly. I tweaked the power values. left port provides 1A charging speed to OS devices. Right port provides 2A if USB Powershare enabled in BIOS, 1A if disabled. So, use left port if powering an iPad as secondary screen (Duet.app, e.g.) and want to save battery, use right port if you need to quick charge your device.
> HDMI (and presumably DP) Audio via USB-C connector is now working and hot-swappable. We now have internal speakers, jack sense, Bluetooth audio and HDMI audio working. Great!
> SATA M.2 SSDs should now work thanks to SATA-100-series-unsupported.kext.

What still does not work:
> SD card reader: work in progress.
> HWP: deliberately chose not to enable. Huge reliability loss, power savings not proven, slight decrease in performances.
> NVME power savings (with Toshiba XG4 drives): controller does not go in low power states, always drawing 2W of power.
> Thunderbolt: not working, needs a different SMBIOS because Macbook9,1 does not have TB in USB-C. Will likely work OOB with Macbook 13,x, likely not hot-pluggable.
> Microphone in earphones (TRRS connector).
> USB 3.1 through USB-C is not hot-pluggable.


Thank you in advance to all the beta testers that will contribute by reporting issues with this release.

two questions...poor English...

* How to know whether I had format my driver to 4k?
* If not format my driver to 4K, how to ?
 
MCFG is commented so it should make no difference.
DMAR needs to be dropped if you do not disable VT-d in BIOS config.

Can I have your IOREG and Clover folder (all cleaned up from unnecessary things, please)? I want to make a universal config for UHD and FHD screens.

Sure - here you go. Just so you know, the differences between your config and mine are:

1) Original NVME 512b formatting, so patcher kext still present
2) VT-d enabled, so DMAR still dropped
3) Slightly tweaked VoodooPS2 kext
4) Patched AppleHDA instead of cloveralc
5) UHD changes as per above
 

Attachments

  • Clover_MB91.zip
    5.1 MB · Views: 203
@ everyone

10.12.5 HOTPATCH BETA RELEASE: Please test it! Link here.
 
Last edited:
Status
Not open for further replies.
Back
Top