Jump to content

VoodooBattery 1.3.2 for 10.6.x (07JAN10)


  • Please log in to reply
27 replies to this topic

#1
Superhai

Superhai

    InsanelyMac Legend

  • Retired Developers
  • 1,425 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

#2
Dabluest

Dabluest

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts
  • Location:Atlanta, GA USA
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.

#3
userx

userx

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 124 posts

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.

#4
chewanik

chewanik

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
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.



#5
fireofanor

fireofanor

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Location:Turkiye
How do i enable Quirck ? or could you upload a enabled one please ?

#6
userx

userx

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 124 posts

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.

#7
webCodeM

webCodeM

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
  • Gender:Male
Worked wonderfully on my Dell studio 1737. Thank you very much ;)

#8
fireofanor

fireofanor

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Location:Turkiye
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.

#9
userx

userx

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 124 posts

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.

Attached Files



#10
fireofanor

fireofanor

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Location:Turkiye

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.

#11
userx

userx

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 124 posts

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!

#12
Terenc3

Terenc3

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
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?

#13
BatcOuntrY

BatcOuntrY

    InsanelyMac Protégé

  • Validating
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Los Angeles

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.

#14
tritron

tritron

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
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?

#15
nerone

nerone

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
  • Gender:Male
with v1.3 power source still shows battery even if it's power adapter.

#16
ridertahiti

ridertahiti

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:french polynesia

with v1.3 power source still shows battery even if it's power adapter.



same For me !!! +1

#17
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,429 posts
  • Gender:Male
  • Location:Tru, Venezuela
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.

Attached Files



#18
Embio

Embio

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 976 posts
works great on my Eee 701 - but it says the battery needs replacing... perhaps it does! thanks mate

#19
stlnation

stlnation

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
can someone help me

Attached Files



#20
nerone

nerone

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
  • Gender:Male
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.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy