Weird ACPI behaviour after DSDT patch (LAPTOP)

I'm new to the reddit hackintosh community so tell me if i got something wrong.

I tried editing my DSDT to support the battery level both manually and with a patch that matched with the configuration of my laptop. In both cases the ACPI screws up and stops reporting battery level (at 100 all the time) and estimated time on battery at firmware level( I mean it stops working even on Windows and Linux 100% not discharging at all on both, i need to force a shutdown by firing up the CPU and the two GPUs at maximum rate on battery, then the ACPI somehow restores itself and works on the other OSes). It happens every time I boot with these DSDT. I was using the patched DSDT in conjunction with the ACPI patch kext.

My specs:

  • CPU: Intel Core i7-6700HQ @ 3.500GHz
  • GPU: Intel HD Graphics 530 + Nvidia GeForce GTX 960m 4GB (Disabled trough clover hotpatch)
  • RAM: 16 GB (8+8 Hynix)
  • Motherboard/Laptop model: Hp Pavilion 15-bc014nl (X0M38EA)
  • Audio Codec: Realtek + AppleAlc with layout id: 13
  • Ethernet Card: Realtek RTL8111
  • Wifi/BT Card: (if available)
  • What guide/tool followed: RehabMan's Battery Indicator Guide (DSDT Patching) + MaciASL
  • What part I got an issue with: Battery indicator always at 100% every time I boot MacOs with patched DSDT, screws up ACPI in any OS
  • What files/config I am using: Clover hotpatch: disable nvidia gpu + skylake framebuffer fix
  • Extra Info: [Add something you need to point out about your setup]
submitted by /u/olly1240
[link] [comments]