Contribute
Register

[Guide] How to patch DSDT for working battery status

Hey guys. My battery status not working (no indicator). Please help me.
 

Attachments

  • debug_9362.zip
    2.7 MB · Views: 81
  • DSDT.dsl
    1.2 MB · Views: 93
  • SSDT-0-ACRPRDCT.dsl
    65 KB · Views: 75
  • Battery patch.txt
    1.1 KB · Views: 81
Hey guys. My battery status not working (no indicator). Please help me.
no evidence of ACPIBatteryManager.kext in your kextcache output:
Code:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc89da9b0c0 [0x7fffa009f8f0]> { URL = "ACPIDebug.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.ACPIDebug" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc89da4bdc0 [0x7fffa009f8f0]> { URL = "AppleBacklightInjector.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.AppleBacklightInjector" }
KernelCache ID: ED482FD015C0ED79453BC80F2C310057
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc632a48400 [0x7fffa009f8f0]> { URL = "AppleBacklightInjector.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.AppleBacklightInjector" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc632a91bd0 [0x7fffa009f8f0]> { URL = "ACPIDebug.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.ACPIDebug" }

best you read this on how to install your kexts:
 
no evidence of ACPIBatteryManager.kext in your kextcache output:
Code:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc89da9b0c0 [0x7fffa009f8f0]> { URL = "ACPIDebug.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.ACPIDebug" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc89da4bdc0 [0x7fffa009f8f0]> { URL = "AppleBacklightInjector.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.AppleBacklightInjector" }
KernelCache ID: ED482FD015C0ED79453BC80F2C310057
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc632a48400 [0x7fffa009f8f0]> { URL = "AppleBacklightInjector.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.AppleBacklightInjector" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fc632a91bd0 [0x7fffa009f8f0]> { URL = "ACPIDebug.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.ACPIDebug" }

best you read this on how to install your kexts:
Thanks for the quick response. Please check again.
 

Attachments

  • debug_4764.zip
    2.5 MB · Views: 91
Thanks for the quick response. Please check again.
all kexts you need should be installed to /Library/Extensions

and config.plist InjectKexts should be set to Detect
 
all kexts you need should be installed to /Library/Extensions

and config.plist InjectKexts should be set to Detect
Excuse me for my mistakes. I installed kexts in L/E , but nothing has changed
 

Attachments

  • debug_16212.zip
    2.1 MB · Views: 88
I just tested this: battery_HP-Pavilion-n012tx.txt

I can confirm that it works well with my laptop: HP Pavilion 15 ck0xx

If you want to add it to the supported models (idk if you test it in some way before adding, just saying that works)
 
Excuse me for my mistakes. I installed kexts in L/E , but nothing has changed
I fixed my battery status.I removed the dsdt patch sta to xsta. I attached my battery patch file. Maybe someone will need.
 

Attachments

  • Battery patch.txt
    1.1 KB · Views: 116
Hello House, I patched my DSDT for battery with a patch i created a long time ago on high sierra and installed rehabman battery kext, now my battery status works (shows when AC adapter is connected/disconnected) however, the battery has been stuck on 71% and system information report not charging even when the AC adapter is plugged in.
And once I boot my computer and the battery status didn't work but after a couple of reboots it started working again.
Can someone help point me to what I might do or what I am not doing?
 

Attachments

  • RehabMan.zip
    66.3 KB · Views: 138
  • outputs.zip
    1.8 KB · Views: 95
  • RehabMan.zip
    66.3 KB · Views: 87
  • P’s MacBook Pro.zip
    563.7 KB · Views: 74
  • CLOVER.zip
    3.8 MB · Views: 106
Last edited:
I am using a DELL Inspiron 5370 which has a 38 Wh battery. Even though the laptop is only 9 months old, the Battery indicator shows Service Battery. I went through my DSDT, but I could not find any register that is over 8 bits. Hence, I am not sure if that requires patching.

I am attaching my PR files, @RehabMan , would you care to have a look?
 

Attachments

  • debug_22210.zip
    6.5 MB · Views: 97
  • Battery Status.png
    Battery Status.png
    82.8 KB · Views: 114
Moved my question to proper topic
 
Last edited:
Back
Top