爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: jpg001
收起左侧

[其它] swilib(biglib,Function Library)更新及问题报告请关注

  [复制链接]
 楼主| 发表于 2007-5-25 10:40:28 | 显示全部楼层
。。看来国外要清理部分相同的函数了。。请大家保留相关老版的lib,如果发现elf在新版lib下不能正常使用,请更新elf文件。

这种情况下仍想使用老版elf或mp的的,需自行修改lib或补丁。

另外,patcher在为各机型更新lib时,提议写清楚相对上一版本的改动,以方便使用者能更容易处理这种情况。

国内的pacher作者请在avkiev的网站上下载最新的Library.inc(for keil)使用:http://avkiev.kiev.ua/Siemens/Patches/s75/library.inc,并请及时更新自己的补丁。

[ 本帖最后由 jpg001 于 2007-5-25 12:53 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-25 10:43:21 | 显示全部楼层
此问题可能涉及到一切需要使用swihook的补丁。。出问题的请自行检查
回复 支持 反对

使用道具 举报

发表于 2007-7-7 19:10:02 | 显示全部楼层
7.7
这次是否使用MC SGOLD1版本,如果需要使用SGOLD2版本请改为原来的值
0140: 0xA0098A9B   ; 50: ShowMsgInR1_7

偶更新了
217~21D

s6cv53 biglib v2007.07.07.rar

11.46 KB, 下载次数: 62

评分

参与人数 1实力分 +1 金钱数 +118 技术分 +2 收起 理由
jpg001 + 1 + 118 + 2 奖励:感谢-你和大家分享资源与经验!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2007-7-15 17:24:30 | 显示全部楼层
我给我爸的CX6C刷成了CX7C,原来用着好好的,后来升级到cx7cv50 biglib v20070512.vkp以后,桌面显日历显不出来了,GPF图片也错乱了,通话时调节音量的图标根本没有,把ELF撤了以后,桌面显日历出来了,不过GPF还是不行,音量图标还是没有,好像是DIS跟ELF冲突,可是原来没问题啊,所以就一条条的对比了以下,终于找到了两行,改回原来的以后,问题都没了,不知道单是我的问题还是都有哦.
;034C: 0xA86F3778   ;  D3: RamStby(5.12版的)
034C: 0xA86F378C   ; D3: RamStby(旧版的)
;03BC: 0x00000461   ;  EF: Pic_Calendar(5.12版的)
03BC: 0x000004AD   ; EF: Pic_Calendar(旧版的)

评分

参与人数 1金钱数 +30 收起 理由
binghelingxi + 30 不错,挺详细。。。

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2007-7-15 23:04:46 | 显示全部楼层
我的s65本来也没有问题,3.12版本的.
到了5.12还是多少号那个版本之后,来电经常死机,撤销掉来电动画还是死,后来把工模里面所有东西都关了,(并且还和mp的黑名单补丁有一定的相关.)然后才好,死机地址一次一个位置,不上图了,有同样问题的机油可以参考.
回复 支持 反对

使用道具 举报

发表于 2007-7-20 17:51:53 | 显示全部楼层

S6CV63 BigLib 2007.07.20

1、在2007.07.07基础上,对照2007.05.12进行了地址修正。经本人S65测试,不死机。
2、增加两个函数:
(1)8D: void GetProfileName(int index, WSHDR *wsName); 获取当前情景名称。
(2)89: WSHDR* GetLangMesIntoWS(int ID, WSHDR *wsStr); 获取指定LPG_ID的字符串。
3、附件中包含VKP及BLIG。

s6cv53 biglib v2007.07.20.rar

13.14 KB, 下载次数: 139

S6CV63 BigLib 2007.07.20

评分

参与人数 1实力分 +1 金钱数 +88 技术分 +4 贡献分 +4 收起 理由
jpg001 + 1 + 88 + 4 + 4 奖励:感谢-你和大家分享资源与经验!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2007-7-20 22:18:06 | 显示全部楼层
我刷的MPv14和ELF2.2,SC6553版,只刷的基础补丁,开机显示function 244 confilct!但是不影响使用,想问楼主这是什么意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-22 04:44:39 | 显示全部楼层
s6cv53_lib0713: s6cv53 biglib v2007.07.13.vkp (34.06 KB, 下载次数: 54)
回复 支持 反对

使用道具 举报

发表于 2007-7-28 13:50:20 | 显示全部楼层
楼上试试这个

增加21E,21F

7.31修正一个LIB

[ 本帖最后由 snoopyhzy 于 2007-7-31 20:20 编辑 ]

s6cv53 biglib v2007.07.28.rar

11.63 KB, 下载次数: 18

s6cv53 biglib v2007.07.31.rar

11.63 KB, 下载次数: 36

回复 支持 反对

使用道具 举报

发表于 2007-8-3 15:23:35 | 显示全部楼层
修正LIB
MC的退出问题

直接加刷
+0FD4000
013C: 0xA0098A33 0xA0098A9B; 04F: __thumb int MsgBoxYesNo(int flag, int LgpID, void CallBackProc(int));


或撤消后刷 s6cv53 biglib v2007.08.03.rar (13.22 KB, 下载次数: 35)
回复 支持 反对

使用道具 举报

发表于 2007-8-4 21:59:52 | 显示全部楼层
8.4
增加
#pragma swi_number=0x225
__swi __arm int PlayMelody_ChangeVolume(int handle,int volume);
//arm
//pattern=??,??,??,E9,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E2,??,??,??,??,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E8

#pragma swi_number=0x226
__swi __arm int PlayMelody_StopPlayback(int handle);
//arm
//pattern=??,??,??,E9,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,0A,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,13,??,??,??,18,??,??,??,E3,??,??,??,E8

#pragma swi_number=0x227
__swi __arm int PlayMelody_PausePlayback(int handle);
//arm
//pattern=??,??,??,E9,??,??,??,??,??,??,??,E1,??,??,??,0A,??,??,??,E3,??,??,??,E5,??,??,??,E5,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E8

#pragma swi_number=0x228
__swi __arm int PlayMelody_ResumePlayBack(int handle);
//arm
//pattern=??,??,??,E9,??,??,??,??,??,??,??,E1,??,??,??,0A,??,??,??,E3,??,??,??,E1,??,??,??,E5,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E1,??,??,??,E1,??,??,??,??,??,??,??,E3,??,??,??,E8

s6cv53 biglib v2007.08.04.rar

13.32 KB, 下载次数: 22

回复 支持 反对

使用道具 举报

发表于 2007-8-7 12:00:45 | 显示全部楼层
按JPG给的标准码修改了一些地方

s6cv53 biglib v2007.08.07.rar

13.36 KB, 下载次数: 34

回复 支持 反对

使用道具 举报

发表于 2007-8-10 12:08:51 | 显示全部楼层
2007.08.10

SK6Cv50

更新21E,21F,225-228

FL_SWI_20070810full.zip

11.49 KB, 下载次数: 119

回复 支持 反对

使用道具 举报

发表于 2007-8-10 20:36:35 | 显示全部楼层
能否给个教程更新lib,现在论坛上更新的基本上都是s65,sk65的,其他机型更新很慢,能否给个教程让大家自行更新,
顺便提个事,在uc中abc(非T9)输入状态时,标点符号只能输入前一两个,不知道是否与打了输入法补丁有关(打了拼音与笔画)~不知大家有没有这个现象!还有在内置流览器中补丁是无效的,大家如何?
回复 支持 反对

使用道具 举报

发表于 2007-8-11 11:25:00 | 显示全部楼层
就是啊,同意楼上的,现在M65的根本找不到啊。。。。。
55555555
回复 支持 反对

使用道具 举报

发表于 2007-8-11 13:42:01 | 显示全部楼层

回复 #25 bt911 的帖子

补丁移植教程。。。SPGC区有一些。。。

如果有心学的话,当中遇到的难题,可以PM一些有补丁移植经验的机油,都会用心帮助你的。。。

PS:补丁移植的教程已经很多了,其中比较经典的如西客站那个玩转补丁移植,虽然很早,但很精辟实用,其实并不难,只是想象得太难而望之却步!!!
回复 支持 反对

使用道具 举报

发表于 2007-8-14 17:43:27 | 显示全部楼层
修正LIB
直接加刷
+0FD4000
0100: 0xA0970F77 0xA0970F95  ; 40: GetVibraStatus

震动图标死机问题

或刷 s6cv53 biglib v2007.08.14.rar (13.36 KB, 下载次数: 31)
回复 支持 反对

使用道具 举报

发表于 2007-8-15 07:23:22 | 显示全部楼层
高手赐教:2.01刷入最新版biglib进入待机画面死机(bilb也已放在Zbin下面了),4.25版的biglib可以正常使用,之后的所有版本均死,是没有再针对2.01版更新biglib了,还是我的其它什么文件没有及时更新?(2.2版的附件又无法下载)。
回复 支持 反对

使用道具 举报

发表于 2007-8-15 08:28:49 | 显示全部楼层

回复 #29 无痕 的帖子

2.2以下版本要加刷:
+0FD4000
#pragma enable old_equal_ff
002C: 0xA0FD9401   ; 0B: fread32
0030: 0xA0FD9451   ; 0C: fwrite32
#pragma disable old_equal_ff
+0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-15 08:48:56 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-26 22:54

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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