爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 14624|回复: 3
收起左侧

【FLASH修改】配合数字时钟的待机电压/电流v3.5

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

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

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

x

很多玩机较深入的机友都希望了解小8工作时的更多详细参数,比如电压电流信号等等
我也对这些数值颇感兴趣,通过这些数值能够更真切的看到小8的工作状态
这些可以在工模中看到,不过切换来切换去总是总是不太方便的说~
于是就把一些数值直接做到了待机画面上,这下子就直观多了

前一段时间为了得到小8的具体电流,很多朋友用了不少方法,那么小8内部电流究竟几何呢?
刷了这个补丁后就真相大白的说~

献给硬件大侠们和有共同爱好的机友

应大家要求制作了显示VB的补丁,经过几天测试基本没有问题,发在这里给大家分享:

******** 配合数字时钟的待机电压/电流v3.5 ********
;适用:西门子6688V5508
;作者:Pinky
;日期:2004-06-27
;版本:V3.5
;占用地址:[1F6430-1F6560]
;功能:待机时在屏幕指定处显示当前电压/电流值,可配合应用程序菜单/数字时钟使用
;说明:电流以mA为单位,电压以V为单位,精确至mV,需要撤销该补丁v3版本
0x363B60: E00DF0E8 DABF3064
0x1F6430: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8810882088308840885088C0D7400E00
0x1F6440: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2F1423A66F1FFFF9AF13E20D7403400
0x1F6450: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F22B3E3D010D38DAA3807748400D01
0x1F6460: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D33501148100D010D15D7400E00F2F1
0x1F6470: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FC39E103BB32E6FC0BFFE6FD0CFF66FC
0x1F6480: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0066FDFF0098E098E0BB4298E0BB40
0x1F6490: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98E0BB3E501148100D010D16D7400E00
0x1F64A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2F1E239BB1AE6FC0AFFE6FD17FF66FC
0x1F64B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0066FDFF0098E0BB2B08C398E0BB28
0x1F64C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98E0BB2698E0BB2498C0985098409830
0x1F64D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98209810E00DF0E8DB00F6F10EFEE6F2
0x1F64E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E8035B22F2F50EFEF2070CFEE6F26400
0x1F64F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5B22F2F40EFEF2070CFEE0A25B22F2F3
0x1F6500: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0EFEF2F20CFE8820883088408850CB00
0x1F6510: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C088D006FE0D02DAB304DF98D098C0
0x1F6520: FFFFFFFF 08C6CB00
;先刷入以上部分,然后选择刷入以下部分进行设置,设置数据可以强刷
;是否受配合应用程序菜单使用:
;0x1F6444: 66 ??  ;66配合菜单,76不受菜单控制。默认为66
;配合应用程序菜单的哪一项:
;0x1F644B: 20 ??  ;00为第一项,10为第二项,以此类推。默认为20第三项(工模待机)
;是否仅在待机时显示:
;0x1F6454: 3D ??  ;3D仅在待机画面时显示;0D始终显示(例如拨号时也显示),默认为3D
;锁键盘后是否显示(可以用来配合锁键盘数字时钟等):
;0x1F645E: 0D ??  ;3D锁键盘后不显示;0D锁键盘后仍然显示,默认为0D
;是否显示电流值(工模mA):
;0x1F6466: 0D ??  ;0D显示;3D不显示,默认为0D
;电流值X坐标(要用16进制):
;0x1F6478: 0B ??  ;默认值为0Bh(X=11)
;电流值Y坐标(要用16进制):
;0x1F647C: 0C ??  ;默认值为0Ch(Y=12)
;是否显示电压值(工模VB):
;0x1F6498: 0D ??  ;0D显示;3D不显示,默认为0D
;电压值X坐标(要用16进制):
;0x1F64A8: 0A ??  ;默认值为0Ah(X=10)
;电压值Y坐标(要用16进制):
;0x1F64AC: 17 ??  ;默认值为17h(Y=23)
;*****************************************
其实这个补丁做出很久了,许多朋友说数字时钟的问题Pinky一直没有理解
一开始还以为是相互冲突的说~
这个v3.5版增加了锁键盘时是否显示的选项,应该能够配合锁键盘数值时钟使用
另外要感谢原工模待机4in1的作者LishengLyx/lzuzyy,他们补丁的一些提示让这个v3.5制作少走不少弯路
大家刷试试看吧,有什么问题欢迎反馈的说~
以下是该补丁的v3,供大家撤销使用:
******** 待机显示工模电压/电流值v3 ********
;适用:西门子6688V5508
;作者:Pinky
;日期:2004-06-10
;版本:V3.0
;占用地址:[1F6430-1F6560]
;功能:待机时在屏幕自定义坐标处显示当前工模电压/电流值,可配合应用程序菜单使用
;说明:电流以mA为单位,电压以V为单位,精确至mV,需要撤销该补丁v2版本
0x363B60: E00DF0E8 DABF3064
0x1F6430: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8810882088308840885088C0D7400E00
0x1F6440: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2F1423A66F1FFFF9AF13B20D7403400
0x1F6450: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F22B3E3D010D35501142F100000D01
0x1F6460: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D15D7400E00F2F1FC39E103BB33E6FC
0x1F6470: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0BFFE6FD0CFF66FCFF0066FDFF0098E0
0x1F6480: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98E0BB4398E0BB4198E0BB3F501142F1
0x1F6490: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000D010D16D7400E00F2F1E239BB1A
0x1F64A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC0AFFE6FD17FF66FCFF0066FDFF00
0x1F64B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98E0BB2B08C398E0BB2898E0BB2698E0
0x1F64C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB2498C098509840983098209810E00D
0x1F64D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0E8DB00F6F10EFEE6F2E8035B22F2F5
0x1F64E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0EFEF2070CFEE6F264005B22F2F40EFE
0x1F64F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2070CFEE0A25B22F2F30EFEF2F20CFE
0x1F6500: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8820883088408850CB0088C088D006FE
0x1F6510: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D02DAB304DF98D098C008C6CB00
;先刷入以上部分,然后选择刷入以下部分进行设置,设置数据可以强刷
;是否受配合应用程序菜单使用:
;0x1F6444: 66 ??  ;66配合菜单,76不受菜单控制。默认为66
;配合应用程序菜单的哪一项:
;0x1F644B: 20 ??  ;00为第一项,10为第二项,以此类推。默认为20第三项(工模待机)
;是否仅在待机时显示:
;0x1F6454: 3D ??  ;3D仅在待机画面时显示;0D始终显示(例如拨号时也显示),默认为3D
;是否显示电流值(工模mA):
;0x1F645E: 0D ??  ;0D显示;3D不显示,默认为0D
;电流值X坐标(要用16进制):
;0x1F6470: 0B ??  ;默认值为0Bh(X=11)
;电流值Y坐标(要用16进制):
;0x1F6474: 0C ??  ;默认值为0Ch(Y=12)
;是否显示电压值(工模VB):
;0x1F6492: 0D ??  ;0D显示;3D不显示,默认为0D
;电压值X坐标(要用16进制):
;0x1F64A2: 0A ??  ;默认值为0Ah(X=10)
;电压值Y坐标(要用16进制):
;0x1F64A6: 17 ??  ;默认值为17h(Y=23)
;*********************************************
为了避免版本的混乱和方便补丁的管理,该补丁作为待机电流的升级版使用
v3是在v2的基础上增加了VB的显示,如何设定可以参看补丁中的说明
默认时将电流放在信号下方,电压放在电流的下方,可以配合以下待机画面使用:[upload=bmp]UploadFile/2004-6/200461011850635.bmp[/upload]

该补丁可以和工模待机配合使用,也完全可以独立使用
如果没有刷过工模待机补丁可以配合以下待机画面:
[upload=bmp]UploadFile/2004-6/200461011107434.bmp[/upload]
需要指出的是,工模中的VB值是根据电参值计算出来的,并非真正的电池电压,当然如果电参调的比较准确的话,VB值也比较接近真实电压的说~
下个版本争取制作出根据电参配合部分参数计算出实际电压,相信这也是精确电量作者开发补丁的意义所在

以下是该补丁的v2版本,方便大家撤销使用:

******** 待机时显示当前电流采样值v2 ********
;适用:西门子6688V5508
;作者:Pinky
;日期:2004-05-29
;版本:V2.0
;占用地址:[1F6430-1F64E0]
;功能:待机时在屏幕自定义坐标处显示当前电流采样值,可配合应用程序菜单使用
;说明:电流以mA为单位,需要撤销该补丁v1版本
0x363B60: E00DF0E8 DABF3064
0x1F6430: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 881088208830884088C0D7400E00F2F1
0x1F6440: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 423A66F1FFFF9AF11A20D7403400F3F2
0x1F6450: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2B3E3D010D14D7400E00F2F1FC39E103
0x1F6460: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB16E6FC0BFFE6FD0CFF66FCFF0066FD
0x1F6470: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0098E0BB1F98E0BB1D98E0BB1B98C0
0x1F6480: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9840983098209810E00DF0E8DB00F6F1
0x1F6490: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0EFEE6F264005B22F2F40EFEF2070CFE
0x1F64A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0A25B22F2F30EFEF2F20CFE88208830
0x1F64B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8840CB0088C088D006FE0D02DAB304DF
0x1F64C0: FFFFFFFFFFFFFFFF 98D098C008C6CB00              

;先刷入以上部分,然后选择刷入以下部分进行设置,设置数据可以强刷

;是否配合应用程序菜单使用:
;0x1F6442: 66 ??  ;66配合菜单,76不受菜单控制。默认为66

;配合应用程序菜单的哪一项:
;0x1F6449: 20 ??  ;00为第一项,10为第二项,以此类推。默认为20第三项(工模待机)

;是否仅在待机时显示:
;0x1F6452: 3D ??  ;3D仅在待机画面时显示;0D始终显示(例如拨号时也显示),默认为3D

;X坐标(要用16进制):
;0x1F6464: 0B ??  ;默认值为0Bh(X=11)

;Y坐标(要用16进制):
;0x1F6468: 0C ??  ;默认值为0Ch(Y=12)
;*********************************************

v2自定义方面比v1要完善许多,如何设定可以参看补丁中的说明
默认时将电流放在信号下方,可以配合以下待机画面使用:
[upload=bmp]UploadFile/200452911322196161.bmp[/upload]

以下是补丁使用该待机画面的效果图:
[upload=jpg]UploadFile/200452911335149930.jpg[/upload]

值得一提的是,该补丁可以和工模待机配合使用,也完全可以独立使用

如果没有刷过工模待机补丁可以直接刷入该补丁
然后根据需要的话在应用程序菜单中设定好字串
可以配合以下待机画面:
[upload=bmp]UploadFile/200452911331646997.bmp[/upload]


以下是该补丁的v1版本,方便大家撤销使用:

***** 待机时显示当前电流采样值v1 *****
;适用:西门子6688V5508
;作者:Pinky
;日期:2004-05-28
;版本:V1.0
;占用地址:[1F6430-1F64C0]
;功能:待机时在屏幕上方显示当前电流采样值
;说明:电流以mA为单位,目前测试兼容所有待机动话、屏保
0x363B60: E00DF0E8 DABF3064
0x1F6430: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 881088208830884088C0D7400E00F2F1
0x1F6440: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FC39E103BB11E6FC1500E00D98E0BB1F
0x1F6450: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98E0BB1D98E0BB1B98C0984098309820
0x1F6460: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9810E00DF0E8DB00F6F10EFEE6F26400
0x1F6470: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5B22F2F40EFEF2070CFEE0A25B22F2F3
0x1F6480: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0EFEF2F20CFE882088308840CB0088C0
0x1F6490: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88D006FE0D02DAB304DF98D098C008C6
0x1F64A0: FFFF CB00

;由于是在顶部显示,Y坐标为0
;X坐标在下处定义,或在补丁红色文字处修改(要用16进制):
;0x1F6448: 15 ??  ;默认值为15h(10进制的21)
******************************

呵呵,这可是小8内部货真价实的电流采样值哦
由于是内部AD采样所以数值显示有300-600ms的延时,不过丝毫不影响真实数值的说

考虑到向前的兼容性补丁寻找了新的断点,经过一天的测试暂时与其它补丁没有冲突

大家刷一下试试看吧,如果没有问题的话我就在更多的地方例如在Mp3播放时显示电流值


[此贴子已经被作者于2004-6-27 9:09:35编辑过]

发表于 2007-5-14 01:48:19 | 显示全部楼层
这么好的贴子没人来顶?


我来坐坐SF
回复 支持 反对

使用道具 举报

发表于 2007-5-15 00:03:48 | 显示全部楼层
帖子内容好深,呵呵,看不懂,接着学习.
回复 支持 反对

使用道具 举报

发表于 2008-6-27 15:31:10 | 显示全部楼层
真不容易,真的很辛苦。谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

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

GMT+8, 2024-5-18 21:12

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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