|
楼主 |
发表于 2009-11-19 10:05:36
|
显示全部楼层
本帖最后由 hugebird 于 2009-11-19 02:39 编辑 . }; [ w! A2 m O+ W, C3 O$ _
期待能刷新版db120的" W. N/ Y) |* e
test0x01 发表于 2009-11-17 15:03
) A$ _9 w) |4 _; ?, x' ?" ?# z
5 L: Z, G. ~% a/ {( G2 F- G8 a, w! a. L* c. b8 w/ ^! K
前面已经说过了,10#和11#的两个改版的固件在新版的dB120上也可以用,因为flash检测过程是自动的,即使再换其它新型号的flash也没问题。 flash检测原理和bjtag1.8版的自动检测方案是相同的。因为dB120没有jtag,风险比RG100AA要大的多,所以以前只是提了一下。
6 @7 @0 R- d- J) F# h& z9 x
0 x+ u& o4 S. D如果要用在dB120上,要对这个固件进行重组,
1 o9 j, Q X. E$ |* I L1. 把tag.bin里面的boardid改成"96358VW2"
5 o. j- X, V$ i# ^; l. S8 o如果原始板子的id就是"96358Vw2"可以直接在web里升级,否则进CFE升级。
: f1 v$ Q+ n7 i9 c. Y: |; G刷好以后,dB120的boardid改成96368VW2, 这样网口,led才能正常。
" o, |) A9 V6 ^% h因为对于新flash的支持,需要cfe和核心固件两部分都支持才可以, 所以CFE和核心必须配套。只刷其中一个有时候是不能成功的
( B$ P: j; D) ^' L/ g, W% g2 d/ Y+ }! Y( p) M$ V0 S
再次说明,这个方案风险巨大,本人从未测试过,普通用户切勿尝试。
7 f/ I0 C5 y2 [+ a: ?3 M! K/ o) H% z3 b9 |6 v( ~' s, l1 z
首先查看flash芯片型号,找到对应的第1扇区大小,确定封包大小
6 W- ~8 y$ V( X) |5 c. c原始固件 old.bin; M! N# O3 d) f1 P+ L% H6 ]+ ]
1.拆包- brfwmod -decomp -i old.bin /notimestamp
复制代码 2.重组- brfwmod -decomp -o new.bin /m:2 /64K /boardid:96358VW2
复制代码 还有就是usr9113要用对应的brfwmod。1#的ST版RG100固件不能用在DB120上 |
|