Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thinkpad T470S Dual Battery - Please HELP #183

Open
hoaug-tran opened this issue Aug 12, 2023 · 0 comments
Open

Thinkpad T470S Dual Battery - Please HELP #183

hoaug-tran opened this issue Aug 12, 2023 · 0 comments

Comments

@hoaug-tran
Copy link

Hi, hope you have a nice day.

Last month i was install macos on my laptop Lenovo Thinkpad T470S. My Laptop Specs:

Processor and Chipset: Intel Core i5 6300u
Graphics: Intel HD 520
Storage: SN530
RAM: 12 GB DDR4
1 x Synaptics SMBUS Trackpad + Trackpoint
1 x PS/2 Keyboard
1 x USB 3.0 card reader
3 x USB 3.0 type a ports
1 x TB3/USB C port
1 x HDMI port
1 x 3.5mm mic/headphone jack
Dual Battery
I have researched and learned that my Laptop has 2 batteries and I have learned a bit of ACPI code and patched SSDT-BATC. I use SSDT-BATC included with ECEnabler.kext and Battery works

I thought everything was fine but no. I realized that my battery is only taking half its capacity. My battery as far as I know it has ~4k4 mAh but the macos side only receives ~2k mAh. I have searched and patched a lot but the number still only stops at 1k8. With such a battery capacity, I cannot use it without a charger. help me please. I spent a month trying to fix my battery but failed. if not fix my battery is too low and can not be used without charging 24/24. I can't watch youtube (1920x1080) more than 30p, only about ~30p my laptop is out of battery.... i also used kext CPUFriend + CPUFriendFriend (with 800mhz ) because i think its CPU problem but NOT... I'm really helpless right now. please help me...thank you very much

Here is my DSDT and SSDT i use for Battery ( work but with very small capacity )

i use SSDT-BATX.dsl without patch BAT0,1 to BATX because i just use it for fix battery 16,32 and 128 byte ( i dont use ECEnabler because its make my battery has been reported for maintenance - and still low capacity )
SSDT-BATC for Notify BAT0 and BAT1 ( i also have rename Patch )
SSDT-BATT.am. I found it on Oclittle github ( I don't know if it helpful or not )

DSDT and SSDTs.zip

And here is my EFI:

https://drive.google.com/file/d/19fNSEdeseKGWO_skEzErd6cl-MeoM6s6/view?usp=drive_link

THANK YOU VERY MUCH

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant