更新日志
开发中已经完成的部分会使用👌打标
长期开发计划
- WebUi实现充放电曲线读取,以及充放电容量统计
- 👌温控功能(部分完成)
- 密钥自动化认证
- 关闭opchg track
- 免费版和捐助版共用一个模块和补丁,其他以许可密钥区分(免费版增加恒压试用功能)
- 恒压程序线程重构
- 自助式捐助及许可生成
- 充电动态电流调整
202512 (7.6.1捐赠版开发计划)
如果版本是7.5.4及以前的需要卸载旧模块再刷入此版本
如果版本是7.5.2及以前的需要卸载旧模块并还原原版dtbo再刷入此版本
恒压模块
- 修复束流逻辑
Webui
- 增加VOTER正则MAP
20251217 (7.6捐赠版,覆盖刷入)
如果版本是7.5.4及以前的需要卸载旧模块再刷入此版本
如果版本是7.5.2及以前的需要卸载旧模块并还原原版dtbo再刷入此版本
新适配机型ACE6/ACE5P补丁:
- 👌电池解容:关机电压2.75v,大约多释放200mah
- 👌真实电量
- 👌150W恒压充电、6.5A PPS充电支持
- 👌公益版优化UFCS/PPS充电曲线
- 👌移除LCF
- 👌48度温度墙以及伪装后53度温度墙
- 👌参数复原无需刷原厂dtbo,直接重新刷模块选择官方参数即可
- 👌非官方内核打开风驰补丁支持
- 👌集成FCC校准补丁
补丁
- 👌更新部分机型机型PPS充电卡在85-90%左右(一加15 G8P G7P)
20251210 (7.5.8捐赠版,覆盖刷入)
如果版本是7.5.4及以前的需要卸载旧模块再刷入此版本
如果版本是7.5.2及以前的需要卸载旧模块并还原原版dtbo再刷入此版本
此版本为7.5的结束版本,无bug将不更新,下一步着重进行7.6里程碑版本开发
补丁
- 👌修复GT8 PRO 13.7A电流不生效问题
恒压模块
- 👌修复充电断流温度取值判断
- 👌修复powercut判断及日志写入再TFG VOTER下不生效得问题
- 👌修复部分机型达到涓流电流时依然充电得问题
Webui
- 👌修复部分文字说明
- 👌增加日志导出功能
20251201 (7.5.7捐赠版,覆盖刷入)
如果版本是7.5.4及以前的需要卸载旧模块再刷入此版本
如果版本是7.5.2及以前的需要卸载旧模块并还原原版dtbo再刷入此版本
此版本为7.5的结束版本,无bug将不更新,下一步着重进行7.6里程碑版本开发
模块包
- 👌删除action执行按钮,功能移至webui中
- 👌修复温度墙未达到53°就断流的问题(需要测试)
Webui
- 👌修复日志读取导致的dmesg被破坏
- 👌将电池伪装、和重启恒压加入到webui中,并支持重启后恢复
- 👌修复恒压配置CSS样式
- 👌增加版本号显示
- 👌对部分说明进行修改
20251130 (7.5.6捐赠版,覆盖刷入)
如果版本是7.5.4及以前的需要卸载旧模块再刷入此版本
如果版本是7.5.2及以前的需要卸载旧模块并还原原版dtbo再刷入此版本
模块包
- 👌感谢@破星 帮忙重新打包avbtool,提升安装速度
模拟恒压
- 👌恒压模块加入充电异常检测的自动日志记录(dmesg)
- 👌加入充电头重置滞后时间,防止120w头30s内重置。
Webui
- 👌许可路径提示修改
- 👌许可不正常时不保存许可备份
- 👌加入关闭恒压功能
- 👌完善WebUI未解容显示
- 👌在svooc充电模式下增加“此充电器不支持充电优化”提示
- 👌增加关键性充电日志读取(目前会部分破坏dmesg日志信息,稍后修复):
- 1、读取充电器握手电流电压信息;
- 2、非正常断流检测(vote、tfg等);稍后更新
- 3、emark信息(后续增加)
- 4、线阻大小
- 👌新增配置选项ufcs_reset_delay,充电头最小重置时间。操作说明
- 👌协议开关随恒压设置一起滚动
20251121 (7.5.5捐赠版,⚠️⚠️⚠️此版本需要删除原有模块刷入⚠️⚠️⚠️)
如果版本是7.5.4及以前的需要卸载旧模块再刷入此版本
如果版本是7.5.2及以前的需要卸载旧模块并还原原版dtbo再刷入此版本
目前使用没问题的可以不用刷入
- 👌适配新版KSU
- 👌临时方式修复部分机型补丁不生效问题
Webui
- 👌修复全屏布局问题
- 👌删除震动功能(会导致部分机型震动异常)
20251119 (7.5.4捐赠版,覆盖刷入)
- 👌修复充到96%左右卡住的问题
- 👌更稳定的功率适配,不论拉多少电流,都不会超过充电器的限制
- 👌修复部分线材覆盖功能问题,使得更多线材覆盖电流生效
- 👌提升所有机型cv模式电流,轻微增加进入恒压后的功率
- 👌同步@她说好了提供的的GT7P补丁
20251117 (7.5.3捐赠版,覆盖刷入)
- 👌增加一加15国际版(CPH2747)支持
- 👌修复一加15真实电量选项倒置
- 👌删除强制AVB时才对DTBO写入footer,所有情况下都写入
- 👌一加15和GT8P充电器重置次数默认提升到为2
20251115 (7.5.2捐赠版, 覆盖安装)
加入GT7P补丁由@说好测试提供,测试版,未经过代码审查
新适配机型一加15补丁:
- 👌电池解容:关机电压2.75v,大约多释放200mah
- 👌真实电量
- 👌150W恒压充电、6.5A PPS充电支持
- 👌公益版优化UFCS/PPS充电曲线(未长测,可能会有断流)
- 👌移除LCF
- 👌48度温度墙以及伪装后53度温度墙
- 👌参数复原无需刷原厂dtbo,直接重新刷模块选择官方参数即可
- 👌集成FCC校准补丁
通用部分
- 👌模块日志大小控制在5M
- 👌加入多种dtbo avb签名模式,支持导入官方dtbo签名(教程在下面),由此一来其他没签名的dtbo也可以使用官方镜像签名。
- 👌彻底移除avbctl相关操作
- 👌充电加速在默认在官方PPS和UFCS修改一些参数以适应恒压,防止断流
- 👌修复恒压温控参数导入
- 👌彻底清除模块内avb校验控制选项,由单独模块控制,群内搜索“手动禁用avb2.0校检-v1.0.zip”
⚠️⚠️未来将尽量推荐大家打开AVB校验,不要关闭,这样不影响系统更新!⚠️⚠️
使用自定义dtbo签名教程,防止avb校验失效
当提示 “获取机内镜像AVB footer失败,你可以自己提供当前系统版本的dtbo镜像....”
- 此时说明你得dtbo分区一定被修改过,非官方原版分区或者是未签名dtbo分区
- 返回桌面,下载一份当前系统版本的dtbo镜像, 命名为
dtbo_stock.img - 使用usb或者mt管理器拷贝到内置存储根目录,路径必须是
/storage/emulated/0/dtbo_stock.img或者/sdcard/dtbo_stock.img - 返回模块界面继续刷入或者重新刷入模块即可获取
- 请务必确保镜像是官方原版未修改的dtbo镜像,否则可能再次失败。
20251113 (7.5.1捐赠版)
本模块正式更名为OPLUS电池工具包
通用部分
- 👌FCC修正补丁,修正解容后系统无法统计锁容电压(3.06v)以下的容量,此补丁只影响显示,续航无变化!
- 👌全新刷机提示词以及补丁方式,增加多机型兼容
- 👌fdtoverlay方式刷机框架
- 👌模块删除avb关闭功能,不在依赖avb关闭,目前模块自带avbtool签名dtbo,不影响opex补丁安装,开启avb的可以用模块执行功能关闭avb(此功能8.0版本会删除后续集成到“avb校验工具”模块里)。
- 👌增加模块参数还原功能,部分参数无需还原dtbo,重刷模块覆盖即可
新适配机型真我GT8P补丁:
- 👌电池解容:关机电压2.75v,大约多释放200mah
- 👌真实电量
- 👌150W恒压充电、6.5A PPS充电支持
- 👌公益版优化UFCS/PPS充电曲线(未长测,可能会有断流)
- 👌移除LCF
- 👌48度温度墙以及伪装后53度温度墙
- 👌参数复原无需刷原厂dtbo,直接重新刷模块选择官方参数即可
- 👌集成FCC校准补丁
想起什么再往里加~
此版本注意:
FCC补丁打上后FCC和RM值在充满和放空时都会增加,电池寿命显示也会相应提升,原来1%的电量会被平摊到全部百分比
此版本一加13尽量刷官方dtbo后,卸载原有模块,重新刷入!!全程无需重启,直接还原dtbo-卸载-重新刷,顺序不要错!
如提示avb信息读取错误,就还原dtbo镜像
注意:如刷了超频模块,就无法刷入此模块,会提示avb错误,稍后等官方AVB签名
刷机配置文件更新为:
/data/opbatt_(机型代号).conf!!!!修正FCC时,刷完模块第一次重启时需要拔下充电器,FCC仅需修正一次即可!!!!
20251108 (7.4.4捐赠版,覆盖安装)
Webui
- 👌增加webui配置防误触
- 👌增加webui交互震动
- 👌提升开关点击响应速度,保存响应速度
20251106 (7.4.3捐赠版,覆盖安装)
Webui
- 👌增加PPS、UFCS、SVOOC协议控制开关,开关实时生效,重启不失效,重新插拔充电器即可
模拟恒压
- 👌修复第三方UFCS功率判定
- 👌如果完全没读取到第三方UFCS的PDO功率,就默认给一个3A电流
- 👌修复充满逻辑错误,防止提前进入ffc状态
20251105 (7.4.2捐赠版,覆盖安装)
- 👌刷入时增加avb禁用选项,不明白是干嘛的就选禁用
- 👌增加手动启用AVB的方式(在模块-执行按钮点击即可,替换原有弃用的恒压重启功能)
- 👌模块增加avb状态显示
- 👌分别适配C15和C16真实电量补丁
Webui
- 👌增加恒压配置编辑功能,感谢@Oldcucumber(@Collapsar)
- 👌可修改恒压底层控制参数,官网恒压说明同步更新(不建议改动,发现断流覆盖重刷模块)
模拟恒压
- 👌增加强制覆盖ufcs线材电流的功能
- 👌公版UFCS功率自动判定
- 👌修复高负载下充电策略问题
- 👌提升高负载下充电升流效率
- 👌修改恒压配置无需重启,重新插入usb即可更新配置
- 👌修复温控偏移逻辑,作用在最终电流设定上
20251101 (7.3.4捐赠版,覆盖安装)
Webui
- 👌修改webui配置设置范围:调整电流控制范围,调整tc mode soc设置范围
模拟恒压
- 👌修复cos16 使用150w充电器导致的断流
20251030 (7.3.3捐赠版,覆盖安装)
Webui
- 增加恒压配置修改功能,webui点击右下角齿轮修改保存即可生效,感谢@Oldcucumber
- 增加黑暗模式,感谢@Oldcucumber
恒压配置
- 👌提升恒压服务轮回间隔,防止超压
模拟恒压
- 👌修复cos16 使用150w充电器导致的断流
- 👌固定束紧条件,防止意外束紧电流
20251020 (7.3.1仅捐赠版,覆盖安装)
- 👌修复cos16系统下avbctl无法运行,使得avb禁用生效(感谢@Ming_Officia测试)
- 👌添加提示:如果avb无法成功禁用(可能是刷了带BBG,防格机内核),刷入模块时需要手动确认是否强制刷入(未禁用AVB可能会导致变砖,C16目前无法救砖)
模拟恒压
- 👌修复束紧电流的问题
- 👌降低power step敏感度,以适配cos16下电流提升速度过慢的问题
- 👌提升TC模式下充电速度
20250910 (7.3仅捐赠版,覆盖安装)
DTBO
- 👌修复HIGHSOC,插入时电流大于95开始涓流提升至99
模拟恒压
- 👌修复用户空间内核节点占用的问题
- 👌增加涓流充电
- 👌增加固定涓流电流,在最终快充满时使用
- 👌修复比较频繁的卡在DCP或者pd需要重复插电的问题
- 👌加入电流滤波,充电更新加稳定
- 👌加入TC涓流模式,默认94开始CV-TC涓流,97开始慢速涓流
- 👌通过稳定性控制防止部分劣质pps电流跳动过大导致的超压问题,如果近10次电流波动超过220ma,触发3次就取平均电流,等待pps充电器稳定。
20250828 (7.2.2仅捐赠版,覆盖安装)
刷机包
- 👌增加max_ufcs_chg_reset_cc配置
ACTION(magisk执行按钮)
- 👌修复说明
模拟恒压
- 👌修复svooc电流
- 👌修复断开时逻辑
- 👌尝试修复充电器识别为DCP的问题
- 👌增加充电头信息读取log输出
- 👌增加ufcs充电头自动重置配置
- 👌更换sn读取方法(部分人员可能需要重新申请id)
20250826 (7.2仅捐赠版, 大版本更新, 覆盖刷入即可)
此版本建议重新进行功能选择!!!!
此版本感谢@阿菌·未霜提供加固支持!!
刷机包
- 👌去除PPS刷入选项,由恒压模式接管。
- 👌去除选择插槽选项。
- 👌去除UFCS优化功能。
- 👌新增UFCS 13.7A选项,启用150W充电头支持。
- 👌GKI模式重写说明
ACTION(magisk执行按钮)
- 👌增加音量键选择临时设置强制电池温度,插入充电器后生效(重启会失效,可能受到其他温控模块影响,请自行排查)
- 👌增加音量键选择重启恒压服务
WEBUI
- 👌将对webui增加许可导入导出、填写许可的功能
- 👌增加电池的壳温度(内核温控判定温度)和系统回报(软件检测例如scene显示的温度)温度分别显示
模拟恒压
- 👌Oplus UFCS私有快充120W/150W支持。
- 👌90%以前,完全去除阶梯充电,接管pps和ufcs充电曲线,贴着超压电压进行充电,实现模拟恒压效果。
- 👌超低占用,15分钟充电仅需要0.89秒的cpu时间,对比官方充电服务charger-V7开机15小时占用1分51秒的cpu时间。
- 👌pps亮屏5a充电。
- 👌pps 激进模式5.4A充电。
- 👌第三方ufcs 6A及以上充电器支持。
- 👌温控功能(部分完成)
- 👌解决恒压服务停止介入后充电过慢
- 👌电流异常检测
- 👌充电器连接自动重置
- 👌UFCS根据充电器功率限制最大电流
- 👌增加充电器功率判断(UFCS/PPS)(部分完成,第三方头检测仍在继续)
- 👌修复CV模式充电中断问题
- 👌动态快速电流步进
- 👌细化调节电流,进一步加速恒压控制
- 👌修复pps曲线,修复某些特殊情况下导致的断充
- 👌增加对内核of overwriter(内核dtbo复写程序)的判断,内核携带复写程序时会导致dtbo修改失效,在magisk模块界面会做出提示。
- 👌SVOOC亮屏充电加速
DTBO
- 👌修复PPS充电FULL_VOTE提前触发。
20251020 (6.8.3 覆盖刷入)
- 👌添加提示:如果avb无法成功禁用(可能是刷了带BBG,防格机内核),刷入模块时需要手动确认是否强制刷入(未禁用AVB可能会导致变砖,C16目前无法救砖)
20251019 (6.8.2 覆盖刷入)
- 👌 修复cos16系统下avbctl无法运行,使得avb禁用生效(感谢@Ming_Officia测试)
20250814 (6.8.1 覆盖刷入)
- 修复pps曲线,修复某些特殊情况下导致的断充
- 增加对内核of overwriter(内核dtbo复写程序)的判断,内核携带复写程序时会导致dtbo修改失效,在magisk模块界面会做出提示。
20250709 (6.8 此版本需还原系统原版dtbo后刷入)
- 模块可读取上次选择配置,自动刷入。
- 第三方ufcs sw/hw vbat修改,以保证第三方ufcs充电不会断流。
- 还原pps和ufcs后半段曲线电流,充电卡98%的问题,可能会减慢90%后的充电速度。
- 删除温度节点去除功能。
- 去除仅更新webui功能。
- 模块介绍界面仅判断dtbo是否被修改,不再判断解容状态
电量监控插件:
- 真实/假 fcc提示
- 未解容提示
- 支持mmrl布局,webui x布局修复
- 修复大字体显示超出的问题
- 以更精确的方式显示电池温度,将高于系统回报数据
20250608 (6.7 紧急修复) 可平刷
- pps和ufcs电池温度墙修复:非伪装shell-temp的方式,在遵循官方温控保护原则下提升温度墙。
- pps无撞墙电流,ufcs 48度温度墙撞墙电流由5A提升至6.5A
- 修复潜在的环境泄露,感谢捐助群@c
电量监控插件:
- 去除电池目标电压
- PPS功率按cpa_power读数显示
20250508(6.6 此版本感谢捐助群友的努力测试及@阿菌·未霜大佬的技术支持)
- 音量键选择使用酷安@芙洛洛的skt-utils替代
- 增加仅更新webui的功能
- 增加选择“刷入未使用槽位(OTA后)”
- 增加avb去验证,无需刷入avb模块,原avb模块在保留本模块时可以被删除
- pps加入激进模式和保守模式,如果pps充电器充电中突然断流或者跳PD模式可以选用保守模式
- ufcs和svooc 95%后半段充电提速
- 不在干预horae服务
- pps后半段充电提速,同ufcs相当
- ufcs充电提速
- 集成亮屏满血,防止系统cooldown,ufcs和pps不再依赖满血模块,可卸载
- 不再备份dtbo
- 调整默认刷入选择,将危险选项设置为音量减
- SDP模式下电流由500ma增至900ma
电量监控插件:
- 新增电池类型显示
20250427(6.3 仅捐助)
- 加快dtbo打包速度
- pps激进模式
- 修复gki补丁无法生效的潜在bug
20250423(6.2)
刷此版本之前建议先刷一次当前版本系统的dtbo。
电量监控插件:
- 增加qmax显示以及每个电芯的qmax显示
- 增加电池生产日期显示
- 重构布局
- 增加剩余充电时间(从内核读取)
- 增加机型验证,其他机型无法刷入
DTBO部分:
- 刷入时增加选项,每一个功能都可以单独选择是否刷入,如已经刷入了补丁,需重新刷入原版dtbo以还原修补的部分
- 增加gki内核支持,任意版本内核任意dtbo打补丁后均可开机。
- 增加@哦哦撒补丁: 电池充电48度温度墙;60和90刷新率的删除;温控节点去除;
面板开放微信扫码捐助功能,如果捐助人数较多,准备实现以下功能。
- 实现自动刷回dtbo备份功能
- 实现历史电量记录和读取
- 屏幕超频功能
- 其他dtbo方面的mod
20250416
以后不在发布dtbo,直接刷模块自动修改当前dtbo,重新系统后重刷模块即可。
DTBO部分:
- 国际版增加UFCS支持,国际版将pps功率提升至55w。
20250415
电量监控插件:
在使用magisk时保留webroot,刷入webui插件即可实现ksu的监控面板。 DTBO部分: 修复pps mid_high充电曲线,防止功率过大断充。
20250401
电量监控插件:
- 电量监控webui增加了充电识别显示,可显示15种不同充电类型,由内核中的充电类型提供(充电颜色:svooc紫色,pd深蓝色,ufcs浅蓝色,其他为绿色)。
- 功率范围在ufcs和svooc充电模式下才会显示,其他模式仅显示实时功率和最大充电功率。
- webui使用parcel进行打包。 DTBO部分:
- pps加入55w充电功率支持,最高55w,由于充电方式为恒流,因此充电电流不会超过5A。
- ufcs加入第三方充电器100w的支持。
- 对ufcs和pps高功率充电进行了提高功率优化,一加13电池仅能抗住30%以前满血充电,超过30%满血会导致电池电压超过4.6v保护电压。
- fcc显示真实充电容量(具体判断方式为充满电时fcc和rm值一致)
- 默认为官方电量显示,如需真实电量,在安装时选择。

