打印

[技术交流] 给E850移植WM6不成,嫁接出了个怪物

给E850移植WM6不成,嫁接出了个怪物

尝试给E850普通版移植WM6,结果总不能开机,索性只移植了部分XIP文件,嫁接了E860的WM5 SYS,搞了个不伦不类的东东:
附件: 您所在的用户组无法下载或查看附件

TOP

这是我移植6.0后的map,有哪位DX帮我看看有没有问题。regenum.dll和pm.dll放在ceddk.dll
之前行不行?原来5.0的map是从 ceddk.dll 开始的。


00000000 - 01fa01fe L01fa01fe NUL
01fa01fe - 01fa01fe L00000000 Start: first DLL address
01fa01fe - 01fe1000 L00040e02 NUL
01fe1000 - 01fe2000 L00001000 initialized data of region_1 regenum.dll
01fe2000 - 01fe3000 L00001000 initialized data of region_1 pm.dll
01fe3000 - 01fe4000 L00001000 initialized data of region_1 ceddk.dll
01fe4000 - 01fef000 L0000b000 initialized data of region_1 trueffs.dll
01fef000 - 01ff0000 L00001000 initialized data of region_3 trueffs.dll
01ff0000 - 01ff1000 L00001000 initialized data of region_2 cecompr.dll
01ff1000 - 01ff2000 L00001000 initialized data of region_1 mspart.dll
01ff2000 - 01ff3000 L00001000 initialized data of region_1 imgfs.dll
01ff3000 - 01ff4000 L00001000 initialized data of region_1 fsreplxfilt.dll
01ff4000 - 01ff5000 L00001000 initialized data of region_1 fsdmgr.dll
01ff5000 - 01ff6000 L00001000 initialized data of region_1 fatutil.dll
01ff6000 - 01ff7000 L00001000 initialized data of region_1 fatfsd.dll
01ff7000 - 01ff8000 L00001000 initialized data of region_1 encfilt.dll
01ff8000 - 01ff9000 L00001000 initialized data of region_1 diskcache.dll
01ff9000 - 01ffa000 L00001000 initialized data of region_1 devmgr.dll
01ffa000 - 01ffc000 L00002000 initialized data of region_1 crypt32.dll
01ffc000 - 01ffd000 L00001000 initialized data of region_1 coredll.dll
01ffd000 - 01ffe000 L00001000 initialized data of region_1 certmod.dll
01ffe000 - 01fff000 L00001000 initialized data of region_1 cachefilt.dll
01fff000 - 02000000 L00001000 initialized data of region_1 busenum.dll
02000000 - 02000000 L00000000 End: last DLL address

TOP

lz既然已经移植成了xip,那么换sys就简单多了。
用其它任何机型对应此核心的sys 18538换掉sys就可以了。
但在换sys过程中,.ROM .VM两个不能换

TOP

楼上的看来没经历过,WM5到WM6不是那么简单的事,换了Wm6的sys就不能启动了

TOP

试过了,不能启动。开机在第一屏就没反应了。
我上面的图是不完整的XIP 移植,用WM5 的SYS 可以启动,用WM6的SYS 第一屏过去就启动不了了。

TOP

引用:
原帖由 laoniu 于 2008-3-31 21:29 发表
楼上的看来没经历过,WM5到WM6不是那么简单的事,换了Wm6的sys就不能启动了
看来你是有办法了,能不能教教我?NK.EXE 还有哪些地址要修正?

TOP

我确实未经过wm5-》wm6。
但移植xip时是NK里面要进行修改,我不知道你这个里面是否修改过。

lz可以对比下其它机型的wm5和wm6rom。好像wm5相对wm6,dump里面少了几个必须的东西
initflashfiles.dat
mxip_initdb.vol
.....

lz可以去下载华硕P525的官方wm5和wm6 rom,dump比较下。

我没有用525比较过,我用的是I64的比较了。

TOP

我知道nk.exe下的s000有个偏移植要修改,但不知道是否还要修改别的地方。

TOP

引用:
原帖由 laoniu 于 2008-3-31 21:29 发表
楼上的看来没经历过,WM5到WM6不是那么简单的事,换了Wm6的sys就不能启动了
laoniu,你怎么没有加我QQ?
岂能尽如人意,但求无愧于心!
人们在追求理想的同时,很多时候会忘了自己的原意和初衷。

TOP

真是太有才了!!

TOP

learn more every day

TOP

呵呵,简单

TOP