A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 33211|回复: 97

[分享] [分享]无原始固件刷freeboot0.032的思路和实践方法。。。。。。

[复制链接]

精华
0
帖子
2987
威望
0 点
积分
3287 点
种子
5 点
注册时间
2005-12-5
最后登录
2015-12-17
 楼主| 发表于 2010-4-19 23:34  ·  浙江 | 显示全部楼层 |阅读模式
刷了XBR没有了原始固件的朋友又想更新freeboot,在国外论坛爬文顺便整理了一下思路试一下,目前我已经成功的实验了一台。最后说的是刷机有风险,请刷机前备份你的主机固件。

第一步,按光驱键开机,进入xellous ,复制你的CPUKEY,顺便多保存几个你的主机固件(可以通过网线下载或者运行FLASH360备份)

第二步,我把备份的固件名改成了backxbr.bin方便记忆,运行360 Flash tool打开备份的固件,提取 SMC and Keyvault(提取的时候勾上这两个选项),放到一个相应的目录中。
这里放2张图方便理解先在菜单中点击KEYS,在CPUKEY中输入保存的KEY

点击extract在SMC 和 Keyvault上打钩。


第三步,提取完成后会生成4个文件,接下来改文件名,把KV_dec.bin改成KV.bin,SMC_dec.bin改成SMC.bin,保存好等下要用。

第四步,解压9199压缩包,将解压后的所有文件复制到freeboot的DATA目录下,把改好的2个文件KV.BIN和SMC.BIN也复制到freeboot的DATA目录下。

第五步,最关键的一步,把相对应版本的其他主机原始固件提取的文件也复制到DATA目录中,我们需要以下文件,(记住一定要对应版本)我这里会提供双65NM 16M和256M的文件。
  - crl.bin
    - crl.bin.meta
    - extended.bin
    - extended.bin.meta
    - odd.bin
    - odd.bin.meta
    - secdata.bin
    - secdata.bin.meta
    - smc_config.bin

第六步,执行生成固件的命令
ibuild.exe c freeBOOT -c [console] -d data\ -p [cpu key] -b [1BL key] bin\image.bin bin\fuses.bin
生成完的固件后,将image.bin改名为updflash.bin复制到FLASH360的目录中,刷新就可以了。
以上就是实现的步骤和方法,小白慎用,刷机前备份好主机的固件,对造成的损失概不负责
.

精华
0
帖子
2987
威望
0 点
积分
3287 点
种子
5 点
注册时间
2005-12-5
最后登录
2015-12-17
 楼主| 发表于 2010-4-19 23:34  ·  浙江 | 显示全部楼层
沙发,占楼,这里要放软件。。。。。。。。。。

双65NM 256M主机所需文件
临时文件下载:

jasper256.rar (提取码:5f40ed9c62ef80fe9a4e4241a23de366

双65NM 16M主机所需文件
临时文件下载:

jasper16M.rar (提取码:6f59e1d8c046c327f386c7a777c32e0a

精华
0
帖子
343
威望
0 点
积分
357 点
种子
5 点
注册时间
2006-2-13
最后登录
2017-6-3
发表于 2010-4-19 23:59  ·  广东 | 显示全部楼层
请教下啊。。你刷freeboot的时候。。那个SMC是自己提出来的?还是网上下的那个Cygnos360 V2 SMC Collection.zip里面那个?

精华
0
帖子
2987
威望
0 点
积分
3287 点
种子
5 点
注册时间
2005-12-5
最后登录
2015-12-17
 楼主| 发表于 2010-4-20 00:00  ·  浙江 | 显示全部楼层
如果你已经是XBR了,就用提取的
如果你是原始固件里,就用Cygnos360 V2 SMC Collection.zip中相对应机器版本的文件。

精华
0
帖子
343
威望
0 点
积分
357 点
种子
5 点
注册时间
2006-2-13
最后登录
2017-6-3
发表于 2010-4-20 00:03  ·  广东 | 显示全部楼层
我有原始固件啊。。。但我刷了两次都是出问题的。。。是不是SMC这文件出错呢。。。

精华
0
帖子
2960
威望
0 点
积分
2986 点
种子
16 点
注册时间
2007-1-16
最后登录
2024-12-28
发表于 2010-4-20 00:05  ·  陕西 | 显示全部楼层
新南桥需要重焊jtag线,里面用到了三极管。

精华
0
帖子
343
威望
0 点
积分
357 点
种子
5 点
注册时间
2006-2-13
最后登录
2017-6-3
发表于 2010-4-20 00:07  ·  广东 | 显示全部楼层
如何才能知道自己的是不是新南桥?我的是08年11月的机器。。。。。

精华
0
帖子
2987
威望
0 点
积分
3287 点
种子
5 点
注册时间
2005-12-5
最后登录
2015-12-17
 楼主| 发表于 2010-4-20 00:08  ·  浙江 | 显示全部楼层
下面是引用jaychen520于2010-04-20 00:03发表的:
我有原始固件啊。。。但我刷了两次都是出问题的。。。是不是SMC这文件出错呢。。。

不是,你的是新南桥,需要用到2N3904三极管2个,还要从新焊接JTAG线。。。。。。。。。。

精华
0
帖子
2987
威望
0 点
积分
3287 点
种子
5 点
注册时间
2005-12-5
最后登录
2015-12-17
 楼主| 发表于 2010-4-20 00:09  ·  浙江 | 显示全部楼层
MH.R有一篇如何判断是否是新南桥的文章,你找一下他的帖子。。。。。。。。。。。

精华
0
帖子
839
威望
0 点
积分
847 点
种子
5 点
注册时间
2007-9-13
最后登录
2015-1-20
发表于 2010-4-20 00:10  ·  上海 | 显示全部楼层
下面是引用microcat于2010-04-20 00:08发表的:


不是,你的是新南桥,需要用到2N3904三极管2个,还要从新焊接JTAG线。。。。。。。。。。
我把现在XBR的NAND.BIN用FLASH360弄到电脑上了,有什么办法可以通过这个NAND来知道是新南桥还是旧南桥吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-29 14:28 , Processed in 0.212309 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部