`

Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux下的电池充电问题

阅读更多

安装tp-smapi:
# aptitude install tp-smapi-dkms
# modprobe tp_smapi
更改充电阈值:
设置开始充电阈值,如从“60%”开始充电:
# echo 60 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
设置停止充电阈值,如到“100%”停止充电:
# echo 100 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
查看充电阈值:
# cat /sys/devices/platform/smapi/BAT0/*_charge_thresh
其他:
To prevent charging for 17 minutes (regardless of thresholds):
# echo 17 > /sys/devices/platform/smapi/BAT0/inhibit_charge_minutes
To cancel charging preventation:
# echo 0 > /sys/devices/platform/smapi/BAT0/inhibit_charge_minutes
To force battery discharging (even if connected to AC):
# echo 1 > /sys/devices/platform/smapi/BAT0/force_discharge
To cancel forced discharge:
# echo 0 > /sys/devices/platform/smapi/BAT0/force_discharge
让设置在启动时生效(只用同一块电池):
It is not necessary to create your own init.d script or modify /etc/rc.local - you just need the package sysfsutils:
# apt-get install sysfsutils
# sudo gedit /etc/sysfs.conf
把下面的放在文件 /etc/sysfs.conf后面:
# cat >> /etc/sysfs.conf << EOF
# For a LiIon battery in a Thinkpad
devices/platform/smapi/BAT0/start_charge_thresh = 50
devices/platform/smapi/BAT0/stop_charge_thresh = 80
EOF
The init script supplied by sysfsutils will load these settings on each boot.
其他电池状态信息:
To view extended battery status such as charging state, voltage, current, capacity, cycle count and model information:
# cat /sys/devices/platform/smapi/BAT0/installed
# cat /sys/devices/platform/smapi/BAT0/state # idle/charging/discharging
# cat /sys/devices/platform/smapi/BAT0/cycle_count
# cat /sys/devices/platform/smapi/BAT0/current_now # instantaneous current
# cat /sys/devices/platform/smapi/BAT0/current_avg # last minute average
# cat /sys/devices/platform/smapi/BAT0/power_now # instantaneous power
# cat /sys/devices/platform/smapi/BAT0/power_avg # last minute average
# cat /sys/devices/platform/smapi/BAT0/last_full_capacity
# cat /sys/devices/platform/smapi/BAT0/remaining_percent
# cat /sys/devices/platform/smapi/BAT0/remaining_running_time
# cat /sys/devices/platform/smapi/BAT0/remaining_charging_time
# cat /sys/devices/platform/smapi/BAT0/remaining_capacity
# cat /sys/devices/platform/smapi/BAT0/design_capacity
# cat /sys/devices/platform/smapi/BAT0/voltage
# cat /sys/devices/platform/smapi/BAT0/design_voltage
# cat /sys/devices/platform/smapi/BAT0/manufacturer
# cat /sys/devices/platform/smapi/BAT0/model
# cat /sys/devices/platform/smapi/BAT0/barcoding
# cat /sys/devices/platform/smapi/BAT0/chemistry
# cat /sys/devices/platform/smapi/BAT0/serial
# cat /sys/devices/platform/smapi/BAT0/manufacture_date
# cat /sys/devices/platform/smapi/BAT0/first_use_date
# cat /sys/devices/platform/smapi/BAT0/temperature # in milli-Celsius
# cat /sys/devices/platform/smapi/ac_connected
The raw status data is also available, including some fields not listed above (in case you can figure them out):
# cat /sys/devices/platform/smapi/BAT0/dump
分享到:
评论

相关推荐

    Thinkpad充电阈值设置软件

    【Thinkpad充电阈值设置软件】是一款专为Thinkpad笔记本电脑设计的小型应用程序,它允许用户自定义电池的充电阈值,以优化电池寿命和性能。在日常使用中,电池的充电状态对电池的健康状况有着直接影响。过度充电或...

    联想电脑电池充电阈值设置方式最新版

    在IT领域,特别是个人计算机管理方面,正确地设置电池充电阈值对于延长笔记本电脑电池的寿命至关重要。联想作为全球知名的电脑制造商,其ThinkPad系列深受用户喜爱。本篇将详细介绍如何在联想电脑上进行电池充电阈值...

    联想电池充电阈值设置.exe

    不想安装官方电源管理软件的,旧的小程序失效,找不到其他替代软件的,这个可以很好满足要求,节省电脑资源。

    Linux 下 Thinkpad 笔记本电池管理软件_tp-smapi

    Linux下 Thinkpad 笔记本电池管理软件。 电池充电控制   设置开始与停止充电的阀值(百分比) # echo 40 &gt; /sys/devices/platform/smapi/BAT0/start_charge_thresh # echo 70 &gt; /sys/devices/platform/smapi/BAT0/...

    联想THINKPAD不能充电池‘电源已接通但未充电’解决方法.doc

    在本文中,我们将讨论联想THINKPAD不能充电池的问题,并提供详细的解决方法。该问题的解决方法可以分为三部分:更新电源管理软件和驱动及BIOS、设置电源管理软件和电池维护选项,以及更换电池测试。 更新电源管理...

    ThinkPad电池重置操作.doc

    图四、重置操作开始后,在任务栏右下角区域出现一个红色图标,鼠标停留在红色图标上有提示信息重新设置电池标准尺。 电池重置的重要性在于,如果电池具有锂离子或锂高分子聚合物化学物质,则定期重新设置电池标尺是...

    ThinkPad电池阈值软件

    可以直接调整ThinkPad充电的阈值,保护电池循环次数

    联想笔记本ThinkPad E14 Gen2型号突然无法充电解决办法

    联想笔记本电脑ThinkPad E14 Gen2出现了突然无法充电的现象,该故障是由于此型号笔记本早期的BIOS版本存在缺陷导致,需要升级BIOS和电源管理程序。(注意:请在故障发生之前升级,如果已经出现了无法充电的故障,...

    解决在thinkpad E420 装ubuntu 无法使用无线网卡问题

    123E420在ubuntu下,无法无线上网,这是怎么情况呢?无线网卡似乎驱动了,但是在网络管理工具那里看不到列出的无线信号。 我有事先重新安装了无线网卡驱动rtl8192ce_linux_2.6.0005.1116.2010。

    修复笔记本电池不能充电

    4. **测量电池电压**:使用万用表测量电池的电压,通常情况下,健康的电池电压应在11V至12V之间,电压异常可能是电池内部问题的信号。 #### 二、深入分析与问题定位 若上述初步诊断未能解决问题,那么接下来需要...

    Thinkpad电池系统1

    Thinkpad电池系统1主要涉及到ThinkPad笔记本电脑的电池管理和配置,尤其关注单电池系统与双电池系统的区别,...对于ThinkPad用户和IT专业人员来说,了解这些细节至关重要,有助于解决电池相关的问题和提升电池性能。

    联想THINKPAD不能充电池‘电源已接通,但未充电’解决方法.docx

    当您在使用联想THINKPAD笔记本电脑时,可能会遇到“电源已接通,但未充电”的状况,这通常意味着电脑无法为内置电池充电,尽管交流电源适配器已经接入电源插座并且确认电源线没有问题。这一问题会影响笔记本电脑的...

    联想THINKPAD不能充电池‘电源已接通,但未充电’解决方法.doc

    联想THINKPAD不能充电池“电源已接通,但未充电”解决方法 ...同时,需要注意thinkpad机型的常见问题,例如电池不能充电、机型无法启动、屏幕无法显示等问题,并且需要通过正确的方法来解决这些问题。

    电池阈值设置.rar

    压缩包特点:使用论坛大神的电池阈值小工具1.4修改,解压后桌面自动生成软件的快捷方式,解压目录为C盘下的Program Files目录(可自行修改),解压后自动运行批处理程序并设置阈值50-60,可以运行快捷方 式重新设置...

    thinkpad-x13-ubuntu16.04-iwlwifi.tar.gz

    标题“thinkpad-x13-ubuntu16.04-iwlwifi.tar.gz”指的是一个针对Thinkpad X13笔记本电脑,在Ubuntu 16.04操作系统环境下解决无线网卡驱动问题的压缩包文件。该文件的后缀是“.tar.gz”,这是一种常见的Linux/Unix...

    Ubuntu Kylin 中Thinkpad E531 启用 WIFI

    在某些情况下,如果`bcmwl-kernel-source`包无法解决问题,可能需要更深入地调试和配置,例如查看日志文件(如/var/log/kern.log)寻找错误信息,或者尝试其他第三方驱动解决方案。在阅读博客文章(博文链接:...

    win10联想thinkPad联想电源管理软件安装

    例如,通过设置充电阈值,用户可以让电池在达到特定电量时停止充电,避免长时间满电状态下对电池造成损害,从而实现“三年零损耗”的奇迹。 #### 三、安装步骤 1. **下载Lenovo电源管理驱动** - 访问联想官方网站...

Global site tag (gtag.js) - Google Analytics