Contribute
Register

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

Joined
Jul 3, 2014
Messages
934
Motherboard
Dell XPS 9360 (KabyLake R)
CPU
Intel i7 8550U
Graphics
Intel UHD 620
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. Android
But, I discovered that my _STA methods in there have been renamed to XSTA. This must be the reason for the different fan behavior! What could be changing it?

I would assume that would be a Clover hotpatch renaming it. You could try and retarget the hotpatch to use a TgtBridge parameter if you want to prevent renaming the functions. Either that or wrap the functions into a separate hotpatch.

Just now I validated my config.plist, but the only _STA to XSTA rename I use already has a TgtBridge of "GPI0" specified:

XML:
<dict>
    <key>Comment</key>
    <string>change _STA to XSTA in device GPI0 (TouchPad I2C)</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
        X1NUQQ==
    </data>
    <key>Replace</key>
    <data>
        WFNUQQ==
    </data>
    <key>TgtBridge</key>
    <data>
        R1BJMA==
    </data>
</dict>

That would mean that DptfTabl on OS X should be untouched. There might be an effect due to _OSI (OS selection) between Windows and macOS.

Edit:

Hmm.. I see the same XSTA instead of _STA as you are. The ACPI origin dump has _STA, but the version loaded through maciasl in macOS has XSTA. So either TgtBridge is not working as expected or Clover is doing something by itself based on another configuration setting?
 
Joined
Mar 29, 2011
Messages
847
Motherboard
ASRock X99 Extreme6
CPU
E5-2690 v4
Graphics
Radeon VII
It is puzzling.
 
Joined
Jul 3, 2014
Messages
934
Motherboard
Dell XPS 9360 (KabyLake R)
CPU
Intel i7 8550U
Graphics
Intel UHD 620
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. Android
It is puzzling.

Turns out its an issue with TgtBridge not working as expected.

I'm testing with updated I2C patches as follows:

XML:
<dict>
    <key>Comment</key>
    <string>change _STA to XSTA in device GPI0 (TouchPad I2C)</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
        FB1fU1RBAKAJk1M=
    </data>
    <key>Replace</key>
    <data>
        FB1YU1RBAKAJk1M=
    </data>
</dict>
<dict>
    <key>Comment</key>
    <string>change _CRS to XCRS in device TPD1 (TouchPad I2C)</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
        B6QKD6QAFDNf
    </data>
    <key>Replace</key>
    <data>
        B6QKD6QAFDNY
    </data>
</dict>

This also calls into question how 'destructive' _DSM to XDSM is as a patch. It might be interesting to see what happens if we leave things more 'vanilla'.
 
Joined
Mar 10, 2014
Messages
96
Motherboard
Lenovo ThinkPad T440p
CPU
Core i5-4300M/QM87
Graphics
Intel HD 4600/1366x768
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Dell XPS 9360 i5-8250U FHD Boot error on 10.14
 

Attachments

  • 20190131_010209.jpg
    20190131_010209.jpg
    1.3 MB · Views: 61
Joined
Jul 3, 2014
Messages
934
Motherboard
Dell XPS 9360 (KabyLake R)
CPU
Intel i7 8550U
Graphics
Intel UHD 620
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. Android
Dell XPS 9360 i5-8250U FHD Boot error on 10.14

Looks like macOS is trying to load firmware into your internal GPU. WhateverGreen.kext is supposed to prevent this.
Double check if your kexts are installed correctly in Clover.
 
Joined
Mar 10, 2014
Messages
96
Motherboard
Lenovo ThinkPad T440p
CPU
Core i5-4300M/QM87
Graphics
Intel HD 4600/1366x768
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Looks like macOS is trying to load firmware into your internal GPU. WhateverGreen.kext is supposed to prevent this.
Double check if your kexts are installed correctly in Clover.

Yeah everything is good. My setup works 100% on 10.13. I'm having these issues with 10.14
 

Attachments

  • CLOVER.zip
    3.7 MB · Views: 44
Joined
Mar 29, 2011
Messages
847
Motherboard
ASRock X99 Extreme6
CPU
E5-2690 v4
Graphics
Radeon VII
I'm testing with updated I2C patches as follows

Thanks. I updated my patches, and it does fix the issue with that SSDT. I haven't noticed any different fan behavior though. Same for you? I suspect it may have to do with the variable CTYP, which appears to control whether active cooling is used.

I'm actually on FakeSMC now, because of an issue with slow boots using VirtualSMC. So maybe at some point I'll also install that SMM kext to try out.
 
Joined
Feb 1, 2012
Messages
14
Motherboard
Dell XPS 9360 (2017)
CPU
Intel Core i5 7200U
Graphics
Intel HD Graphics 620
@the-darkvoid I saw that you changed the MacBook model to 15,5 in your config.plist. Does this introduce problems or major benefits for i7200U users? Otherwise I have to stick with your old config and Macbook 14,4 profile...
 
Top