Difference between revisions of "Xbox"
(→Hardware) |
(→Methods) |
||
(17 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Infobox | + | {{Infobox information appliance |
|name = Xbox | |name = Xbox | ||
− | |logo = [[File: | + | |logo = [[File:Xbox_original_logo.png|frameless|upright=1.13|Xbox logo]] |
|image = [[File:Xbox-console.jpg|frameless|upright=1.15|Xbox console with "Controller S"]] | |image = [[File:Xbox-console.jpg|frameless|upright=1.15|Xbox console with "Controller S"]] | ||
|caption = Xbox console with "Controller S" | |caption = Xbox console with "Controller S" | ||
|developer = [[Microsoft]] | |developer = [[Microsoft]] | ||
− | |manufacturer = [[Flextronics]] | + | |manufacturer = [[Flextronics]] |
|family = [[Xbox]] | |family = [[Xbox]] | ||
|type = [[Home video game console]] | |type = [[Home video game console]] | ||
|os = Custom | |os = Custom | ||
|generation = [[Sixth generation of video game consoles|Sixth generation]] | |generation = [[Sixth generation of video game consoles|Sixth generation]] | ||
− | |releasedate = | + | |releasedate = NA: November 15, 2001<br />JP: February 22, 2002<br />AU: March 14, 2002<br />EU: March 14, 2002 |
|lifespan = 2001–2009 | |lifespan = 2001–2009 | ||
− | |discontinued = | + | |discontinued = JP: June 4, 2006<br />EU: March 11, 2007<br />NA: March 2, 2009 |
|GPU = 233 MHz nVidia [[NV2A]] | |GPU = 233 MHz nVidia [[NV2A]] | ||
|media = [[DVD]], [[CD]], [[digital distribution]] | |media = [[DVD]], [[CD]], [[digital distribution]] | ||
Line 21: | Line 21: | ||
|CPU = Custom 733 MHz [[Intel Pentium III]] "[[Coppermine (microprocessor)|Coppermine-based]]" processor | |CPU = Custom 733 MHz [[Intel Pentium III]] "[[Coppermine (microprocessor)|Coppermine-based]]" processor | ||
|RAM = 64 MB of [[DDR SDRAM]] @ 200 MHz | |RAM = 64 MB of [[DDR SDRAM]] @ 200 MHz | ||
− | |units sold = 24+ million <small>(as of May 10, 2006)</small | + | |units sold = 24+ million <small>(as of May 10, 2006)</small> |
|units shipped = | |units shipped = | ||
− | |top game = ''[[Halo 2]]'', 8.46 million <small>(as of November 2008)</small | + | |top game = ''[[Halo 2]]'', 8.46 million <small>(as of November 2008)</small> |
|successor=[[Xbox 360]] | |successor=[[Xbox 360]] | ||
}} | }} | ||
Line 79: | Line 79: | ||
Xbox Live was released in 2002, but in order to access it, users had to buy the Xbox Live starter kit containing a [[headset (audio)|headset]], a subscription, and supplemental. While the Xbox was still being supported by Microsoft, the Xbox Dashboard was updated via Live several times to reduce cheating and add features. | Xbox Live was released in 2002, but in order to access it, users had to buy the Xbox Live starter kit containing a [[headset (audio)|headset]], a subscription, and supplemental. While the Xbox was still being supported by Microsoft, the Xbox Dashboard was updated via Live several times to reduce cheating and add features. | ||
− | + | =Modding= | |
− | |||
− | The popularity of the Xbox, as well as (in the United States) its comparatively short 90-day warranty, inspired efforts to circumvent the built-in hardware and software security mechanisms, a practice | + | The popularity of the Xbox, as well as (in the United States) its comparatively short 90-day warranty, inspired efforts to circumvent the built-in hardware and software security mechanisms. |
+ | |||
+ | ==History== | ||
+ | The popularity of the Xbox, as well as (in the United States) its comparatively short 90-day warranty, inspired efforts to circumvent the built-in hardware and software security mechanisms, a practice known as "cracking". Within a few months of its release the initial layer of security on the Xbox BIOS (which relied heavily on [[source code obfuscation|obfuscation]]) was broken by MIT student [[Andrew Huang (hacker)|Andrew Huang]] and the contents of the "hidden" boot ROM embedded on the MCPx chip was extracted using some custom built hardware. Once this information was available, the code was soon modified so that it would skip digital signature checks and media flags, allowing unsigned code, Xbox game backups, etc., to be run. This was possible due to flaws in the Xbox's security. Modding an Xbox in any manner will void its warranty, as it may require disassembly of the console. Having a modified Xbox may also disallow it from accessing Xbox Live, if detected by Microsoft, as it contravenes the Xbox Live [[Terms of Use]], but most modchips can be disabled, allowing the Xbox to boot in a "stock" configuration. Softmods can be disabled by "coldbooting" a game (having the game in the DVD drive before turning the console on, so the softmod is not loaded) or by using a multiboot configuration. | ||
+ | |||
+ | ==Methods== | ||
+ | [[File:Xboxinside01.jpg|thumb|left|Xbox motherboard, with installed [[modchip]]]] | ||
+ | *[[Modchip]]: installing a modchip inside the Xbox that bypasses the original BIOS, with a hacked BIOS to circumvent the security mechanisms.< | ||
+ | *[[Thin small-outline package|TSOP]] flashing: reflashing the onboard BIOS chip with a hacked BIOS to circumvent the security mechanisms. The Xbox BIOS is contained on a commodity [[EEPROM]] (the 'TSOP'), which can be made writable by the Xbox by bridging points on the motherboard. Flashing is usually carried out by using a specially crafted gamesave (see 'Game save exploit', below) to flash the onboard TSOP, but the TSOP can also be de-soldered and re-written in a standard EEPROM programmer. This method only works on 1.0 to 1.5 Xboxes, as version 1.6 (the final hardware version produced) replaced the commodity TSOP with an LPC ROM contained within a proprietary chip. | ||
+ | *[[Softmod]]s: installing additional software files to the Xbox hard drive, which exploit programming errors in the Dashboard to gain control of the system, and overwrite the in-memory copy of the BIOS. Soft modification is known to be safe for Xbox Live if the user enables multibooting with the Microsoft dashboard and an original game disc is used. | ||
+ | **Game save exploit: using select official game releases to load game saves that exploit buffer overflows in the save game handling. When these special game saves are loaded, they access an interface with scripts for installing the necessary softmod files. Disassembly of the Xbox is not required when installing most game save exploits. Some exploitable games are the original releases of MechAssault and 007: Agent Under Fire as well as all copies of Tom Clancy's Splinter Cell. | ||
+ | *[[Hot swapping]]: using a computer to change the data on the hard drive. This requires having the Xbox unlock the hard drive when it is turned on, then swapping the powered hard drive into a running computer. By using a Linux-based Live CD, data on the hard drive can be read, altered, and deleted. In most cases, an automated script will automatically install the softmod files directly to the Xbox hard drive. This technique has been used extensively to harbor cheating on many online games. Disassembly of the console is required to perform a hot swap. It's the least recommended as it might shock the Xbox hardware or the user's PC components. | ||
+ | |||
+ | ===Alternative operating systems=== | ||
+ | Beyond gaming, a modded Xbox can be used as a media center with [[XBMC4Xbox]]. | ||
+ | |||
+ | There are also distributions of Linux developed specifically for the Xbox, including those based on [[Gentoo Linux|Gentoo]], [[Debian]], [[Damn Small Linux]] and [[Dyne:bolic]]. | ||
+ | |||
+ | List of alternative operating systems: | ||
+ | |||
+ | *[[Xbox Linux]] is a project that ported [[Linux]] to the Xbox. | ||
+ | *[[FreeBSD]] and [[NetBSD]] have also been ported to Xbox. | ||
+ | *[[Microsoft Windows CE|Windows CE]] | ||
+ | *[[ReactOS]] | ||
+ | *A port of [[Windows XP]] is available on some modding websites but this usually involves removing the CPU and resoldering a different Pentium III as well as a heavily modified BIOS. One advantage over a regular, unmodded Xbox, is the ability to use a [[Trainer (games)|trainer]]. | ||
+ | |||
+ | ===Modchips=== | ||
+ | Throughout the history of the Xbox, Mod Chips have been nearly a necessity. As we move forward around the sun, unfortunately hardware starts to fall apart. | ||
+ | ==== | ||
+ | ====Opensource Solutions==== | ||
+ | *[[OpenXenium]] is a full opensource re-implementation of the [[Xenium]] Modchip | ||
+ | |||
+ | ==Tutorials== | ||
+ | |||
+ | ===Softmodding=== | ||
+ | |||
+ | Video Tutorials by ''The Games Shed'': | ||
+ | |||
+ | * [https://www.youtube.com/watch?v=NZ_yCtcOwtY Xbox Softmod Tutorial - Retro Games on your original Xbox] | ||
+ | * [https://www.youtube.com/watch?v=JCeBFgtBwTM Xbox Softmod Tutorial - Part 2. Adding Emulators & Roms] | ||
+ | |||
+ | [[Category:Microsoft consoles]] |
Latest revision as of 00:16, 6 November 2019
Xbox console with "Controller S" | |
Developer | Microsoft |
---|---|
Manufacturer | Flextronics |
Product family | Xbox |
Type | Home video game console |
Generation | Sixth generation |
Release date |
NA: November 15, 2001 JP: February 22, 2002 AU: March 14, 2002 EU: March 14, 2002 |
Retail availability | 2001–2009 |
Discontinued |
JP: June 4, 2006 EU: March 11, 2007 NA: March 2, 2009 |
Units sold | 24+ million (as of May 10, 2006) |
Media | DVD, CD, digital distribution |
Operating system | Custom |
CPU | Custom 733 MHz Intel Pentium III "Coppermine-based" processor |
Memory | 64 MB of DDR SDRAM @ 200 MHz |
Storage | 8 or 10 GB internal hard drive (formatted to 8 GB with allotted system reserve and MS Dash), 8 MB memory card |
Graphics | 233 MHz nVidia NV2A |
Controller input | 4× Xbox controller ports (proprietary USB interface), (Wireless controllers not supported directly - third-party wireless controllers require a wired base unit) |
Connectivity | 100 Mbit Ethernet |
Online services | Xbox Live |
Best-selling game | Halo 2, 8.46 million (as of November 2008) |
Successor | Xbox 360 |
Contents
Introduction[edit]
The Xbox is a home video game console and the first installment in the Xbox series of consoles manufactured by Microsoft. It was released on November 15, 2001 in North America, followed by Australia, Europe and Japan in 2002. It was Microsoft's first foray into the gaming console market. It is a sixth generation console, and competed with Sony's PlayStation 2 and Nintendo's GameCube. It was also the first console produced by an American company since the Atari Jaguar ceased production in 1996.
Announced in 2000, the Xbox was graphically powerful compared to its rivals, featured an 733 MHz Intel Pentium III processor, a processor that could be found on a standard PC. It was also noted for its PC-like size and weight, and was the first console to feature a built-in hard disk. In November 2002, Microsoft launched Xbox Live, a fee-based online gaming service that enabled subscribers to download new content and connect with other players through a broadband connection. Unlike other online services from Sega and Sony, Xbox Live had support in the original console design through an integrated Ethernet port. The service gave Microsoft an early foothold in online gaming and would help the Xbox become a relevant competitor to other sixth-generation consoles. The popularity of blockbuster titles such as Halo 2 contributed to the popularity of online console gaming, and in particular first-person shooters. Despite this and being in second position, ahead of Nintendo's GameCube and Sega's Dreamcast, sales of the Xbox were always well behind Sony's PlayStation 2.
Xbox's successor, the Xbox 360, was launched in November 2005. The Xbox was soon discontinued beginning with Microsoft's worst-performing market, Japan, in 2005. Other countries would follow suit in 2006. The last Xbox game in Europe was Xiaolin Showdown released in June 2007, and the last game in North America was Madden NFL 09 released in August 2008. Support for out-of-warranty Xbox consoles was discontinued on March 2, 2009. Support for Xbox Live on the console ended on April 15, 2010.
Specifications[edit]
Hardware[edit]
The Xbox was the first video game console to feature a built-in hard disk drive, used primarily for storing game saves and content downloaded from Xbox Live. This eliminated the need for separate memory cards (although some older consoles, such as the Amiga CD32, used internal flash memory, and others, like the TurboGrafx-CD, Sega CD, and Sega Saturn, had featured built-in battery backup memory prior to 2001). An Xbox user could rip music from standard audio CDs to the hard drive, and these songs were used for the custom soundtracks in some games.
The Xbox was the first gaming product to feature Dolby Interactive Content-Encoding Technology, which allows real-time Dolby Digital encoding in game consoles. Previous game consoles could only use Dolby Digital 5.1 during non-interactive "cut scene" playback.
The Xbox is based on commodity PC hardware and is much larger and heavier than its contemporaries. This is largely due to a bulky tray-loading DVD-ROM drive and the standard-size 3.5 inch hard drive. The Xbox has also pioneered safety features, such as breakaway cables for the controllers to prevent the console from being pulled from the surface upon which it rests.
Several internal hardware revisions have been made in an ongoing battle to discourage modding (hackers continually updated modchip designs in an attempt to defeat them), to cut manufacturing costs, and to make the DVD-ROM drive more reliable (some of the early units' drives gave Disc Reading Errors due to the unreliable Thomson DVD-ROM drives used). Later generation units that used the Thomson TGM-600 DVD-ROM drives and the Philips VAD6011 DVD-ROM drives were still vulnerable to failure that rendered the consoles either unable to read newer discs or caused them to halt the console with an error code usually indicating a PIO/DMA identification failure, respectively. These units were not covered under the extended warranty.
In 2002 Microsoft and Nvidia entered arbitration over a dispute on the pricing of Nvidia's chips for the Xbox. Nvidia's filing with the SEC indicated that Microsoft was seeking a $13 million discount on shipments for NVIDIA's fiscal year 2002. Microsoft alleged violations of the agreement the two companies entered, sought reduced chipset pricing, and sought to ensure that Nvidia fulfill Microsoft's chipset orders without limits on quantity. The matter was privately settled on February 6, 2003.
The Xbox includes a standard AV cable which provides composite video and monaural or stereo audio to TVs equipped with RCA inputs. European Xboxes also included an RCA jack to SCART converter block as well as the standard AV cable.
An 8 MB removable solid state memory card can be plugged into the controllers, onto which game saves can either be copied from the hard drive when in the Xbox dashboard's memory manager or saved during a game. Most Xbox game saves can be copied to the memory unit and moved to another console but some Xbox saves are digitally signed. It is also possible to save an Xbox Live account on a memory unit, to simplify its use on more than one Xbox.
Technical specifications[edit]
Its CPU is a 32-bit 733 MHz, custom Intel Pentium III Coppermine-based processor. It has a 133 MHz 64-bit GTL+ front-side bus (FSB) with a 1.06 GB/s bandwidth. The system has 64 MB unified DDR SDRAM, with a 6.4 GB/s bandwidth, of which 1.06 GB/s is used by the CPU and 5.34 GB/s is shared by the rest of the system.
Its GPU is Nvidia's 233 MHz NV2A. It has a floating-point performance of 7.3 GFLOPS, capable of geometry calculations for up to a theoretical 115 million vertices/second. It has a peak fillrate of 932 megapixels/second, capable of rendering a theoretical 29 million 32-pixel triangles/second. With bandwidth limitations, it has a realistic fillrate of 250–700 megapixels/second, with Z-buffering, fogging, alpha blending, and texture mapping, giving it a real-world performance of 7.8–21 million 32-pixel triangles/second.
Controllers[edit]
The Xbox controller features two analog sticks, a pressure-sensitive directional pad, two analog triggers, a Back button, a Start button, two accessory slots and six 8-bit analog action buttons (A/Green, B/Red, X/Blue, Y/Yellow, and Black and White buttons). The standard Xbox controller (also nicknamed the "Fatty" and later, the "Duke") was originally the controller bundled with Xbox systems for all territories except Japan. The controller has been criticized for being bulky compared to other video game controllers; it was awarded "Blunder of the Year" by Game Informer in 2001, a Guinness World Record for the biggest controller in Guinness World Records Gamer's Edition 2008, and was ranked the second-worst video game controller ever by IGN editor Craig Harris.
The "Controller S" (codenamed "Akebono"), a smaller, lighter Xbox controller, was originally the standard Xbox controller only in Japan, designed for users with smaller hands. The "Controller S" was later released in other territories by popular demand and by 2002 replaced the standard controller in the Xbox's retail package, with the larger original controller remaining available as an accessory.
Software[edit]
Operating system[edit]
The Xbox runs a custom operating system which is based on the Windows architecture kernel. It exposes APIs similar to APIs found in Microsoft Windows, such as Direct3D 8.1. The system software may have been partially based on the Windows NT kernel, but it has modified log files.
The user interface for the Xbox is called the Xbox Dashboard. It features a media player that can be used to play music CDs, rip CDs to the Xbox's built-in hard drive and play music that has been ripped to the hard drive; it also lets users manage game saves, music, and downloaded content from Xbox Live, and lets Live users sign in and manage their account. The dashboard is only available when the user is not watching a movie or playing a game. It uses many shades of green and black for the user interface, to be consistent with the physical Xbox color scheme. When the Xbox was released in 2001, the Live service was not online yet so the dashboard's Live feature was unusable.
Xbox Live was released in 2002, but in order to access it, users had to buy the Xbox Live starter kit containing a headset, a subscription, and supplemental. While the Xbox was still being supported by Microsoft, the Xbox Dashboard was updated via Live several times to reduce cheating and add features.
Modding[edit]
The popularity of the Xbox, as well as (in the United States) its comparatively short 90-day warranty, inspired efforts to circumvent the built-in hardware and software security mechanisms.
History[edit]
The popularity of the Xbox, as well as (in the United States) its comparatively short 90-day warranty, inspired efforts to circumvent the built-in hardware and software security mechanisms, a practice known as "cracking". Within a few months of its release the initial layer of security on the Xbox BIOS (which relied heavily on obfuscation) was broken by MIT student Andrew Huang and the contents of the "hidden" boot ROM embedded on the MCPx chip was extracted using some custom built hardware. Once this information was available, the code was soon modified so that it would skip digital signature checks and media flags, allowing unsigned code, Xbox game backups, etc., to be run. This was possible due to flaws in the Xbox's security. Modding an Xbox in any manner will void its warranty, as it may require disassembly of the console. Having a modified Xbox may also disallow it from accessing Xbox Live, if detected by Microsoft, as it contravenes the Xbox Live Terms of Use, but most modchips can be disabled, allowing the Xbox to boot in a "stock" configuration. Softmods can be disabled by "coldbooting" a game (having the game in the DVD drive before turning the console on, so the softmod is not loaded) or by using a multiboot configuration.
Methods[edit]
- Modchip: installing a modchip inside the Xbox that bypasses the original BIOS, with a hacked BIOS to circumvent the security mechanisms.<
- TSOP flashing: reflashing the onboard BIOS chip with a hacked BIOS to circumvent the security mechanisms. The Xbox BIOS is contained on a commodity EEPROM (the 'TSOP'), which can be made writable by the Xbox by bridging points on the motherboard. Flashing is usually carried out by using a specially crafted gamesave (see 'Game save exploit', below) to flash the onboard TSOP, but the TSOP can also be de-soldered and re-written in a standard EEPROM programmer. This method only works on 1.0 to 1.5 Xboxes, as version 1.6 (the final hardware version produced) replaced the commodity TSOP with an LPC ROM contained within a proprietary chip.
- Softmods: installing additional software files to the Xbox hard drive, which exploit programming errors in the Dashboard to gain control of the system, and overwrite the in-memory copy of the BIOS. Soft modification is known to be safe for Xbox Live if the user enables multibooting with the Microsoft dashboard and an original game disc is used.
- Game save exploit: using select official game releases to load game saves that exploit buffer overflows in the save game handling. When these special game saves are loaded, they access an interface with scripts for installing the necessary softmod files. Disassembly of the Xbox is not required when installing most game save exploits. Some exploitable games are the original releases of MechAssault and 007: Agent Under Fire as well as all copies of Tom Clancy's Splinter Cell.
- Hot swapping: using a computer to change the data on the hard drive. This requires having the Xbox unlock the hard drive when it is turned on, then swapping the powered hard drive into a running computer. By using a Linux-based Live CD, data on the hard drive can be read, altered, and deleted. In most cases, an automated script will automatically install the softmod files directly to the Xbox hard drive. This technique has been used extensively to harbor cheating on many online games. Disassembly of the console is required to perform a hot swap. It's the least recommended as it might shock the Xbox hardware or the user's PC components.
Alternative operating systems[edit]
Beyond gaming, a modded Xbox can be used as a media center with XBMC4Xbox.
There are also distributions of Linux developed specifically for the Xbox, including those based on Gentoo, Debian, Damn Small Linux and Dyne:bolic.
List of alternative operating systems:
- Xbox Linux is a project that ported Linux to the Xbox.
- FreeBSD and NetBSD have also been ported to Xbox.
- Windows CE
- ReactOS
- A port of Windows XP is available on some modding websites but this usually involves removing the CPU and resoldering a different Pentium III as well as a heavily modified BIOS. One advantage over a regular, unmodded Xbox, is the ability to use a trainer.
Modchips[edit]
Throughout the history of the Xbox, Mod Chips have been nearly a necessity. As we move forward around the sun, unfortunately hardware starts to fall apart.
==[edit]
Opensource Solutions[edit]
- OpenXenium is a full opensource re-implementation of the Xenium Modchip
Tutorials[edit]
Softmodding[edit]
Video Tutorials by The Games Shed: