XBOX自制系统的制作过程.docx

上传人:b****8 文档编号:9786568 上传时间:2023-02-06 格式:DOCX 页数:38 大小:2.12MB
下载 相关 举报
XBOX自制系统的制作过程.docx_第1页
第1页 / 共38页
XBOX自制系统的制作过程.docx_第2页
第2页 / 共38页
XBOX自制系统的制作过程.docx_第3页
第3页 / 共38页
XBOX自制系统的制作过程.docx_第4页
第4页 / 共38页
XBOX自制系统的制作过程.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

XBOX自制系统的制作过程.docx

《XBOX自制系统的制作过程.docx》由会员分享,可在线阅读,更多相关《XBOX自制系统的制作过程.docx(38页珍藏版)》请在冰豆网上搜索。

XBOX自制系统的制作过程.docx

XBOX自制系统的制作过程

2、本人发帖不足100,无法PM各位,请QQ本人:

441861948,见谅。

前言:

研究XBR短短半月,走了不少弯路,也得到了许多人的帮助,在这里把自己的经验和心得发出来,让对自制系统有兴趣的TX们有个借鉴,少走弯路,预祝TX们成功!

声明:

本教程中的部分资料来源于互联网,由于出处较多,无法一一说明来源和原作者,在这里向原作者表示感谢,如果原作者对帖中引用的内容有异议,请PM本人或QQ:

441861948。

一、XBReboot(以下简称XBR)简介

XBReboot是国外黑客制作的Xbox360的自制固件系统,通过它可以实现以下的功能:

1、突破360对硬盘容量的限制:

目前360官方最大支持容量为250G,XBR支持通过硬盘盒或USB接口连接和使用任意容量的硬盘(1T,2T...)来安装和进行游戏,牛!

2、支持免光盘游戏:

可以将光盘游戏安装或复制(这两种方式有区别)到硬盘,并在游戏启动时不需要放入光盘,彻底的解放光驱,减少发热量。

3、支持自制程序:

第三方开发的游戏、软件、模拟器可在XBR上运行,360的功能可以无限的扩展了!

4、永远的防BAN硬盘功能!

5、通过第三方软件可以连KAI:

360玩家都不敢上LIVE,怕被BAN机。

现在有了这个KAI,非官方的,免费的联机平台,我们还需要LIVE吗?

6、暂时就想到这些...

二、刷XBR前必备条件

并不是任何360都可以刷XBR,这里有些限制条件:

1、系统固件版本必须是7371或以下,因为以上的版本已经封堵JTAG漏洞,而XBR的运行需要JTAG漏洞。

最新的秋更或玩一些提示需要升级系统才能运行的新游戏(例如铁拳6),您的系统会升级到8955版本,那XBR暂时与您无缘了。

请启动您的360,进入系统设定-主机设定-系统资讯,查看如图所示的版本号!

这两个都满足

这个不成了

如果您的360不满足上面的条件,抱歉,您可以离开了!

满足的话先别急着高兴,继续看下一个条件。

2、7371满足了并不等于一定可以运行XBR,还需要一个叫CB版本的东西,JTAG连线需要CB版本的支持。

注意,CB版本只有读取出NAND中的内容后才可以查看(就是必须拆机,焊电路,再加上RP)。

后面将详细介绍CB版本的查看方法。

似乎可以不用完全读出NAND也能查看CB版本:

nandprousb:

-r16CB.bin21

能刷自制的CB版本如下(也就可能利用JTAG漏洞的):

  支持的CB版本:

  Xenon:

1888,1902,1903,1920,1921

  Zephyr:

4558

  Falcon:

5761,5766,5770

  Jasper:

6712,6723

不能刷的如下:

  不支持的CB版本(CD=8453所有这些)

  Xenon:

1922,1923,1940

  Zephyr:

4571,4572,4578,4579

  Falcon/Opus:

5771

  Jasper:

6750

(补充:

关于Xenon、Zephyr、Falcon和Jasper的区别方法!

不带HDMI接口的第1代Xbox360主板代号Xenon(氙气),CPU、GPU采用90nm制造,05年上市。

带HDMI接口的第2代Xbox360主板代号Zephyr(西风),CPU、GPU采用90nm制造,07年初上市。

带HDMI接口的第3代Xbox360主板代号Falcon(猎鹰),OPUS(改良版Falcon)CPU采用65nm制造、GPU采用90nm制造,07年10月已经上市。

带HDMI接口的第4代Xbox360主板代号Jasper(碧玉),CPU采用65nm制造,GPU采用65nm制造。

目前市面上销售的Xbox360基本上就是这个版本的,已经基本上从硬件工艺上杜绝了3红的问题。

3、预备概念解析

NAND:

闪存芯片,保存硬件运行所需要的软件代码,类似于PC的硬盘,可读写。

刷XBR就是把自制代码刷入360的NAND。

LPT:

LPT是用于使用打印机或其它设备的,称为并口。

USB:

这个不用多说了吧。

LPC2148模块:

一种开发用的成品电路。

飞线:

在成品电路板上额外焊接出来的接线。

三、所需工具和材料

1、所需工具

刷XBR需要拆机,并焊接飞线,工具吗:

拆机:

螺丝刀T10、T8、一字形2.0各一把

拆硬盘:

T10、T6各一把

焊接:

恒温烙铁(60W以内,不宜太大),焊锡,助焊剂(松香或焊锡膏),除锡器(不是必备)

其他:

万用表,手电,热缩管,放大镜,热塑胶+枪...

2、所需材料

LPT(打印)端口线连接:

1/4W100欧电阻x5(1/8W也成,功率大小无所谓)

1N4148二级管x1(那种玻璃外壳的二极管)

飞线7条(推荐硬盘排线或机箱前面板USB接线)

并口打印插头x1

USB端口连接:

LPC2148模块×1(淘宝网上有成品,建议购买时让商家把xspiflash.hex刷进去,建议刷20b的,价格85~160不等)

飞线7条

上面两种连接方式根据情况任选其一!

JTAG连线:

1N4148二极管x2

飞线3条

这个是必须的!

四、制作过程

刷写XBR的大致过程是:

拆机并在主板上焊接读取连线->读取出360原始NAND内容->查看CB版本确认能否继续->提取KV和CFG信息并合成XBR固件->将XBR固件刷入360的NAND->焊接JTAG连线->开机测试。

1、拆机

拆机是必须的,因为需要往主板上焊线,拆机到什么程度,要看你的360的主板代号。

Xenon可以只拆到取下光驱和风道罩(JTAG走线在主板正面),其余型号则需要完全将主板完全拆出来,因为要在主板背面焊接JTAG线(也有种方法可以不在背面走线,就不用全拆了),完全拆下主板会影响X架的受力,对于90nm的机器来说,有可能带来3RED(我的90nm就是在刷完XBR后首次出现3RED,呜呜),所以个人根据情况选择,后面我会详细介绍不同的走线方案。

下面介绍些拆机的教程,大家可以看看!

(1)这里租借H大视频教程,呵呵!

XBOX360无痕拆机高清视频指南

(2)还有一个视频:

...amp;autoStart=false

(3)这个是图片,较为详细(来源于:

玩家网,其实玩家网那个是引用自XBOX-SKY)

高手基础教程!

XBOX360完全拆解图文教程

2、焊接读取NAND的接线

NAND的读取就是在主板上由NAND芯片的引脚中焊接出飞线,连接电脑后通过软件来读取NAND内容,所以这一步先要考验各位的焊接技术了。

NAND读取连线分为LPT和USB两种,区别为:

LPT:

优点-成本低廉

缺点-读取速度缓慢,读取16M的NAND需要大约35分钟,读取256M约9小时30分钟,512M约20小时以上

USB:

优点-读取速度飞快,16M约2分钟,256M约35分钟,512M约1小时20分种

缺点-费用较高

建议16M容量的360使用LPT方式,256M和512M的360使用USB方式。

连线资料:

LPT连线方法图:

USB连接方法图:

...-b86f-0015c55db73d/

LPC2148模块在使用前需要刷入xspiflash.hex文件,这个文件包含在Nandpro软件中,具体连接和刷写方法如下:

刷写LPC2148教程:

...-ad7d-0015c55db73d/

对应Nandpro20b的xspiflash.hex文件

...-8b62-0015c55db73d/

小提示:

(1)无论是LPT还是USB,都需要连接7根飞线,LPT方式还需要连接5个100欧电阻,USB方式不需要电阻。

(2)二极管的一端有黑色的圆环,连线时一定注意其方向朝向360主板,反接容易烧。

另外二极管脚较硬,可以在二极管两端先接上飞线,再把飞线焊接到主板和模块端。

(3)建议使用热缩管来绝缘和加固导线的连接。

(4)360主板上的那些焊点,是和背面对应位置的焊点相连的,背面部分焊点的主板电路很细,焊接过程中要小心电烙铁的力度,不要把这些焊点和主板走线弄断,不然又要多出一堆飞线了。

(5)关于电烙铁是否需要接地或断电使用:

有经验的人知道电烙铁产生静电,会击穿元件,本人在焊接两台360时都是带电焊接,未接地线,并未出现问题,不知道是安全的还是本人RP太好?

建议大家接地或断电焊接。

(6)关于除锡器的使用:

可以让焊点的洞洞露出来,焊接地更牢固。

需要拆下主板,电烙铁在主板一面点住焊点,除锡器在另一面对应焊点上吸,就可以把焊点上的焊锡洗干净,露出洞来,将飞线插进去(YY)焊接了。

注意,第一幅图中J1D2.6绿这个焊点是堵死的,MS焊不通。

(7)关于制作可插拔式连接:

类似电脑主板上插针那种连接,需要用除锡器去掉焊点的焊锡,再找到插针焊上去,模块那边的连线可以用电脑机箱前面板USB连线来制作。

这样不用的时候可以把连线取下,插针保留,需要用时直接连上就行了,不需要再次焊接,保护主板,比较方便。

(8)连接好后,建议用万用表测试一下各个焊点,排除虚焊、断路和短路故障。

3、读取NAND

NAND的读取需要通过焊接好的接口连接电脑,用Nandpro软件来读取,推荐使用20b版本,MS20d对256M以上支持不好。

Nandprov2.0b下载:

...-bfc1-0015c55db73d/

将Nandpro软件解压缩,并将软件文件夹放置在某个分区的根目录(比如C:

\)。

新增界面版NAND读取软件,欢迎大家测试!

NANDFlasher360forWindowsv1.0.0汉化版

(1)首先将光驱,无线手柄连接电路板,电源都连接回360上面,但是不要让360开机,切记,可能会烧掉NAND芯片。

360电源连接是必须的,光驱连接也是,不然读不出或读出的NAND内容可能有问题。

(2)接下来将LPT或USB连接到电脑对应接口:

如果是LPT连接需要在连接前安装LPT端口驱动程序port95nt.exe并重新启动(请在WinXP下操作,Vista和Win7好像不行),这个文件包含在Nandpro软件中。

如果是USB连接,在接入USB后系统会提示发现新硬件,请将驱动安装指定为custom.inf文件,同样包含在Nandpro软件中。

(3)开始读取NAND:

点击开始-运行,输入cmd回车,会打开MS-DOS窗口,首先改变当前目录为Nandpro所在的目录,例如该文件在C:

\Nandpro20b,则在MS-DOS窗口输入:

c:

回车

cd\nandpro20b回车

这样就进入了。

再次确认一切妥当后开始执行读取NAND的操作,输入:

nandproxxx:

-ryyynand1.bin回车

(其中xxx:

代表您使用的连接方式,LPT方式改成lpt:

  ,USB方式改成usb:

,-r表示读取的意思,yyy为您的360的NAND容量,16M为16,256M为256,512M为512)

例如:

通过LPT方式连接,容量为16M,则命令为:

nandprolpt:

-r16nand1.bin

通过USB连接,容量256M为:

nandprousb:

-r256nand1.bin

此时会出现对应的提示信息,如果一切正常,会出现不断增加的数字,这表示已经开始读取NAND了(如果没出现,请认真检查前面各个步骤,排除故障重来)。

这是请核对下图中画着红线的部分是否是和你的一样,不一样表示NAND的识别有问题,请核对您的360代号、NAND容量和您输入的DOS命令是否正确:

16M对应的数字应该为01198010

256M对应的数字应该为008A3020

512M我不知道,因为没弄过。

更新:

新南桥的16M对应数字为00023010

接下来请泡杯拿铁,或者去看AV,总之请远离360和电脑,耐心等待读取的完成。

4、再次读取NAND

当读取完成后,先不要着急,请再次输入刚才的读取命令,不过要把nand1.bin改成nand2.bin,这样就得到了两个NAND的固件文件nand1.bin和nand2.bin了。

为什么要读两次呢?

主要是为了确保读取的原始固件的准确性,接下来请使用效验MD5软件来比较这两个文件,请确保两个文件的校验值完全相同。

因为一旦您刷XBR  不成功,或操作上出现问题造成360不能正常运行,可以将原始固件刷回到NAND中,这样就恢复到了最初的状态,相当于为您的360买了份保险,所以必须确保其准确性!

如果校验后一致,请妥善保管这两个文件,即便刷不了XBR,也可以用来解BAN的,哈哈。

MD5检验文件下载,使用时直接将需校验的文件拖到这个软件的窗口中释放,就可以了,支持多文件同时校验:

...-bcad-0015c55db73d/

5、验证CB版本

正确取出了NAND后,接下来要开始第一个激动人心的时刻了,就是验证您的360的CB版本是否支持JTAG,请使用CDINFO软件来识别。

运行软件,打开NAND文件,注意看下图中红线部分,请祈祷吧!

CDINFO下载:

...-be9b-0015c55db73d/

参看上面的资料确认CB版本,如果支持,恭喜你,基本上接近成功了!

如果不支持,很遗憾,请您止步!

6、合成XBR固件

XBR固件还需要您的360原始的一些数据才能正确运行,这一步从原始NAND文件中提取KV和CONFIG,再写入到XBR固件中去。

还是在MS-DOS窗口下输入命令。

16M容量的请输入:

nandpronand1.bin:

-r16kv.bin11

nandpronand1.bin:

-r16config.bin3de2

256M(512M请将256改为512)输入:

nandpronand1.bin:

-r256kv.bin11

nandpronand1.bin:

-r256config.binef72

请注意上面红色字部分的区别,不要出错!

这样就得到了kv.bin和config.bin两个文件,如果不放心,可以分别提取两次,比如kv1.bin和kv2.bin,然后校验。

无误后这两个文件也要妥善保存!

接下来请按照您的360的代号下载对应的XBR固件文件,不要下错:

16M:

Xenon-...-8f03-0015c55db73d/

Zephyr-...-8dd2-0015c55db73d/

Falcon-...-9fee-0015c55db73d/

Jasper-...-9740-0015c55db73d/

256/512M:

Jasper-...-b724-0015c55db73d/

下载完成后解压缩,得到里面的xxxxxxxxx.bin文件,注意,256/512M的XBR文件只有60多M,这个是正常的,因为XBR只用到了前面60M的数据,所以!

为了操作方便,可以改成16.bin,256.bin或512.bin,并把改好名字的文件复制到Nandpro所在的文件夹。

接下来将提取的KV和CONFIG注入这个固件文件中。

在MS-DOS窗口输入命令:

16M:

nandpro16.bin:

-w16kv.bin11

nandpro16.bin:

-w16config.bin3de2

256/512M:

nandpro256.bin:

-w256kv.bin11

nandpro256.bin:

-w256config.binef72

同样要注意红字部分!

ok,对应您的360的XBR  固件制作成功了,在进入下一步前,如果你的Nand在读取时出现坏块提示,请参考第11部分!

7、刷新NAND

继续命令行,

16M:

nandproxxx:

-w1616.bin

256/512M:

nandproxxx:

-w256256.bin0

参看前面看,跟读取命令很像,不过要把-r改成-w,nand.bin改成16.bin、256.bin,另外256/512M后面还要多个数字0!

这个0千万不能没有,它的作用是刷写到60M时就停止刷写(这时XBR已经刷进去了),不然会刷到256/512M的。

在等待与读取差不多的时间后,写入完成!

不要激动,取下电脑连接端,不要开机,这时开机多半不能启动,会提示2红灯等等,因为还有下一步没做!

8、焊接JTAG连线

无论哪个代号的360,基本上都需要焊接JTAG线才能顺利运行XBR系统(有人说Xenon可以不用,我是焊了的)。

(1)XenonJTAG连线方式:

(2)其他代号JTAG连线方式:

改进的JTAG连线方式:

更新:

(3)新南桥JTAG连线

焊接的要求和上面焊接要求一样,焊好后要注意绝缘和固定处理,因为这个飞线是要长期留在360里面的,建议用热缩管和热塑胶来绝缘和固定。

具体走线建议图:

(1)我的Jasper

(2)Darren的Jasper

9、开机测试

ok,上面一切搞定后,先不要装回360外壳,LPT或USB连线也可以暂时保留,只把散热风扇和塑料风道盖上上,洗洗手,虔诚的合十双手,开机测试!

咚咚咚,成功了!

激动!

别激动,小心把360装回去,开始爽吧!

哇!

红了!

哇哇哇!

......

如果不成功,请仔细检查上述步骤,从头再来!

10、是否去掉R6T3电阻?

什么是R6T3电阻?

这是一颗位于360主板背面CPUX架附近的一颗贴片电阻,电阻值为10欧姆。

个人建议:

大概在几年前系统降级那段时间国外已经有很多人移除掉r6t3,几年来没有影响,移除这个电阻目前看来,可以阻止官方8955系统的更新。

至于改了xbreboot的机子误刷或被暗刷m$以后更新的系统版本,会不会烧掉vfuse再也无法使用自制系统,还有待时间验证,不过几率应该很高。

既然移除它可以禁止官方升级,而且xbreboot有自己升级的途径,那它就没存在的必要。

国外的一些建议也是ASAP(尽快)移除,再说它也只不过是10欧的电阻,找手艺好点的焊工替换个普通的电阻也不难。

去除方法:

建议用电烙铁将其直接焊下来,注意不要伤到旁边的原件。

11、关于NAND坏块(BadBlocks)的处理

有些机子的nand在读取时会显示有BadBlocks,

所以你要修复一下合成好后的xbr.bin,然后再刷机,否则有可能造成XBR的不稳定和无法运行。

如果你是16M的NAND,请下载:

...-9de2-0015c55db73d/

运行后点击[...]按钮,打开原始的Nand.bin文件。

1.上面的图,注意看蓝框里面的文字,

2.提示,Note:

Block0x348foundat0x3FF

3.这个意思是损坏的BLock0x348被重新映射到0x3FF这个地址。

4.好了,我们继续在DOS下,在nandpro目录下完成它的修复。

5.nandproxbr.bin:

-r16block348.bin3481读取0x348block并存为block348.bin

6.nandproxbr.bin:

-w16block348.bin3ff1将block348.bin写到0x3FF这个被重新映射的位置。

7.如果不止一个坏block,你得按上面的步骤一个一个替换。

8.格式是这样:

9.nandproxbr.bin:

-r16blockXXX.binXXX1XXX是badblock三位数地址

10.nandproxbr.bin-w16blockXXX.binYYY1YYY是degraded显示的foundat后面的三位数地址。

如果你是256/512M,目前还没有有效的修复方法,祈祷不会影响你的XBR吧!

更新:

最新软件NANDFlasher360forWindowsv1.0.0汉化版貌似可以自动修复坏块,链接在二楼,大家测试!

12、全区补丁

对于有些360游戏,官方采取了锁区的方法加以限制(例如最近的FF13),虽然可以从光盘破解入手来变成全区,但毕竟不方便(不完美),这里不妨为XBR打上全区补丁,一劳永逸!

重要提示:

该全区补丁转为XBR设计,freeBOOT不能使用,会砖,慎之!

前期准备:

-确认您的XBR已经做了充分的备份工作(原始NAND和XBRNAND备份)

-刷写软件Flash360:

Rayfile

纳米盘

http

-XeXMenu:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1