; 221: __arm void SetCpuClockLow(2);
; 222: __arm void SetCpuClockTempHi(2);
CX6CV50 7.8.30
CX6CV50 7.8.30有问题!
修正版本请见35楼!
[ 本帖最后由 8226175 于 2007-9-3 22:12 编辑 ]
回复 #33 8226175 的帖子
这个。。。测试过,用上它后开机正常,但只要进有ELF相关文件夹就关机,
并且,开机自己运行的elf程序没一个运行,如xtaskM呼不出来,MegalDial无启动。
我用fl20070312或者fl20070420的版本都正常,只是xtaskM v1.1有时会关机而已。
(cx6c v50 MP v14 & ELF 2.0(1))
[ 本帖最后由 chenairong 于 2007-9-2 03:14 编辑 ] HZ你太粗心了。。。后面几个顺序错了。。。http://mobile.0110.cn/images/smilies/sweat.gif
另:这个版本和4.20版的基本没多少修改,不过是做了一些更新!
修改完毕,,,CX65,适用与ELFPack v2.2及以上版本。。。
CX6Cv50:
SK6CV50,增加220,221,222,229
SK6Cv50:
ELFPack v2.2以下版本加刷
+0FD4000
#pragma enable old_equal_ff
002C: 0xA0FD9401 ; 0B: fread32
0030: 0xA0FD9451 ; 0C: fwrite32
#pragma disable old_equal_ff
+0
[ 本帖最后由 binghelingxi 于 2007-9-3 20:50 编辑 ] elf2.01可以用最新的biglib么?我的是m6c v50的,刷了开机即死········ 我M65还用的是06年12月16的BigLib,因为刷了之后的BigLib会导致Smenu7.0无法运行,点击smenu出现鸟文报错,然后是AddKeybMSGHook functionnot suppoted in(on?) your phone!
已解决,新的biglib中都没有AddKeybMSGHook这个函数(4AC,4B0,4B4被注释掉)。我按照以前的添加后,正常运行
[ 本帖最后由 impression 于 2007-9-17 00:56 编辑 ]
回复 36# 的帖子
顶楼! c65刷了在svn下的elf2.3和swilib,mc退出不能确定,震动图标死机 M6CV50,修正震动图的问题..................................................+0FD4000
0100: 0xA096950B 0xA0969529 ;40: GetVibraStatus
[ 本帖最后由 lusure111 于 2007-9-29 07:44 编辑 ]
回复 38# 的帖子
谢谢,已经将这个修正更新到SVN项目中。。。 08A4: 0xA160A0F0 ; 229: __arm void longjmp(jmp_buf, int)强刷
S65 c6cv53修正
MC的退出问题
直接加刷
+0FD4000
013C: 0xA0098C13 0xA0098C7B; 04F: __thumb int MsgBoxYesNo(int flag, int LgpID, void CallBackProc(int)); SL75,刷了http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/vkp里面最新的ELF,
使用最新版的cfgedit选择bcfg文件编辑t时“嘀”的一声死机,
exit信息:no function in lib
string:411(19B)
CEPID:0x4209
CPSR:0x60000010
ADR:0xA0078B5C
是什么原因呢?找了很多cfgedit文件了,只有一个旧版的可以用,只要是可以选择文件编辑的版本都是这样的,我对比S75和SL75的swilib.vkp文件:
S75:
066C: 0xA0A2B8C1 ; 19B: void EDIT_SetFocus(void *gui, int item)
SL75里面是:
;66C: ; 19B: void EDIT_SetFocus(void *gui, int item)
是不是因为这个原因呢?里面还有几行也是这样的
回复 12# 的帖子
OK,SVN up 感谢,SL75终于可以用最新的CFGEDIT了,刷了现在的swilib也可以用中文版的CFGEDIT了, 其他65机型都有下面3个函数:0138: 0xA0098A33 ; 4E: __thumb int MsgBoxError(int flag, int LgpId);
013C: 0xA0098A91 ; 4F: __thumb int MsgBoxYesNo(int flag, int LgpID, void CallBackProc(int))
0140: 0xA0098A9B ; 50: __thumb int MsgBoxOkCancel(int flag, int LgpID, void CallBackProc(int))
而CX65没有:
0138: 0xA0098843 ;4E: ShowMsgInR1_3
013C: 0xA0098853 ;4F: ShowMsgInR1_4
0140: 0xA00988FB ;50: ShowMsgInR1_7
这样使得elf程序需要确认提示的功能无法完成,如mc的退出确认,删除确认等,SieTxtView的退出确认。希望能解决这个问题。
问题已解决,只要更新楼下冰大修正后的swilib,就一切正常了,爽~~
[ 本帖最后由 DaiKangaroo 于 2008-1-10 15:41 编辑 ]
回复 15# 的帖子
OK...SVN UPRevision: 541
Author: bingkx
Date: 14:14:26, 2008年1月10日
Message:
修正0x4E-0x50
----
Modified : /SieELF/ELFLoader_lg8/vkp/CX6Cv50/swilib.vkp 2008.1.11
昨晚我找到的两个地址都不正确,但居然可以不死机~不过也看不到文字-_-!!
下面是阿冰修正过的地址,我测试过没问题了,不死机也可以看得文字了^_^
修正CX6C V50
计算器SCalka右键死机问题
直接加刷:
;CX6C V50
+0FD4000
#pragma enable old_equal_ff
0224: 0xA1216D99 ;89: GetLangMesIntoWS
#pragma disable old_equal_ff
+0
2008.1.10
虽然不会死机了,功能也正常,但是右键打开后选项看不到文字,不知道原因~
由于是第一次移植补丁,很多不懂,又测试了一下发现下面的地址刷进去后也不死机~
以上两个地址都可以不死机?而且都看不到文字?好晕~~
不知道不死机的两个地址0xA1297308和0xA08F43F4又是什么功能?看来移植补丁还有很长的路啊~
[ 本帖最后由 DaiKangaroo 于 2008-1-11 11:29 编辑 ]
回复 42# 的帖子
你这个是否是从NEWSGOLD机型移植过来的?我从S6Cv53移植过来的。CX6Cv50是0224: 0xA1216D99 ;89: GetLangMesIntoWS
特征码:
89: GetLangMesIntoWS=90 42 07 DB 0C 4A 90 42 04 D0 0A 1C 21 1C 00 F0-7
回复 43# 的帖子
不是,这个函数的特征码我是在SVN上的Lib65.ini里面找的,现在看来是不对的。。。在18楼,along已经有移植过这个函数,是S6CV53的,本来我也想通过它来移植,但是手上没有S6CV53的fullflash~~~
有个问题:SVN的Lib65.ini的版本是25.11.2006,里面有89函数的特征码
而Smelter9.63带的Lib5.ini的版本是03.05.2007,里面没有89函数的特征码,难道国外机型没有这样函数?
哪里可以得到最新的Lib65.ini?
经过测试,CX6CV50没问题了^_^