捐赠版恒压配置说明
恒压配置文件路径 👉👉👉
/data/opbatt/batt_control✔️修改完成后在magisk模块界面点击 👉执行👈 按钮重启服务。
⚠️⚠️⚠️不支持公开版
⚠️⚠️⚠️不支持公开版
配置说明 V2.1 @v7.5 (以默认温度墙为例)
温控电流偏移
这两个配置上下对应关系,数量必须对应,39度开始计算总电流-500,以此类推43度-4000,单位ma
不要修改温度范围temp_range,只修改temp_curr_offset,temp_range对应dtb中的温度范围,温度超过此值时系统将会把功率限制到10w
temp_range=39,40,41,42,43
temp_curr_offset=500,1000,1500,2000,4000电流步进
中等电量40-70之间,电流上升和下降以及调节步数,单位ma,越小控制越精细,但是要考虑升压时速度。
inc_step=100
dec_step=100电压阈值
(此值不要修改,否则可能断流,仅留做我调试使用)这两个配置上下对应关系,数量必须对应,电量75,85对应的恒压电压4550,4550,单位mv
batt_vol_thr=4550,4550
batt_vol_soc=75,85进入TC模式的百分比
电池百分比到达此值后开启TC模式充电,建议此值不要设置太高也不要太低,太低会导致升流太慢,太高会导致后半段充电过慢,建议设置94,最大值不会超过tc_thr_soc设定值
batt_con_soc=94UFCS自动复位
当官方ufcs充电头自动降低功率时,cv程序自动重置充电器的最大次数。
- 默认建议值为1次,最大值为4,0为关闭。
- 150w头最大值建议为2,否则会导致电流卡在400ma。
- 100w头最大值建议为3,超过次数容易烧毁充电器。
- 充电头降低功率仅会出现在充电头满负荷场景,建议对充电器做好散热!!!
max_ufcs_chg_reset_cc=1UFCS自动复位延迟
当官方ufcs充电头自动降低功率时,所需要的最短时间,低于此时间将不进行充电头复位操作
此参数主要用来防止120W充电头30s一次的功率降低导致的频繁重置,提前消耗完重置次数
ufcs_reset_delay=120最大充电电流设置
ufcs和pps的最大电流,单位ma,pps可修改成5400,就可以实现亮屏5.4a(7.2版本开始)
UFCS电流计算方式(充电头和电流不匹配会导致断流):
65W头 65/11*1000≈5900
100W头 100/11*1000≈9100
120W头 120/11*1000≈10900
150W头 150/100*1000≈13700
超过10500需要在刷模块时选择“13.7A支持”,否则会断流
使用第三方内核可能会导致电流配置不能超过10500,否则会断流,magisk模块界面查看是否有of_overwriter干扰,如果有的话需要刷官方lkm
⚠️⚠️⚠️UFCS私有快充修改电流时,注意线材最大电流,例如9100就为9.1A,超过线材电流可能会:导致emark损坏、线材短路。
- 手动允许的UFCS充电器的最大值,此值会被充电头最大值覆盖,防止充电头保护。 支持私有UFCS和公共UFCS充电器。
ufcs_max=9100- 此值为pps充电器的最大值。
pps_max=5000忽略线材EMARK信息
线材电流强制覆盖,即便是强制覆盖,也不会被超过充电头最大允许的电流。 请注意线材能承受对应电流,否则会导致起火等危险,由此发生的任何后果由自己承担。 当线材无EMARK时,最高电流为5A。
cable_override=0时间VS采样间隔
这两个配置上下对应关系,数量必须对应,此组配置为ufcs和pps不同电量下电流采样控制间隔,单位ms,间隔越小越精确,但是会消耗更多cpu。
例如20对应的1000,就是电量在20以前控制间隔为1秒
ufcs_soc_mon=20,32,40,50,70,85
ufcs_interval_ms=3000,2000,1000,800,500,500
pps_soc_mon=50,68,70
pps_interval_ms=5000,2000,500内部巡回时间
此值为内部线程巡回时间,2000即可,无需修改。
loop_interval_ms=2000底层参数
到达此阈值之前,电流步进使用较大值;到达此值时,根据电池压差,自动配置升流步进,防止超压 不建议设置太高,否则在70%左右开始断流
rise_quickstep_thr_mv=4350等待充电头电流提升阈值,到达此值时,总线电流与设定值压差小时才会在提升电流 此值在c15时可设定为4300,c16开始不能设定太高,否则在低温场景会导致手机重启
rise_wait_thr_mv=3800恒压阶段,电压到达此值时最大电流会限制为cv_max_ma设定的值,防止超压
cv_vol_mv=4565恒压阶段,电芯电压到达cv_vol_mv时允许最高的电流 新电池可以设置的高一些,旧电池请勿修改
cv_max_ma=3500触发涓流模式的电压,已针对电池测试,请勿修改
tc_vol_thr_mv=4560触发涓流模式的电池百分比,已针对电池测试,请勿修改
tc_thr_soc=98此值为涓流结束电流,如果你想充的更满,可以设置的低一些,涓流时间会边长 建议设置范围400-800,在高了会导致充不满
tc_full_ma=400涓流模式结束后电池稳定的电压,用作充满判断,已针对电池测试,请勿修改
tc_vol_full_mv=4485电芯电压到达限制值时,升流等待的循环次数 越高升流越慢,太低会在有负载下导致断流,建议4-8
curr_inc_wait_cycles=4此值为充满的判定阈值,以及充满前的电池限制值,已针对电池测试,请勿修改 调高会导致断流,调低会导致无法充满
batt_full_thr_mv=4570
