Contribute
Register

[Guide] How to patch DSDT for working battery status

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
rm -R ~/Downloads/RehabMan
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu

Also, post EFI/Clover folder.

Here...
View attachment RehabMan.zip
View attachment CLOVER.zip
View attachment Aldo’s MacBook Pro.ioreg
Screen Shot 2015-06-05 at 5.28.54 PM.png
 

Attachments

  • Screen Shot 2015-06-05 at 5.22.28 PM.png
    Screen Shot 2015-06-05 at 5.22.28 PM.png
    98 KB · Views: 85
Looking at ioreg, it seems likely you forgot to install ACPIBatteryManager.kext. It is required.

Do you have it on your repo?
 
Battery Status Working! :D Thanks RehabMan!
 
Code:
Berciks-MacBook-Pro:~ bercik$ kextstat|grep -y acpiplat
   13    2 0xffffff7f821be000 0x65000    0x65000    com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
Berciks-MacBook-Pro:~ bercik$ kextstat|grep -y appleintelcpu
   22    0 0xffffff7f81dec000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (216.0.0) <7 6 5 4 3 1>
   30    0 0xffffff7f81de7000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) <7 6 5 4 3 1>

View attachment Pathmatic_bercik.zip View attachment Bercik’s MacBook Pro.ioreg
 
Code:
Berciks-MacBook-Pro:~ bercik$ kextstat|grep -y acpiplat
   13    2 0xffffff7f821be000 0x65000    0x65000    com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
Berciks-MacBook-Pro:~ bercik$ kextstat|grep -y appleintelcpu
   22    0 0xffffff7f81dec000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (216.0.0) <7 6 5 4 3 1>
   30    0 0xffffff7f81de7000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) <7 6 5 4 3 1>

View attachment 140152 View attachment 140153

According to ioreg, battery status is working.
 
Yes and the problem is it keeps going on and off when it wants. Its wierd I still don't know what to do with it... Maybe its a hardware problem and the battery is damaged.
 
Yes and the problem is it keeps going on and off when it wants. Its wierd I still don't know what to do with it...

Check system.log when it happens. Fresh install.
 
You think fresh install will help to find the problem? I did it couple times and I did even clean install and this is still happening anyway Ill back with log here soon
 
Back
Top