RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,058
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
With this, we need a Zprood/Bcc9 solution in dsdt under Device BAT0/EC, or this kext work with 16bit info?
You would need a DSDT with _BIF/_BST methods in battery device that return ACPI compliant info and do it with 8-bit EC registers, if in fact, the DSDT uses the EC to get battery info (not every computer does -- the info could be in shared memory, for example). It is not really the battery kext that relies on 8-bit registers to access the EC -- it is OS X AppleACPIPlatform.kext that is not quite implemented 100% correct (ie. not so ACPI compliant... at least when it comes to accessing EC registers larger than 8 bits).
At least that is my understanding.