爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 44582|回复: 39
收起左侧

[分享]调2128的电参

[复制链接]
发表于 2005-8-7 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
调2128的电参:
  2004年3月12日晚,受不了新购的2128(给老婆买的)
,待机2天就没电了。就想给她修一下电参。试了一
下sensorstool这个软件,可以读出和写入。由于有
以前3618改电参的经验,(详见3618那边:http://www.36518.com/sjpd/bbs/dispbbs.asp?boardID=38&ID=15067)
这次就直接改参数:
老的全部电参如下:
0000:4980 0002:4166 0004:64620 0006:998
0008:97   000A:65402 000C:97 000E:65528
0010:100  0012:0
改动部分如下:
old
0000:4980  0004:64620
new
0000:6900  0004:64520
改动后的结果如下:
原来电压VB3770 VBat3780  Cap 031%
现在  VB3852  VBat3869  Cap 060%

  由于只有一个电板,所以没做测试。等手机用
到没电关机的时再测一下实际的关机电压。及是否
以充到4.2V

    2004年3月13日早,测试结果如下:
                               
实测关机电压3.40V--工模Vbat3.556--AS3.559                               
以下为开机充电的记录:                               
Vbat  实测电压   差值        充电时间       
3.807         3.64         0.167         2分钟       
3.856         3.70         0.156         7分钟       
3.897         3.76         0.137         12分钟       
3.920         3.80         0.120         20分钟       
3.954         3.85         0.104         35分钟       
3.990         3.90         0.090         50分钟       
4.026         3.95         0.076         70分钟       
4.065         4.00         0.065         80分钟       
4.103         4.05         0.053         90分钟       
4.143         4.10         0.043         98分钟       
4.177         4.15         0.027         102分钟       
4.215         4.20         0.015         107分钟       
4.251         4.25         0.001         111分钟
4.2~4.275 4.2~4.280        125分钟(充电自动停止)
充电结束        5分钟后               
4.197         4.20                
拨下充电器,2分钟后                       
4.194         4.20                
关机充电,充到4.25V,自动停止。                       

   
注意:1、修改前备份 eeprom 和 bootcore
   2、sensorstool这个软件不可多次使用,不然
会出现奇怪的现象。
   3、以上仅供大家参考。
发表于 2005-8-17 00:00:00 | 显示全部楼层
如果你的方法确实有效,没有对小2的电参有损害的话,就给你加入精华~~~~~~~
发表于 2005-8-17 00:01:00 | 显示全部楼层
有没有人试一下,效果怎样?
发表于 2005-8-17 00:02:00 | 显示全部楼层
如果有人试了,成功了,就说一下!
我也想改!
我是穷人,不敢试!怕怕…………
 楼主| 发表于 2005-8-17 00:03:00 | 显示全部楼层
我在6688和3618那边看了很多关于电参修改的
贴子,看完后的总结是:如果机子的电参是原厂
电参,使用者想延长待机时间,同时又想用手机
直充充电,那么就改0000处的参数。同时只要备份
了eeprom就不会挂掉机子。大不了刷回自已备份
的eeprom,电参数就回到原来的了。
 没想到的是sensorstool这个软件竟可以改6618,
还能改3618。这回试一下2128竟也可以改。真是PF
发表于 2005-8-17 00:04:00 | 显示全部楼层
有胆识的大侠快试试吧!
发表于 2005-8-17 00:05:00 | 显示全部楼层
晕啊~~~穷人啊~~~谁也不敢拿这个来开玩笑~~~希望有大胆、不怕小2坏的机油来试一下~~~
试了,告诉我们结果~~~在此谢过了~~~ ^_^

 楼主| 发表于 2005-8-17 00:06:00 | 显示全部楼层
改电参有什么危险?又不会挂掉机子!和刷一般的补丁没什么大的区别吗。
只有有备份,大不了刷回去。危险何在?
发表于 2005-8-17 00:07:00 | 显示全部楼层
以下是引用yfkou1977在2004-3-14 8:11:40的发言:
改电参有什么危险?又不会挂掉机子!和刷一般的补丁没什么大的区别吗。
只有有备份,大不了刷回去。危险何在?


记得有一次狼大说过,如果电参弄错了~~~机子会挂~~~
发表于 2005-8-17 00:08:00 | 显示全部楼层
不用直充,习惯用座充的用不用改???改了有没有作用???
发表于 2005-8-17 00:09:00 | 显示全部楼层
以下是引用emmental在2004-3-14 12:03:19的发言:
不用直充,习惯用座充的用不用改???改了有没有作用???

我有时用座充,有时用直充,哪又应如何?
发表于 2005-8-17 00:10:00 | 显示全部楼层
1、修改前备份 eeprom 和 bootcore
2、sensorstool这个软件不可多次使用,不然
会出现奇怪的现象


本来想试试的,看了这两句。。。怕了:(
发表于 2005-8-17 00:11:00 | 显示全部楼层
我有备份fullflash,eep,怕什么,先改成一楼的数据样,看是什么效果。
发表于 2005-8-17 00:12:00 | 显示全部楼层
改错了,改回来就是啦,不用重刷 ̄ ̄ ̄
就改那么几个数字
发表于 2005-8-17 00:13:00 | 显示全部楼层
以下是引用100fun在2004-3-14 20:59:38的发言:
改错了,改回来就是啦,不用重刷 ̄ ̄ ̄
就改那么几个数字



结果如何呢?
发表于 2005-8-17 00:14:00 | 显示全部楼层
效果是什么啊?有个比较吗?是不是必须用那个软件刷!
发表于 2005-8-17 00:15:00 | 显示全部楼层
有试过的没?我不敢
 楼主| 发表于 2005-8-17 00:16:00 | 显示全部楼层
以下是引用100fun在2004-3-14 20:59:38的发言:
改错了,改回来就是啦,不用重刷 ̄ ̄ ̄
就改那么几个数字

sensorstool本身有BUG,用的次数多了,会有问题。看下字,好像是狼大写的。

因调整电压导致Block67读写失败怎么办

最近有一些朋友因为调整电压导致Block67读取失败,sensorstool不能再操作手机,出现错误“Error:Unable to read Eelite BlockID=67 info"而同时手机不能开机。这种情况,有的朋友没有备份EEP,只能写别人的EEP。很麻烦!其原因主要是当刚刚连接到手机,所有的数字还是0的时候,有的人按了write phone,导致Block67被全部置0。

这是我在第一次发表这篇文章时的观点,因为今天看来,这是错误的。对此我非常惭愧,这是我在没有充分证据的情况下发的,想当然而的观点,所以特地写了一篇修正版,以正视听。
其实这个问题是因为sensorstool的Bug。我在《6688经验半月谈》里曾经说过EEPROM的数据结构和存储。这里再说以下,在EEP里数据是索引存储的,其索引的数据结构如下:
  EEPROM Block Directory Record format:
  Offset Size  Des cription
  ------ ----- ----------------------------------------------
  00  BYTE  Record starting marker [00,F0,FC] 记录标志为00,
F0或FC00= Unused block?  不用的Block
   F0= Deleted block? 删除的Block    
   FC= Used block?   当前有效的Block    
  01  BYTE  Version. [00..05]
   Always zero in LBA_FS & EE_FS blocks.
 Only EELITE blocks that has 04 & 05.
  02  WORD  Size
  04  DWORD Linear address of data   此处为Flash地址
  08  WORD  ID             为平常说的BlockXX,如Block67
  0A  BYTE  ??? [00,01,02]
   Always zero in EEFULL & EELITE blocks.
   Always 02 in LBA_FS & EE_FS blocks.
  0B  BYTE  Record ending marker [00,F0,FC,FF]
  FF= No more record
在6688中,Block67(43H)是和电压相关的,也就是大家平时所说的电压参数。同时也是Sensortool所修改的Block。它的大小是20个字节。具体含义如下:
  Battery status (0043):
  - 0000H : BattMin Data1
  - 0002H : BattMin Data2
  - 0004H : BattMax Data1
  - 0006H : BattMax Data2
  - 0008H : BattTemp Data1
  - 000AH : BattTemp Data2
  - 000CH : EnvTemp Data1
  - 000EH : EnvTemp Data2
  - 0010H : VCXOTemp Data1
  - 0012H : VCXOTemp Data2
注:以上资料来自于RizaPN,这个我没有研究过。

而sensortool所使用的Blk文件就是Block的缩写,因为这些数据是和手机硬件相关的,所以Block67存储在EELITE(C000H-FFFFH)中,大家可以打开看看。但是Sensortool有个问题,因为他每次写入新的电压参数时都是把原有Block索引的记录标志字节(Record starting marker )由FC改为F0,既又正在使用改为删除,而新建一条索引来把这个Block放在一个新位置。这样索引(索引表都是放在后面,可参考半月谈)是向上增加,而Block数据是向下增加的。那么总会有这种情况发生,就是最新的位置已到了索引表的位置,那么就会发生冲突。我猜测sensortool是先删除记录,再新建索引表,但这时已发现没有空间来建立Block了,但他并不恢复删除的记录,所以所有的Block67的索引表都被标为F0(删除),所以系统中没有Block67的索引表,所有的工具在读写这个Block时都会发生错误,手机也会。我之前的错误是以为Block的所有字节都被置为0。

解决的办法是非常的简单的:
如果你备份了自己的EEP,那么只须重新写入就可以了。所以我一直强调要备份EEP,最好是低版本的原始EEP,所谓不战而屈人之兵。
如果你没备份自己的EEP,你只需读出EEP,然后找到某一条(因为有很多条)Block67的索引记录,然后把它的头和尾的录标志字节(Record starting marker )由F0为FC即可。寻找的办法是用HEX编辑器打开,如UltraEdit,然后查找430000F0,会找到很多条记录,你因该修改找到的第一条的纪录,也就是最新的纪录(因为索引表是向上增长的),如F00114003EFBFF00430000F0,其中的3EFBFF是Block的实际地址(Flash地址,对应于文件地址是5FFB3E,FFFB3E-A00000)。你需要修改头尾的F0为FC,即FC0114003EFBFF00430000FC就可以了。然后把它写回到手机。

写了这么多是因为我喜欢知其然也知其所以然。
至于每个手机都有不同的电压参数的问题,做过电子产品的朋友都知道,电子产品都会在某些部位有一个微调电阻、电容或其他,来根据某个批次的元器件特征来校准设备,因为所有的元器件都有一个误差范围,这根据不同的适用范围而不同(比如军品就误差较小),价格也不同。而手机充电也是根据一个A/D转换电路来控制充电的范围,所需要的数字量就从这个Block读取。记得一个朋友说过,在手机出厂前会用一个标准设备(类似电池)来测试这个数字量,并得到一个保守但安全的值。所以我们可以认为自己手机的电压参数在出厂时基本是合适的,如果我们想最大可能的榨取电池的能力(仿佛是DIY的精神),可以在自己的参数上微调,使之范围略宽于标准的3.6V-4.2V,增强待机时间。
最后还是说不推荐使用别人的EEP和电压参数。  


发表于 2005-8-17 00:17:00 | 显示全部楼层
只有一个电池,电参调整后,电池待机中。
发表于 2005-8-17 00:18:00 | 显示全部楼层
顶。增加待机时间也是小2需要攻克的!
您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-6-17 15:41

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表