Contribute
Register

[Guide] Dell Latitude E5470 (Skylake)

Status
Not open for further replies.
for fn-keys... I only see one _Qxx function. Need to figure out how to remap the function keys
- SSDT/DSDT here: View attachment 183457

_Q66 in DSDT, _QF1 in SSDT-13.

But _Q66 is where you should start:
- it calls NEVT... which in turn handles a bunch of things...
- eventually, it will lead you to BRT6 (as you can see, it does the Notify(LCD, 0x86/0x87) which means something about brightness keys to Windows...


MacPro3,1 is a desktop...


You forgot IntelBacklight.kext.

using someone else's VoodooPS2Controller

It is evidently not coded for your trackpad, which is likely ALPS (it is detecting as a mouse).
 
_Q66 in DSDT, _QF1 in SSDT-13.

But _Q66 is where you should start:
- it calls NEVT... which in turn handles a bunch of things...
- eventually, it will lead you to BRT6 (as you can see, it does the Notify(LCD, 0x86/0x87) which means something about brightness keys to Windows...
interesting... I have zero knowledge about asl programming, but the structure/syntax seems easy to follow

thanks for the pointer, should be easy to fix this



MacPro3,1 is a desktop...
I did copy the config.plist from the skylake desktop thread, and made modifications. Will test with Macbook6,2, or if something better shows up

https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD520_530_540.plist



You forgot IntelBacklight.kext.
updated guide.

It is evidently not coded for your trackpad, which is likely ALPS (it is detecting as a mouse).
yeah. this was the first kext that had working trackpad/touchpoint, will need to hunt for/modify a good VoodooPS2 kext to get this alps touchpad working properly
 
<slightly sidetracked from FN-keys>

attempted sleep. everything turned off (LED lights, HDD), but it automatically turned on a few seconds after

in logs, it said
Code:
Wake reason: XDCI
XDCI seems to be the usb 3.0 controller

following the fixes for usb 2.0 stuff, I removed _PRW method from XDCI. Now, it says
Code:
Wake reason: GLAN HDEF

same thing, remove _PRW method from GLAN, HDEF. Now, sleep works (via menu dropdown or LID). seems to be stable, need more testing obviously.

audio doesn't work after sleep, will attempt to fix via CodecCommander/EAPD
 
<slightly sidetracked from FN-keys>

attempted sleep. everything turned off (LED lights, HDD), but it automatically turned on a few seconds after

in logs, it said
Code:
Wake reason: XDCI
XDCI seems to be the usb 3.0 controller

following the fixes for usb 2.0 stuff, I removed _PRW method from XDCI. Now, it says
Code:
Wake reason: GLAN HDEF

same thing, remove _PRW method from GLAN, HDEF. Now, sleep works (via menu dropdown or LID). seems to be stable, need more testing obviously.

Usually it is XHC... (and the others).

Standard _PRW fix as described in the guide: http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

I use a hotpatch instead of static patching... (rename GPRW->XPRW, then implement a new GPRW in an SSDT). You can see how it is done in the hotpatch files: https://github.com/RehabMan/OS-X-Clover-Laptop-Config
(advanced stuff that can wait until later...)
 
yes, XDCI

I may need to mod the _PRW patches for Skylake if that is common. I think some addresses have changed around (will probably require a completely separate set of patches).

Looked at your DSDT... The GPRW->XPRW + SSDT_PRW technique will work also... I actually like this technique better and better....
 
I may need to mod the _PRW patches for Skylake if that is common. I think some addresses have changed around (will probably require a completely separate set of patches).

Looked at your DSDT... The GPRW->XPRW + SSDT_PRW technique will work also... I actually like this technique better and better....
I'll take a look at those patches tomorrow.

Removing _PRW seems to be working, but it's a more brute-force approach than your GPRW->XPRW/... technique

Sound after sleep seems to be working with CodecCommander

Only major thing left is Intel IGP (and external graphics/HDMI audio)
then FN keys and VoodooPS2Controller for touchpad
then SD card slot
then bluetooth
 
but it's a more brute-force approach than your GPRW->XPRW/... technique

Yes.. and the GPRW/XPRW (rename/replace pattern) can be done easily with hotpatch.

Only major thing left is Intel IGP (and external graphics/HDMI audio)

That's a big one...
 
system was unable to autodetect the second RAM slot

Need to set channel=2, slotcount=4, use slots 0&2 in clover config

Updated first post with this detail.
 
system was unable to autodetect the second RAM slot

Need to set channel=2, slotcount=4, use slots 0&2 in clover config

Updated first post with this detail.

config.plist/SMBIOS/Trust=true might have helped.
 
Status
Not open for further replies.
Back
Top