精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>掌上电脑>>PALM软件使用讨论区>>用原祖機的大大老請進,看我轉貼的技術貼!!

主题:用原祖機的大大老請進,看我轉貼的技術貼!!
发信人: dioscury(头箍党ψ)
整理人: 233nhz(2003-01-10 01:34:11), 站内信件
捡到元宝以后---细说EditROM

by: Pyrrhus Zhang 2000/12/05
另附网友Lenchen的改机过程, 相关讨论及成功经验

最近想买个笔记本,所以经常往秋叶原跑,没想到有心栽花花不发,无心插柳柳成荫。这不,前天我就以低于M100的价格买进了一个WorkPad c3(8602-40J),相当于PalmV。当然,没有任何包装和随机软件,但附件一个不少(包括皮盖和2支笔),也没有任何使用过的痕迹。

由于它用的是3.1日文版的OS,我一不作二不休,用EditROM把它改成了英文版,现在有900多K空的FlashROM,独吃不肥,所以写下来与大家分享。

1) 先从PALM的主页上下载PalmOS 3.5的Vx版升级包,有近7M,什么,你用的不是Vx,不要紧,先DOWN了再说,我们又不是要它的OS,我们要的是那个FlashTool,估计是通用的,III我没试过,V是肯定可以的。先把它装好,再找到那个叫PalmVx_ENG_FlashTool的程序。 

2) 得到ROM。
不管是坑蒙拐骗,还是巧取豪夺,只要EditROM能够编辑就行,最现成的就是harcker上传的IIIx和WUJING上传的Vx,你也可以从自己的机器上扒下来。

3) 编辑ROM
用EditROM打开到手的ROM,然后就是删,删,删^_^ 可参考随EditROM带的readme,其中那些带星号的软件都能删。当然,为了省事,最好还是留下DateBook,Address和launcher,本来我还想把memo留下的,可惜已被WUJING踢掉了,我连捡都来不及:)

4) 开烧
先运行那个FlashTool,按Advanced->Browse->选中编辑好的ROM。然后把PALM切换到debug模式后放到同步座上,就是按住“下”进行reset,怎么样,花屏了是不?那就对了!那就是debug模式!

然后。。。然后就祈祷吧,噢。。。不,是等待^_^

经过漫长的10分钟左右的等待,新的PALM就诞生了!

有人会问,烧坏了怎么办?其实不必太担心,能够烧坏,就说明还是可以往里面烧东西的,大不了再把原来的ROM烧回去,我就曾把checksum错的ROM硬往里烧,连reset都花屏,结果再烧一遍就好了。如果有人已经烧坏了,也可用这个方法试试,行的话别忘了跟贴一下,也好增加大家的信心。

最后,我还是要忠告一句,升级ROM有一定风险性(航天飞机都曾掉下来过),如果真的烧坏了可别找我唷。

Pyrrhus Zhang

BTW: 我的下一个目标是日文版的PalmVx,它可是4M的FlashROM啊,
谁能借我一个先?
如果谁有CLIE或英文版M100的ROM,也请mail给我: [email protected]
谢谢!

另附:LenChen的改机过程

我Post我改的过程,我是使用WordPad C3,Vx的网友
在第一部骤请改抓Vx的ROM
1.你要先从网络上抓到workpadc3的ROM(某些地方有)

2.然后从自己的机器下载ROM(要先把类似FlashPro的软件先移除喔)

3.编辑自己的ROM从地址169480h到187ff0h的地方清成00
(因为使用了FlashPro的关系,会导致该区域有一些奇怪的资料0)

4.比较你抓到的ROM与你自己的ROM是否有不同的地方(一定会有的,光是序号就不一样了)
例如:(这是我的)
600F: 50 54
6010: 34 4B
6011: 39 35
601B: DC DB
*****上面是序号的部分不看,找到下面的地址修改*****
8212: 40 20
8216: 7D FD
821A: BE 09
821B: F5 2F
169472: 6B EB
169476: B5 F5
你可以使用WinHex去比对档案....就会出现像上面一样的差异表.....

5.修改除了序号的地方以外的地址,改成跟网络上抓到的ROM一样....(这样可以让EditROM可以正常读取ROM)

6.使用EditROM修改你的ROM,把不需要的东西删除或加入新的程序

7.会产生一个EditROM.ROM的档案,然后编辑EditROM.ROM及你原来的ROM把你原来的ROM前32KByte的部分(0000h~7fffh)复制并新增到EditROM.ROM前面(因为EditROM把前面的部分删掉了,那是很重要的信息。包含了你的机器序号)

8.然后增加00内容的字节使档案的大小变为2097152byte

9.使用os2pdb将EditROM.ROM转换成EditROM.pdb,转换完成会出现CheckSum的号码 ,要记下来。然后跟osflash.prc同步到palm上 (记得你的Palm上面空间要足够)

10.在Palm上面执行osflash,会出现flash CheckSum 及database CheckSum.. 比对你记下来的CheckSum跟Palm上面Database CheckSum是否相同.... 如果不同的话,请再重新同步档案一次,不要硬要更新...不然你的Palm会挂掉...

11.最后就更新啰.....等一会儿后....会自动重开

.....不过我重开后是当住了,所以要做一次reset
(reset不行的话做HardReset我忘了我做哪一种),后就大功告成了....。

我改好之后,有将近8百多K的Flash空间可用.....

PS:你可以在做完第八个步骤的时候,使用仿真器跑看看....如果没问题的话就可以啰...
上述步骤仅供参考,如果导致机器损毁请自行负责。

关于OS Flash by LenChen

那么在3COM站上抓到的Palm Upgrade_Utility… 是不能对Palm Vx及WorkPad C3(8MB)做Flash ROM的 动作啰…难怪我试不出来…不管怎么用都说ROM不够 完整…所以我用一套叫做osflash的软件…它也可以 更新Flash喔…现在我的Palm OS就是已经更改成功的 了…Memo、ToDo等…内建的软件都被我删除了…现在 FlashROM的空间有8百多K...我把掌龙中文放上去… 都还有剩…^_^



----
              



   开心的二手电脑版                 通信网络->宽带网络 


                                                                                           

[关闭][返回]