Jump to content

VoodooBattery 1.3.2 for 10.6.x (07JAN10)


Superhai
 Share

28 posts in this topic

Recommended Posts

Version 1.3.2

Multi bay race condition and A/C detection fix, some more panic causers, rewrite of weak acpi value calculation.

Version 1.3.1

Changed AC detect, fixed some potential panic causers. Todo: rewrite the handling of weak acpi values.

Version 1.3.0

Updated all the code and removed a couple of minor bugs. Snow leopard only (32/64 bit)

 

What does this thing do and where to get it?

Interface between ACPI control method batteries and OS X powermanagement controls. Basically get the battery icon.

Downloads, and support is to be done at http://www.superhai.com/

 

Doesn't work?

There is an option in the Info.plist called Quirck and enable it if you have a bad ACPI. It might work better for you.

You can post bug report at the forum. No good to post it here, if it is worth reporting do it properly. Any non-working/reports of bugs here will be ignored.

 

System Requirements?

  • ACPI Control Method Battery
  • Original OS X PowerManagement.bundle for 10.6.x (no hacks or tweaks must be applied)

 

Thanks to billbrasky and oldnapalm for testing

Link to comment
Share on other sites

Thanks for the update. Working fine here on 10.6.1, though I did notice a battery condition warning to replace the battery soon after installing, but that's probably just a coincidence.

 

I have a brand new battery and I get the same message. This version also killed the ability to auto dim my display when on battery, AND to dim display manually as well. Also, when I use my old dead battery I get a KP.

Link to comment
Share on other sites

Thanks Superhai, works great on 10.6.2 64bit!

 

Asus F3SV-b1

 

 

 

I have a brand new battery and I get the same message. This version also killed the ability to auto dim my display when on battery, AND to dim display manually as well. Also, when I use my old dead battery I get a KP.
Link to comment
Share on other sites

How do i enable Quirck ? or could you upload a enabled one please ?

 

Right click on VoodooBatery.kext select "Show Package Content". Go into "Contents" folder. Open Info.plist with TextEdit. Find this area here.

 

</dict>

<key>BatteryController</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.superhai.driver.VoodooBattery</string>

<key>IOClass</key>

<string>VoodooBatteryController</string>

<key>IOMatchCategory</key>

<string>VoodooBatteryController</string>

<key>IOProviderClass</key>

<string>IOResources</string>

<key>IOResourceMatch</key>

<string>IOKit</string>

<key>Quirck</key>

  <true/>

</dict>

</dict>

<key>OSBundleLibraries</key>

<dict>

 

 

Change the word "false" to "true" without the quotes. Close TextEdit and save.

 

I tried changing this value and I got KP. Might work for you.

 

Good Luck.

Link to comment
Share on other sites

Even Quirck trick isn't working here.

 

I tried few versions of VoodooBattery.kext(1.2 and 1.3) on a Lenovo N100 and a Lenovo Y530 but no luck.. I don't understand why it doesn't work. is it an installation problem? Because, Y530's in Energy Saver shows the battery tab but can't click on Show Battery Status and %0 charged. But in N100 i don't see Battery tab in Energy Saver.

I also tried AppleACPIBatteryManager.kext which i found somewhere told that it works with snow leo but it doesn't work for me on both laptops.

Is there anyone having this problem or anyone can help me please ?

 

Vanilla installation 10.6 updated to 10.6.2. VoodooBattery.kext is installed in S/L/E.

Also VoodooPS2Controller is working installed in E/E with other kexts (ahciportinjector, appleacpips2nub, fakesmc, ioahciblockstorageinjector, jmicronata, nullcpupowermanagement, openhaltrestart, platformuuid). Graphics by efi strings and boot with arch=i386 flag.

Link to comment
Share on other sites

Even Quirck trick isn't working here.

 

I tried few versions of VoodooBattery.kext(1.2 and 1.3) on a Lenovo N100 and a Lenovo Y530 but no luck.. I don't understand why it doesn't work. is it an installation problem? Because, Y530's in Energy Saver shows the battery tab but can't click on Show Battery Status and %0 charged. But in N100 i don't see Battery tab in Energy Saver.

I also tried AppleACPIBatteryManager.kext which i found somewhere told that it works with snow leo but it doesn't work for me on both laptops.

Is there anyone having this problem or anyone can help me please ?

 

Vanilla installation 10.6 updated to 10.6.2. VoodooBattery.kext is installed in S/L/E.

Also VoodooPS2Controller is working installed in E/E with other kexts (ahciportinjector, appleacpips2nub, fakesmc, ioahciblockstorageinjector, jmicronata, nullcpupowermanagement, openhaltrestart, platformuuid). Graphics by efi strings and boot with arch=i386 flag.

 

Try this is one. This was the one prior to 1.3. The new one does not work for me. This one does.

VoodooBattery.kext.zip

Link to comment
Share on other sites

Try this is one. This was the one prior to 1.3. The new one does not work for me. This one does.

 

 

 

Thank you but it doesn't work :P tried on 10.6 and 10.6.2 as -x32 and -x64, the kext is installed in S/L/E. I don't know why but i doesn't work.. i see kext is loaded on system profiler. Someone help me please

 

I've heard some people got it with only booting with -f -x32 but it gives me kernel panic. I can boot with -f on 64bit kernel.

Link to comment
Share on other sites

Thank you but it doesn't work :D tried on 10.6 and 10.6.2 as -x32 and -x64, the kext is installed in S/L/E. I don't know why but i doesn't work.. i see kext is loaded on system profiler. Someone help me please

 

I've heard some people got it with only booting with -f -x32 but it gives me kernel panic. I can boot with -f on 64bit kernel.

 

Not sure how to resolve your issue. The current VoodooBattery.kext not working here. I'm using the previous 10.6 one. Working OK with the exception that my laptop goes to sleep when on battery and I close the lid. Will not wake up from sleep, kinda sucks. 

 

 

Good Luck!

Link to comment
Share on other sites

  • 2 weeks later...

hi guys, so is there any fix to that replace soon thing? haha.. although it doesn't casue any major prob, but its bothering me just that little bit.. =X

 

anyways, I've got a battery life question. in SL I can only run from 100% down to 0% in just an hour, however, in Win7, it can last for 2.5hrs. Am i right to say that this is due to the fact that win7 allows my CPU to step down in speed, but SL is not doing so?

Link to comment
Share on other sites

hi guys, so is there any fix to that replace soon thing? haha.. although it doesn't casue any major prob, but its bothering me just that little bit.. =X

 

anyways, I've got a battery life question. in SL I can only run from 100% down to 0% in just an hour, however, in Win7, it can last for 2.5hrs. Am i right to say that this is due to the fact that win7 allows my CPU to step down in speed, but SL is not doing so?

 

You should be using something like voodoopower that gives you speedstep if you are not then, yeah that might be the reason.

Link to comment
Share on other sites

I got os x 10.6.2 running great on 1000HE with 1104 bios. I created custom dsdt.aml. and also patched AppleIntelGMA950 kext using script. I just have one small problem when I boot without ac adapter my battery is recognized and system states that it runs on battery power but once i attach ac adapter or boot with it attached and remove it later the computer still believes is on ac adapter but not being charged. Do I need to make changes to dsdt file or it is problem with voodoobattery kext?

Link to comment
Share on other sites

  • 3 weeks later...

Now your Version 1.3.1 works perfectly (x32-x64) for me! Without KP on power returns, and only present on BAT0 device in IOReg. Thank you so much Superhai!

 

EDIT: Again No Luck, because I got KP on next restart (x32-x64), exactly the same situation than 1.3.0. The only version that worked for me is the attached, but with the KP problem after a couple of minutes when the power returns. I have to do just immediately a restart before the KP coming jajaja. Also, with the version attached I see the voodoobattery entry on two devices in IOReg: ADP1 (with AppleACPIACAdapter) and BAT0. Thanks again for your work Superhai! And please sorry for my so bad English.

VoodooBattery_121_prev130_Universal_Superhai.kext.zip

Link to comment
Share on other sites

  • 2 weeks later...
still doesn't properly detect power source with v1.3.1. it switches only when i use second extra battery, however with additional battery calculated time isn't correct.

 

Give 1.3.2 a try (you might have just missed it). He did some fixes to handle multiple battery bays.

Link to comment
Share on other sites

No luck here again also with 1.3.2 (including Quirck true), Im back to VoodooBattery_121_prev130_Universal_Superhai.kext (sep 6 2009) with the commented little problem when power returns. I think I have a very, very, very bad ACPI guys, what you think about? I dont know, because none V1.3 (0,1 and 2) worked for me. Please help me. Thanks.

Link to comment
Share on other sites

  • 1 month later...

went to the website of yours superhai, downloaded the SL version of it, the VoodooBattery.kext that I downloaded (today) still shows its self as Version: 1.0 on the kext its self.

 

Am I getting the correct file or do they just not reflect their correct version number?

Link to comment
Share on other sites

  • 2 weeks later...
No luck here again also with 1.3.2 (including Quirck true), Im back to VoodooBattery_121_prev130_Universal_Superhai.kext (sep 6 2009) with the commented little problem when power returns. I think I have a very, very, very bad ACPI guys, what you think about? I dont know, because none V1.3 (0,1 and 2) worked for me. Please help me. Thanks.

hey im having the same problem ive done everything but i still cant get it working did u eventually get it working?

plz let me know.

Link to comment
Share on other sites

 Share

×
×
  • Create New...