Is our battery not a smart battery since it's managed by the EC? Cause if so I think you're looking at the wrong bit of the spec. Also, I've put \RMDT.PUSH("Method [method name] executed.") inside every method to see the execution order, in case that's important lol.
I'll look out for it. Do you know where the battery data is actually stored in the DSDT? I logged all the variables in the EC0 device but none of the values matched any reported by the ACPIBatteryManager.kext output.
Yeah, exactly. The thing is that I can't quite work out what - I've read over the EC code (smart battery is managed by the EC so I wouldn't think there would be any relevant code outside of it), and I can't see anything which matches any problem RehabMan mentioned in his guide.
Okay, I've done some investigating and discovered the following:
ACPIBatteryManager.kext is unable to read the CurrentRate correctly (it is firstly read as fCurrentRate = -1, then it's read as fCurrentRate is ACPI_UNKNOWN), so it is adjusted to 1, meaning the average rate is 1. I imagine...
Yeah. At this point it sounds like you have a much better chance at debugging it than me, given I haven't really looked into ACPI, but if you would want to do it together I'd be happy to give it a go.
Yeah, I'm on HS at the moment and was just testing without the web drivers enabled to see how...
Yeah, 15 seconds for me. I'm using macOS with the default driver (no Nvidia web drivers) just to see if I would be able to manage updating to 10.14 without the web drivers, and it's bloody painful. Even typing this causes the entire chrome window to disappear with every keystroke, and the whole...
EC Reset is hold power button for 15s before boot with all cables unplugged, right? That always allows the laptop to turn on if unplugged and the power button isn't working.
And I'll try that.
Ok, the patches worked (as in they compiled), and have enabled the battery percentage to update! However the battery doesn't charge and no estimations are given.
130+ errors for the patch he mentioned when trying to compile after patching my DSDT with it.
Yes, since the 1060 has G-Sync I am unable to disable the 1060 and run off the iGPU due to the display being directly wired to the GPU, bypassing the iGPU. Also the UPBS patch didn't do anything rip.
You're correct, it isn't in /L/E, but rather it's in Clover. I would prefer it to be in Clover rather than /L/E as then it allows me to boot the recovery partition etc without modifying the EFI folder first.
What's especially annoying is that my laptop just shuts off when it's out of battery - no warning or anything. The battery never lasts very long either, however, I suppose it's similar battery life to how it is in Windows.
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.