OK, so I fixed that error. The sanity check now works, but now I get no battery status. I'll upload problem files in a bit.
EDIT: I forgot to disable "change EC0 to EC", doing so fixed my problem, and now I have a battery hotpatch, YAY!
EDIT2: Celebrated early, didn't test very thoroughly so I...
The renames were effective as I checked the output and only the method names were renamed. when I do the sanity check against this DSDT with SSDT-BATT.aml, I still get the same error: Firmware Error (ACPI): Failure creating [\_SB.WMID], AE_ALREADY_EXISTS (20180427/dswload-498)
I have, these are my patches:
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>change HDAS to HDEF</string>
<key>Disabled</key>
<false/>...
I'm trying not to use DSDT, and in clover, I have the patched methods renamed. When I use the battery hotpatch without the DSDT and the renames in clover, thats when I get those errors.
The device is in my DSDT. I'm patching the method from it that changes when I apply the battery patch. The patch guide says to keep the methods in the scopes for the hotpatch and to declare the scope as an external, no?
Also, why do in other hotpatches do we not include the scopes, whereas in the battery hotpach we do? Shouldn't we just be adding in the patched methods with the external references needed for them to work then redirecting the call sites back to the patched methods?
It looks like I made errors from the very start of the file, it's saying Firmware Error (ACPI): Failure creating [\_SB.WMID], AE_ALREADY_EXISTS (20180427/dswload-498) even though I have it declared as an external. This being the case, what should I do? looking in the hotpatch guide, it only says...
OK, So I know I already posted something about this, but this time my issue is different, and I have a better bearing on my issue. I created a battery patch that worked for my computer, patched the DSDT, then added in ACPIBatteryManager.kext, and got everything to work. The issue comes when I...
sigh I reinstalled every kext that way I guess, omitting two I didn't need. Anyway, I got the battery status working, Though in the future I'd like to change it to a hot patch. I had to use this:
into method label INIT parent_label ACEL replace_content begin // code removed\n end; This was that...
I'm trying to create a patch for my battery status, but I've come across a few issues. At first I tried the patch for the G6 2221SS since it was very close to mine, and first, it appeared to be working, but the issue comes up when I try to charge, it doesn't. Because of this, I decided to try...
Jeez, I feel a little dumb. I shouldn't have assumed I didn't need to do that since all the external ports worked... Thanks for the help, and for dealing with me
I'm still having the issue with no keyboard. I mentioned it earlier but I don't know if you saw it, that it's a mechanical keyboard, and that even though I can't use it in mac, I can using the function keys to change lighting modes and to disable the trackpad. I don't see references to...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.