Contribute
Register

[Guide] How to patch DSDT for working battery status

hi i want your help regarding my battery ..as its showing me no battery installed.
can u help e to build a dsdt?


thanks in advance.

Read post #1.

Please provide complete details in your profile/signature
(Profile/Settings link in upper right corner of this site)

System: manufacturer/model + bootloader(Clover/Chameleon/Chimera)
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution

For example, typical Ivy laptop:
System: HP ProBook 4540s (Clover)
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768

Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.
 
hi i have updated my details... thanks for the quick reply..
 
hi i have updated my details... thanks for the quick reply..

There is a Sony patch in the repo that seems to match your DSDT. You should try it.
 
thanks ill try and report it
 
There is a Sony patch in the repo that seems to match your DSDT. You should try it.



i tried battery_Sony-VAIO-SVE1511 and the s version but still i don't have the battery status...:banghead::banghead:

is there any other way to get the battery status enabled?
 
i tried battery_Sony-VAIO-SVE1511 and the s version but still i don't have the battery status...:banghead::banghead:

is there any other way to get the battery status enabled?

Did you install ACPIBatteryManager.kext?
 

Attachments

  • Untitled.jpg
    Untitled.jpg
    54.6 KB · Views: 223
yes .. its showing no battery source available..
what should i do now...

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
 
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



this are all the files:

and the output is :
Sunils-MBP:RehabMan sunils$ kextstat|grep -y acpiplat
13 2 0xffffff7f820e3000 0x5f000 0x5f000 com.apple.driver.AppleACPIPlatform (9.9) <12 11 7 6 5 4 3 1>
Sunils-MBP:RehabMan sunilsuryawanshi$ kextstat|grep -y appleintelcpu
23 0 0xffffff7f81fd4000 0x2b000 0x2b000 com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) <7 6 5 4 3 1>
Sunils-MBP:RehabMan sunils$
 

Attachments

  • Sunil’s MacBook Pro.ioreg
    3.5 MB · Views: 77
  • RehabMan.zip
    18.1 KB · Views: 67
this are all the files:

and the output is :
Sunils-MBP:RehabMan sunils$ kextstat|grep -y acpiplat
13 2 0xffffff7f820e3000 0x5f000 0x5f000 com.apple.driver.AppleACPIPlatform (9.9) <12 11 7 6 5 4 3 1>
Sunils-MBP:RehabMan sunilsuryawanshi$ kextstat|grep -y appleintelcpu
23 0 0xffffff7f81fd4000 0x2b000 0x2b000 com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) <7 6 5 4 3 1>
Sunils-MBP:RehabMan sunils$

DSDT is not patched for battery status. Use the Sony SVE patch.

AppleACPIPlatform.kext is the wrong version for Yosemite (should be v3.1). Restore to vanilla. Fresh install if necessary.

MacBookPro4,1 is not correct for your hardware. Power management is not implemented correctly... Read here: http://www.tonymacx86.com/yosemite-laptop-support/146870-guide-native-power-management-laptops.html
 
Back
Top