• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

No battery status on Acer Aspire 7

Try the official SSDTs and downgrade the SMCBatteryManager.kext or try Rehabman's battery kext.
Forgot to add quote in my last message, now you should see it
 
What do you mean by official SSDTs? There are prebuild SSDTs on Dortania guide mainly for Intel, and my CPU is Ryzen 5 5500U. There is only SSDT-EC-USBX mentioned in the guide for AMD (15h/16h), and I already have EC and USBX as different kexts built using SSDTTime. As far as I know USBX on AMD should be specific, and Chefkiss guide doesn't mention any prebuild SSDTs. Please inform me if I still need to try official SSDTs considering all of this, and if so, which exact ones and from where?
The official SSDTs are provided in the OC package. You just have to adapt the path to match yours.

As for battery kext, I tried version 1.3.3 of SMCBatteryManager, which seems to be the earliest one officially supporting Sequoia, with VirtualSMC of its version (1.3.3) and with the last one (1.3.6), but it didn't seem to do anything. Then I tried ACPIBatteryManager (the last version available on Rehabman's Google Code Archive of 2013 year; both BitBucket and official GitHub page doesn't seem to have ACPIBatteryManager.kext file itself, even though it may be newer by version) instead of SMCBatteryManager, and after NVRAM reset and restart it unexpectedly just showed the right (as far as I can guess, cannot tell for sure because MacOS currently spans the whole SSD, no space for Windows to see true percentage) battery state: "currently charging" icon disappeared (before it always displayed independently of actual battery state) and the percentage of 54 appeared (it was always 100). Then I logged in and after about 5 seconds I heard "charger just plugged in" sound and the battery state returned to its original state: lightning icon and 100%. Then after waiting for a bit to see if anything changes, I performed a regular restart (without NVRAM reset), and the same thing happened: seemingly right battery state for first 5-10 seconds, and then back to original state. After that I resetted NVRAM and rebooted once again, but this time the state was wrong right from the start. I restarted for the last time of this test (with NVRAM resetting), and battery did not show right percentage and icon. During this testing I never plugged in charger. So, what can it be? SMCBatteryManager doesn't seem to work at all, and ACPIBatteryManager worked for a bit, but then stopped
Have you tried adding poll delay?

Use Rehabman's battery kext and add abm_firstpolldelay=16000 in boot arg.

Also, provide your boot disk model+TRIM log.

Check DM!
 
Last edited:
The official SSDTs are provided in the OC package. You just have to adapt the path to match yours.


Have you tried adding poll delay?

Use Rehabman's battery kext and add abm_firstpolldelay=16000 in boot arg.

Also, provide your boot disk model+TRIM log.

Check DM!
I tried adding this boot argument and rebooted a few times to see if there is a difference. With it battery status is still seemingly correct first 5-15 seconds and then it goes back to 100% and lighting icon. I noticed that the status seems to be correct a few seconds longer than before (I'm not sure, there's not much of a difference) and also, when the argument is present in the configuration, NVRAM resets don't seem to do anything with the status, although before adding poll delay NVRAM resetting led to wrong battery status right after restart, without 5-15 seconds delay. So in short, pretty much nothing changed, at least as far as I can tell.

As for my NVMe, TRIM support in System Report is Yes, and Model is "Apacer AS2280P4 256GB"
 

Forum statistics

Threads
2,044
Messages
19,108
Members
29,061
Latest member
Cosmic_Otter