|
755P ROM精简思路,让裸奔更快* ]5 H; k; z3 h
首先感谢培仔赞助700P机子和主板!感谢argui和mruu的支持。
4 j3 h4 ?( ]; o$ F. Q目前需要yaya52提供700P刷V版650的OM的方法,我刷了N次都提示Error(0x0005):No slot driver,不能继续下去,当然机子不会有任何问题.
0 g* g2 M, I4 s: m+ U8 Y特别说明:现放出一个未测试版吧,本人不对你的机子负责,不会救砖的就不要刷了,刷了请发帖子反馈刷机情况。请在刷机前将官方的Treo755p_1_07_SPNT_SDupdater版拷入SD卡,用于刷机不成功时,利用内存中已有的系统刷回来,LAUNCHER文件夹里已有了explorer.prc。刷机不插电肯定是傻瓜!( [1 ^* J- Y7 ~: k
700P要先刷为1.07S版的ROM和RADIO才能再试本ROM!
, g3 M) ?3 b7 y( ?8 e K( W0 w+ f0 u5 v
6 V1 S% }% b: z% J
方法一:ROM中的文件是从物理ROM中复制出来的,改的文件名,使之支持ROM标准的格式,个别文件名有改动,这是为了和boot.conf一一对应,封装方法我用的是ZIP+MD5方式.
; g( i e2 v: B* F4 k6 }
. C+ D ^! g$ d& c( `启动的关键文件名如下:% l5 w! s* v( Z( [1 o3 t, G# V
romHalDB="DALAcDc.prc" + U3 Y' ]: b2 g" r9 b
romBootDB="System.bprc" 4 Q- w/ U; B) i0 ]
romSplashDB="SplashscreenColor-2X.bprc" , e7 B8 ^, Q3 V6 c/ N
(755P中的DAL.prc就是DALAcDc.prc;System.bprc就是boot.prc;Palm OS Data.bprc就是SplashscreenColor-2X.bprc)- i! C3 \7 ?# ~4 x
1 K! n+ N4 A! V方法二:用WinHex对755P镜像文件TorinoMR-Release-SPCS-Dev-enUS.rom进行操作,这个工作量就大了,出错的机率太大了.然后用WIMMD5算MD5的值!我试了一下,没底!3 T: H- u) \6 L3 [+ n% T
6 l) E7 d% O- f/ {7 |( w
方法三:周大出手,用 romeo_0.5.0-9.rar 进行精简!请见http://www.treo8.com/bbs/thread-145810-1-1.html.
0 h$ K9 k. m# Z8 i+ z
# {" |0 H _# h6 a* V! R* v9 I8 u根据伟大的卒版的《修复错刷650Rom的700P的一点经验》一文http://tj.treo8.com/bbs/thread-24456-1-1.html和http://www.treo8.com/bbs/thread-23855-1-1.html,700P“可以”刷650的ROM能在安全模式下运行,并成功救活,说明:755P也是支持ZIP+MD5的格式的,由于680和755P的速度相近,出厂时间相近,是同一代产品,所以,感到可以:
; ^2 a" _# T& ~' v一、先用700P的文件,替换680ROM中的文件,封装后,再刷进700P;
9 ~8 V% D! {! s4 `7 [5 @二、成功后,再用755PROM文件替换680ROM中的文件,封装后,再刷进700P;$ L8 N4 V0 P6 V, F, o6 ?. }
三、再成功后,再用755PROM文件精简后,替换680ROM中的文件,封装后,再刷进755P;& t# s/ V6 d* p4 m! G: g4 S& K
OVER0 G2 K& u, x! H8 J
( K4 F/ Q4 g' [, H: I
等待高手共同探讨。请各路高手指导,不要怕说错.. ]6 t: S6 O5 ~5 ^9 j( C1 K1 s
, D. r5 i" ^" j9 G" m现场拆机,对比755P和650C芯片:(目前,我还没有680)
( P$ p) s% x. w$ g2 H左755P右650C2 E- @! J9 Z; o1 f5 g6 Z4 R+ @, |, z
CPU:PXA272FC5312、PXA270C0C312
9 w* Z/ q7 B% a4 ~30H80049 、 30H80049# ]9 M, m, ~+ S! T
WM1613G 、 WM1613G6 \: j7 I4 B8 o) q! G" ~
NAND FLASH:K9F1208R0C(64M x 8 Bits 三星出品) 、 NAND FLASH :D548KFD1XP5300(M-System出品)+ l$ d2 y8 {( M2 e0 \
RAM:K4M56163DG 、 HYE25L256160AC-7.5现代的256M内存
7 u: F, l& l- B% @. h: J6 [蓝牙适配器:BCM2035SKFBG 、 BCM2035SKFB
$ U0 s$ @% t1 G7 a8 I下面全是755P的资料:/ C2 {2 K: W( i' S) x3 N+ C
电源管理IC:65050
- C# ]/ [0 m$ ~0 J) V2 G高通的通信模块:PM6650, MSM6500 , RFR6000. e& _" F' S6 t G
字库:2040W0YBQ0 6 l5 [9 K/ L9 e1 ]
读写控制器L6000(我猜相当于电脑的芯片组)
. C( r. j$ Y _- P+ M# l$ k
S% Q1 x3 j% @" o通信模块:
! W( b, {3 ^+ U z; U1 K/ I. x高通RFT6100
+ f. K0 x4 j5 B( Z* MAWT6138R
" Q; I( A" J; y' w9 S2 ^AWT6137R; s+ R2 I3 s, r7 b9 @
: r: y" [+ ~: H0 z5 l680芯片:
7 ~- g5 u8 b( O$ M e" t内存:K4M51163PC 32Mx16/90mA/500uA/54FBGA! K6 e0 h/ R/ e- a6 z
FLASH DISK :D548OND1XP53G4(M-Systems出品)( }6 R) L% V6 h3 @% T- A5 M
结论:
6 K9 r: y. Q; `+ s# X一、从ROM的型号来看,二者封装结构不同,650是ZIP+MD5的格式,755P是类似BIOS的镜像,文件要对应ROM地址上的位置,从刷机过程来看,要10分钟的时间,可想而知其ROM的刷写的危险!二、680和755和内存是同类型的SDRAM,ROM的类型也是NAND FLASH,但厂家不同# A' |% J/ B! I) m" B* N6 }& F
# }% H) z" ^0 n3 \/ o0 M1 T+ [
7 U. k9 O1 c g
我把ROM的文件精简后,改成标准的ROM中的文件格式,然后封装,当然封装的方式很重要.。% N+ D' D b0 F7 n( T
- d9 `# c# @- ~3 \$ N
借用一下清风大哥的ROM中文件作用列表.xls & n" |! x& J6 ]' i
Q* O1 v9 P7 O' J2 z2 r3 e4 P! F如果谁刷死了700P,请用http://www.treo8.com/bbs/viewthread.php?tid=87818&highlight=700P的方法去解决!
9 e h \0 c' S" c0 g' r$ D5 @* G9 s% G
[ Edited by wxlzhp on 2010-6-21 23:18 ]$ g, R# v' ~, a1 \7 Y! }
9 v% q. R* M. Q: L[ Edited by wxlzhp on 2010-6-22 10:23 ]
+ ^4 E9 ]. X# k3 X/ @. A9 H- c0 ~3 s2 g! O; x3 u
[ Edited by wxlzhp on 2010-6-23 21:40 ]8 p1 \( {; R" J" l* X
9 z, M4 e1 W" @8 B. T6 Y: V( d5 r
[ Edited by wxlzhp on 2010-6-25 22:31 ]
5 Q1 n; X5 ~+ i0 L; Z b
5 z6 s+ N8 I4 m) \[ Edited by wxlzhp on 2010-6-25 22:58 ]
; W/ _& ]. T+ U. m+ O# f0 {) B1 j7 B3 `, o+ `" l4 [
[ Edited by wxlzhp on 2010-6-26 11:40 ]
# Y. c6 D! c) A% ?1 G) ]. \9 j2 D" x+ Q% D! f- N
[ Edited by wxlzhp on 2010-7-1 18:56 ]7 E8 q8 x3 K7 b. K, ~: d9 ?7 D
( `5 t+ C( w7 V V
[ Edited by wxlzhp on 2010-7-2 14:32 ] |
评分
-
查看全部评分
|