我的828昨天到的。香港百老汇买的,5180港币,标配SD Wi-fi卡。
到今天终于忍不住,刷成简体了。
由于以前是西门子6688的老鸟,所以刷机方面完全不怎么担心。花了一天的时间在网上找相关资料,另外一天在这里发了个帖子问了点问题。虽然回答的人不多,但这个坛子确实给了我很大的帮助。因为我绝大部分的资料都是从这里得来的。如果说其他论坛很方便下软件,那么这里的技术含量确实是最高的。虽然人气不怎么好。但相对难一点的问题,这里找答案相对容易很多。很喜欢这里。这里一并感谢以下兄弟:
golden_wujiang 兄和hlchuang兄,特意PM我回复我的问题。
特别在感谢一下 ufolp兄。在我这里发的唯一的帖子:“多普达828+有关刷机和备份ROM的几个问题,进来讨论一下吧” 里给我详尽的答复。
最后就是感谢坛子里面无私奉献的老鸟。大部分的资料来于你们!谢谢!
我很懒,就不贴图了。我觉得我用文字可以说的很清楚。
坛子有的是818的详细刷机方法,刷828和刷818基本一样的,因为828仅仅比818多了64M内存而已。但是我这次很仔细的刷机和比较,有些心得,和详细的过程,和大家分享一下。也希望能给新手一些帮助!
一、准备工作:
1.多普达828主机和USB数据线。
2.SD卡:建议大于或者等于128M。
3.用到的工具软件:
ntrw 、romupdate、 hexed、winhex。
前三种软件都可以在这里下到:
http://www.hi-pda.com/forum/view ... &extra=page%3D1
而且保证能用!我用的就是这里下来的软件。
winhex软件网上一大把,随便找吧。
4.最新的简体ROM:下面是下载地址。
http://www.hi-pda.com/forum/view ... 1%26filter%3Ddigest
PS:
1.SD卡,我用的256M卡,理论上超过64M的都可以,推荐128M或者256M的卡,因为卡小点,备份rom和写新rom到卡里面用的时间就少,相对出错的几率也小些。
2.关于工具软件:
romupdate是用来备份ROM和Radio的镜象文件到SD卡的。
hexed 和 winhex是用来编辑ROM或Radio的。
ntrw是将SD卡的镜象文件写到电脑硬盘里,和将硬盘里的ROM文件镜象写入到SD卡的。
winhex:这个软件本来可以不用的,不过我不太会用hexed,我用hexed找02 00 00 b8 01 20 20 00 00硬是没有找到,我就用winhex找到并改的。
二、详细刷机过程及心得,大家一起讨论讨论:
前言:
我尽量详细的把我现在理解到的东西讲出来。828的ROM里面的内容,重要的有三部分,一部分是Windows Mobile 2003SE的操作系统、一部分是系统预置的软件的安装程序、另外一部分就是Radio。Radio是什么呢,简单理解,没有Radio的828就是一台纯粹的PPC,有了Radio就成了PPC手机了。所以Radio是决定手机这一块儿的(是不是也决定蓝牙等无线的版本,我确实不知道,老鸟可以指教一下)。其中关于备份呢,却只是备份两大块:一块是ROM,一块是Radio。这里的ROM里面是包括了WM操作系统和Extrom的。这块ROM里面有两处有:02 00 00 80 00 20 20 00 00 的部分就是决定了你刷机后要不要保留Extrom!如果保持02 00 00 80 00 20 20 00 00 不变,那就是完整的刷机,将Extrom也刷了进去。这样的话,整个ROM的空余空间就减少到只有7.6M了。这7.6M就是我们平常也可以当做SD卡来用的Rom空间,叫storage。如果将上面的这两处的02 00 00 80 00 20 20 00 00 改成02 00 00 b8 01 20 20 00 00 这样刷机后Extrom就会空出来作为我们可以用的storage,就是我们通常所说的BS(Big Storage),这样我们能用的storage空间就变大成了26.7M了。不过这样刷机后,就是不带任何程序的WM的裸机了。要用什么软件自己再装。关于Extrom再多说两句,便于新手理解。就是说,本来有64M的ROM,其中有一部分放了操作系统和程序的安装文件了,然后ROM只剩下7.6M了。如果你不想把这些备份的安装程序留着,你想有大点的storage空间,那就把Extrom格式化,即删除掉所以备份的程序安装文件,这样你的storage空间就变成了26.7M了。代价是没有Extrom了。
而Radio是另外单独存在的一部分内容,备份也需要单独备份出来。
1.备份!
希望大家有良好的备份习惯。我在找828刷机资料的时候最先要搞定的就是找到如何备份。通过这段时间的了解,828需要备份模ㄎ沂切禄渌豢悸牵┚褪荝OM和Radio。
A.关掉 Mircrosoft ActiveSync软件的USB连接。
双击打开 Mircrosoft ActiveSync,点 文件-连接设置- 取消掉“允许通过USB建立”前面的勾。
这步是要在828和电脑相连的时候避免和 Mircrosoft ActiveSync软件发生连接关系。你侧底删除 Mircrosoft ActiveSync也可以达到上述目的。
B.按住828的电源键和照相键同时用手写笔捅重启孔。这样屏幕会变黑,然后会出现boot界面如下:
顶面正中出现Serial,最底下出现 V1.02。
注:我的是1.02版本的,不排除以后的新的港版机或者海外版(i-mate等)有新的V1.xx版本甚至V2.xx版本,不过最近的1.xx版本刷机是没有问题的。如果版本超过2.xx了,就需要考虑一下了。理论上应该没有问题,有保修的话可以吃一下螃蟹有结果了上来报告,呵呵!
C.此时用USB线将828和电脑连接到一起。此时828屏幕上的 Serial 字样变成了 USB。
将下载下来的 romupdate 一定要放在C:\根目录下。
双击点开,在 Open port setting 中的 port里面选择有 USB字样的 一项。注意是选择有 USB字样 的一项,不是说只是 “USB” 三个字母,我最开始就没有理解。想了半天。对于我的机子,我的是选择:“\\.\WCEUSBSH001” 这一项的。刚刚又刷了一台港行的,出现的也是这个“\\.\WCEUSBSH001” 。
然后点 ok,再接下来出现的屏幕中输入:
d2s然后回车。romupdate窗口里会显示:
d2s
pc->drive.total_lba=78580
pc->drive.num_heads=8
pc->drive.sec_p_track=20
pc->drive.num_cylinders=785
pc->drive.block_size=200
pc->drive.features=0
pc->drive.RCA=A7C6
pc->drive.drv_type=0
pc->drive.securedAreaSize=1400
pc->drive.securityDrv=5
pc->drive.busWidth=1
pc->drive.erasedSize=0
Total card size=F0B0000
SDCARDD2S+,cStoragePlatformType=FF
*************************************************************************************
Store image to SD/MMC card successful.
USB>
同时828屏幕上会显示:
Cal CheckSum
等一下会出现:
storing...
下面有百分比的进度条,进度条走到100%之后会出现:
CheckSum Waiting...
这需要大概3分钟左右,然后会出现:
CheckSum OK!
D.CheckSum OK!以后拔出SD卡和USB线。先不管828。将SD卡放入读卡器,插入到电脑上。如果出现是否要格式化的提示,选择否。否则格式化了怎么备份数据下来嘛。然后将ntrw文件拷到C:根目录下。这也是一定的。然后点开始-运行 键入cmd回车,出现windows xp下的dos窗口。然后cd \回车,此时提示:C:\>,然后按照以下键入:
C:\>ntrw read oldrom.nb1 h:
其中h:是你的SD卡在xp中识别出来的盘符。最终DOS窗口中会出现:
C:\>ntrw read oldrom.nb1 h:
NTRW v2.00
Removeable media
Cylinders: 0:31
TracksPerCylinder: 255
SectorsPerTrack: 63
BytesPerSector: 512
bufsize is 65536
255066112 bytes written bytes: 0
ReadFile(): oldrom.nb1 -- The parameter is incorrect.
(PS:这里可以看出来我们用的ntrw版本是2.00的。注意你下载的ntrw是最新的2.00版本的,可能有老的版本不能用)
此时你的C:根目录下已经有了一个oldrom.nb1的文件了。这就是你的ROM的备份文件。其中包含了你的Extrom。只是不包含Radio。这个oldrom.nb1文件的大小取决于你的SD卡的大小,128M的就差不多120多M,256的就差不多250多M。只要大小超过64M就ok了。不过建议最少还是用128M的卡。
E.备份Radio,备份Radio的方法基本和上面类似,我就简单说一下。
上面的828应该还停留在 CheckSum OK界面上。现在用笔捅一下重启键软重启就ok了。(如果此时不想刷系统,直接这样就进入系统了。相当于硬启了一次)。等到开始界面出现的时候按照上面的B步骤进入到boot界面。同样连上USB线。运行C:根目录下的 romupdate程序,选择有USB字样的端口(我的是\WCEUSBSH001)后点ok,然后在新窗口的空白处输入:
d2s 60000000 300000
然后romupdate窗口出现:
d2s 60000000 300000
pc->drive.total_lba=78580
pc->drive.num_heads=8
pc->drive.sec_p_track=20
pc->drive.num_cylinders=785
pc->drive.block_size=200
pc->drive.features=0
pc->drive.RCA=A7C6
pc->drive.drv_type=0
pc->drive.securedAreaSize=1400
pc->drive.securityDrv=5
pc->drive.busWidth=1
pc->drive.erasedSize=0
Total card size=F0B0000
SDCARDD2S+,cStoragePlatformType=FF
************
Store image to SD/MMC card successful.
USB>
然后按照上面的D步骤备份出你的Radio(用c:\>ntrw read oldradio.nb1)注意Radio在用ntrw读镜象到C:的时候,你可以在C:盘下不停的刷新,当你看到C:下的oldradio.nb1超过3M的时候,你就可以在DOS窗口下 ctrl+c 强行停止了。



