RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,006
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
OK, so here's where I currently stand with the XPS 12 then.
Power Management seems to be setup now with the generated SSDT, although when I Sleep, the battery still tends to drain pretty quickly, so I'm guessing my Sleep isn't working quite right.
Verify it is actually entering sleep. Verify outward indication of sleep (usually a blinking LED). Also, upon wake, you should see 'Wake Reason' in system.log. No 'Wake Reason', then the laptop really never went to sleep. Check for sleep assertions: 'pmset -g assertions'...
Battery Status seems to be working alright with ACPIBatteryManager.kext although often when I unplug I constantly get warnings about the battery being low even though I clearly have several hours left of battery life.
Check data in ioreg: ioreg -rc IOPMPowerSource
Also, run the debug version to see if data returned from DSDT methods makes sense.
I'm in the process of trying a few different ways to get Audio working with the ALC668 codec: http://www.tonymacx86.com/audio/117469-need-help-patching-applehda-alc668-5.html
Try the AppleHDA with proper DSDT patches... (eg. "Audio Layout 12" ...change layout-id as necessary, and "IRQ Fix")
I downloaded ACPIBacklight.kext to see if I could get brightness adjustment working, but it doesn't seem to work for me. I'm assuming I need to do some DSDT patching to get it working, but I haven't started looking at that yet.
DSDT patches: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "Rename GFX0 to IGPU", "Brightness Fix (Haswell)"
install: https://github.com/RehabMan/OS-X-ACPI-Backlight
Note: Your GFX0 device may be defined in one of the SSDTs, not DSDT (very common with newer laptops).
The NullEthernet.kext works perfectly for me to use iMessage, iCloud, App Store, etc.
Cool... Nice to hear that works for you...