frederik-h / acer-wmi-battery

A linux kernel driver for the Acer WMI battery health control interface
GNU General Public License v2.0
113 stars 15 forks source link

Any idea on what the register 0x03 does and why writing 0x11 to it disables the battery health? #40

Closed ltsdw closed 8 months ago

ltsdw commented 8 months ago

@frederik-h Hello there, thanks for the awesome project, also if this isn't a valid issue you can close it as "not planned".

There is a discussion on the nbfc-linux issue tracker issue 65, where a user explained that writing the value 0x11 to the register 0x03 (for me the default value for the register 0x03 is 0x41) to make the fans control possible. While doing that in fact is possible to control the fans, but it disables the battery health, I can't quite remember if the battery health used to disable when controlling the fans through the NitroSense.

ltsdw commented 8 months ago

Apparently you can combine values into that register, so 65 + 17 = 82, which means fan control + battery health.