acidanthera / bugtracker

Acidanthera Bugtracker
383 stars 44 forks source link

[Request] SSDTs to implement two batteries as one for VirtualSMC battery kext #933

Closed Juan-VC-gh closed 4 years ago

Juan-VC-gh commented 4 years ago

I found my laptop's battery is only charging to 74% because macOS is not using the second battery, there is an SSDT to implement BAT0 and BAT1 a single one for SMCBatteryManager, which I want to avoid because VoodooI2C works kinda buggy with it when on battery. I wanted to request a template SSDT to fully use both batteries. Thanks!

armenio commented 4 years ago

@Juan-VC what´s your laptop model?

armenio commented 4 years ago

I have my own version (based on @RehabMan) of BATC.dsl here: https://github.com/armenio/OS-X-Clover-Laptop-Config/blob/master/hotpatch/SSDT-BATC.dsl

It include _BIX method. If your nat ACPI has no _BIX, remove _BIX method.

Juan-VC-gh commented 4 years ago

Dell G7 7588, attaching system dissassembled DSDT DSDT.zip

Juan-VC-gh commented 4 years ago

I have my own version (based on @RehabMan) of BATC.dsl here: https://github.com/armenio/OS-X-Clover-Laptop-Config/blob/master/hotpatch/SSDT-BATC.dsl

It include _BIX method. If your nat ACPI has no _BIX, remove _BIX method.

Oh nice to know, changes I need to test if it works for me is copy your BATC.aml to my OC acpi folder and then copy a DSDT which has Notify (...BAT1...) to (...BATC...) am I right?

Juan-VC-gh commented 4 years ago

Oh and remove the _BIX method as my battery doesn't seem to have such method.

armenio commented 4 years ago

I have my own version (based on @RehabMan) of BATC.dsl here: https://github.com/armenio/OS-X-Clover-Laptop-Config/blob/master/hotpatch/SSDT-BATC.dsl It include _BIX method. If your nat ACPI has no _BIX, remove _BIX method.

Oh nice to know, changes I need to test if it works for me is copy your BATC.aml to my OC acpi folder and then copy a DSDT which has Notify (...BAT1...) to (...BATC...) am I right?

Use BATC.dsl without _BIX DSDT.dsl.zip

According your ACPI, you no need to find there is a fully qualified path.

Juan-VC-gh commented 4 years ago
Screen Shot 2020-05-22 at 12 02 22 PM

Dang it seems I still get the capacity of only one :( verified with multiple tests BATC is not an solution.

armenio commented 4 years ago

You need to read carefully instructions in BATC.dsl

vit9696 commented 4 years ago

I believe something like this is a request for guides rather than for software documentation, us. We believe the documentation is good enough, though will always try to accept external modifications.