I.1:改机/加装直读芯片的目的?
Xbox直读芯片的作用,是让Xbox能够运行所有区码的Xbox DVD光盘游戏、硬盘游戏、非官方软件,以及一系列的改造。是所有后续改造的一个前提条件(绝大多数用户而言)。
I.2:怎么知道Xbox已经改机、改机成功?
Xbox能够成功读取、运行D盘上的游戏、软件,表示改机成功。
I.3:从内核区分,Xbox有什么版本?
简单的定义,可以在未改机或者关闭/屏蔽芯片情况下,查看系统设置 => 系统信息的核心程序代码,查看类似K: 1.00.xxxx.01的字符串。
V1.5:kernel# = 5101 或以上,不能用普通 Cheapmod 改机(用的话需要高超焊接技术),软件、硬件做了改动,选用了 Focus 视频芯片。
V1.4:kernel# = 5101 或以上,不能用普通 Cheapmod 改机(用的话需要高超焊接技术),软件、硬件做了改动,选用了 Focus 视频芯片。
V1.3:kernel# = 5101 或以上,不能用普通 Cheapmod 改机(用的话需要高超焊接技术)。
V1.2:kernel# = 5101。
V1.1:kernel# = 4817 或以上;亚洲版从4817开始。
V1.0:kernel# = 3944 或以上或没有;只有早期美版是3944。
I.4:什么是TSOP、LPC界面、D0焊点、BIOS?
Xbox主板上存放BIOS的芯片,是TSOP封装形式的集成电路,所以改造中称为TSOP芯片。V1.0和V1.1 Xbox的TSOP芯片是1MB容量,V1.2及之后的是256KB容量。
Xbox主板上靠近TSOP芯片位置的2排15焊点界面称为LPC(Low Point Count)界面,属于Intel标准。安装在LPC界面上的改机芯片称为LPC芯片,例如X-ecuter、Cheapmod、Matrix、X2 Lite/Pro等。
D0 焊点位于TSOP芯片以及LPC界面附近,作为Xbox上所有LPC芯片的一个开关。如果将这个焊点接到主板上的地线,就可以让LPC芯片生效、打开;如果断开D0焊点与地线的连接,就关闭/屏蔽LPC芯片。
BIOS是基本输入输出系统简称,是启动Xbox的必需程序。改机的第一个步骤,就是用非微软的BIOS写入改机芯片或者TSOP当中,以运行非官方软件、游戏。
各种 BIOS 功能说明和对比:http://www.xbox-scene.com/bios_retail.html
I.5:1MB以及256KB的BIOS有什么区别?
零售的Xbox,都是使用256KB BIOS。如果TSOP芯片是1MB容量,其中的BIOS只是重复4份一样的。开发用BIOS(debug BIOS)、直接输出VGA信号的BIOS,都是512KB,可以重复2份写入TSOP芯片中。
Cheapmod、Matrix采用256KB的SST49LF020芯片,只能刷入256KB版本的BIOS;X-eucter、X2 Lite/Pro、Chameleon(变色龙芯片)都是采用1MB的芯片,可以写入256KB、512KB和1MB的BIOS。
可以用简单语法或者软件将256KB BIOS转换为1MB版本。软件可以用make1mb.bat;命令可以在DOS模式下输入,则将256KB BIOS xxx.bin转换为1MB BIOS yyy.bin:
copy /b xxx.bin+xxx.bin+xxx.bin+xxx.bin yyy.bin
I.6:有些BIOS带有blue、orange、noani、nologo、f/e boot的含义?
是一些BIOS的衍生品种:
blue/orange/...:启动时候显示不同颜色的X标志,而不是通常的绿色。
ef:按下退盘键后Xbox不重启,保持原来的操作界面 (eject fix)。
noani:启动时候跳过开机动画 (no animation)。
nologo:启动时候不显示X标志 (no logo)。
f/e boot:启动时候从f、e盘启动而不是通常的c盘。
I.7:为什么我的Xbox每次退盘换游戏都需要关掉电源重启?
因为芯片中使用了带有eject fix功能的BIOS,例如evo-x d.6 ef BIOS。需要重新刷写不带这项功能的BIOS才能解决问题。
I.8:什么是媒体标志(Media Flag)、新媒体标志(New Media Flag)?
Xbox认可的光盘上,都带有一个合法的标志,称为媒体标志(Media Flag),表示光盘所采用的介质,例如“DVD游戏”、“CD”、“DVD-5只读”、“DVD-9可写”等。启动Xbox的时候,微软BIOS会读取这个标志,检查合法性,通过则运行光盘程序。
而非微软的BIOS需要破解这个检查步骤,要么光盘上的文件已经在媒体标志位置加上正确的补丁、要么由BIOS在媒体标志位置自动加上,才能正常运行包括硬盘游戏在内的非微软游戏、软件。
除了很旧的beta版BIOS,现在的非微软BIOS都已经能够自动加上补丁。但由于最近推出的游戏,媒体标志的位置和内容作了改动,称为New Media Flag,因此很多BIOS都不能正确识别,导致运行失败。所以现在都需要通过软件加上新补丁、或者利用X2 4976.02 BIOS自动加上,才能正常运行。
I.9:BIOS如何启动Xbox?
微软BIOS启动步骤如下:
1、搜索d:\\default.xbe。首先搜索光驱中的光盘,如果存在程序 d:\\default.xbe、并且该程序带有合法的数字签名(digital signatures)、合法的媒体标签(media flag),则运行该程序。
所以,游戏光盘上都带有合法的 default.xbe、特定的媒体标签(“dvd game”),放进光驱就会自动开始游戏。而其他光盘上如果带有 xbox 能够识别的媒体标签(如“cd”、“dvd 5 read only”、“dvd 9 rewritable”等),则会自动播放光盘上的音乐、影片。
2、搜索c:\\xboxdash.xbe。如果未能搜索到d:\\default.xbe,就会查找并检测硬盘中的微软菜单界面程序c:\\xboxdash.xbe的合法性。如果找到通过,则运行该程序,并显示微软菜单界面,就是我们通常启动 xbox 后所看到的绿色基调的菜单界面。
非微软BIOS启动步骤如下:
1、搜索d:\\default.xbe。首先搜索光驱中的光盘,如果存在可执行程序 d:\\default.xbe,则运行该程序。
2、搜索c:\\evoxdash.xbe。目前只有evo-x *.6 BIOS、x2 BIOS以及它们的衍生BIOS有这个步骤。如果搜索到Evolution-X运行文件evoxdash.xbe,则启动该程序,并且显示Evolution-X菜单设置界面。
3、搜索c:\\nexgen.xbe。目前只有x2 BIOS及衍生BIOS才有这个步骤。如果搜索到Nexgen软件的运行文件nexgen.xbe,则启动该程序,一般情况,都是显示Nexgen菜单设置界面。
4、搜索c:\\xboxdash.xbe。如果以上步骤失败,就会查找并运行硬盘中的菜单界面程序c:\\xboxdash.xbe,并显示该程序对应的菜单设置界面。
5、有一些经过修改的BIOS或者用户可以自行修改(前提是用户可以找到RC4 Key),可以改变以上的搜索顺序。例如从E盘、F盘启动,或者不搜索d:\\default.xbe而搜索用户设定的文件名。
I.10:什么是Evolution-X?有什么作用?
Evolution-X是Team Evolution-X开发的非官方软件,可以取代微软设置菜单界面,通过本身的Evolution-X设置菜单画面,实现微软没有提供的一些功能。类似的还有Nexgen、Avalaunch等软件。
例如提供电脑与Xbox的连接,从而实现彼此硬盘的数据文件传输;更换大硬盘;刷写BIOS;作为运行硬盘游戏和非官方应用软件的平台;手柄重启;监控主板和CPU温度等。
安装Evolution-X,是Xbox改造过程中,加装芯片以后的一个必要步骤。
I.11:什么是交叉网线,什么是标准网线?
国际标准的568a:绿白、绿、橙白、蓝、蓝白、橙、棕白、棕
国际标准的568b:橙白、橙、绿白、蓝、蓝白、绿、棕白、棕
一端568a,一端568b的网线称为交叉网线 Crossover Cable,用于2台电脑或者电脑与Xbox的直接通讯和数据交换。
两头都是一样排列的网线称为标准网线 Straight Cable,用于通过hub、cable modem、switch等的间接通讯。
I.12:Evolution-X的版本?
至今发布了几个Evolution-X版本,先后顺序为:
1.8.458、1.8.2594、1.8.2812、1.8.3285、1.8.3682、1.8.3752、3921、3935。
1.8.458 最初版,设置文件为menu.ini;
1.8.2594 开始使用设置文件evox.ini;
1.8.2812 支持cheapmod的刷写;
1.8.3285 启用IGR功能、提高FTP传输速度、刷写BIOS自适应BIOS大小与芯片容量;
1.8.3682 属于废弃版本,有严重刷写错误;
1.8.3752 启用温度显示功能,增加了新的命令格式。
build 3921 完善IGR功能、支持G 硬盘分区(LBA48,最大 2,000G 硬盘)、硬盘加锁解锁功能、切换PAL和NTSC输出制式、游戏作弊功能、支持双TSOP Bios (v1-v1.3 Xbox)。11.25!
build 3935 解决与凤凰、Gentoox Linux 的兼容问题、修改FTP程序错误、始终将 D:\\ 分配给光驱。
I.13:如何连接电脑和 Xbox、如何通过电脑安装Evolution-X、如果通过Xbox光驱安装Evolution-X
1、加装芯片。
2、下载合适版本的Evolutiion-X,并设置好evox.ini以及电脑的网络设置。
3、用CDRW刻录Evolutiion-X,包括运行文件default.xbe、设置文件evox.ini,而背景文件夹以及刷写bios文件夹就视乎需要;为了后续步骤方便的话,可以加上default.xbe的副本,名字为xboxdash.xbe或者evoxdash.xbe,视乎BIOS搜索顺序;然后再加上几百兆的垃圾文件一同刻录;
4、电脑上安装FlashFXP等FTP软件。
5、使用交叉线连接电脑与Xbox。
6、用刻录光盘启动Xbox,出现Evolution-X画面后,打开电脑的FlashFXP。
7、连通电脑与Xbox后,首先备份好Xbox的整个C盘数据到电脑硬盘!!!
8、如果BIOS启动时优先搜索c:\\evoxdash.xbe,则将运行文件evoxdash.xbe、设置文件evox.ini、文件夹skin\\ 和bios\\ 传输到Xbox的C盘根目录。
9、如果BIOS启动时优先搜索c:\\xboxdash.xbe,则将Xbox硬盘上原有的xboxdash.xbe重命名为msxboxdash.xbe,然后将刻录光盘上的运行文件xboxdash.xbe、设置文件evox.ini、文件夹skin\\ 和bios\\ 传输到Xbox的C盘根目录。
10、如果不想通过电脑安装,上述通过电脑传输的步骤可以以下方法代替,不过只能将数据备份到其他硬盘分区,而不是电脑,慎重!将 boXplorer 软件与 Evolution-X 刻录在同一张光盘上。其中 boXplorer 相关文件需要在根目录、Evolution-X 所有相关文件需要放在文件夹中。用这张光盘启动后,用 boXplorer 的传输功能将 Evolution-X 相关文件按照上述步骤复制到 Xbox 硬盘。
I.14:为什么刻录的Evolution-X光盘启动不了Xbox?
1、光盘上的Evolutiion-X运行文件必须是default.xbe,因为与BIOS启动的搜索顺序有关。
2、检查刻录程序有没有问题,尽量采用CDRW,并且加上200-300MB的垃圾文件,便于读取。
I.15:为什么Evolution-X启动Xbox后,不能通过FlashFXP连接?
1、evox.ini中选择static ip = yes,并设置好电脑的地址与evox.ini中一致。
2、如果直连电脑与Xbox,是否已经使用了交叉网线 (Crossover Ethernet Cable)、如果通过Hub等连接,是否已经使用了标准网线 (Standard Ethernet Cable)。
3、FlashFXP中是否输入evox.ini中设置的用户名及密码。
I.16:为什么安装Evolution-X后不能回到微软设置菜单界面?
需要将原始微软菜单设置界面程序xboxdash.xbe的路径或者重命名后的路径(假设重命名为c:\\msxboxdash.xbe),加入evox.ini中的相应项目:
MSDashBoard = \"c:\\xboxdash.xbe\"
或者
MSDashBoard = \"c:\\msxboxdash.xbe\"
如果失败,极有可能是该文件已经被破坏。
I.17:如何在 Xbox 硬盘上安装、删除、更新、运行软件和游戏?
安装:
0、Xbox 上的运行文件一般以 .xbe 后缀命名 (Xbox Executable)。安装到 Xbox 上的程序、游戏都需要有一个 .xbe 文件,通常是 default.xbe。
1、安装Evolution-X。这个步骤是为了以后方便从菜单运行程序、游戏。如果换了大硬盘需要用 Evolution-X 格式化才能使用。
2、Xbox 上使用的软件一般都附有说明,基本上都是将需要的文件设置好,然后通过Xbox传输工具,例如通过电脑上的FlashFXP、Xbox上的Hddloader、boXplorer等软件,将电脑硬盘或者光盘中的内容复制到Xbox硬盘相应目录就可以。
3、在Evolution-X 的设置文件 evox.ini中加入硬盘程序的运行文件所在的路径,一般运行文件名都是 default.xbe(通过设置 evox.ini 也可以只加入目录名,让系统自动搜索文件名)。
4、上述步骤 1、2、3 也可以采用 boXplorer 光盘或者 Hddloader 光盘代替,不通过电脑传输,就象用 boXplorer 安装 Evolution-X 一样。但是,由于需要中途换光盘,因此需要 BIOS 带有 Eject Hack Trick 功能,也就是退盘不重启功能,例如 X1 BIOS、X2 BIOS、Evo-X BIOS 都可以。注意!Hddloader 与 X1 BIOS 有冲突,因此可能不能正常使用。 6.23!
5、对于正版光盘,如果 Bios 没有自动补丁功能,需要用软件自动或者手动为 default.xbe 打上补丁,才能让 Xbox 正常运行。
运行:
1、通过Evolution-X菜单选择相应程序目录运行。
删除:
1、一般都是直接删除原来上传到 Xbox 硬盘的内容就可以。对于 Evolution-X,通常是放在 C 盘根目录下,如果原来修改了微软菜单文件名为其它名字例如 msxboxdash.xbe,一定要重新命名回 xboxdash.xbe。
更新:
1、一般都是与安装新软件一样的步骤,只不过建立的目录不一样而已。原来的版本可以整个目录删除或者保留。对于 Evolution-X,通常是放在 C 盘根目录下,因此最好删除或者重命名原来的所有文件,然后上传新版本需要的所有文件到 C 盘根目录,注意 evox.ini 的正确网络设置。
I.18:如何知道Xbox使用了什么类型的BIOS?为什么检测出来的BIOS类型不正确或者为“unknown”?
1、可以运行光盘或者硬盘中的BIOS-checker最新版(目前3.20)进行检查,或者通过Evolution-X检测。
2、如果BIOS-checker版本太低、或者Evolution-X设置文件evox.ini中的[BIOS]段落中BIOS特征码(checksum) 不齐全,就会检测错误。
3、特征码链接:
http://club.yila.net/viewtopic.php?t=452
http://evox.xboxhackz.net/forums/viewtopic.php?t=58&sid=c4b25b542a89e1fedcc15f0088c228df
4、在 evox.ini 中的 Flash 段落下的 Current = 后面的一串数字,就是当前使用的 Bios 的特征码。 11.15!
I.19:为什么Evolution-X显示F盘容量为0 ?
1、原装硬盘只有微软 bios 设定的 8G 容量。
2、没有加装大硬盘。
3、选用的BIOS不支持大硬盘。
4、没有将evox.ini的UseFDrive设置为Yes。
5、没有用 Evolution-X 格式化F盘。
I.20:如何知道BIOS的是否支持大硬盘以及其他功能?
* Bios 支持大硬盘的功能,称为Harddisk Swap/Hdd Swap、LBA48。
* 支持 Hdd Swap 但是不支持 LBA48 功能的 Bios 只能够支持最大 137G 硬盘。
* 支持 Hdd Swap 并且支持 LBA48 功能的 Bios 能够支持最大 2,000G 硬盘,并且分为全部放在 F 分区或者多出部分放在 G 分区两种。但是需要软件同时支持,才能够在使用软件过程中识别 137G 之外的数据。Evolution-X build 3921、HddLoader v1.3 等开始支持。
* 不支持 LBA48 功能的 Bios,可以用 xbtool 软件的新版本修改为支持该项功能。
* 可以到 http://www.xbox-scene.com/bios.php 查找所用的BIOS具有的功能。
I.21:什么是手柄重启?如何使用手柄重启?如何关闭手柄重启?
通过按下手柄上的组合键,让Xbox在游戏状态中回到菜单设置画面,又称为In Game Reset,IGR。
如果没有改机,目前没有办法实现。改机后,可以开启这项功能。不过有不少游戏与IGR有冲突,需要关闭才能正常运行游戏。
启用:
1、安装较新版本的Evolution-X并在它的设置文件evox.in中自行设置使用 IGR 以及组合键,就可以在游戏中重启Xbox并且回到Evolution-X设置菜单画面。对于较新版本的 Evolution-X 例如 3921、3935,可能需要将evox.ini中的TSR_TYPE设置为“1”(Normal) 才能够启动。
2、或者刷入X2 BIOS,在游戏中重启Xbox直接回到微软或者Evolution-X设置菜单画面。X2 BIOS 的组合键有两种:
(a) 左扳机键(L) + 右扳机键(R) + 后退键(BACK) + 开始键(START)
(b) 左扳机键(L) + 右扳机键(R) + 后退键(BACK) + 黑键(BLACK) <== 美版小手柄、可能包括日版手柄适用。
关闭:
1、在 Evolution-X 的设置文件 evox.ini 中设置关闭 IGR。
2、对于 X2 Bios,需要将压缩包中附带的一个空文件(或者自建一个)x2_IGR_disabled 放到 Xbox 硬盘的 E 盘根目录下,也就是 E:\\x2_IGR_disabled,注意大小写!
I.22:为什么要刷新BIOS?如何更新刷写BIOS?有没有替代方法
为了不断获得新功能、或者微软不断推出新的安全措施,有时候需要刷新Xbox上的BIOS。一般都是采用Evolution-X提供的功能,根据改机方式的不同,需要采用不同的操作。另外的方法适合高级用户。
采用了更换TSOP芯片的改机方式:
1、安装Evolution-X,并且将需要刷入的容量合适的BIOS传输到c:\\BIOS\\。
2、确认TSOP芯片的类型,是否在evox.ini列出的支持清单上,Sharp品牌的TSOP暂时不能刷写。
3、焊接主板上至少2对焊点。
4、通过TSOP芯片的BIOS启动Xbox。
5、进入Evolution-X菜单,选择刷写BIOS功能。
采用了外加LPC芯片的改机方式:
1、安装Evolution-X,并且将需要刷入的容量合适的BIOS传输到c:\\BIOS\\,一般的 Cheapmod 芯片用的是 256K 版本 BIOS。
2、确认LPC芯片的类型,是否在evox.ini列出的支持清单上。
3、通过LPC芯片的BIOS启动Xbox。
4、进入Evolution-X菜单,选择刷写BIOS功能。
刷写TSOP芯片时,如果失败并且破坏了其中的BIOS,需要安装其它芯片才能启动Xbox。有一些TSOP芯片被作了手脚,不能直接刷写,需要特别处理方法。自带编程器的芯片可以通过电脑重复刷写。采用了外加29、31脚芯片的改机方式,不在讨论之列。
提醒!!!现在除了刷写 BIOS,还有另外的方法使用更新的 BIOS,而不必刷写。用芯片上的非微软 BIOS 启动 Xbox 后,可以通过凤凰软件 (Phoenix Bios Loader),启动存放在硬盘上的 BFM 版本 BIOS。
BFM = Bootable From Media,是指这类 BIOS 可以存放在硬盘、光盘等媒介中启动,而不是通常的存放在芯片中。
I.23:设置文件evox.ini的Flash段落含义?
[BIOS]段落下的Flash描述用作刷写BIOS,其格式为:
Flash = 0xaabb,\"\"cccccccccccc\",0xdddddd
其中,0x是采用16进制表示方法;aa是制造厂商代码;bb是芯片型号代码;cccccccccccc是芯片注释,dddddd是芯片容量。
例如AMD的1MB TSOP芯片以及SST的256KB 49LF020芯片分别表示为:
Flash = 0x01d5,\"AMD - Am29F080B\",0x100000
Flash = 0xbf61,\"SST - 49LF020\",0x40000
I.24:如何通过电脑DVD光驱读出Xbox游戏光盘内容?
可以在电脑安装aspi 4.6或以上版本,再使用xISO软件读出D版游戏光盘内容。正版光盘只能够通过 Xbox 光驱。相关软件在 www.xbox-scene.com 中可以获得
I.25:什么是Cheapmod?
Cheapmod是使用于Xbox上的一种结构极其简单的256K可刷写芯片,一般用户可以很容易自行制作。市面上得有很多量产型,例如apple-x、x-killer、mxmod等等,都是同样的硬件功能(apple-x 3加入特殊电路达到一些额外功能)。而软件功能取决于刷入其中的BIOS的类型。
I.26:什么芯片能够连上Xbox Live?
目前没有任何芯片可以在打开情况下顺利连上Xbox Live而不被列入黑名单。所谓“能够上Xbox Live的芯片”其实是指芯片能够关闭,从而用微软BIOS连上Xbox Live。而实际上所有芯片都可以关闭,因此只要芯片安装了开关,就可以认为具有方便地达到关闭芯片的功能。
I.27:如何在 Evolution-X 下截屏?
在 Evolution-X 界面中,按下黑键,可以将当前屏幕复制下来,截屏图片文件名是 e:\\screendump.bmp。
I.28:电脑 USB 设备能不能用在 Xbox?Xbox 手柄能不能用在电脑
* 电脑 USB 设备:
1、如果用于安装在 Xbox 上的 Linux,可以加上转换接口后直接连上键盘、鼠标。
2、如果用于游戏,除非游戏支持、带有相应驱动程序,否则无效。目前《梦幻之星网络版》支持键盘;罗技方向盘不能使用。
3、如果是USB存储设备,某些可以接到手柄上直接使用,Xbox 系统会自动格式化然后可用。
* Xbox 手柄:
1、可以下载驱动程序安装在电脑上,并且将 Xbox 手柄加上转换接口后连到电脑使用。其中转换时,Xbox 手柄线 5 根连线中的黄线需要空置。
2、微软 Xbox 记忆卡可以插在手柄上连到电脑、写入数据,对于无芯片改机比较有用。
3、驱动程序链接:http://www.xbox-scene.com/tools/tools.php?page=driver
* 电脑、Xbox USB 接口转换图例:
备注:某些内容及资料,从以下网页搜集:
http://members.cox.net/xboxfaq/faq.htm
http://www.xbox-scene.com