# chromebook_FanCtrl_BatManage **Repository Path**: leangangchen/chromebook_FanCtrl_BatManage ## Basic Information - **Project Name**: chromebook_FanCtrl_BatManage - **Description**: chromebook在windows平台下简单的 风扇控制 和 电池管理。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2023-11-21 - **Last Updated**: 2025-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FanCtrl&BatManage4CB ## 特别说明 本程序是在Github上Tokisaki-Galaxy的chromebook_batterymanage项目V1.1.0的基础上修改而来。 参考项目的clone地址: https://github.com/Tokisaki-Galaxy/chromebook_batterymanage *** 功能:chromebook 在 windows 平台下简单的 ①风扇控制、②电池管理。 --- 实现功能的核心`ectool.exe`是从 Coolstar 的 crosec 驱动包中弄来的。 *** FanCtrl&BatManage4CB.exe 需要和 extool.exe 在同一目录下 才能实现功能。 --- * 在安装了win系统的Chromebook上运行该程序时,风扇 会以80%占空比速度运行约3秒,然后切换成 `风扇自动控制`。 * 紧接着进入对电池电量的循环检测,`高于85%` 则设置 `电池idle`模式,`低于35%` 则设置 `电池充电`模式。 *** 因为有些chromebook风扇自动控制无法自动开启,必须手动开启自动控制。故加入了`风扇自动控制`命令的发送。 *** 由于coolstar的‘crosEC’驱动包是在原谷歌的EC驱动上做了兼容处理,且chromebook机器型号众多,coolstar也不是对每一款CB机型都有针对性地调 “温度传感器与风扇的关联驱动”。 故有兴趣的朋友可以根据自己的机器情况,参考一下格式,修改代码中的参数,编译后生成更适合自己机器的 风扇控制&电池管理。 (单位:开尔文K) |Usage:|thermalset|sensor| warn | high | shutdown | fan_off | fan_max | 备注 | |------|----------|:----:|:----:|:----:|:--------:|:-------:|:-------:|:-------| | 如: ||||||||| | |thermalset| 0 | 0 | 363 | 373 | 303 | 333 | -Charger | | |thermalset| 1 | 0 | 363 | 373 | 303 | 333 | -PP3300 Regulator| | |thermalset| 2 | 0 | 363 | 373 | 303 | 333 | -DDR and SOC | | |thermalset| 3 | 0 | 363 | 373 | 303 | 333 | -Fan | ## 教程 ### 手动启动 确保两个文件放在同一目录,点击`FanCtrl&BatManage4CB.exe`。 ### 自动启动 确保两个文件放在同一目录,然后在"任务计划程序"里面创建计划,开机启动,执行`FanCtrl&BatManage4CB.exe` 预期情况,每隔3分钟检测一次电池电量,若`大于等于设定阈值`,则停止向电池充电(电池空闲状态)。若电池电量`低于35%`,则开启电池充电。不探测的时候后台休眠,降低资源占用。 ### 自定义电池充电阈值 * 可选项 在添加 `“任务计划程序”` 里面,“操作”选项页中 `‘程序或脚本’` 选定“FanCtrl&BatManage4CB.exe”在硬盘中的正确路径后,紧跟着填上`充电上限阈值` ,如:`xxx路径\FanCtrl&BatManage4CB.exe 75` 则可以充电到75%后停止对电池充电。