Review of "Battery Health Charging" version 3

Details Page Preview

Set battery charging threshold / charging limit / charging mode Battery Health Charging: An extension to maximize the battery life of laptops by setting their charging threshold or modes. Compatible with - Asus - LG - Samsung - Sony/Vaio - Huawei - Toshiba/Dynabook - System76 - Lenovo (Ideapad, Legion) - Thinkpad - Panasonic - Fujitsu - Acer (dependencies: kernel module) - MSI (dependencies: kernel module) - Tuxedo (dependencies: kernel module) - Slimbook (dependencies: kernel module) - Tuxedo IntelQC71 (dependencies: kernel module) - XMG IntelQC71 (dependencies: kernel module) - Eluktronics IntelQC71 (dependencies: kernel module) - Purism Librem (dependencies: kernel module) - Gigabyte Aero/Aorus (dependencies: kernel module) - Dell (dependencies: custom package libsmbios) - Dell (dependencies: custom package Dell Command Center) - Apple Macbook Intel-series chip (dependencies: kernel module) - Apple Macbook M-series chip (dependencies: custom kernel) - Razer (dependencies: custom package razer-cli) - Framework (dependencies: kernel module) Not all models are comaptible. Please read about the compatibility and dependencies of your device on github link below. https://maniacx.github.io/Battery-Health-Charging/

Extension Homepage
https://github.com/maniacx/Battery-Health-Charging

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Previous Reviews on this Version

JustPerfection active
JustPerfection waiting for author
`charge_control_end_threshold` is not writable by default? What if user don't want to make that writable? and what is the reason for having that as a service?
maniacx posted a review
Yes. charge_control_end_threshold is not user writable by default. Even if manually made writable by user it is lost at the next reboot. Reason for installing this service is to just makes the charge_control_end_threshold writable on boot. So on device reboot service makes charge_control_end_threshold writable, and the extension can restore the charging mode settings from the previous boot. Note : if charge_control_end_threshold is writable by default which may be on some other laptops, the extension will not prompt a notification to install the service and it will continue fucntioning normally. It is only when the charge_control_end_threshold is not writable it sends a notification to install the service. If needed user doesn't want to install the service, they cannot use the extension unless they can manually change permssion on every reboot and enable/disable extension.
maniacx waiting for author
JustPerfection : You have given me a idea. I have made a created a patch https://github.com/maniacx/Battery-Health-Charging/commit/8525977ba16d24996e2b3c9472086ade6657a795 This is for device/laptop, with charge_control_end_threshold as user writable by default. If charge_control_end_threshold is writable by default, the service installation setting will be unavailable (not show in their preference) as they do not require to install this service. However for laptop/device with charge_control_end_threshold not writable, there is no option but to install the service or manually change permission. If there are no any other issues to be corrected, I will upload Version 4 with the above patch. Let me know if I should upload version 4 with the above patch. Thank You.
JustPerfection active
JustPerfection posted a review
Didn't see your last reply here. Yes, send the next version.
JustPerfection posted a review
btw, what do you do to the service when user removes the extension?