Hi there.
After some test, I can say that battery is perfectly working now with
@blazinsmokey Clover 3.2 folder with very small modifications.
Ok, could be better compared to the 10 hours in windows but most hackintoshes have substancially less battery autonomy (7 to 8 hours here). Fans are more silent if not completely off most of the time, CPU mostly hit 37° with 85 chrome tabs opened lol
I didn't used or mixed original config.plist with jardenliu's work on github:
1) Jardenliu uses wrong product model in his smbios, it should be 14,1 for IGPU only, not 14,3, see @vit9696 response here:
HI, I used the latest version of WhateverGreen(v1.2.2). then I found that the HDMI is not output. So i use the debug version release, and I found the AGDPolicy patch did not enter into force.My lap...
github.com
2) After reading
@RehabMan comments here about SMCBatteryManager.kext and Battery APCI patching:
BTW, I did some testing with VirtualSMC.kext and SMCBatteryManager.kext on some of my systems.
I found that ACPI still needs patching for SMCBatteryManager.kext to work... it seems it actually calls into ACPI battery methods anyway.
Your case is probably that you did not need ACPI patches for your battery methods in the first place (eg. ACPIBatteryManager.kext would work with same result). Not all computers use EmbeddedControl for battery status, and even some that do, have no multibyte EC fields.
... So I just added the missing patched SSDT for Battery (SSDT-BATC.aml) and Fans (SSDT-FANS.aml) from Jardenliu and get everything to work now, battery doesn’t drain like crazy.(He has 97W battery).
You can download and try my CLOVER 3.2 folder same untouched kb-config.plist as blazingsmokey with addition:
- Battery & Fan SSDT from jardenliu
- Last USB-C & TB SSDT from blazinsmokey
- NoTouchID.kext (only for those with fingerprint sensor, to deactivate it at boot time)
- Removed SMCLightSensor.kext (we don't have light sensor for automatic brightness) & AppleBacklightFixup.kext (superseded by Whatevergreen last update).
- Added VoltageShift.kext (only for those who wants to try undervolting, mine works great with -130 -90 -130mV, see post from
@arehep here for explanations :
https://www.tonymacx86.com/threads/...smc-i2c-trackpad-clover-uefi-hotpatch.267161/
- Replaced CpuFriendDataProvider.kext. I generated mine with this handy script that generates kext based on your Smbios and Board Model, you have 4 settings, I used the lowest to preserve battery (I only do light browsing and stuff on my hack):
https://github.com/stevezhengshiqi/one-key-cpufriend CPU is also set to 800 Mhz at idle.
- Last but not least, all lilu related kext & drivers64UEFI updated to last revisions from Acidanthera repo and upcoming Clover 4926 and 4828.
This config should work for all XPS 9560 owners with 7700HQ CPU and 97W battery. For those with 7300HQ, please refer to post
post #316 or use provided script. For 4 Screen users see post #1. Finally, for those with 56W small battery, chances are you will have to patch your battery SSDT.
So all in all, the only things left to make this hack one of the sexiest laptop ever in the history of hackintosh could be :
- More input & test for TB3 device owners so we know if TB3 works or not with current OP config, personally @blazingsmokey USB-C with USB2/3 + HDMI 4K 60Hz support works very nicely for me, can't complain here, a bit slow for USB device mounting but nothing "laggy" here. Hot/Cold pluging works great too.
- Hoping for VirtualSMC to add laptop fan sensors in the future for fan control
- This weird fan management between on battery (dead silent, really enjoyable) and plugged in (fans that blast most of the time).
EDIT: There is still something weird with the battery, after almost 5h at 50% the battery drops to 7% So I must investigate more. I tested with a brand new 97W battery to replace my old 56W maybe it needs some charge cycles, I don’t know.
I also noticed that with my provided CPUDataProvider.kext sleep wake from lid doesn’t work, I have to manually wake the laptop with power button. If you have issues use original from Blazinsmokey, wake from lid works here.
What a shame this hack works better in Mac OS than Windows lol
Honestly, I don't see much to improve here, thanks to OP and all the legends, developers and contributors who made my computer life easier since 2012!
Cheers!
Note: don't forget to clear NVRAM (F11 at Clover screen) after the changes, sometimes you have to do it multiples times to make it work, see post #301. Also, I doing Bios factory reset a reapplied all the settings helped.
About my hardware: Dell XPS 9560 FHD 1080p, no fingerprint sensor, MacOS/Win 10 Dual Boot, CPU : 7700HQ, SSD : Samsung 970 EVO, Wifi/bluetooth : W1560, RAM : Crucial DDR4 32Go (2x16), Unbranded Chinese 97W battery upgrade, CPU repasting + Thermal Pads + Sealed vents to keep it cool (google for it, there are some crazy mods out there lol).