Jump to content

[Guide] Laptop Battery Indicator - The DSDT Patching Horror


Recommended Posts

Posted

fix my problem with not charging

Please upload ACPI tables from Origin folder.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

[ref]enolic[/ref], Please check if it works.

Archive.zip

 

You can remove SSDT-Olarila in patched folder.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

onemanosx, First thank you for your support. Finally the battery icon appeared in Menu Bar but it stucks at 73%.

Before made that changes I, also, replaced FakeSMC with VirtualSMC and then I use SMCBatteryManager. May this the problem? :/

After make that changes with FakeSMC and SMCBatteryManager:

I removed SSDT-Olarila and i copied tha DSDT.aml at patched folder.

https://imgur.com/ZxpKog4 (screenshoots of battery icon in menu bar)

https://imgur.com/CBApTBK

This is my new dump if you need: http://s000.tinyupload.com/index.php?file_id=11655218359494358632

PS: Where are you from? I say that because "manos" in your username, at Greece is a men's name.


Glad to joined into your companionship!!




Thanks in advance!!

Posted

[ref]enolic[/ref], any difference when using fakesmc and acpibatterymanager kext? What you can do is drain the battery to zero, clear nvram and charge to full. That might help.


I am not at my mac to look at your dump files right now.


I'd recommend to use applealc for audio. I have no experience in using applehda. However, its likely the new kexts you had installed via hackintool is the problem. Did you rebuild permissions and kextcache after installing kexts via hackintool?


Ps: I am from Singapore and that explains the time difference. But glad to know manos is a men's name :)

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted (edited)

onemanosx After switched again to FakeSMC and ACPIBatteryManager... the AC Adapter is -finally- charging the battery. :D :D :D I love you man. I am searching for this problem more than 2 weeks.


For audio i installed the AppleALC but i have not audio from laptop speakers. But there is a volume icon in Menu Bar.

Anyway, im sure that im not in the right section to write for aaudio problems.


Thanks again and again my man!!!!


edit: the battery drained the time i was installing the FakeSMC, ACPIBatteryManager and AppleALC. When i opened the laptop with AC adapter plugged the battery charging works. But i try to reinstall this kext without the computer poweroff and now cant boot again :lol::lol:


boot up screen: https://imgur.com/undefined


edit 2: i boot up with -f argument and i rebuild kext cache after deleted AppleALC and i booted up normally after that


edit 3: the strange is the battery status now stucks at 14% and not charging again but im thinking this is because i powered off the laptop from the button (?)

Edited by Guest
Posted

[ref]enolic[/ref], Install kexts only at clover/kexts/other.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

onemanosx, ok but why? I say why because i see in many kext installation tips to install the kexts at L/E. To install kexts on Clover/kexts/Other i need to drag the kext at the this path or i can use a program such as Hackintool?

Anyway, I have to say a big thanks again onemanosx!!

Posted

[ref]enolic[/ref], I dont see any reason for users to use L/E if using Clover/kexts/other works well. Plus, using Clover/Kexts/Others avoids kextcache issues like what you had just experienced. :mrgreen:


Just copy whatever third party kexts from L/E to Clover/Kexts/Other. Remove third party kexts in L/E. Rebuild permissions and kextcache. Reboot.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

onemanosx, i did all of this and i successfully boot on OS.So from now i will install all of the kexts in clover/kexts/other.

But,

after the battery stucks at 14%. I let the battery dry again, but after plug the AC Adapter the battery status is stucked at 1% and if i unplug and plug again the AC adapter it says "battery not charging". (Before unplag the AC Adapter it says "Calculating Time Until Full"


At ioreg says ischarging: false but before was true. What happens?

I'm trully interested in hackintosh but is chaotic hehe


new dump: http://s000.tinyupload.com/index.php?file_id=87448247225454227686



Thanks in advance!!

Posted

"Calculating Time Until Full"

This is normal. Driver will need some time to update itself from the system.

 

At ioreg says ischarging: false but before was true. What happens?

No idea. At this stage, I would only suggest a fresh OS installation.

 

new dump: http://s000.tinyupload.com/index.php?fi ... 5454227686

I believe you will only need these kexts..


https://imgur.com/lplwTsu

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

onemanosx, Ok i reinstalled the OS with patched DSDT and all kexts I had, but the battery still stucked at 1% and not charging

I didn't run master-disable at post installation but I don't have any problem.


new dump after installation: http://s000.tinyupload.com/index.php?file_id=50616393742381970493


edit: I wait to load calculate the time until full charge but didn't load. (Cause in ioreg the "discharging" is False


edit 2: When I go to compile the patched DSDT to MaciSial I saw this error: https://imgur.com/0lKyx7T

Posted

When I go to compile the patched DSDT to MaciSial I saw this error:

I opened DSDT in patched folder with no errors.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

What is the problem then?

No idea. Maybe you should go back to using virtualsmc and its battery kext since it works better the first time. Plus, RH acpibatterymanager kext is kinda outdated. I guess, you'd have to hunt around for solution.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Posted

I went back to virtualsmc but still battery not charging.

But one time it was charging. This is the reason why still try to fix this problem


I notice that in EFI/CLOVER/drivers folder there are VBoxHFS.efi and VirtualSMC.efi.

May have to change VBoxHFS.efi with HFSPlus.efi, delete the VirtualSMC.efi and try again with FakeSMC and ACPIBatteryManager?

Posted

onemanosx, I tried it out with FakeSMC and ACPIBatteryManager again but still battery not charging. When I opened the laptop with charger plugged into it the battery icon on menu bar says calculating time until full forever and when I unplugged the charger the battery status says it is not charging...

May can't fix that?


Thanks in advance!


Edit: i hold power button for 30s after fully discharge and after opened the battery says 78% instead of 1%, but still is stucked and not charging

I think the 78 is beacuse i let the laptop in charging all night..

Edit 2: What tools have to search to fix that problems? Im asking to make myself fix the problem and help the community and Olarila :D

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...