RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,015
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
Can you teach me how to fix it?
Not really. First of all, I just don't have the time. Second, I don't have the hardware, so I can't test/experiment. Third, I looked at that DSDT and the battery methods are fairly complex (they are a mess), it will be a couple of hours just to track down all the methods that are called and the fields accessed. You're probably looking at a complete day if not a couple trying to make that DSDT works. Unless you get lucky and stumble upon the issue fairly quick.
If you have some programming knowledge it shouldn't be too hard to read the ACPI spec, battery kext source code, and get to know the AML code for your DSDT. But your DSDT is not as easy as some of the others... it will require dedication and most important a machine to test ideas on.