RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,006
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
Yes, i tried, i install your kexts and edited dsdt, but have no success - only X sign on battery no matter - from battery or from AC adaptor.
In console i see messages:
8/27/12 7:31:13.000 PM kernel[0]: AppleSmartBatteryManager:getBatteryBIF(0xE00002BC) failed
8/27/12 7:31:13.000 PM kernel[0]: AppleSmartBatteryManager:getBatteryBST(0xE00002BC) failed
What can i do next?
Thank you very much!!
Your DSDT needs more work. In particular (based on my findings last night) you need the 16-bit registers in the EC broken down to 8-bit. Then all access to them has to be low-byte/high-byte combinations using (primarily) the B1B2 method. And then the B1B2 method needs to be added. I have attached the results of my edits. It will compile (AML also attached) with the same warnings on the original file.
It probably needs more work, but maybe worth a try. One thing to be sure of is that the battery section in this DSL is actually from your laptop. It is very similar to the 4x30 series, so hopefully you didn't copy it from a 4x30 DSDT. Hopefully this started out as an actual extraction of your DSDT...