2008年(456)
分类: 服务器与存储
2008-05-31 18:29:53
在Xbox的前面板上有四个游戏手柄的接口,实际上,这四个接口都是使用的标准USB 1.1连接方式(因为它们跟其他的USB硬件一样使用了相同的电压电平和传输协议),只是使用了专用的连接接口而已。由于在以后的操作中我们要用到USB接口,所以在这就有两种选择:一是自己动手制作或购买一根适配器电缆,把现有的专用接口转换成标准的USB接口。或者是把现存的游戏手柄接口取下来,再安装上标准的USB接口。我选择的后一种方式,自己动手,更具挑战性,并且安装标准USB接口在Xbox上面,比起通过线缆转换,看起来也更整洁一些。
正好,笔者手头有一条旧的USB连接线,那是原来一块PCI卡式的USB接口上的,如果各位手中没有这样的线缆的话,你也可以从eBay等购物网站上购买,或者到电脑城去问一下,一般这样的USB接口扩充线是很容易找到的,许多的主板都提供有这样一根电缆来扩充USB接口。同样网络上有许多这方面的资料告诉大家怎样来连接,笔者在这就不再详述了。
基本上,你只要把连接到主板那一端的插头的线缆分开,按每一根线对应的颜色把它们焊接到USB接口上对应颜色的那一端就行了,黄色那根线不用管,因为它根本就没有用到。图4显示的是我连接完成后的USB线缆,看上去应该是那个样子。
图4:自己制作的USB电缆
笔者发现,如果把几个Xbox的游戏手柄接口取下来后,则自己制作的USB接口基本上差不多可塞进原来游戏手柄接口所占的位置,我们只要把USB接口削掉一点(或者把Xbox面板上的小孔搞大一些)就可轻易地把它们塞到里面了,看上去还蛮稳当的,适当地用点玻璃胶固定一下会更好。下图5就是笔者安装好USB接口后,前面面板的图片,这个样子,看上去也不是太粗糙吧。
图5:USB端口安装在Xbox的面板上
下图6就是USB连接线插在Xbox主板上的情形。
图6:USB接口连接的机壳内部
更新BIOS
Cromwell BIOS的最新版本是2.40,但我的DuoX 2 modchip芯片上写入的是2.32。因此在完成硬件连接后我想要做的每一件事就是把Cromwell BIOS更新到最新的版本,这个操作我们可通过HTTP来完成。首先,把Xbox插到网络中的上,接着再把它连接到我的电视机上。
然后,再从SourceForge上把Cromwell BIOS的最新版本下载下来。下载过来的文件包括有两个不同的版本――256KB和1024KB。不过,很不凑巧的是,我所使用的DuoX 2 modchip芯片是512KB容量的,而Cromwell BIOS又没有512KB的最新版本可下载,因此我就不得不把那个256KB版本的BIOS文件填充一些数据,以达到512KB的容量,这样它就可使用在我的DuoX 2 modchip芯片上了
要把256KB这成512KB,可使用鼎鼎大名的EVTool工具来完成。把256KB版本的Cromwell BIOS最新文件下载来后,从下载的压缩文件中解压得到cromwell.bin这个BIOS文件,如果看一下它的容量大小应该是256KB的样子。接下来,运行EVTool,确信你已选择了512KB那个单选按钮,然后再单击“size…”按钮,再选择你刚才解压得到的cromwell.bin这个文件,然后再把它保存为cromwell512.bin就行了。
图7: EVTool
为了把DuoX 2刷新到最新的版本的BIOS,我们需要使Xbox从另一片BIOS芯片中启动(被称之为FlashBios)。关闭Xbox的电源,把modchip上的开关拔到“bank 1”的位置上,再把Xbox的电源打开。如果一切正常的话,Xbox应该能够正常引导,并显示像图8一样的屏幕内容。
图8:FlashBIOS引导屏幕
现在,让Xbox的电源开着,再把modchip芯片上的那个开关拔回到“bank 0”的位置上,以便选择Cromwell BIOS来更新到最新的内容。到这一步,我们需要选择屏幕上的菜单内容来进行操作。不幸的是,笔者所购买的这台机器附送的游戏手柄根本就不能够在屏幕上移动进行选择,后来了解到仅仅只有原装的微软游戏手柄才可用作在这个菜单中,移动选择其中的内容。但令人高兴的是,当笔者把一个USB接口的键盘插在前面所说的自己安装的那个USB接口中,键盘就能正常工作,首次使用这个自己定制的接口就表现得这么就没出现什么问题,但愿后面的过程也要这样顺利就好。
整个的刷新过程比较简单,在网络上可看到许多这方面的资料,大家可自己找一下看看。一旦刷新完成后,如果每一件事情都成功结束,就关闭Xbox的电源。现在,依旧还是要把modchip芯片的开关位置保持在“bank 0”上,打开Xbox的电源,用刚才刷新的新Cromwell BIOS引导机器,如果一切正常的话,你应该会看到新的Cromwell BIOS的启动屏幕了,在其上显示有新的固件版本号。