大量靓号转让、求购信息,尽在集号吧!
  • 搜号码
当前位置:新闻频道>手机应用>手机配件

【BAR006】CSR86xx ROM如何在iphone上显示电池电量

集号吧丨发表时间:2018-05-25丨访问量:328
[摘要]在iphone上显示电池电量,需要用到AT command,实现电池电量显示需要在PSKEY_USR3中添加ATcommand,并修改PSKEY_USR9中的第

在iphone上显示电池电量,需要用到AT command,实现电池电量显示需要在PSKEY_USR3中添加ATcommand,并修改PSKEY_USR9中的第9个word。
首先,用e2cmd、configtool等工具配置好所需要的应用,然后打开pstool,找到以下PSKEY:

【BAR006】

内容为(长度为0x55+8):
3404 3405 1a05 2105 ad05 41055305 0000 002b 004d 0049 0043 0054 0045 0053 0054 0000 004f 004b 000d 0000 002b0058 0041 0050 004c 003d 0069 0050 0068 006f 006e 0065 002c 0037 0000 004f 004b000d 0000 0041 0054 002b 0058 0041 0050 004c 003d 0030 0030 0031 0032 002d 00300030 0030 0031 002d 0030 0031 0030 0030 002c 0033 000d 0000 0041 0054 002b 00490050 0048 004f 004e 0045 0041 0043 0043 0045 0056 003d 0032 002c 0031 002c 0081002c 0032 002c 0030 000d 0000 0000
当然,这只是一个参考内容,以下内容也是可以的(长度为0x6c+8):
3404 3405 1a05 2105 ad05 41055305 0000 002b 004d 0049 0043 0054 0045 0053 0054 0000 0041 0054 002b 004d 00490043 0054 0045 0053 0054 003d 0031 000d 0000 002b 0058 0041 0050 004c 003d 00690050 0068 006f 006e 0065 002c 0000 0041 0054 002b 0049 0050 0048 004f 004e 00450041 0043 0043 0045 0056 003d 0031 002c 0032 002c 0030 000d 0000 0041 0054 002b0058 0041 0050 004c 003d 0030 0030 0031 0032 002d 0031 0032 0033 0034 002d 00300031 0030 0030 002c 0033 000d 0000 0041 0054 002b 0049 0050 0048 004f 004e 00450041 0043 0043 0045 0056 003d 0031 002c 0031 002c 0082 000d 0000 0000
然后,切换到PSKEY_USR9,修改第9word的内容为“PSKEY_USR3的长度-8”,如PSKEY_USR3的内容为上面段的话,则是0x0055,如是第二段,则是0x006c:

(上图PSKEY_USR9的内容:0004 0001 0009 0005000c 0029 0004 0000 006c 0f0f)
以上的PSKEY_USR9比较好理解,改的就是PSKEY_USR3中AT command的长度(USR3中第9words开始为ATcommand内容,所以之前设置长度的时候需要USR3减去8)。
我们拆分一下第二段USR3:
事件:34043405 1a05 2105 ad05 4105 5305 0000
AT command 00:002b004d 0049 0043 0054 0045 0053 0054 0000
AT command 01:00410054 002b 004d 0049 0043 0054 0045 0053 0054 003d 0031 000d 0000
AT command 02:002b0058 0041 0050 004c 003d 0069 0050 0068 006f 006e 0065 002c 0000
AT command 03:00410054 002b 0049 0050 0048 004f 004e 0045 0041 0043 0043 0045 0056 003d 0031 002c0032 002c 0030 000d 0000
AT command 04:00410054 002b 0058 0041 0050 004c 003d 0030 0030 0031 0032 002d 0031 0032 0033 0034002d 0030 0031 0030 0030 002c 0033 000d 0000
AT command 05:00410054 002b 0049 0050 0048 004f 004e 0045 0041 0043 0043 0045 0056 003d 0031 002c0031 002c 0082 000d 0000 0000
USR3的前8bytes是配置事件(事件需参考苹果相关文档),如第三个word 0x1a05,1a代表EventLow Battery,05代表执行的是第六条AT command(条为00),当Low Battery被触发的时候,会发送AT command 05给手机。
每一个AT+command写完后需要再加一个\0(0x0000)作为结束符,后一个需要加两个\0。
后提醒一下,这样修改以后,就不能用config tool直接往芯片里面写配置了,在config tool中修改相关内容后,必须要另存为psr文件,在用pstool merge进去,否则可能会导致无法开机。
其中AT command 05中的倒数第四个word 0x0082表示的是电量。

版权声明:本文仅代表作者观点,不代表集号吧立场。本文系网络编辑发表,如有不实请联系集号吧官方客服。
靓号经纪人 刘玉姣
集号吧靓号经纪人,熟知靓号市场 ,能够为客户提供专业的靓号买卖指导 电话/微信:18611969567
认证级别
口碑值 7619
好评率 97%
热门文章
手机靓号
常用工具
热点专题
热门标签
客服热线

4008-915-925

投诉/建议

4008-915-925

(AM 8:00-12:00 PM 14:00-18:00)

找到我们
Top