爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1195|回复: 37
收起左侧

[其它] 试验linux补丁版启动没成功,但是可以支持以不同频率开机

[复制链接]
发表于 2007-12-26 17:06:41 | 显示全部楼层 |阅读模式

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

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

x
官方网站、相关网站:
http://handhelds.org/moin/moin.cgi/SiemensSX1
http://linux-on-sx1.wiki.sourceforge.net
http://sourceforge.net/projects/linux-on-sx1/
http://linux-on-sx1.svn.sourceforge.net/viewvc/linux-on-sx1/

目前linux好像没什么进展,看官方网站好像在进行一个新的project

我们一般是利用ubootloader1.4来启动装在mmc上的linux的,不过官网上有一个补丁版,可以在开机时按不同数字键开机,选择用塞班或linux来启动手机

大家尝试过linux的应该知道,在塞班下启动linux成功率不是很高,利用ubootloader改名成starter的方法就高很多(不过这个方法想用回塞班启动要拔卡或删掉/改名starter,比较麻烦)。

那么补丁版相对来说应该好很多,大家看看补丁

根据地址的修改版,不知是否正确,用于简体中文15版
1、修改了testserver.mbm对应中文版的地址00E8C090
2、修改了默认为150mHZ,按数字1开机为144Mhz,按数字2开机为120Mhz
3、屏蔽了A盘补丁语句,原来有个启动方式是从A:\systm\data\u-boot.bin启动的
4、注意把u-boot.bin跟补丁放同一目录,不然打补丁时会出现error dump file
5、补丁要打在xbi文件(就是利用制作集成版的方法)

;-----------------------------------------------------------------------------------------------------
;用于中文15版
; SX1 U-Boot + overclock  patch v1.8
; Load U-boot image from A ( a:\System\data\u-boot.bin )
;// 1.6 - new key map !!!  press with POWER :
;//       6 - boot from disk A
;//       7 - boot from flash2 last 8 megs
;//       0 - boot from last iboot sector,
;//       1 - 144 Mghz Symbian boot,
;//       2 - 120 Mghz Symbian boot

//  1.7 - added key  8 - boot from disk Z1 = 00e60000, disk A search is rewritten
//  1.8 - added key 9 - boot from 00E8C090 (Testserver_mbm, replace it with u-boot image)
;// format disk C in old way :)
; changes Z1 and ROLF firmware images
; by Vovan888 (vovan-at-oslik-dot-ru) 08.01.2006
; oslik.ru
; dedicated to Z-team and overclockers.ru
;0x07CC
replace:A0019FE5001090E50120A0E3021081E1001080E554019FE5001090E5B4219FE5021011E0:080B00EA
;0x0AD0
replace:94079FE5B000C1E1B000D1E1010010E2FCFFFF0A84079FE50113A0E3001080E5:0300A0E1
;0x33F4
;========================================================================================================================+
replace:A80900002410FEFF1450FBFF4410FEFF3410FEFF2010FEFF0CC0FEFF:A80900002410FEFF1450FBFF4410FEFF3410FEFF2010FEFF0CC0FEFF4400A0E3004090E5F8019FE51F10A0E3001080E51430A0E3013053E2FDFFFF1AE4219FE5001092E5010011E3DC319F051D00000A040011E30227A0031C00000A020011E30225A0031900000A2F10A0E3001080E51430A0E3013053E2FDFFFF1A001092E5010011E3A4319F050E00000A020011E31300000A3710A0E3001080E51430A0E3013053E2FDFFFF1A001092E5020011E3E628A0030600000A040011E370219F050300000A6C319FE56C019FE57DFEA0E3022084E0001092E5011091E20000000A02F0A0E128704FE20A5884E24C119FE5002095E5020031E107F0A011081095E5051081E0FC208FE20130A0E3170000EB07F0A011084091E5051084E0EC208FE20130A0E3110000EB07F0A011084091E5051084E0DC208FE20030A0E30B0000EB07F0A011042091E5083091E5051083E0022081E00202A0E37800B1E87800A0E8020051E1FBFFFF9A0232A0E303F0A0E13C402DE9000091E5004081E0010053E30C1081020300000A044091E5054084E0085091E5044085E0B050D1E1010C55E302108182B050D1E10D1081E2070000EB0D1041E2000050E30300000A051081E0040051E1F3FFFF3A0100B0E33C80BDE81E402DE90100D1E40130D2E4030050E00700001A013043E2B200D1E00140D2E4040050E00200001A013053E2F9FFFF1A0000B0E31E80BDE80653797374656D0004646174610000000A752D626F6F742E62696E001450FBFF1050FBFF303C0000303A000090C0E800B03C000008E0FCFF524F4C4600000000000000000000000000000000
;replace disk A with new image+u-boot
;replacefile:524F4C465F696D61676500000000000000:0:system.dmp
;replace z:\system\data\testserver.mbm with u-boot binary
replacefile:37000010420000100000000039643947C5FF01009B0B000028000000B0000000:0:u-boot.bin
;-----------------------------------------------------------------------------------------------------
; reduce size of Z1 in XBI to not to erase Uboot on Z1
; apply it to XBI and make new WinSWUP.exe
; when applyed as usual it won`t work
;//flash1
;0x0000 0000 - Z1 drive (Core-Img)
;0x00e6 0000 - (115) u-boot
;0x00e8 0000 - (116) environment
;0x00ea 0000 - (117) free
;0x00ec 0000 - (118) free
;0x00ee 0000 - (119) free
;
replace:00000000C81F00000001F00000000000:00000000C81F00000001E60000000000
;-----------------------------------------------------------------------------------------------------



(英文15原版补丁):
;-----------------------------------------------------------------------------------------------------
; SX1 U-Boot + overclock  patch v1.8
; Load U-boot image from A ( a:\System\data\u-boot.bin )
;// 1.6 - new key map !!!  press with POWER :
;//       6 - boot from disk A
;//       7 - boot from flash2 last 8 megs
;//       0 - boot from last iboot sector,
;//       1 - 168 Mghz Symbian boot,
;//       2 - 192 Mghz Symbian boot
//  1.7 - added key  8 - boot from disk Z1 = 00e60000, disk A search is rewritten
//  1.8 - added key 9 - boot from 00E27700 (Testserver_mbm, replace it with u-boot image)
;// format disk C in old way :)
; changes Z1 and ROLF firmware images
; by Vovan888 (vovan-at-oslik-dot-ru) 08.01.2006
; oslik.ru
; dedicated to Z-team and overclockers.ru
;0x07CC
replace:A0019FE5001090E50120A0E3021081E1001080E554019FE5001090E5B4219FE5021011E0:080B00EA
;0x0AD0
replace:94079FE5B000C1E1B000D1E1010010E2FCFFFF0A84079FE50113A0E3001080E5:0300A0E1
;0x33F4
;========================================================================================================================+
replace:A80900002410FEFF1450FBFF4410FEFF3410FEFF2010FEFF0CC0FEFF:A80900002410FEFF1450FBFF4410FEFF3410FEFF2010FEFF0CC0FEFF4400A0E3004090E5F8019FE51F10A0E3001080E51430A0E3013053E2FDFFFF1AE4219FE5001092E5010011E3DC319F051D00000A040011E30227A0031C00000A020011E30225A0031900000A2F10A0E3001080E51430A0E3013053E2FDFFFF1A001092E5010011E3A4319F050E00000A020011E31300000A3710A0E3001080E51430A0E3013053E2FDFFFF1A001092E5020011E3E628A0030600000A040011E370219F050300000A6C319FE56C019FE57DFEA0E3022084E0001092E5011091E20000000A02F0A0E128704FE20A5884E24C119FE5002095E5020031E107F0A011081095E5051081E0FC208FE20130A0E3170000EB07F0A011084091E5051084E0EC208FE20130A0E3110000EB07F0A011084091E5051084E0DC208FE20030A0E30B0000EB07F0A011042091E5083091E5051083E0022081E00202A0E37800B1E87800A0E8020051E1FBFFFF9A0232A0E303F0A0E13C402DE9000091E5004081E0010053E30C1081020300000A044091E5054084E0085091E5044085E0B050D1E1010C55E302108182B050D1E10D1081E2070000EB0D1041E2000050E30300000A051081E0040051E1F3FFFF3A0100B0E33C80BDE81E402DE90100D1E40130D2E4030050E00700001A013043E2B200D1E00140D2E4040050E00200001A013053E2F9FFFF1A0000B0E31E80BDE80653797374656D0004646174610000000A752D626F6F742E62696E001450FBFF1050FBFF303E0000103800000077E200303A000008E0FCFF524F4C4600000000000000000000000000000000
;replace disk A with new image+u-boot
replacefile:524F4C465F696D61676500000000000000:0:system.dmp
;replace z:\system\data\testserver.mbm with u-boot binary
replacefile:37000010420000100000000039643947C5FF01009B0B000028000000B0000000:0:u-boot.bin
;-----------------------------------------------------------------------------------------------------
; reduce size of Z1 in XBI to not to erase Uboot on Z1
; apply it to XBI and make new WinSWUP.exe
; when applyed as usual it won`t work
;//flash1
;0x0000 0000 - Z1 drive (Core-Img)
;0x00e6 0000 - (115) u-boot
;0x00e8 0000 - (116) environment
;0x00ea 0000 - (117) free
;0x00ec 0000 - (118) free
;0x00ee 0000 - (119) free
;
replace:00000000C81F00000001F00000000000:00000000C81F00000001E60000000000
;-----------------------------------------------------------------------------------------------------


条件:mmc已经装好linux,通过ubootloader启动linux没问题

试验下来,没有成功,倒是可以不同频率启动手机(按数字1或2),第一次直接刷了,没成功,后来仔细看说明,中文版和英文版Testserver.mbm地址不一样,通过对比,修改了地址,还是没能成功按数字键9启动linux

[ 本帖最后由 segalgx 于 2008-9-27 17:24 编辑 ]

评分

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

查看全部评分

发表于 2007-12-26 17:17:20 | 显示全部楼层
支持,一直没整过
回复 支持 反对

使用道具 举报

发表于 2007-12-26 18:35:39 | 显示全部楼层
期待~~~
回复 支持 反对

使用道具 举报

发表于 2007-12-26 20:04:10 | 显示全部楼层
顶老大,有没有修改完地址的?我不太会
应用apatcher的时候提示一堆异常
老大把改完的贴出来?
回复 支持 反对

使用道具 举报

发表于 2007-12-26 20:08:23 | 显示全部楼层
另外我觉得很有可能与loader放在什么盘有关系
回复 支持 反对

使用道具 举报

发表于 2007-12-26 22:22:12 | 显示全部楼层
正在想如何利用重启功能,想想06版破解时的重启
再想想开机时运行启动与开机后运行启动结果不同,是不是能搞个脚本让SX1在重启时才调用loader呢?这样不是也方便吗?
想想出线一个菜单——boot to linux,和lindows上面的几乎一样,多酷
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-27 09:13:33 | 显示全部楼层


我把修改过的补丁放到1楼
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-27 09:14:31 | 显示全部楼层
原帖由 superasd 于 2007-12-26 20:08 发表
另外我觉得很有可能与loader放在什么盘有关系


补丁版直接把uboot放到Z盘,开机可以选择从那个系统启动,不用运行ubootloader加载
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-27 09:15:18 | 显示全部楼层
原帖由 superasd 于 2007-12-26 22:22 发表
正在想如何利用重启功能,想想06版破解时的重启
再想想开机时运行启动与开机后运行启动结果不同,是不是能搞个脚本让SX1在重启时才调用loader呢?这样不是也方便吗?
想想出线一个菜单——boot to linux,和lindow ...


补丁版通过按不同数字键开机决定从塞班还是linux启动
回复 支持 反对

使用道具 举报

发表于 2007-12-27 09:42:47 | 显示全部楼层
顶顶  还没有用过LINUX的 期待补丁版的
回复 支持 反对

使用道具 举报

发表于 2007-12-27 09:55:24 | 显示全部楼层
原帖由 segalgx 于 2007-12-27 09:14 发表


补丁版直接把uboot放到Z盘,开机可以选择从那个系统启动,不用运行ubootloader加载


那是不是说这个Uboot版本不合适呢? 毕竟原来没有修改过的uboot在我这好像也是无法使用的

是不是干脆用Z盘补丁工具自己吧U-Boot放进去,或者放到A盘,然后修改这个快捷启动菜单
这样是不是比较方便呢?
回复 支持 反对

使用道具 举报

发表于 2007-12-27 10:02:47 | 显示全部楼层
支持ing...

呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-27 10:06:20 | 显示全部楼层
原帖由 superasd 于 2007-12-27 09:55 发表


那是不是说这个Uboot版本不合适呢? 毕竟原来没有修改过的uboot在我这好像也是无法使用的

是不是干脆用Z盘补丁工具自己吧U-Boot放进去,或者放到A盘,然后修改这个快捷启动菜单
这样是不是比较方便呢?


我也不清楚啊,我是用那个ubootloader1.4带的u-boot,这个是可以用ubootloader启动的

一楼补丁就是把u-boot.bin放到Z盘了(替换testserver.mbm)

修改菜单估计比较难,毕竟是进入了塞班了,目前是开机时选择,就像装了双系统的电脑
回复 支持 反对

使用道具 举报

发表于 2007-12-27 18:15:25 | 显示全部楼层
好像是vovan8888大虾正在把Gphone的系统移植到大S上!
回复 支持 反对

使用道具 举报

发表于 2007-12-27 19:41:07 | 显示全部楼层
大侠出手 等待.....
回复 支持 反对

使用道具 举报

发表于 2007-12-27 19:47:24 | 显示全部楼层
顶  这是强帖!
回复 支持 反对

使用道具 举报

发表于 2008-1-7 21:37:06 | 显示全部楼层
测试证实换32M内存后运行Linux速度快了,估计再超频后,速度基本可以接受了
再仔细想了想,觉得老大这样做不成功的原因在于Uboot的几个文件没有和程序放相适应的目录,是不是吧剩下一个文件放到D盘试一下内?还有原来有A盘补丁是不是也有参考价值呢?
既然vovan88放出了这个补丁,至少说明再英15版是没问题的,我们测试不通过,和Uboot版本以及相应文件位置有很大关系,当然也和vovan88老大没说清楚有一定关系

打补丁过程中依然有一个Error dump file,直接用应用vovan88的 补丁有3个
我是在集成版1227的基础上打的,是不是不行?
结果是没有效果,也就是说也不会出现启动菜单

还有一个有意思的事,就是在Linux下按照相键关机,在32M内存下等的时间比原来长多了,看来内存大也有负面影响,嘿嘿

[ 本帖最后由 superasd 于 2008-1-7 21:53 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-1-7 23:08:26 | 显示全部楼层
干净版测试结果:无效
老大,到底咋回事呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-8 07:58:07 | 显示全部楼层
补丁版的我没有测试成功啊,倒是可以不同屏率开机~


他的补丁没有附带uboot,还有我不知道中文版的地址修改的对不对
回复 支持 反对

使用道具 举报

发表于 2008-1-8 08:55:29 | 显示全部楼层
哇...佩服的顶一下.:/hx
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-23 04:48

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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