除了Typhoon之外,其它机型的不适合,同时585、575、568刷了后摇杆可能不能用!
一楼写了些试用报告,请朋友们多批评指导!
--------------------------------------------------------------------------------------------------------------------------------------------
首先感谢坛友 dysxq兄,没有他也可以说就没有现在的双系统。:)
另外,声明在先。刷机有风险,本rom仅供测试,我们不承担任何责任和风险。
一,必要的条件
1) 5x5系列的手机 (推荐565,其他5x5机型未测试,但应该可用,可能摇杆无法使用。)
2) 39m的spl (由于我们调用了不少spl的函数,所以必须是39m的spl,其他spl可能导致不可预测的危险。)
3) 需要miniSD卡 (linux镜像,wince的xip部分都是从SD卡引导的)
二,准备工作
1)备份好你原来的资料,因为要刷机
2)将pack.zip包所有内容复制到sd卡根目录。(注意必须是根目录。否则无法引导系统。2g以上的卡未测试,卡最好是FAT32的。)
3)用wm6.rar的rom.rar刷机,和刷39兆rom的方法是一样的。
三,如何使用
刷好机后,重新启动系统,你将看到如下的菜单。(dysxq编写)
1 Windows Mobile 6.1
2 Linux
3 Typhoon Bootloader
4 Debug Console
5 Reboot (WARM)
6 Reboot (COLD)
7 Power Off
按下相应的快捷键,执行相应的功能,估计看名字大家都知道干什么了。
特别说明以下几个:
3 : 重新从卡上加载主菜单。
4 : 一个调试控制台,横屏dos风格。可以通过一些命令直接操作硬件,也可以加载文件,启动wince等等。。。
5 : 重新启动手机 (热)
6 : 重新启动手机 (冷)
四,console简单介绍
按键布局:
数字键 -> 相应的数字
#键 -> 空格
*键 -> 执行
phone键 -> 字母c 命令的开始字母。 输入c0后,按#键,即可查看help
左软 -> 字母A
右软 -> 字母B
Home -> D
back -> E
挂机 -> F
照相 -> 退格
照相 -> 翻页方向键 -> 历史记录,和向上下滚动屏幕。
五,下载地址
39Mrom+pack.zip
最后,再次感谢dysxq兄,和他一起合作太爽了:) ,同时大家也可以继续期待我们后续的开发。
相信完美的双系统离我们不太远了。
后续:
给大家一些用console的技巧。命令执行不对,会有帮助信息,不过要用好console需要一些程序功底,呵呵。
1,通过list,ld和call命令,可以加载卡上的任意一个bin文件,其实你也可以自己编译一个程序来加载。
2,用call命令可以调用spl的函数, 给几个地址大家玩玩。
1) FUNCPTR SetFrontlight = (FUNCPTR)0x8C01B0C4; 修改背光。 SetFrontlight(1)可以关闭一个灯,实现半背光。
命令如下格式如下: call 1 8c01b0c4 1
2) 0x8C014F7C 重新启动的地址
命令如下: call 1 8c014f7c
3)splver命令可以查看一下当前spl版本。
4)mw 0 64 可以查看ipl的前64字节内容。
5) 通过下面一系列命令可以点亮蓝色led灯,今天不写了以后补上吧。
一.开机
开机先是老的红字画面:

之后是dysxq编写的菜单:

二.进入windows
从菜单进入windows mobile 6.1:
开机画面:

之后可以看出是dysxq大的39Mrom,就不上截图了。
看关于:


三.进入linux
开始的企鹅,右下角我选择了显示console:

按提示,左软件boot启动linux,这是启动画面(画面在动就照花了些……):

进入了linux:
暂时在linux不能做什么操作,作者说可以连电脑telnet手机的linux,没有试验。
而且,在linux好像只能拔电池关机……
四.进入console
显示类似DOS的界面:

然后按作者提供的几个命令试了下。
这是help:

看当前spl:

显示ipl前64字节:

没有了。
您的位置: