Skip to content

更新日志

开发中已经完成的部分会使用👌打标

长期开发计划

  • 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值一致)
  • 默认为官方电量显示,如需真实电量,在安装时选择。

版权所有 @bybycode