Thanks!
I only looked at changing the things I could see were broken. I did replace all RPIN and SPIN calls with the fixed equivalents and never really noticed a difference. I guess it's worth changing ACPS (returns one if AC adapter is plugged in) and DCPS to use RPUN which meant I could...
You might want to try booting with Chimera/Chameleon for a bit. Asus laptop UEFI implementations tend to suck - on my laptop sleep doesn't work under any OS in UEFI mode and I've read stories of other (more recent than mine) laptops crashing when the charger is taken out after an hour and so on...
Sorry, it's a diff (a malformed one at that since I never bothered to recreate it when I found out the proper way...) instead of being a DSDT patch in the format MaciASL expects... I don't know how to create patches for it (and looking at RehabMan's patches, it seems I'd need to know regex to do...
Revert any lid sleep fixes you might've tried and apply the changes from here by adding the ECCM, RPUN and RPIN functions under the already-existing RPIN function in your DSDT (I recommend MaciASL over DSDTSE for it works much faster) and change the _LID and GLID method to call RPUN instead...
Assuming you're talking about EzFlash, count yourself lucky! People have bricked older Asus laptops by trying to flash a file that's on an NTFS partition (EzFlash was stupid and was writing the contents of the HD itself to the BIOS flash chip rather than, you know, the file itself)...
@RehabMan:
I thought about doing that but it means I'd have to introduce more of the original ASUS SSDT code back in and I'm kinda loathe to doing that, as I'm definitely reaching more P-States with ssdtPRGen's SSDT than I was with the original Asus SSDT tables that were patched for me (to...
Thanks a lot, but I realised why the charger wasn't being detected (until after a long while) - when the charger is removed/inserted, method _QA0 is called, which in turn calls PNOT() which then blocks looking for PDC* variables which do not exist any more since I'm using DropSSDT. I worked...
Your patch does seem to work! The battery meter is present and the percentage is going down steadily. The laptop isn't detecting when I've put the charger in but that's most likely due to the fact that I forgot to apply the AppleACAdapter kext from your ProBook repository or the laptop itself...
I'm using a mix of battery patches (probably a contributing factor as why I have to call the "charger removed/inserted" method in _WAK so that the laptop realises that I did actually take out the charger while it was sleeping...), so, really, the only thing I can say that works for sure is the...
For what it's worth, your patch (I didn't apply all of it) allows for the retrieval of the battery's serial number and other extended information correctly (it's much cleaner than what I had taken previously). Thanks, RehabMan!
For ASUS laptops, they're pretty easy to get working with the latest AppleACPIPlatform.kext. Thanks to ASUS laptops having similar DSDTs from one model to another, it's also possible to take work from another laptop model, like I did.
1. You need to fix the battery status reporting. I used...
No doubt I'm being dense and missing something, but how so? I know the scripts you can place in ~ won't work as they'll be run by the user the SleepEnabler process is started under and sudo will block waiting for the password unless you edit sudoers, but it has the system-wide scripts option...
The workaround I use for the trackpad issue I have on my laptop is to reload the trackpad kext.
I put this in my sudoers (ALWAYS use visudo - use "EDITOR=nano sudo visudo" if you don't know much about vi):
[USERNAME] ALL=(root)NOPASSWD:/sbin/kextunload...
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.