Xbox360 RGH3.0 刷机教程Xbox360RGH3.0 介绍RGH 3.0 是最新的Xbox360自制系统刷机固件可以不需要安装脉冲芯片使用Xbox360自带的南桥芯片就可以让Xbox360完成刷机运行自制系统是国外大神15432开发出的最新的刷机脉冲方式。免责声明版权声明本教程仅为交流学习使用不允许用于任何商用行为。本文中的方法不保证在你的设备上一定适用。本文中图片版权归原网站所有。本文禁止转载因本文图片版权非作者所有。本文现阶段只在CSDN和贴吧两个途径进行发布。本文如有任何侵犯到您的权益可通过留言或者私信联系作者作者将及时删除侵权部分。本文教程主要用于交流学习必然会有很多问题、不足甚至错误请各位在留言区内多多批评指正。如不接受以上声明请不要使用本教程。更新日志20260428 加入WB 2K选项提醒如果你是E版机器可能需要勾选WB 2K选项进行固件生成。调整了Trinity主板的触点连接方案的顺序优先FT2V1触点方案。20230312 更新了一下新软件的一些内容但是没有经过上机测试更新章节“ 6. 进行固件的读取和烧写”的注意事项。核对了新软件的输出和原有输出并没有太大区别只是分割了两个不同的文件夹按照步骤顺序操作不会有影响。20230309 更新6.7节的内容增加写入nand过程和结束后的标识截图。增加电阻描述的内容。20221213 修复glitch.bin为glitch.ecc。20220618 更新部分错别字增加刷机软件第7步的更加详细描述增加一些注意事项。20220704 提醒Win7操作系统下面PicoFlasher驱动无法自动安装的问题。20221025 电阻功率的提醒一般贴片电阻足以直插的应该都满足。更新贴吧网友反馈已成功的案例和方案。FT2V1节点可用也修改为已验证。教程简介本教程面向的读者为拥有一定的拆机知识、焊接知识、软件操作知识的人员这套教程不会介绍拆机过程请自行百度。本套教程包含的是从一个未刷过机的xbox360系统通过硬件焊接2根线外加几个电阻或者二极管然后更新原机固件达到不使用任何附加脉冲芯片就可以刷机的效果进而运行自制系统。本文参考的重要链接为https://weekendmodder.com/https://xbox360hub.com/rgh-3-guide/文中所列文件和链接都是官方链接在这里我分享一个我用的刷机软件链接https://pan.baidu.com/s/1i1xL7dS1xwXXvGo86fkD0A提取码smsz1. 识别你的Xbox360类型RGH3.0 支持的 Xbox360 主板Phat 厚机主板带HDMI接口Jasper (16mb/256mb/512mb)FalconSlim S版薄机主板TrinityCorona (v1 – v6)注意针对厚机主板我看两个网站的意思就是如果你的RGH1.2好用就不要瞎折腾了。如果你的主板是 Corona V1/V2可以比较方便的直接连接。但是如果你的主板是 Corona V3-V6那么你需要购买和安装xbox360围脖PostFix Adapter本文不会介绍xbox360围脖的安装方法。1如何识别你的Xbox360主板版本如何识别你的Xbox360是什么版本可以去以下网站查英文通过主板和接口识别https://weekendmodder.com/identify.html通过接口识别https://identify.octalsconsoleshop.com/通过生产日期识别https://weekendmodder.com/decisiontree.html2如果你的主板是Corona需要进一步确定其内存和版本情况明确Corona内存型号分为16MB NAND闪存TSSOP封装和4GB NAND闪存BGA封装使用具体区分如下明确 Corona 主板的版本具体是 V几只能通过拆开主机看主板来进行分辨具分辨方式如图所示)可以看到 V1 和 V2 是有从 CPU 连接出来的电路但是 V3-V6 是没有从 CPU 连接出来的电路所以无法连接到 CPU 的 POST 引脚也因此需要购买 Xbox360 的 CPU PostFix Adapter围脖。Xbox360 围脖的主要功能就是从 CPU 中通过探针将 POST 引脚给引出来如下图所示。2. 准备Xbox360刷机的材料拆主机的工具主要包括平头螺丝刀、T8和T10梅花螺丝刀一根粗针等具体请参考拆机教程。焊接工具主要包括焊枪、焊丝、吸锡器等另外需要一些绝缘胶带固定电线以及导热硅脂拆装风扇的时候要用。一个读NAND内存的读写器可以是(Nand-X, JR Programmer, Matrix SPI Flasher, Squirt Slave Programmer, X-Flasher 360, Super Nand Flasher, PicoFlasher)注你有上面任何一个都可以。如果你什么都没有那就去买一个树莓派Pico烧录PicoFlasher固件变成PicoFlasher这个东西最便宜后面教程也以PicoFlasher作为例子进行。28或者30号AWG的电线或者一段网线截取一段出来。一些防止击穿芯片的元器件必备针对各版本备货不同针对Trinity主板需要加一个3k的电阻针对Corona主板需要加一个1k的电阻Corona主板V3-V6版本额外需要围脖Post Fix Adapter。针对Jasper和Falcon主板需要加一个22k电阻和一个1n4148的二极管。电阻功率针对以上电阻功率1k电阻1/4W功率以上3k电阻1/10W功率以上22k电阻1/10W功率以上的规格都是可以的。为了进行功率推到理论上来说可以用U^2/R来计算功率我们可以以极限12V的供电电压来计算基本上不会触碰该电阻的功率上限更何况芯片的电压可能只有5V或者3V。作者已验证的3k电阻是0603贴片1/10W功率封装的一切正常。一根HDMI线一根网线一个路由器。1PicoFlasher的制作本节主要讲PicoFlasher的制作如果你使用其他的NAND内存读写器直接使用即可跳过本步骤。首先去网上购买一个树莓派Pico一搜一大把芯片是RP2040。去下载PicoFlasher固件下载地址https://github.com/X360Tools/PicoFlasher/releases/下载的文件为“PicoFlasher.uf2”。按住树莓派Pico的按钮找一个Micro-USB线链接树莓派Pico和电脑此时会出来一个可移动U盘将刚下载的“PicoFlasher.uf2”复制到这个U盘一复制完此时树莓派会立马重启。这时候树莓派Pico已经被设置成一个PicoFlasher了你可以去设备管理器里面看会出现这个设备。我们后面都将以 PicoFlasher 来指代这个烧写器。注意建议使用Win10操作系统进行以上操作才能够自动识别和安装驱动经过各位网友的测试Win7操作系统不会自动安装驱动。3. 准备Xbox360刷机的软件目前大家都推荐使用的是J-Runner-with-Extras下载地址为https://github.com/Octal450/J-Runner-with-Extras/releases/理论上来说还可以使用其他工具实现我这里不赘述了。软件下载之后解压直接点击里面的exe文件他打开之后是这样的。此时你可以插拔一下你的PicoFlasher你会发现这里会出现PicoFlasher的显示这时候代表J-Runner-with-Extras和PicoFlasher已经可以正常工作了。截至发文前J-Runner-with-Extras 的最新版本为V3.1.4。4. Xbox360拆机并将PicoFlasher连接到NAND存储接口首先将Xbox360拆机拆出主板。拆机过程本处省略你可以在很多地方搜到视频按照视频一步一步拆就可以了。注意需要注意的是拆外壳的时候有一步是用针通过一个点孔顶里面的卡扣多在网上搜一下具体教程我只知道对于Slim版本那个点在白底黑字两个“RCP****”的R的正上方。然后要将PicoFlasher通过导线焊接到主板对应的触点上。本步骤将以PicoFlasher为例进行讲解如需其他烧写器的教程请参考图中所示的节点编号、颜色和名称与你的烧写器连接。注意针对Corona主板需要区分是16MB NAND还是4GB NAND两者连接方式不同a. 针对 Trinity 主板已亲自验证总共需要焊接7根导线注意这部分必须要焊接而且保证线序和图中一样。如果是其他烧写器可以参考对应颜色的小字来进行连接其实就是用SPI协议来读取xbox360的固件。b. 针对 Phat 厚机主板贴吧网友已验证如下图所示进行7根导线的焊接。c. 针对 Corona 主板贴吧网友已验证首先如果你的主板是Conrona V3或者V4主板需要明确一下你主板上的几个电阻是否连接上。其中针对V3版本R2C10必须要直连或者通过一个电阻连接保证是连通的。针对V3和V4R2C6和R2C7必须直连或者通过一个电阻连接保证是连通的这样才能够保证NAND的读写。如下图所示如果你的 Corona 主板是16MB的NAND版本则按照下图连接如果你的Corona主板是4GB NAND的版本按照下图连接。通过以上步骤已经能将PicoFlasher与NAND的接口连接上。此时可以选择验证一下是否连同。验证是否连接正确可选这一步主要是为了给新手准备老手可直接跳过用来确认自己的焊接没有问题具体操作步骤参考第6节的第1段在此不做赘述。5. 进行两条连接线的焊接在RGH3.0中不需要购买其他的脉冲板只需要使用2根线一根PLL线一个POST线。同时针对不同的版本需要在PLL线中加入不同阻值大小的电阻对于厚机需要在POST线中加入二极管。注意必须要拆掉风扇才能够进行这两根连接线的焊接所以后期需要重新给CPU上导热硅脂。在焊接过程中由于我们要使用的焊点很小所以必须要边焊边用绝缘胶带固定导线。1针对 Trinity 主板已验证两条连接线连接方法如下线尽量细一点否则不好焊接因为触点比较小。PLL 线连接主板背面 CPU_PLL 端 —— 连接 3K 电阻—— 连接主板同一面的 FT2V1 触点POST 线连接主板背面的 POST_BUS_1 端 —— 直接连接到 R3R22 上面的一个触点注意PLL线连接还有一个备选方案与上面操作效果相同主板背面 CPU_PLL 端 从喷涂“Microsoft XBOX360”芯片四周的四个大过孔传过去不会影响后期的组装和使用—— 连接 3K 电阻—— 连接主板正面的 DB3G3 触点。两个方案二选其一即可。注意必须要串联一个3K的电阻有的网站说3K-10K的电阻都行但是必须要有防止烧坏芯片。注意C5R35的触点问题是紧挨着旁边电容的那个位于C5R35下方的触点位置不要刮错。另外焊接之前先在这里上锡再焊接导线焊接完立马用绝缘胶带固定防止触点被扯断。作者重焊了三次就是因为这个焊盘太小扯掉了1方案一FT2V1触点方案贴吧网友已验证DB2G3在背面有个内在连通点在FT2V1触点那里此方法已有贴吧用户验证成功如图2方案二DB2G3触点方案贴吧网友已验证效果图我自己修改的时候没有拍图因此引用贴吧大佬“x86d”的多角度效果图如下图来自贴吧 xbox360吧xbox360 Trinity主板 RGH3.0 成功 经验分享 https://tieba.baidu.com/p/76568742862针对 Phat 厚机主板贴吧网友已验证再次提醒如果你现在的脉冲方式好用请不要瞎折腾以免出现开不了机的问题。两条连接线连接方法如下线尽量细一点否则不好焊接因为触点比较小。PLL 线连接主板背面 CPU_PLL 端触点穿过主板过孔 —— 连接 22K 电阻 —— 连接主板正面的 DB1F1 触点POST 线连接主板背面 F3P7 上面的 CPU_POST 触点 —— 连接1N4148二极管 —— 连接同一面的FT6U7注意必须要串联一个22K的电阻。注意关于二极管的方向二极管黑色或者银色的一条那端也就是截至端连接FT6U7效果图同样效果图来自贴吧大佬“迪JSAW”图片引用自贴吧如下图所示图片来自贴吧 xbox360吧假三红双65脉冲改RGH3 https://tieba.baidu.com/p/78501960363针对 Corona主板贴吧网友已验证注意如果你的主板型号是Corona V1、V2可以继续进行操作。如果你的主板型号是Corona V3/V4/V5/V6那么你需要使用xbox360 围脖Postfix Adapter但是由于两个外站没有介绍围脖的使用方法所以作者估计是将原本接到本教程POST1触点的地方接到围脖上的POST_1触点。在此不赘述围脖的使用方法请自行搜索。两条连接线连接方法如下线尽量细一点否则不好焊接因为触点比较小。PLL 线连接主板背面 CPU_PLL 端触点与Trinity主板位置相同 —— 连接1K电阻 —— 连接同一面的DB3R4的触点SMC_PLL触点POST 线连接主板背面 POST1 触点 —— 连接同一面的DB3R3触点SMC_POST_1触点注意必须要串联一个1K的电阻否则有可能会带芯片造成损坏。4安装回风扇进行完这些硬件操作的步骤后你需要将风扇装回。因为你已经拆下来过来一次因此最好是进行导热硅脂的更换这样才能保证 CPU 的热传导。千万不要直接把风扇简单放上面不安装好风扇就进行下面的操作有可能会在开主机时造成 CPU 过热烧毁或者红灯报警。6. 进行固件的读取和烧写如果你走到了这一步说明已经完成了所有连线焊接的工作。接下来主要是对软件的操作了。这时候你需要清理操作台将主板放置在不导电的平整桌面上准备上电。用到的软件就是 J-Runner-with-Extras连接 PicoFlasher 的 micro-USB 线已经焊接好的 PicoFlasher 烧写器。然后逐步进行操作。注意事项操作软件的时候生成多个 bin 文件这些文件会存在软件目录下以一串数字作为文件名的子文件夹内如“150273303105”还有一些文件会保存在output文件夹中这些文件非常重要你需要操作完成后把这个数字文件夹全部备份。注意配图中的地址是后续截图可能与你实际的地址不同请以本部分的文件为主进行操作。里面会包含的文件为nanddump1.bin 原始固件文件进行的备份1一定要妥善保存在第(2)步生成。nanddump2.bin 原始固件文件进行的备份2一定要妥善保存在第(2)步生成。glitch.ecc 为了获取 CPU key 刷入的固件文件在第(3)步生成。新版本的软件会生成在软件根目录的output文件夹里面。updflash.bin 经过 Xebuild 已经写入 CPU key 和 RGH3.0 的固件文件这个就是最终的刷机固件在(6)步生成。cpukey.txt 保存 CPU key。Fuses.txt 保存当前主机的信息。KV_Info.txt 应该是keyvault密钥库信息。updflash(********).bin.log updflash制作过程中的log文件在(6)步生成。注意事项如果你在哪一步软件卡死了你需要根据你在第几步进行具体的操作。第(2)步卡死重新来过即可第(3)步操作卡死重新来过即可第(4)步卡死要立马去备份所有的 bin 文件和 txt 文件将nanddump1.bin文件load进来后重新进行第(4)步第(5)步卡死要立马去备份所有的 bin 文件和 txt 文件将nanddump1.bin文件load进来后在进行第(5)步第(6)步卡死按照第(5)卡死操作第(7)步卡死要立马去备份所有的 bin 文件和 txt 文件将updflash.bin文件load进来后再进行第(7)步。1验证 PicoFlasher 正确连接到了主板这一步是通过 PicoFlasher 连接J-Runner 和 NAND保证正常读取验证步骤为为打开 J-Runner-with-Extras 软件将 PicoFlasher 断开与电脑的连接给主板上电待机但是不要开机注意一定只是保持主板上电但是不要开机同时注意电源插口的正向反向不要插反。将 PicoFlasher 连接到电脑 USB 口此时需要保证 J-Runner-with-Extras 已经识别到PicoFlasher如果识别不到就重新插拔PicoFlasher如果还不能识别那么你可以重新烧录一下树莓派Pico试试。识别正确后的效果如下图所示如果你的 PicoFlasher 与主板的连线正确应该会看到黑色输出屏内出现你的主板型号。比如图中所示就是 Trinity 主板识别到之后就证明当前已经连通 J-Runner 和 Xbox360 的 NAND 闪存。如果一直不显示主板型号而是提示“Console Not Found”也可以通过点击“”问号来再次查询。如果依然不能识别那么说明你的 PicoFlasher 连接线有问题重新检查接线。如果你的机器是 Corona 主板有可能显示不同直接显示NAND的一些参数其实这时候也已经识别了。只要反馈的时候不再是 Console Not Found就可以进行下面的操作了。2读取 NAND 闪存内的固件。点击“Read Nand”按钮软件会自动读取 Xbox360 的 NAND 闪存内的固件并且读取两次生成“nanddump1.bin”和“nanddump2.bin”两个二进制文件并进行校对。如下图是读取第一遍的时候下图是读取第二遍并对比完成的时候此时会在 Console Type 里面显示你的主板型号3创建 ECC 文件选择XeBuild的版本号Glitch2 — RGH3烧写频率有些是不可更改的如果可以修改可使用10MHz 如果10MHz不能使用请尝试27MHz。点击“Create ECC”按钮此时会生成“glitch.ecc”文件黑色屏幕内显示“ECC created”。4写入 ECC 文件点击“Write ECC” 按钮将生成的 ECC 文件烧写入 NAND 闪存。烧写成功后会显示“Write Successful”5获取 CPU Key当ECC文件烧写成功后Xbox360的启动程序已经变了。接下来按照如下步骤操作保持 J-Runner 软件打开拔掉电脑与 PicoFlasher 的USB连接线。将你的Xbox360主机的HDMI/AV线连接显示器网线连接路由器。此时Xbox360应该已经重启你可以在显示器上看到“XeLL Reloaded”的熟悉的蓝色界面。如果你的Xbox360没有自动重启那么你可以拔掉电源线接上开关板再连接电源线通过点击开机键开机。如果很不幸你的 Xbox360 主机开不起来HDMI什么都不显示。那么你要拔掉电源重新检查你的两根连接线是不是焊接正确有没有虚焊。想当初作者就改了三四次电路才接对了触点。进入这个页面后应该会显示你的 CPU Key 你可以通过拍照拍下来然后填入“CPU Key的位置”。另外还有更快速的获取 CPU Key 的方法就是通过网络使用 J-Runer 自动抓取 CPU Key。 由于之前通过网线连接的路由器你可以去路由器中查找新出现的属于 Xbox360 的 IP 地址然后填入右下角的“IP”地址栏中点击“Get CPU Key”按钮。也可以使用“Scan IP”然软件自动搜索主机 IP 地址。如果你的操作正确此时你已经获取到了 CPU key如图中所示。6创建 XeBuild 镜像点击按钮“Create XeBuild Image”会生成“updflash.bin”文件完成后会显示“Nand Initalization Finished”。以下图片来自外站老的版本因为作者忘记截图后面的界面了注意如果多次不成功的话可以尝试勾选上WB 2K的选项进行固件的生成。贴吧友反馈E版机器用华邦内存的需要生成固件时勾上。7写入 Xebuild 镜像当创建好 Xebuild 镜像并且 J-Runner 没有提示错误就可以重新连接树莓派了操作如下Xbox360 关机然后断电。给 Xbox360 重新上电但保持不开机。连接上 PicoFlasher 的USB连接线。此时你的 J-Runner 应该已经识别到了烧写器有可能也已经识别到了你的 NAND 固件信息。以下图片来自外站老的版本因为作者忘记截图后面的界面了然后就可以点击“Write Nand”按钮将生成的镜像文件烧入 Xbox360 的 NAND 闪存中了这是黑色屏幕会显示当前固件的信息进度条回进行滚动如下图所示。以下图片来自B站截图因为作者忘记截图后面的界面了最后进度条走完后标识烧录结束会显示“Write Successful”根据软件版本的不同可能还会显示不同提示如显示“xeBuild finished. Have a nice day.”。以下图片来自B站截图因为作者忘记截图后面的界面了至此如果烧录过程没有报错日志里面显示error的话那就说明你已经烧录成功了。参考图地址https://xbox360hub.com/rgh-3-guide/https://www.bilibili.com/video/BV1n541117Jq/?vd_sourcefd8f591dffbbecdcf6c1ee67e48677f27. 刷机完成后的验证此时你需要做的是验证你的成果。拔掉 PicoFlasher 的USB线拔掉Xbox360的电源线简单安装好开机板和前壳。插上 Xbox360 电源线点击光盘“出仓”Xbox360 会进入“XeLL Reloaded”蓝色界面。然后关机 Xbox360。接下来直接按开机键可以直接进入 Xbox360 原来的系统。当你完成了上面的所有步骤后那么恭喜你的Xbox360已经刷机完成了接下来你就可以移除 PicoFlasher 电路板因为固件已经烧写好不再需要这个 NAND Flash 读写器了。然后重新组装好你的 Xbox360 主机。最后你需要做的是进一步修改硬盘中的文件通过U盘方式写入或者取下硬盘方式往硬盘里写入 Xexmenu写入 DL写入 Aurora等自制系统需要的软件然后进行自治系统的引导等等一系列操作这些都是软件操作在此不做赘述。致谢感谢一下对本文的撰写有突出贡献的各位x86d迪JSAW15432Larvs#9526Weekend Modder参考文献https://weekendmodder.com/https://xbox360hub.com/rgh-3-guidehttps://tieba.baidu.com/p/7656874286https://tieba.baidu.com/p/7850196036版权声明本文禁止转载。本文现阶段只在CSDN和贴吧两个途径进行发布。