The Beginners Guide to XBOX
Modification (v0.2) Tutorial written by: Mystagogue (eMyst) Updated by Xbox-Modchips Disclaimer I
will not be held responsible for anything that might happen to you, your Xbox,
or your computer while attempting the procedures described herein. Modifying (or
even opening) your Xbox will void the manufacturer warranty! Any modifications
you attempt are done so at your own risk! From 30,000
Feet High I dont think Im an idiot, especially when it comes to
computers; whether it is programming them, repairing them, upgrading them, or
building them; whatever. As a nerd, I want to get as much out of my Xbox as possible.
However, trying to get information on such procedures was a lot more difficult
than it should have been, and I felt like an idiot. Im not saying that to
modify something that isnt supposed to be modified (and has actually been
designed with the intention to thwart any attempt at modification) should be easy.
Im just saying that to find information on such a project could be much
easier if it were in one place, in one consistent format. I think that at least
something to start off with to point one into the right direction is important;
hence this guide.
When one ventures into this exciting realm,
they are invariably referred to as a newbie, or a n00b,
or whatever geeky version of the term the elite have come up with.
Just remember, many of the so-called elite were newbies
last week, and everybody was a newbie at some time! Theres nothing
wrong with being a newbie. Why has the term become so pejorative?!
There are always many who are very smart and knowledgeable about the subject and
are willing to help, and they are usually the ones who arent so rude. So
dont get scared away! Ignore the rude folks. Its not as complicated
as they like to think it is! Whats complicated is trying
to put all the information that is out there together. To date I havent
seen any generalized guide that educates one on the subject. Many of the authors
seem to forget that they had to learn about the subject before they could do anything,
and that their readers are also going to need a general idea before they can jump
into such a project. I cant imagine a person trying to modify their Xbox
without knowing why theyre doing it! Most of the tutorials out there are
on very specific procedures. If you dont know what they mean, how can you
decide which you will need? Most of them will never apply to you! And almost all
of them are step-by-step, detailed manuals, as if the reader is going to train
a monkey to do it for them. This guide is not meant to teach you everything about
the subject. It is not a step-by-step tutorial. The point is for you to decide
what you want to do, learn how it works, and do it correctly. This is meant as
a high-level introduction to how the Xbox works and how Xbox modification works.
This is a general guide only. Think of it as a birds-eye view of the subject,
and read it before you do anything! I will not answer detailed questions on how
to do any of the modifications described below. How Does
a PC Work? An Xbox is basically a personal computer (a PC). It shares many
characteristics and functionalities with a personal computer. It was purposely
designed this way. The system you are using to download and read this guide is
probably composed of the following:
1. A motherboard (sometimes
called a main board) which is a printed circuit board has all the paths to connect
all the components 2. A central processing unit (a CPU or just a processor)
which does all the thinking. 3. Main memory (sometimes called RAM
or just memory) the CPUs working space, like a persons desk. 4.
A hard disk drive (an HDD, or just a hard drive or disk) the storage area, like
a persons filing cabinet. 5. A display adapter (sometimes called a video
card or a graphics card) which creates the display you see on your monitor. 6.
A network interface card (a NIC or a network card) which interacts with a network
of other computers. 7. A sound card which creates the sounds you hear from
your speakers. 8. A CD-ROM drive or a DVD-ROM (read only memory) which allows
you to load large amounts of data. 9. Other input/output (I/O) devices such
as a keyboard, a mouse, speakers, and a monitor which allow human interaction. If
you have a modem that you use to connect to the Internet over a phone-line (not
DSL), then you probably have a 56k modem in place of a NIC. And if you have a
CD/DVD burner then you probably know what that does. To load
something generally means to bring something from the HDD, the network, or the
CD/DVD-ROM to the main memory so the CPU can work with it. Thats
just the hardware. Your PC probably also has a lot of software, the most important
being the operating system (the OS). Most of you are probably using Mr. Bills
Windows, although there are alternatives such as UNIX, Linux, etc
The OS
takes care of just about everything. It decides how to manage the memory, how
to format and maintain the hard drive, how to manage all the other devices listed
above, and the list goes on. The main idea is that nothing of interest can happen
without an operating system, such as loading and executing programs. So how does
the computer know what to do before the operating system is loaded? After all,
the OS is a program! How can it be loaded to memory if theres nothing to
manage the devices involved? That is where the BIOS comes in. A
BIOS is a Basic Input/Output System. It is a very small amount of software basically
designed to tell your computer how to load the OS. This is a very simplistic view.
The term CMOS might come to mind for some of you. The BIOS is sometimes referred
to as the CMOS because of the type of chip it is sometimes stored on, but lets
just stick with the term BIOS. When you boot your computer
(interestingly, this term comes from the idea of the computer picking itself up
by its bootstraps), the first thing that happens is it tests itself at a low level.
It checks that the memory is okay, everything is powered, the disks are connected,
the keyboard is connected, etc., this is called a Power on Self Test (POST). If
any part of this test fails, you will usually get a beeping signal from the crappy
little speaker in the computer case indicating that something is wrong, and the
system will halt. This will probably happen to you on your Xbox at some point.
If it passes the POST, it looks to the BIOS to figure out what to do. Once the
BIOS tells it how to load the OS, it does that, and bing-bang-boom youre
in Windows (unless you use Win9x, in which case its much longer than bing-bang-boom).
Usually when you press the Del key during the POST, you can change some of the
BIOS settings (processor speed is a popular one, referred to as over clocking,
which is a different subject altogether). The BIOS is stored
on a non-volatile chip, which means when you turn off your computer, the data
is still there. It is a ROM (read only memory), which means it cant be changed.
But these days ROM is sort of a misnomer, because it can be changed. That is what
flashing refers to. To flash the BIOS means to overwrite the current data on the
chip with other data. This is what were most interested in! How
Does an XBOX Work? So how does this all relate to your Xbox? Well, like I said,
your Xbox is very much like a personal computer. It has a processor, a DVD-ROM
drive, a display adapter, a sound adapter, a hard disk drive, and most importantly
a BIOS. Not bad for $200, eh? When you turn on your Xbox, it does its own little
POST, goes to the BIOS, plays that flubber animation thing, and looks to the DVD-ROM
for an authentic Xbox game or a DVD movie. If it does find one of those things,
it will boot up the game; or, if its a DVD movie, it will play it (if you
have Microsofts little DVD playback kit installed, which is a dongle that
connects to one of the controller ports that unlocks the DVD-ROM drive). If it
doesnt find either of these (its very picky), then it boots up its
own little OS referred to as the dashboard. This is that green screen with the
three menu options like Settings, Music, and Memory,
or something like that. We want to replace the BIOS so its not so picky
about what it will execute.
Replacing the BIOS Most
of you probably wouldnt have a clue how to go about hacking the Xboxs
BIOS and writing your own. (Hacking, in this case, refers to the idea of uncovering
the structure of how they went about designing and implementing the console so
it can be exploited. Since Mr. Bill isnt going to just give away their design,
this is the only option. The line between learning about the system and breaking
the law is very blurry nowadays, unfortunately.) Luckily for us there are geniuses
out there that have already hacked the BIOS and written new ones. All we have
to do is replace the current BIOS with the new ones. How do we do this? Well,
there are a few options. We could just flash the current BIOS with the new one.
But this is fairly tricky. A more popular alternative is to buy another BIOS chip
(the infamous modchip)
and put it in front of the original BIOS chip, so to speak. That way
when the computer goes to look for the BIOS, it is fooled into looking at our
replacement modchip, which has a BIOS on it. Installing the new BIOS chip is probably
the hardest part of the whole project. If you pursue this, you will undoubtedly
be haunted by d0. You will know what this is
My advice is to
not let it get to you!
This is where it is usually necessary
to know how to solder. The most dreaded part. Youre not alone in being intimidated.
In fact, people capitalize on others who are afraid to solder. The Xenium
ICE Solderless modchip, for instance, requires no soldering.
I put that last phrase in quotations because it is not really true for all Xboxes.
There are seven known versions of the Xbox, referred to as v1.0 to v1.6 and v1.6B(different
ram chips that are slower then standard v1.0 - v1.6a systems.) They have the same
functionality and most (v1.0 - v1.5) have the same install only the d0 is moved
a few mm. The v1.6 system has the same functionality, they have just a different
motherboard configuration. This makes installing chips more difficult, and has
eliminated the solderless version (as of nov 2004 there is no solderless solution
for v1.6x, however they do plan to release one by Christmas 2004) .
This is not the best modchip choice for many reasons. However, if you are still
afraid of soldering, and you have a v1.0 - v1.5 Xbox (go to www.xbox-scene.com/versions.php
for a guide to figuring out which version you have), consider the Xenium
ICE Solderless modchip. We have a comparison chart for different modchips
HERE.
Its entirely up to you, but keep in mind that soldering is not a difficult
skill to learn. Soldering is also a valuable skill to have, so why not learn now?!
I learned to solder on my own in two days. There are guides dedicated to teaching
how to solder, and I will give you a few things to start with. You will need a
15-Watt soldering iron with FINE TIP, some THIN rosin/resin core solder, and patience.
Two out of three of these can be found at Radio Shack. (Actually, from my experience,
the other third can be learned there during interaction with the employees.)
Get
an old circuit board from a junk CD-ROM drive or something and the thinnest wire
you can find and practice, practice, practice!!
Anyway, once
you know how to solder, my suggestion is the Xenium ICE Chip. It comes with an
extremely advanced OS built on the chip, which is upgradeable when new OS's are
released. This Xenium OS v2.0.1 (pictures in this tutorial are of v1.0 the Xenium
OS v2.0 is much nicer looking) has built in FTP server so once your modchip is
installed you can FTP in and transfer files for flashing and dashboard setup.
The OS has many other cool features, such as CLONE HARD DRIVE which will copy
files from your factory drive to your new drive and format the new larger drive!!
It even has HTTP built in so you can flash your chip through a website!! There
are many more features It one wire to solder and a header pin on v1.0 -
v1.5 (which is very simple to solder check out the tutorial
) There is a very good step-by-step tutorial with pictures
on how to disassemble the Xbox here: How
to OPEN your xbox , as well as some graphical guides for
installing the chip here: tutorial
& more
here. Great tutorial HERE
a MUST READ! Ive Got the BIOS Replaced, Now
What? Now that you have the modchip in, a BIOS installed, and the Xbox boots
up normally, you have begun to unleash the Xboxs potential. At this point
you can play imports, boot from other media (although most Xboxes seem to be very
picky about CD-Rs), run unsigned programs, etc
These are the reasons we
did it in the first place! You can leave it at that, or you can do more. Most
likely you will pursue the latter.
Replacing the Dashboard One
popular and powerful route from here is to replace the dashboard (remember, the
mini-OS on the Xbox). By far the most popular replacement dashboard
is the Evolution-X dashboard (or Evox, for short). Those guys at work on the Evox
project are brilliant, and we should all thank them! I will not tell you how to
get it, where to get it, or which version to get. Thats up to you.
Replacing
the dashboard allows you to easily run programs that you can install on the HDD,
backup games onto the HDD and play them from there, and even replace the original
8-10 GB HDD with a much larger one (up to 137 GB). You can also network your Xbox
with your PC. The Tutorials
page has more information on how to do this. You can even have several HDDs installed
that you can switch between. You can imagine the possibilities. For instance,
you might want to take your Xbox to a friends house, but you dont
want to lug all the discs. You can replace the dashboard without networking your
Xbox to your PC, and there is an entire guide dedicated to just that, guess where,
Tutorials.
However you do it, the basic procedure is that you copy the Evox files over to
your C:. You will probably want to learn about the evox.ini
file. This has all the settings for the Evox dashboard, including networking,
menus, etc
There are many tutorials that demonstrate how to set up this
file. Try to decipher them. Replacing the HDD Why
replace (or swap) the HDD? More room for stuff. This procedure is not that hard,
actually. Just buy a good, beefy HDD (any size IDE will work), follow the outline
below, and go to Tutorials
for more detailed guides. Western Digital is a good brand, as well as Maxtor and
especially SEAGATE. Some say that the 7200 RPM (rotations per minute) drives are
too hot, while others say it doesnt matter. Some even install their own
cooling fan just to be safe. 5400 RPM drives are pretty hard to come by, nowadays,
however, so a 7200 RPM drive is, fine, it is also FASTER.
There
is a lot involved with this procedure, but it is not too complicated. Again, in
accordance with this generalized guide, these steps are just an outline to the
procedure. 1. Make sure you have a BIOS is compatibe with
your version v1.6 consoles have specific bios's made for them. If you try to use
the wrong one you could DAMAGE YOUR XBOX 2. Make sure you have the latest
Evox dashboard installed on your Xbox already. 3. Backup the original E: drive
(SAVED GAMES, HIGHSCORES ETC this is not necessary if you either have no game
saves or dont care about loosing them!!)onto your PCs HDD. This will involve
networking to your PC, so make sure you know how to do that. (this is not necessary
if you do not want your saved games, mpas, characters etc. ie. IF THIS IS A BRAND
NEW XBOX YOU CAN SKIP THIS) 4. Burn the Slayers Auto
Installer onto a CD-RW or a DVD-RW or whatever your Xbox will accept. (Refer to
the section on burning Xbox discs.) 5. Open up the console again (you should
already know how to do this because you should have already have a working modchip
installed). 6. Unplug the original HDD and replace it with the new one. 7.
Put the Xbox back together. 8. Boot the disc you made. It will start Evox,
and there will be a menu option to set up the drive 9. Copy the E: drives
from your PCs HDD back to your new HDD(if you were transfering your game
saves, characters etc. this is not required if you have a brand new xbox and no
data to backup on the unit) 10. Take the disc out, boot the Xbox again. 11.
Keep the original HDD just in case. If you want to use it in another XBOX or PC
do not forget to UNLOCK THIS DRIVE. 12. Youre done. The extra space is
all on F: now.
Burning XBOX Discs Like I said earlier,
the Xbox is very picky about what it will execute. Even when the BIOS has been
replaced, the hardware is still quite picky. CD-Rs are very rarely an option for
the Xbox. CD-RWs usually work if burned at a low speed. DVD-RWs reportedly work
too. You do not have to go out and buy a DVD burner, contrary to popular belief.
In
order to burn an Xbox bootable disc, you must first create a so-called image.
An image is basically just an archive that can be written directly to a medium,
a CD/DVD-RW in this case. Images are often referred to as ISOs because of the
file extension. The file extension is that because of the group that came up with
the standard (the International Organization for Standardization, no I did not
put that name in the wrong order). The Xbox, however, has its own version of the
ISO image, which is usually referred to as an xISO. Get a tool to create an xISO
(from HERE)
and use NERO or some other burning software to burn it to a CD/DVD-RW. Its
that simple. If it doesnt work, dont fret; just get some help (see
the resources section). The disc must have a default.xbe
file at its root in order to be booted. An XBE file is Xboxs version of
an EXE file, or an executable binary file. Now Get Out
There and Do It! I hope this guide did a good job of giving you a general idea
of what Xbox modification is all about. If you have any questions, comments, concerns,
or suggestions, please email me atemyst56[at]yahoo.com. Please remember that I
will not answer questions regarding exactly how to do the described procedures,
nor will I tell you where to get any of this stuff! I think the next section should
send you off to places where you can get all such questions answered!
Resources http://www.xboxhackz.com
& http://forums.xbox-scene.com A
very good source of information if you can sort it all out. It has many detailed
tutorials on the procedures I described above, and many more.
|