zhen-zen / YogaSMC

ACPI driver for OEM hardware.
GNU General Public License v2.0
241 stars 25 forks source link

SSDT-ECRW with ECEnabler? #153

Closed nadiaholmquist closed 3 years ago

nadiaholmquist commented 3 years ago

Laptop is a Lenovo Yoga 730-13IKB (DSDT is here)

I'm using ECEnabler to get battery reading from the OS to work, and as far as I could see from the readme you additionally need SSDT-ECRW for RW access to the EC for YogaSMC, I added it but the preferences pane is still showing basic EC access.

Is this only compatible with using RehabMan's battery patching method, or do I need to adjust something else to get this to work? Also I'm not really sure how I should tell if the other SSDTs in the samples are necessary for this laptop or not?

zhen-zen commented 3 years ago

ECEnabler allows access by name using the native way. However, not all EC fields are named. And in the ThinkPad case, access by address is required to monitor fan speed and temperature etc.

You need to adjust the EC path in Rehabman's patch to match the one on yours. Other SSDT samples are referenced in readme.