<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://xboxdevwiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Furon</id>
		<title>xboxdevwiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://xboxdevwiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Furon"/>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/Special:Contributions/Furon"/>
		<updated>2026-05-24T16:33:32Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=LPC_Debug_Port&amp;diff=6420</id>
		<title>LPC Debug Port</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=LPC_Debug_Port&amp;diff=6420"/>
				<updated>2018-05-25T16:45:13Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;margin-left:10px;&amp;quot;&lt;br /&gt;
|+ Pin Layout&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | Name !! style=&amp;quot;text-align:right&amp;quot; | Pin !! Pin !! Name&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | SERIRQ (v1.0) || style=&amp;quot;text-align:right&amp;quot; | 16 || 15 || 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | SDA || style=&amp;quot;text-align:right&amp;quot; | 14 || 13 || SCL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | GND || style=&amp;quot;text-align:right&amp;quot; | 12 || 11 || LAD0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | LAD1 || style=&amp;quot;text-align:right&amp;quot; | 10 || 9 || 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | LAD2 || style=&amp;quot;text-align:right&amp;quot; | 8 || 7 || LAD3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 5V || style=&amp;quot;text-align:right&amp;quot; | 6 || 5 || LRESET#&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | PWR (v1.6) || style=&amp;quot;text-align:right&amp;quot; | 4 || 3 || LFRAME#&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | GND || style=&amp;quot;text-align:right&amp;quot; | 2 || 1 || LCLK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The '''LPC Debug Port''' is an unpopulated 2x8 2.54mm (0.1&amp;quot;) footprint on the Xbox motherboard that provides access to the system's [https://en.wikipedia.org/wiki/Low_Pin_Count Low Pin Count] Bus, as well as the [[SMBus]]. Throughout the Xbox's lifetime, Microsoft modified the LPC port in an attempt to prevent modding and, in some cases, it must be &amp;quot;rebuilt&amp;quot; to restore the port's full functionality. Rebuilding the LPC debug port involves soldering wires between it and very small vias on the motherboard.&lt;br /&gt;
&lt;br /&gt;
The LPC bus is controlled by the [[MCPX|MCPX southbridge]], which conforms to the Intel Low Pin Count Specification 1.0.&lt;br /&gt;
&lt;br /&gt;
== Pins ==&lt;br /&gt;
&lt;br /&gt;
* '''3.3V''' (15 &amp;amp; 9) - Provides 3.3V while the Xbox is powered on. On 1.6 hardware, disconnected reconnect to pin 15 to restore supply voltage.&lt;br /&gt;
* '''SDA''' (14) - [[SMBus]] data and address signal.&lt;br /&gt;
* '''SCL''' (13) - [[SMBus]] clock signal.&lt;br /&gt;
* '''GND''' (12 &amp;amp; 2) - Ground.&lt;br /&gt;
* '''LAD[3:0]''' (11, 10, 8, 7) - LPC address and data signals.&lt;br /&gt;
* '''5V''' (6) - Provides 5V while the Xbox is powered on or v1.6 always on when AC plugged in.&lt;br /&gt;
* '''LRESET#''' (5) - LPC reset signal; same as PCIRST#.&lt;br /&gt;
* '''PWR''' (4) - On pre-1.6 hardware, this pin does not physically exist. On 1.6 hardware, this pin is connected to the power button. Shorting it to ground will turn the Xbox on and off.&lt;br /&gt;
* '''LFRAME#''' (3) - LPC start-of-cycle signal. On 1.3-1.5 hardware, disconnected.&lt;br /&gt;
* '''LCLK''' (1) - 33MHz LPC clock signal; same as PCICLK.&lt;br /&gt;
&lt;br /&gt;
The debug port lacks the optional LDRQ#, SERIRQ, CLKRUN#, PME#, LPCPD#, and LSMI# signals. This means peripherals connected to the debug port cannot utilize interrupt, DMA, bus mastering, or power management features.&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Talk:Super_I/O&amp;diff=6357</id>
		<title>Talk:Super I/O</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Talk:Super_I/O&amp;diff=6357"/>
				<updated>2018-01-16T01:18:45Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Alternative Super I/O Controller ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;If one wanted to create a new kernel debugger board, the Microchip LPC47N217 Super I/O Controller is still in production and has a configuration interface compatible with the SMSC LPC47M157. It has fewer pins, thanks to a reduced number of logical devices, so should be easier to solder.&amp;lt;/del&amp;gt; Turns out the LPC47N217's configuration registers are not compatible, after all. Its register I/O sequence is also slightly different, so the kernel would have to be patched.&lt;br /&gt;
&lt;br /&gt;
-- [[User:Furon|Furon]] ([[User talk:Furon|talk]])&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=SMBus&amp;diff=6351</id>
		<title>SMBus</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=SMBus&amp;diff=6351"/>
				<updated>2018-01-12T19:46:57Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retreived from http://www.xbox-linux.org/wiki/SMBus_Controller&lt;br /&gt;
&lt;br /&gt;
by ''Michael Steil'' (original version: 15/26 June 2002)&lt;br /&gt;
&lt;br /&gt;
All non-PC components of the Xbox console are connected through an I²C/SMbus interface. I²C/SMBus is a slow low-cost serial bus with each device having a unique 7-bit ID. (Wikipedia has informative articles about [https://web.archive.org/web/20100617015507/http://en.wikipedia.org/wiki/I2c I²C] and [https://web.archive.org/web/20100617015507/http://en.wikipedia.org/wiki/SMBus SMBus], you might want to check them out.)&lt;br /&gt;
&lt;br /&gt;
There are only two operations of an SMBus controller: write and read. Writing means that an 8 bit command code and an 8 or 16 bit operand are sent to an SMBus device. Reading means that an 8 bit command code is sent to the device and an 8 or 16 bit answer is expected.&lt;br /&gt;
&lt;br /&gt;
The controller for the SMBus interface in the Xbox is a PCI device with the DevID 01B4 and it is built into MPCX southbridge. It supports bus arbitration and the Xbox kernel will retry transactions if a collision occurs. This means it is safe to use a second SMBus master (like a USB-SMBus adapter) while the Xbox is running ''as long as the second master also supports arbitration''. Adapters based on the Silicon Labs CP2112 or Microchip MCP2221 chips will work, for example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SMBus Controller Port Layout==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Port !! Description&lt;br /&gt;
|-&lt;br /&gt;
|  0xC000&lt;br /&gt;
|  '''Status'''&lt;br /&gt;
&lt;br /&gt;
* bit 0: abort &lt;br /&gt;
* bit 1: collision &lt;br /&gt;
* bit 2: protocol error &lt;br /&gt;
* bit 3: busy &lt;br /&gt;
* bit 4: cycle complete &lt;br /&gt;
* bit 5: timeout&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  0xC002&lt;br /&gt;
|  '''Control'''&lt;br /&gt;
&lt;br /&gt;
* bit 2-0: cycle type &lt;br /&gt;
* bit 3: start &lt;br /&gt;
* bit 4: enable interrupt &lt;br /&gt;
* bit 5: abort&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  0xC004&lt;br /&gt;
|  '''Address'''&lt;br /&gt;
|-&lt;br /&gt;
|  0xC006&lt;br /&gt;
|  '''Data'''&lt;br /&gt;
|-&lt;br /&gt;
|  0xC008&lt;br /&gt;
|  '''Command'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is very similar (but not identical) to the AMD756/AMD766/AMD768 SMBus controllers. The [https://web.archive.org/web/20100617015507/http://www.lm-sensors.nu/ lm_sensors project] includes GPLed Linux kernel code for it since version 2.6.4 (kernel/busses/i2c-amd756.c).&lt;br /&gt;
&lt;br /&gt;
==SMBus Controller Programming==&lt;br /&gt;
&lt;br /&gt;
The following two routines illustrate how to read and write data from and to an SMBus device:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; int SMBusWriteCommand(unsigned char slave, unsigned char command, int isWord, unsigned short data) {&lt;br /&gt;
 again:&lt;br /&gt;
     _outp(0xc004, (slave&amp;amp;lt;&amp;amp;lt;1)&amp;amp;amp;0xfe);&lt;br /&gt;
     _outp(0xc008, command);&lt;br /&gt;
     _outpw(0xc006, data);&lt;br /&gt;
     _outpw(0xc000, _inpw(0xc000));&lt;br /&gt;
     _outp(0xc002, (isWord)&amp;amp;nbsp;? 0x0b&amp;amp;nbsp;: 0x0a);&lt;br /&gt;
     while ((_inp(0xc000) &amp;amp;amp; 8)); /* wait while busy */&lt;br /&gt;
     if (_inp(0xc000) &amp;amp;amp; 0x02) goto again; /* retry transmission */&lt;br /&gt;
     if (_inp(0xc000) &amp;amp;amp; 0x34) return 0;  /* fatal error */&lt;br /&gt;
     return 1;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt; int SMBusReadCommand(unsigned char slave, unsigned char command, int isWord, unsigned short *data) {&lt;br /&gt;
 again:&lt;br /&gt;
     _outp(0xc004, (slave&amp;amp;lt;&amp;amp;lt;1)|0x01);&lt;br /&gt;
     _outp(0xc008, command);&lt;br /&gt;
     _outpw(0xc000, _inpw(0xc000));&lt;br /&gt;
     _outp(0xc002, (isWord)&amp;amp;nbsp;? 0x0b&amp;amp;nbsp;: 0x0a);&lt;br /&gt;
     while ((_inp(0xc000) &amp;amp;amp; 8)); /* wait while busy */&lt;br /&gt;
     if (_inp(0xc000) &amp;amp;amp; 0x02) goto again; /* retry transmission */&lt;br /&gt;
     if (_inp(0xc000) &amp;amp;amp; 0x34) return 0;  /* fatal error */&lt;br /&gt;
     *data = _inpw(0xc006);&lt;br /&gt;
     return 1;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To avoid busy waiting of the CPU, the SMBus controller can also issue an interrupt when the operation is complete, by setting bit #4 in the control port when initiating the transfer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Xbox SMBus Devices==&lt;br /&gt;
&lt;br /&gt;
The following four devices are connected to the Xbox SMBus:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  '''Device'''&lt;br /&gt;
|  '''Hardware Address'''&lt;br /&gt;
|  '''Software Address'''&lt;br /&gt;
|-&lt;br /&gt;
|  PIC16LC&lt;br /&gt;
|  0x10&lt;br /&gt;
|  0x20&lt;br /&gt;
|-&lt;br /&gt;
|  Conexant CX25871 Video Encoder&lt;br /&gt;
|  0x45&lt;br /&gt;
|  0x8a&lt;br /&gt;
|-&lt;br /&gt;
|  ADM1032 System Temperature Monitor&lt;br /&gt;
|  0x4c&lt;br /&gt;
|  0x98&lt;br /&gt;
|-&lt;br /&gt;
|  Serial EEPROM&lt;br /&gt;
|  0x54&lt;br /&gt;
|  0xa8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Do not confuse the hardware with the software addresses: The software ID is the hardware ID shifted by one bit left. The code above expects the hardware ID.&lt;br /&gt;
&lt;br /&gt;
Actually, these addresses are not literally accurate; you find that the hardware address is 0x54 for the EEPROM: the actual address of the EEPROM on the i2c bus is 1010 (0xa), however, you will also notice that 0x54 is '''1010'''100 in binary, and it seems that this 100 is also appended onto the other devices as well (although their software address is naturally read as say '''1010'''1000 - obviously because of the left shifting, however, it could be speculated that it would be possible to communicate with devices over the SMBus that are connected via i2c, so long as you knew their base address.&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=SMBus&amp;diff=6350</id>
		<title>SMBus</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=SMBus&amp;diff=6350"/>
				<updated>2018-01-12T19:46:30Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: Add info about arbitration and USB-SMBus adapters&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retreived from http://www.xbox-linux.org/wiki/SMBus_Controller&lt;br /&gt;
&lt;br /&gt;
by ''Michael Steil'' (original version: 15/26 June 2002)&lt;br /&gt;
&lt;br /&gt;
All non-PC components of the Xbox console are connected through an I²C/SMbus interface. I²C/SMBus is a slow low-cost serial bus with each device having a unique 7-bit ID. (Wikipedia has informative articles about [https://web.archive.org/web/20100617015507/http://en.wikipedia.org/wiki/I2c I²C] and [https://web.archive.org/web/20100617015507/http://en.wikipedia.org/wiki/SMBus SMBus], you might want to check them out.)&lt;br /&gt;
&lt;br /&gt;
There are only two operations of an SMBus controller: write and read. Writing means that an 8 bit command code and an 8 or 16 bit operand are sent to an SMBus device. Reading means that an 8 bit command code is sent to the device and an 8 or 16 bit answer is expected.&lt;br /&gt;
&lt;br /&gt;
The controller for the SMBus interface in the Xbox is a PCI device with the DevID 01B4 and it is built into MPCX southbridge. It supports bus arbitration and the Xbox kernel will retry transactions if a collision occurs. This means it is safe to use a second SMBus master (a USB-SMBus adapter, for example) while the Xbox is running ''as long as the second master also supports arbitration''. Adapters based on the Silicon Labs CP2112 or Microchip MCP2221 chips will work, for example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SMBus Controller Port Layout==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Port !! Description&lt;br /&gt;
|-&lt;br /&gt;
|  0xC000&lt;br /&gt;
|  '''Status'''&lt;br /&gt;
&lt;br /&gt;
* bit 0: abort &lt;br /&gt;
* bit 1: collision &lt;br /&gt;
* bit 2: protocol error &lt;br /&gt;
* bit 3: busy &lt;br /&gt;
* bit 4: cycle complete &lt;br /&gt;
* bit 5: timeout&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  0xC002&lt;br /&gt;
|  '''Control'''&lt;br /&gt;
&lt;br /&gt;
* bit 2-0: cycle type &lt;br /&gt;
* bit 3: start &lt;br /&gt;
* bit 4: enable interrupt &lt;br /&gt;
* bit 5: abort&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  0xC004&lt;br /&gt;
|  '''Address'''&lt;br /&gt;
|-&lt;br /&gt;
|  0xC006&lt;br /&gt;
|  '''Data'''&lt;br /&gt;
|-&lt;br /&gt;
|  0xC008&lt;br /&gt;
|  '''Command'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is very similar (but not identical) to the AMD756/AMD766/AMD768 SMBus controllers. The [https://web.archive.org/web/20100617015507/http://www.lm-sensors.nu/ lm_sensors project] includes GPLed Linux kernel code for it since version 2.6.4 (kernel/busses/i2c-amd756.c).&lt;br /&gt;
&lt;br /&gt;
==SMBus Controller Programming==&lt;br /&gt;
&lt;br /&gt;
The following two routines illustrate how to read and write data from and to an SMBus device:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; int SMBusWriteCommand(unsigned char slave, unsigned char command, int isWord, unsigned short data) {&lt;br /&gt;
 again:&lt;br /&gt;
     _outp(0xc004, (slave&amp;amp;lt;&amp;amp;lt;1)&amp;amp;amp;0xfe);&lt;br /&gt;
     _outp(0xc008, command);&lt;br /&gt;
     _outpw(0xc006, data);&lt;br /&gt;
     _outpw(0xc000, _inpw(0xc000));&lt;br /&gt;
     _outp(0xc002, (isWord)&amp;amp;nbsp;? 0x0b&amp;amp;nbsp;: 0x0a);&lt;br /&gt;
     while ((_inp(0xc000) &amp;amp;amp; 8)); /* wait while busy */&lt;br /&gt;
     if (_inp(0xc000) &amp;amp;amp; 0x02) goto again; /* retry transmission */&lt;br /&gt;
     if (_inp(0xc000) &amp;amp;amp; 0x34) return 0;  /* fatal error */&lt;br /&gt;
     return 1;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt; int SMBusReadCommand(unsigned char slave, unsigned char command, int isWord, unsigned short *data) {&lt;br /&gt;
 again:&lt;br /&gt;
     _outp(0xc004, (slave&amp;amp;lt;&amp;amp;lt;1)|0x01);&lt;br /&gt;
     _outp(0xc008, command);&lt;br /&gt;
     _outpw(0xc000, _inpw(0xc000));&lt;br /&gt;
     _outp(0xc002, (isWord)&amp;amp;nbsp;? 0x0b&amp;amp;nbsp;: 0x0a);&lt;br /&gt;
     while ((_inp(0xc000) &amp;amp;amp; 8)); /* wait while busy */&lt;br /&gt;
     if (_inp(0xc000) &amp;amp;amp; 0x02) goto again; /* retry transmission */&lt;br /&gt;
     if (_inp(0xc000) &amp;amp;amp; 0x34) return 0;  /* fatal error */&lt;br /&gt;
     *data = _inpw(0xc006);&lt;br /&gt;
     return 1;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To avoid busy waiting of the CPU, the SMBus controller can also issue an interrupt when the operation is complete, by setting bit #4 in the control port when initiating the transfer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Xbox SMBus Devices==&lt;br /&gt;
&lt;br /&gt;
The following four devices are connected to the Xbox SMBus:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  '''Device'''&lt;br /&gt;
|  '''Hardware Address'''&lt;br /&gt;
|  '''Software Address'''&lt;br /&gt;
|-&lt;br /&gt;
|  PIC16LC&lt;br /&gt;
|  0x10&lt;br /&gt;
|  0x20&lt;br /&gt;
|-&lt;br /&gt;
|  Conexant CX25871 Video Encoder&lt;br /&gt;
|  0x45&lt;br /&gt;
|  0x8a&lt;br /&gt;
|-&lt;br /&gt;
|  ADM1032 System Temperature Monitor&lt;br /&gt;
|  0x4c&lt;br /&gt;
|  0x98&lt;br /&gt;
|-&lt;br /&gt;
|  Serial EEPROM&lt;br /&gt;
|  0x54&lt;br /&gt;
|  0xa8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Do not confuse the hardware with the software addresses: The software ID is the hardware ID shifted by one bit left. The code above expects the hardware ID.&lt;br /&gt;
&lt;br /&gt;
Actually, these addresses are not literally accurate; you find that the hardware address is 0x54 for the EEPROM: the actual address of the EEPROM on the i2c bus is 1010 (0xa), however, you will also notice that 0x54 is '''1010'''100 in binary, and it seems that this 100 is also appended onto the other devices as well (although their software address is naturally read as say '''1010'''1000 - obviously because of the left shifting, however, it could be speculated that it would be possible to communicate with devices over the SMBus that are connected via i2c, so long as you knew their base address.&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Super_I/O&amp;diff=6346</id>
		<title>Super I/O</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Super_I/O&amp;diff=6346"/>
				<updated>2017-12-30T20:56:35Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Super I/O board is a feature of some [[Development Kits]]. The board is build around a SMSC LPC47M157 chip ([https://drive.google.com/uc?export=download&amp;amp;id=0BxOesalXbGtOanoxenlqQUh6Y0k Datasheet]) and interfaces with the Xbox via a ribbon cable connected to the [[LPC Debug Port]].&lt;br /&gt;
&lt;br /&gt;
The board provides the following ports:&lt;br /&gt;
* RS232 (used for [[Kernel Debug | Kernel debugging]], not to be confused with [[Xbox Debug Monitor]])&lt;br /&gt;
&lt;br /&gt;
unpopulated ports or functions are:&lt;br /&gt;
* PS/2 Mouse port{{citation needed}}&lt;br /&gt;
* PS/2 Keyboard port{{citation needed}}&lt;br /&gt;
* something MCPX (SMBus?){{citation needed}}&lt;br /&gt;
* Temp something (SMBus?){{citation needed}}&lt;br /&gt;
* Post code (SMBus?){{citation needed}}&lt;br /&gt;
* Flash-ROM / BIOS (like modchips, replaces onboard kernel?){{citation needed}}&lt;br /&gt;
&lt;br /&gt;
[http://codeasm.com/xbox/images/dvt4/SL734874.JPG Picture of the board]{{FIXME|reason=Contact codeasm, he said he'll search for the non-watermarked pic and put it under a good license}}&lt;br /&gt;
&lt;br /&gt;
== Schematic ==&lt;br /&gt;
Its a four layer board, layers 2 and 3 are filled on the entire board, probably ground and power planes.&lt;br /&gt;
north, or up in the next tables is up as written the layer numbers and silkscreen common direction.&lt;br /&gt;
The folowing main parts are populated on the board:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!| total&lt;br /&gt;
! Labels&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
| U1 &lt;br /&gt;
| SMSC LPC47M157-NC (1996 )&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
| U3&lt;br /&gt;
| MAX223EAI (0104, first week 2004?)&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Y2&lt;br /&gt;
|CMX-309FB B (14.3181Mhz  standard Clock Oscillator )&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|J7&lt;br /&gt;
|AMP rs232 Male connector&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|J9&lt;br /&gt;
|16 pins male header (LPC bus)&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|R1,R7,R10,R11,R12&lt;br /&gt;
|10Kohm smd resistor&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|C10,C12,C13,C16,C17,C36,C37&lt;br /&gt;
|Bigger, probably NOT all the same caps&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|C1,C2,C9,C15,C1?(8?),C21,C22,C23,C24,C25,C26,C28,C31,C32,C33,C34,C35&lt;br /&gt;
|Smaller, also, asuming not all the same &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The connections in the following tables are checked with the continuity test on a VOM(Multimeter).&lt;br /&gt;
but for now here are the listings of wich pin goes where:&lt;br /&gt;
&lt;br /&gt;
=== U1 SMsC LPC ic ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!| Pin&lt;br /&gt;
! to pin&lt;br /&gt;
! Note&lt;br /&gt;
|-&lt;br /&gt;
|U1 pin 18 &lt;br /&gt;
|C17(up) and ?&lt;br /&gt;
|(not finished)&lt;br /&gt;
|-&lt;br /&gt;
|U1 pin 6,7 &lt;br /&gt;
|C17(down) and GND&lt;br /&gt;
|Both U1 pins yes)&lt;br /&gt;
|-&lt;br /&gt;
|U1 p24&lt;br /&gt;
|J9 pin 3 &lt;br /&gt;
|LFrame&lt;br /&gt;
|-&lt;br /&gt;
|U1 p29&lt;br /&gt;
|J9 pin 1 &lt;br /&gt;
|LClk&lt;br /&gt;
|-&lt;br /&gt;
|U1 p30&lt;br /&gt;
|J9 pin 16 &lt;br /&gt;
|(unkown function)&lt;br /&gt;
|-&lt;br /&gt;
|U1 P84&lt;br /&gt;
|U3 ???&lt;br /&gt;
|RX &lt;br /&gt;
|-&lt;br /&gt;
|U1 P85&lt;br /&gt;
|U3 ???&lt;br /&gt;
|TX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== J9 LPC header===&lt;br /&gt;
Not finished&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!| Pin&lt;br /&gt;
! to pin&lt;br /&gt;
! Note&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 1 &lt;br /&gt;
|U1 p29&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 2&lt;br /&gt;
|GND&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 3 &lt;br /&gt;
|U1 p24&lt;br /&gt;
|LFrame&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 4 &lt;br /&gt;
|NC&lt;br /&gt;
|no pin&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 5 &lt;br /&gt;
|&lt;br /&gt;
|RST&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 6&lt;br /&gt;
|C12(e),C13(S),C15(S),U3 p11.&lt;br /&gt;
|5V&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 7 &lt;br /&gt;
|&lt;br /&gt;
|LAD3&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 8&lt;br /&gt;
|&lt;br /&gt;
|LAD2&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 9 &lt;br /&gt;
|3.3V&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 10 &lt;br /&gt;
|&lt;br /&gt;
|LAD1&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 11&lt;br /&gt;
|&lt;br /&gt;
|LAD0&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 12 &lt;br /&gt;
|GND&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 13 &lt;br /&gt;
|U1 p104&lt;br /&gt;
|SCL&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 14 &lt;br /&gt;
|U1 p103&lt;br /&gt;
|SDA&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 15 &lt;br /&gt;
|3.3V&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|J9 pin 16 &lt;br /&gt;
|U1 p30&lt;br /&gt;
|(unkown function)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Related links ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/espes/xqemu/blob/xbox/hw/xbox/lpc47m157.c Super I/O emulation in XQEMU]&lt;br /&gt;
(SMBus?)&lt;br /&gt;
* [http://imgur.com/a/vJi9E Images (CC0 License) by Codeasm with detailed shots of the SuperIO board]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=LPC_Debug_Port&amp;diff=6345</id>
		<title>LPC Debug Port</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=LPC_Debug_Port&amp;diff=6345"/>
				<updated>2017-12-30T17:26:02Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;margin-left:10px;&amp;quot;&lt;br /&gt;
|+ Pin Layout&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | Name !! style=&amp;quot;text-align:right&amp;quot; | Pin !! Pin !! Name&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | - || style=&amp;quot;text-align:right&amp;quot; | 16 || 15 || 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | SDA || style=&amp;quot;text-align:right&amp;quot; | 14 || 13 || SCL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | GND || style=&amp;quot;text-align:right&amp;quot; | 12 || 11 || LAD0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | LAD1 || style=&amp;quot;text-align:right&amp;quot; | 10 || 9 || 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | LAD2 || style=&amp;quot;text-align:right&amp;quot; | 8 || 7 || LAD3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 5V || style=&amp;quot;text-align:right&amp;quot; | 6 || 5 || LRESET#&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | PWR (v1.6) || style=&amp;quot;text-align:right&amp;quot; | 4 || 3 || LFRAME#&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | GND || style=&amp;quot;text-align:right&amp;quot; | 2 || 1 || LCLK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The '''LPC Debug Port''' is an unpopulated 2x8 2.54mm (0.1&amp;quot;) footprint on the Xbox motherboard that provides access to the system's [https://en.wikipedia.org/wiki/Low_Pin_Count Low Pin Count] Bus, as well as the [[SMBus]]. Throughout the Xbox's lifetime, Microsoft modified the LPC port in an attempt to prevent modding and, in some cases, it must be &amp;quot;rebuilt&amp;quot; to restore the port's full functionality. Rebuilding the LPC debug port involves soldering wires between it and very small vias on the motherboard.&lt;br /&gt;
&lt;br /&gt;
The LPC bus is controlled by the [[MCPX|MCPX southbridge]], which conforms to the Intel Low Pin Count Specification 1.0.&lt;br /&gt;
&lt;br /&gt;
== Pins ==&lt;br /&gt;
&lt;br /&gt;
* '''3.3V''' (15 &amp;amp; 9) - Provides 3.3V while the Xbox is powered on.&lt;br /&gt;
* '''SDA''' (14) - [[SMBus]] data and address signal.&lt;br /&gt;
* '''SCL''' (13) - [[SMBus]] clock signal.&lt;br /&gt;
* '''GND''' (12 &amp;amp; 2) - Ground.&lt;br /&gt;
* '''LAD[3:0]''' (11, 10, 8, 7) - LPC address and data signals.&lt;br /&gt;
* '''5V''' (6) - Provides 5V while the Xbox is plugged in.&lt;br /&gt;
* '''LRESET#''' (5) - LPC reset signal; same as PCIRST#.&lt;br /&gt;
* '''PWR''' (4) - On pre-1.6 hardware, this pin does not physically exist. On 1.6 hardware, this pin is connected to the power button. Shorting it to ground will turn the Xbox on and off.&lt;br /&gt;
* '''LFRAME#''' (3) - LPC start-of-cycle signal.&lt;br /&gt;
* '''LCLK''' (2) - 33MHz LPC clock signal; same as PCICLK.&lt;br /&gt;
&lt;br /&gt;
The debug port lacks the optional LDRQ#, SERIRQ, CLKRUN#, PME#, LPCPD#, and LSMI# signals. This means peripherals connected to the debug port cannot utilize interrupt, DMA, bus mastering, or power management features.&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=LPC_Debug_Port&amp;diff=6344</id>
		<title>LPC Debug Port</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=LPC_Debug_Port&amp;diff=6344"/>
				<updated>2017-12-30T17:25:42Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;margin-left:10px;&amp;quot;&lt;br /&gt;
|+ Pin Layout&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | Name !! style=&amp;quot;text-align:right&amp;quot; | Pin !! Pin !! Name&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | - || style=&amp;quot;text-align:right&amp;quot; | 16 || 15 || 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | SDA || style=&amp;quot;text-align:right&amp;quot; | 14 || 13 || SCL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | GND || style=&amp;quot;text-align:right&amp;quot; | 12 || 11 || LAD0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | LAD1 || style=&amp;quot;text-align:right&amp;quot; | 10 || 9 || 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | LAD2 || style=&amp;quot;text-align:right&amp;quot; | 8 || 7 || LAD3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 5V || style=&amp;quot;text-align:right&amp;quot; | 6 || 5 || LRESET#&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | PWR (v1.6) || style=&amp;quot;text-align:right&amp;quot; | 4 || 3 || LFRAME#&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | GND || style=&amp;quot;text-align:right&amp;quot; | 2 || 1 || LCLK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The '''LPC Debug Port''' is an unpopulated 2x8 2.54mm (0.1&amp;quot;) footprint on the Xbox motherboard that provides access to the system's [https://en.wikipedia.org/wiki/Low_Pin_Count Low Pin Count] Bus, as well as the [[SMBus]]. Throughout the Xbox's lifetime, Microsoft modified the LPC port in an attempt to prevent modding and, in some cases, it must be &amp;quot;rebuilt&amp;quot; to restore the port's full functionality. Rebuilding the LPC debug port involves soldering wires between it and very small vias on the motherboard.&lt;br /&gt;
&lt;br /&gt;
The LPC bus is controlled by the [[MCPX MCPX southbridge]], which conforms to the Intel Low Pin Count Specification 1.0.&lt;br /&gt;
&lt;br /&gt;
== Pins ==&lt;br /&gt;
&lt;br /&gt;
* '''3.3V''' (15 &amp;amp; 9) - Provides 3.3V while the Xbox is powered on.&lt;br /&gt;
* '''SDA''' (14) - [[SMBus]] data and address signal.&lt;br /&gt;
* '''SCL''' (13) - [[SMBus]] clock signal.&lt;br /&gt;
* '''GND''' (12 &amp;amp; 2) - Ground.&lt;br /&gt;
* '''LAD[3:0]''' (11, 10, 8, 7) - LPC address and data signals.&lt;br /&gt;
* '''5V''' (6) - Provides 5V while the Xbox is plugged in.&lt;br /&gt;
* '''LRESET#''' (5) - LPC reset signal; same as PCIRST#.&lt;br /&gt;
* '''PWR''' (4) - On pre-1.6 hardware, this pin does not physically exist. On 1.6 hardware, this pin is connected to the power button. Shorting it to ground will turn the Xbox on and off.&lt;br /&gt;
* '''LFRAME#''' (3) - LPC start-of-cycle signal.&lt;br /&gt;
* '''LCLK''' (2) - 33MHz LPC clock signal; same as PCICLK.&lt;br /&gt;
&lt;br /&gt;
The debug port lacks the optional LDRQ#, SERIRQ, CLKRUN#, PME#, LPCPD#, and LSMI# signals. This means peripherals connected to the debug port cannot utilize interrupt, DMA, bus mastering, or power management features.&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6343</id>
		<title>Manufacturing Process</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6343"/>
				<updated>2017-12-29T20:26:24Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: Mention the label bar code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Manufacturing26.jpg|thumb|Sárvár, Hungary factory]]&lt;br /&gt;
&lt;br /&gt;
The Xbox was manufactured by Flextronics in four locations throughout its lifetime: Guadalajara, Mexico; Sárvár, Hungary; Doumen, China; and Taiwan{{FIXME|reason=City?}}.&lt;br /&gt;
&lt;br /&gt;
== Serial Number ==&lt;br /&gt;
&lt;br /&gt;
[[File:Serial-sticker.jpg|frame|An example of a serial number sticker]]&lt;br /&gt;
&lt;br /&gt;
Every Xbox has a sticker on the bottom with a manufacturing date and a 12-digit serial number. The serial number encodes information about where and when the hardware was manufactured.&lt;br /&gt;
&lt;br /&gt;
Using the pictured serial number as an example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! Line !! Number !! Year !! Week !! Factory&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 166356 || 2 || 09 || 03&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The first field is the factory production line number. The second field is the Xbox's number for the week (for the whole factory, not just the one line). The third field is the last digit of the year. The fourth field is the week of the year. Finally, the fifth field is the factory number. Mexico is 02, Hungary is 03, China is 05, and Taiwan is 06.&lt;br /&gt;
&lt;br /&gt;
So this Xbox was the 166,356&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; to be manufactured in week 9 of the year 2002 on production line 1 in Sárvár, Hungary.&lt;br /&gt;
&lt;br /&gt;
The bar code is the 12-digit serial number in standard [https://en.wikipedia.org/wiki/Code_39 Code 39] format.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Mexico&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Hungary&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | China&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2001&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| colspan=2 | Production of 110V 1.0 Xboxes with Thomson DVD drives begins for USA/Canada.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2002&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | January&lt;br /&gt;
| Production begins for Japan.&lt;br /&gt;
| Production switches to 220V 1.0 models for Europe/Australia.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| Production lines 1 and 6 are moved to China. 50% of new units now produced with Philips DVD drives.&lt;br /&gt;
|&lt;br /&gt;
| {{FIXME|reason=Which markets did China take up production for?}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | May&lt;br /&gt;
|&lt;br /&gt;
| Production stops after ~3 million units. All four production lines moved to China.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production of the 220V 1.1 Xbox for Europe/Australia begins, with mostly Philips and sometimes Thomson DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | September&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Most units now use Samsung DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| Remaining four lines switched to version 1.1.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | November&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production extended to 110V USA/Canada/Japan models.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | December&lt;br /&gt;
| Production ends after ~7 million units.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2003&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | February&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | March&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | July&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.4.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.5.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2004 {{FIXME|reason=Need timeline for 1.6 models.}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hardware assembly ==&lt;br /&gt;
&lt;br /&gt;
The Xbox was manufactured just like many other mass-produced electronic products. Printed circuit boards were made in bulk and populated by pick-and-place machines, the plastic case was formed by injection molding, and finally all of the pieces were assembled by hand on production lines.&lt;br /&gt;
&lt;br /&gt;
The overall process didn't vary much between hardware revisions. The only notable change was related to the BIOS ROM. Up until version 1.6, the BIOS was flashed onto a TSOP ROM before being soldered to the motherboard. Revision 1.6 introduced the Xyclops chip, which integrated both the [[System Management Controller]] and the BIOS ROM on a single die. This meant the BIOS had to be flashed by the chip manufacturer instead of on the Xbox production line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing19.jpg|Plastic case molding &amp;amp; assembly.&lt;br /&gt;
File:Manufacturing18.jpg|Lids&lt;br /&gt;
File:Manufacturing9.jpg|Green jewels&lt;br /&gt;
File:Manufacturing10.jpg|Green jewels&lt;br /&gt;
File:Manufacturing16.jpg|Jewels are dispensed from hoppers.&lt;br /&gt;
File:Manufacturing7.jpg|Lid shield is positioned.&lt;br /&gt;
File:Manufacturing3.jpg|Lid is placed over shield.&lt;br /&gt;
File:Manufacturing5.jpg|Jewel is aligned...&lt;br /&gt;
File:Manufacturing4.jpg|...and then applied.&lt;br /&gt;
File:Manufacturing6.jpg|The tape is left on to prevent scratches.&lt;br /&gt;
File:Manufacturing15.jpg|Shield and drive caddies are installed in the bottom half.&lt;br /&gt;
File:Manufacturing20.jpg|Assembled cases are placed on pallets.&lt;br /&gt;
File:Manufacturing11.jpg&lt;br /&gt;
File:Manufacturing12.jpg&lt;br /&gt;
File:Manufacturing13.jpg&lt;br /&gt;
File:Manufacturing14.jpg|Cases ready for their electronics.&lt;br /&gt;
File:Manufacturing25.jpg|Components arrive in bulk at the assembly line.&lt;br /&gt;
File:Manufacturing26.jpg&lt;br /&gt;
File:Manufacturing24.jpg|Technicians assemble components.&lt;br /&gt;
File:Manufacturing23.jpg&lt;br /&gt;
File:Manufacturing22.jpg&lt;br /&gt;
File:Manufacturing27.jpg&lt;br /&gt;
File:Manufacturing28.jpg&lt;br /&gt;
File:Manufacturing21.jpg|Fully assembled consoles are placed on carts, ready for initialization.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software initialization ==&lt;br /&gt;
&lt;br /&gt;
When a fully-assembled Xbox reached the end of the production line, it had a:&lt;br /&gt;
&lt;br /&gt;
* valid BIOS image&lt;br /&gt;
* blank EEPROM&lt;br /&gt;
* blank, unlocked hard disk&lt;br /&gt;
&lt;br /&gt;
To initialize the EEPROM and hard disk in the final stage of production, a technician would insert a DVD containing a setup program. The setup program, named default.xbe just like any other primary Xbox executable, was built by the XDK with the &amp;quot;allow eject&amp;quot; flag set and the region code set to 0x80000000 (&amp;quot;DEBUG&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
When the Xbox kernel initializes, it checksums the EEPROM. If it fails, the Xbox will be in DEBUG mode, i.e. the region code is set to 0x80000000. With the region code set to this value, the kernel ignores it if the hard disk is not locked. Because the region code matches, the kernel will run the executable from the DVD, which does the following:&lt;br /&gt;
&lt;br /&gt;
# Format the three swap partitions&lt;br /&gt;
# Copy XMTAXBOX.XBE from the DVD to the first cache partition and run it &lt;br /&gt;
&lt;br /&gt;
Then the DVD can be ejected and put into the next Xbox.&lt;br /&gt;
&lt;br /&gt;
=== XMTAXBOX.XBE ===&lt;br /&gt;
&lt;br /&gt;
This XMTAXBOX.XBE is an XBE retail-signed for hard disk, also with the region code set to 0x80000000, that does the following:&lt;br /&gt;
&lt;br /&gt;
# Retrieve the EEPROM contents from a network server&lt;br /&gt;
# Retrieve the contents of the system and data partitions from a network server&lt;br /&gt;
# Lock the hard disk&lt;br /&gt;
# Run some self tests and send a report to the server&lt;br /&gt;
&lt;br /&gt;
A new Xbox still contains the file XMTAXBOX.XBE on the first cache partition, as well as some temporary files on the third one.&lt;br /&gt;
&lt;br /&gt;
Xbox kernels since version 4034 have another backdoor that even works if the EEPROM check succeeds: If bit 30 of the media flag of an XBE is set, the condition of the hard disk is ignored as well. This change allows Microsoft to replace broken hard disks without replacing a valid EEPROM on an Xbox sent in for repair. Before this change, they had to rewrite the EEPROM whenever they replaced the drive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing30.jpg|Consoles are initialized by setup program.&lt;br /&gt;
File:Manufacturing33.jpg|Initialized consoles undergo final integration testing.&lt;br /&gt;
File:Manufacturing34.jpg&lt;br /&gt;
File:Manufacturing2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packing and shipping ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing17.jpg|Styrofoam inserts are prepared.&lt;br /&gt;
File:Manufacturing31.jpg|Consoles are packed into boxes.&lt;br /&gt;
File:Manufacturing32.jpg|Boxes are sealed...&lt;br /&gt;
File:Manufacturing29.jpg|...and loaded on pallets, ready for shipping.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=iWQb7LGH71s Xbox Factory Tour Video (Sárvár, Hungary; 2002)] - Demonstrates almost the entire assembly process from start to finish (not including case manufacturing).&lt;br /&gt;
* [https://www.youtube.com/watch?v=_iR0eNuyUKI Flextronics Advertisement] - Contains still photos of the PCB manufacturing and testing processes.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
&lt;br /&gt;
* [https://web.archive.org/web/20100617013616/http://www.ifm.eng.cam.ac.uk/ctm/idm/cases/xbox.html Case study - Microsoft Xbox], Innovation and Design Management, University of Cambridge&lt;br /&gt;
* O'Brien, J. [https://web.archive.org/web/20100617013616/http://www.wired.com/wired/archive/9.11/flex_pr.html The making of the Xbox], Wired, Issue 9.11, November 2001&lt;br /&gt;
* Shah, J. and Serant, C. [https://web.archive.org/web/20100617013616/http://www.ebnonline.com/story/OEG20020311S0076 Microsoft's Xbox sets supply chain standard], EBN Online, 11 March 2002&lt;br /&gt;
* Olavsrud, T. [https://web.archive.org/web/20100617013616/http://www.internetnews.com/bus-news/article.php/1129171 Flextronics relocates Xbox manufacturing facility], Internetnews.com, 15 May 2002&lt;br /&gt;
* Penz, B. [https://web.archive.org/web/20100617013616/http://www.amcham.hu/BusinessHungary/16-06/articles/16-06_27.asp Game Over? Xbox production heads east], Business Hungary, Vol 16 No 6, June 2002&lt;br /&gt;
* Carbone, J. [https://web.archive.org/web/20100617013616/http://manufacturing.net/pur/article/CA237778?stt=001&amp;amp;pubdate=08%2F15%2F02 Outsourcing the Xbox], Purchasing Magazine Online, 15 August 2002&lt;br /&gt;
* Neilley, R. [https://web.archive.org/web/20100617013616/http://www.immnet.com/articles?article=1763 Molding is big man on this campus], PlasticsToday, 1 December 2001&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
This article is adapted from [https://web.archive.org/web/20100617013616/http://www.xbox-linux.org/wiki/Xbox_Manufacturing_Process Xbox Manufacturing Process] by Michael Steil. Its content is reproduced here under the [https://www.gnu.org/licenses/old-licenses/fdl-1.2.en.html GNU Free Documentation License 1.2].&lt;br /&gt;
&lt;br /&gt;
Production line photos are from [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ Andy Rostad's gallery].&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6342</id>
		<title>Manufacturing Process</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6342"/>
				<updated>2017-12-29T18:57:17Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Manufacturing26.jpg|thumb|Sárvár, Hungary factory]]&lt;br /&gt;
&lt;br /&gt;
The Xbox was manufactured by Flextronics in four locations throughout its lifetime: Guadalajara, Mexico; Sárvár, Hungary; Doumen, China; and Taiwan{{FIXME|reason=City?}}.&lt;br /&gt;
&lt;br /&gt;
== Serial Number ==&lt;br /&gt;
&lt;br /&gt;
[[File:Serial-sticker.jpg|frame|An example of a serial number sticker]]&lt;br /&gt;
&lt;br /&gt;
Every Xbox has a sticker on the bottom with a manufacturing date and a 12-digit serial number. The serial number encodes information about where and when the hardware was manufactured.&lt;br /&gt;
&lt;br /&gt;
Using the pictured serial number as an example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! Line !! Number !! Year !! Week !! Factory&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 166356 || 2 || 09 || 03&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The first field is the factory production line number. The second field is the Xbox's number for the week (for the whole factory, not just the one line). The third field is the last digit of the year. The fourth field is the week of the year. Finally, the fifth field is the factory number. Mexico is 02, Hungary is 03, China is 05, and Taiwan is 06.&lt;br /&gt;
&lt;br /&gt;
So this Xbox was the 166,356&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; to be manufactured in week 9 of the year 2002 on production line 1 in Sárvár, Hungary.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Mexico&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Hungary&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | China&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2001&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| colspan=2 | Production of 110V 1.0 Xboxes with Thomson DVD drives begins for USA/Canada.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2002&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | January&lt;br /&gt;
| Production begins for Japan.&lt;br /&gt;
| Production switches to 220V 1.0 models for Europe/Australia.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| Production lines 1 and 6 are moved to China. 50% of new units now produced with Philips DVD drives.&lt;br /&gt;
|&lt;br /&gt;
| {{FIXME|reason=Which markets did China take up production for?}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | May&lt;br /&gt;
|&lt;br /&gt;
| Production stops after ~3 million units. All four production lines moved to China.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production of the 220V 1.1 Xbox for Europe/Australia begins, with mostly Philips and sometimes Thomson DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | September&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Most units now use Samsung DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| Remaining four lines switched to version 1.1.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | November&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production extended to 110V USA/Canada/Japan models.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | December&lt;br /&gt;
| Production ends after ~7 million units.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2003&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | February&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | March&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | July&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.4.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.5.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2004 {{FIXME|reason=Need timeline for 1.6 models.}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hardware assembly ==&lt;br /&gt;
&lt;br /&gt;
The Xbox was manufactured just like many other mass-produced electronic products. Printed circuit boards were made in bulk and populated by pick-and-place machines, the plastic case was formed by injection molding, and finally all of the pieces were assembled by hand on production lines.&lt;br /&gt;
&lt;br /&gt;
The overall process didn't vary much between hardware revisions. The only notable change was related to the BIOS ROM. Up until version 1.6, the BIOS was flashed onto a TSOP ROM before being soldered to the motherboard. Revision 1.6 introduced the Xyclops chip, which integrated both the [[System Management Controller]] and the BIOS ROM on a single die. This meant the BIOS had to be flashed by the chip manufacturer instead of on the Xbox production line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing19.jpg|Plastic case molding &amp;amp; assembly.&lt;br /&gt;
File:Manufacturing18.jpg|Lids&lt;br /&gt;
File:Manufacturing9.jpg|Green jewels&lt;br /&gt;
File:Manufacturing10.jpg|Green jewels&lt;br /&gt;
File:Manufacturing16.jpg|Jewels are dispensed from hoppers.&lt;br /&gt;
File:Manufacturing7.jpg|Lid shield is positioned.&lt;br /&gt;
File:Manufacturing3.jpg|Lid is placed over shield.&lt;br /&gt;
File:Manufacturing5.jpg|Jewel is aligned...&lt;br /&gt;
File:Manufacturing4.jpg|...and then applied.&lt;br /&gt;
File:Manufacturing6.jpg|The tape is left on to prevent scratches.&lt;br /&gt;
File:Manufacturing15.jpg|Shield and drive caddies are installed in the bottom half.&lt;br /&gt;
File:Manufacturing20.jpg|Assembled cases are placed on pallets.&lt;br /&gt;
File:Manufacturing11.jpg&lt;br /&gt;
File:Manufacturing12.jpg&lt;br /&gt;
File:Manufacturing13.jpg&lt;br /&gt;
File:Manufacturing14.jpg|Cases ready for their electronics.&lt;br /&gt;
File:Manufacturing25.jpg|Components arrive in bulk at the assembly line.&lt;br /&gt;
File:Manufacturing26.jpg&lt;br /&gt;
File:Manufacturing24.jpg|Technicians assemble components.&lt;br /&gt;
File:Manufacturing23.jpg&lt;br /&gt;
File:Manufacturing22.jpg&lt;br /&gt;
File:Manufacturing27.jpg&lt;br /&gt;
File:Manufacturing28.jpg&lt;br /&gt;
File:Manufacturing21.jpg|Fully assembled consoles are placed on carts, ready for initialization.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software initialization ==&lt;br /&gt;
&lt;br /&gt;
When a fully-assembled Xbox reached the end of the production line, it had a:&lt;br /&gt;
&lt;br /&gt;
* valid BIOS image&lt;br /&gt;
* blank EEPROM&lt;br /&gt;
* blank, unlocked hard disk&lt;br /&gt;
&lt;br /&gt;
To initialize the EEPROM and hard disk in the final stage of production, a technician would insert a DVD containing a setup program. The setup program, named default.xbe just like any other primary Xbox executable, was built by the XDK with the &amp;quot;allow eject&amp;quot; flag set and the region code set to 0x80000000 (&amp;quot;DEBUG&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
When the Xbox kernel initializes, it checksums the EEPROM. If it fails, the Xbox will be in DEBUG mode, i.e. the region code is set to 0x80000000. With the region code set to this value, the kernel ignores it if the hard disk is not locked. Because the region code matches, the kernel will run the executable from the DVD, which does the following:&lt;br /&gt;
&lt;br /&gt;
# Format the three swap partitions&lt;br /&gt;
# Copy XMTAXBOX.XBE from the DVD to the first cache partition and run it &lt;br /&gt;
&lt;br /&gt;
Then the DVD can be ejected and put into the next Xbox.&lt;br /&gt;
&lt;br /&gt;
=== XMTAXBOX.XBE ===&lt;br /&gt;
&lt;br /&gt;
This XMTAXBOX.XBE is an XBE retail-signed for hard disk, also with the region code set to 0x80000000, that does the following:&lt;br /&gt;
&lt;br /&gt;
# Retrieve the EEPROM contents from a network server&lt;br /&gt;
# Retrieve the contents of the system and data partitions from a network server&lt;br /&gt;
# Lock the hard disk&lt;br /&gt;
# Run some self tests and send a report to the server&lt;br /&gt;
&lt;br /&gt;
A new Xbox still contains the file XMTAXBOX.XBE on the first cache partition, as well as some temporary files on the third one.&lt;br /&gt;
&lt;br /&gt;
Xbox kernels since version 4034 have another backdoor that even works if the EEPROM check succeeds: If bit 30 of the media flag of an XBE is set, the condition of the hard disk is ignored as well. This change allows Microsoft to replace broken hard disks without replacing a valid EEPROM on an Xbox sent in for repair. Before this change, they had to rewrite the EEPROM whenever they replaced the drive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing30.jpg|Consoles are initialized by setup program.&lt;br /&gt;
File:Manufacturing33.jpg|Initialized consoles undergo final integration testing.&lt;br /&gt;
File:Manufacturing34.jpg&lt;br /&gt;
File:Manufacturing2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packing and shipping ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing17.jpg|Styrofoam inserts are prepared.&lt;br /&gt;
File:Manufacturing31.jpg|Consoles are packed into boxes.&lt;br /&gt;
File:Manufacturing32.jpg|Boxes are sealed...&lt;br /&gt;
File:Manufacturing29.jpg|...and loaded on pallets, ready for shipping.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=iWQb7LGH71s Xbox Factory Tour Video (Sárvár, Hungary; 2002)] - Demonstrates almost the entire assembly process from start to finish (not including case manufacturing).&lt;br /&gt;
* [https://www.youtube.com/watch?v=_iR0eNuyUKI Flextronics Advertisement] - Contains still photos of the PCB manufacturing and testing processes.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
&lt;br /&gt;
* [https://web.archive.org/web/20100617013616/http://www.ifm.eng.cam.ac.uk/ctm/idm/cases/xbox.html Case study - Microsoft Xbox], Innovation and Design Management, University of Cambridge&lt;br /&gt;
* O'Brien, J. [https://web.archive.org/web/20100617013616/http://www.wired.com/wired/archive/9.11/flex_pr.html The making of the Xbox], Wired, Issue 9.11, November 2001&lt;br /&gt;
* Shah, J. and Serant, C. [https://web.archive.org/web/20100617013616/http://www.ebnonline.com/story/OEG20020311S0076 Microsoft's Xbox sets supply chain standard], EBN Online, 11 March 2002&lt;br /&gt;
* Olavsrud, T. [https://web.archive.org/web/20100617013616/http://www.internetnews.com/bus-news/article.php/1129171 Flextronics relocates Xbox manufacturing facility], Internetnews.com, 15 May 2002&lt;br /&gt;
* Penz, B. [https://web.archive.org/web/20100617013616/http://www.amcham.hu/BusinessHungary/16-06/articles/16-06_27.asp Game Over? Xbox production heads east], Business Hungary, Vol 16 No 6, June 2002&lt;br /&gt;
* Carbone, J. [https://web.archive.org/web/20100617013616/http://manufacturing.net/pur/article/CA237778?stt=001&amp;amp;pubdate=08%2F15%2F02 Outsourcing the Xbox], Purchasing Magazine Online, 15 August 2002&lt;br /&gt;
* Neilley, R. [https://web.archive.org/web/20100617013616/http://www.immnet.com/articles?article=1763 Molding is big man on this campus], PlasticsToday, 1 December 2001&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
This article is adapted from [https://web.archive.org/web/20100617013616/http://www.xbox-linux.org/wiki/Xbox_Manufacturing_Process Xbox Manufacturing Process] by Michael Steil. Its content is reproduced here under the [https://www.gnu.org/licenses/old-licenses/fdl-1.2.en.html GNU Free Documentation License 1.2].&lt;br /&gt;
&lt;br /&gt;
Production line photos are from [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ Andy Rostad's gallery].&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6341</id>
		<title>Manufacturing Process</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6341"/>
				<updated>2017-12-29T03:57:41Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: Add video links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Manufacturing26.jpg|thumb|Sárvár, Hungary factory]]&lt;br /&gt;
&lt;br /&gt;
The Xbox was manufactured in four locations throughout its lifetime: Guadalajara, Mexico; Sárvár, Hungary; Doumen, China; and Taiwan{{FIXME|reason=City?}}.&lt;br /&gt;
&lt;br /&gt;
== Serial Number ==&lt;br /&gt;
&lt;br /&gt;
[[File:Serial-sticker.jpg|frame|An example of a serial number sticker]]&lt;br /&gt;
&lt;br /&gt;
Every Xbox has a sticker on the bottom with a manufacturing date and a 12-digit serial number. The serial number encodes information about where and when the hardware was manufactured.&lt;br /&gt;
&lt;br /&gt;
Using the pictured serial number as an example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! Line !! Number !! Year !! Week !! Factory&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 166356 || 2 || 09 || 03&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The first field is the factory production line number. The second field is the Xbox's number for the week (for the whole factory, not just the one line). The third field is the last digit of the year. The fourth field is the week of the year. Finally, the fifth field is the factory number. Mexico is 02, Hungary is 03, China is 05, and Taiwan is 06.&lt;br /&gt;
&lt;br /&gt;
So this Xbox was the 166,356&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; to be manufactured in week 9 of the year 2002 on production line 1 in Sárvár, Hungary.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Mexico&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Hungary&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | China&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2001&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| colspan=2 | Production of 110V 1.0 Xboxes with Thomson DVD drives begins for USA/Canada.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2002&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | January&lt;br /&gt;
| Production begins for Japan.&lt;br /&gt;
| Production switches to 220V 1.0 models for Europe/Australia.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| Production lines 1 and 6 are moved to China. 50% of new units now produced with Philips DVD drives.&lt;br /&gt;
|&lt;br /&gt;
| {{FIXME|reason=Which markets did China take up production for?}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | May&lt;br /&gt;
|&lt;br /&gt;
| Production stops after ~3 million units. All four production lines moved to China.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production of the 220V 1.1 Xbox for Europe/Australia begins, with mostly Philips and sometimes Thomson DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | September&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Most units now use Samsung DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| Remaining four lines switched to version 1.1.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | November&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production extended to 110V USA/Canada/Japan models.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | December&lt;br /&gt;
| Production ends after ~7 million units.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2003&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | February&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | March&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | July&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.4.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.5.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2004 {{FIXME|reason=Need timeline for 1.6 models.}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hardware assembly ==&lt;br /&gt;
&lt;br /&gt;
The Xbox was manufactured just like many other mass-produced electronic products. Printed circuit boards were made in bulk and populated by pick-and-place machines, the plastic case was formed by injection molding, and finally all of the pieces were assembled by hand on production lines.&lt;br /&gt;
&lt;br /&gt;
The overall process didn't vary much between hardware revisions. The only notable change was related to the BIOS ROM. Up until version 1.6, the BIOS was flashed onto a TSOP ROM before being soldered to the motherboard. Revision 1.6 introduced the Xyclops chip, which integrated both the [[System Management Controller]] and the BIOS ROM on a single die. This meant the BIOS had to be flashed by the chip manufacturer instead of on the Xbox production line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing19.jpg|Plastic case molding &amp;amp; assembly.&lt;br /&gt;
File:Manufacturing18.jpg|Lids&lt;br /&gt;
File:Manufacturing9.jpg|Green jewels&lt;br /&gt;
File:Manufacturing10.jpg|Green jewels&lt;br /&gt;
File:Manufacturing16.jpg|Jewels are dispensed from hoppers.&lt;br /&gt;
File:Manufacturing7.jpg|Lid shield is positioned.&lt;br /&gt;
File:Manufacturing3.jpg|Lid is placed over shield.&lt;br /&gt;
File:Manufacturing5.jpg|Jewel is aligned...&lt;br /&gt;
File:Manufacturing4.jpg|...and then applied.&lt;br /&gt;
File:Manufacturing6.jpg|The tape is left on to prevent scratches.&lt;br /&gt;
File:Manufacturing15.jpg|Shield and drive caddies are installed in the bottom half.&lt;br /&gt;
File:Manufacturing20.jpg|Assembled cases are placed on pallets.&lt;br /&gt;
File:Manufacturing11.jpg&lt;br /&gt;
File:Manufacturing12.jpg&lt;br /&gt;
File:Manufacturing13.jpg&lt;br /&gt;
File:Manufacturing14.jpg|Cases ready for their electronics.&lt;br /&gt;
File:Manufacturing25.jpg|Components arrive in bulk at the assembly line.&lt;br /&gt;
File:Manufacturing26.jpg&lt;br /&gt;
File:Manufacturing24.jpg|Technicians assemble components.&lt;br /&gt;
File:Manufacturing23.jpg&lt;br /&gt;
File:Manufacturing22.jpg&lt;br /&gt;
File:Manufacturing27.jpg&lt;br /&gt;
File:Manufacturing28.jpg&lt;br /&gt;
File:Manufacturing21.jpg|Fully assembled consoles are placed on carts, ready for initialization.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software initialization ==&lt;br /&gt;
&lt;br /&gt;
When a fully-assembled Xbox reached the end of the production line, it had a:&lt;br /&gt;
&lt;br /&gt;
* valid BIOS image&lt;br /&gt;
* blank EEPROM&lt;br /&gt;
* blank, unlocked hard disk&lt;br /&gt;
&lt;br /&gt;
To initialize the EEPROM and hard disk in the final stage of production, a technician would insert a DVD containing a setup program. The setup program, named default.xbe just like any other primary Xbox executable, was built by the XDK with the &amp;quot;allow eject&amp;quot; flag set and the region code set to 0x80000000 (&amp;quot;DEBUG&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
When the Xbox kernel initializes, it checksums the EEPROM. If it fails, the Xbox will be in DEBUG mode, i.e. the region code is set to 0x80000000. With the region code set to this value, the kernel ignores it if the hard disk is not locked. Because the region code matches, the kernel will run the executable from the DVD, which does the following:&lt;br /&gt;
&lt;br /&gt;
# Format the three swap partitions&lt;br /&gt;
# Copy XMTAXBOX.XBE from the DVD to the first cache partition and run it &lt;br /&gt;
&lt;br /&gt;
Then the DVD can be ejected and put into the next Xbox.&lt;br /&gt;
&lt;br /&gt;
=== XMTAXBOX.XBE ===&lt;br /&gt;
&lt;br /&gt;
This XMTAXBOX.XBE is an XBE retail-signed for hard disk, also with the region code set to 0x80000000, that does the following:&lt;br /&gt;
&lt;br /&gt;
# Retrieve the EEPROM contents from a network server&lt;br /&gt;
# Retrieve the contents of the system and data partitions from a network server&lt;br /&gt;
# Lock the hard disk&lt;br /&gt;
# Run some self tests and send a report to the server&lt;br /&gt;
&lt;br /&gt;
A new Xbox still contains the file XMTAXBOX.XBE on the first cache partition, as well as some temporary files on the third one.&lt;br /&gt;
&lt;br /&gt;
Xbox kernels since version 4034 have another backdoor that even works if the EEPROM check succeeds: If bit 30 of the media flag of an XBE is set, the condition of the hard disk is ignored as well. This change allows Microsoft to replace broken hard disks without replacing a valid EEPROM on an Xbox sent in for repair. Before this change, they had to rewrite the EEPROM whenever they replaced the drive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing30.jpg|Consoles are initialized by setup program.&lt;br /&gt;
File:Manufacturing33.jpg|Initialized consoles undergo final integration testing.&lt;br /&gt;
File:Manufacturing34.jpg&lt;br /&gt;
File:Manufacturing2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packing and shipping ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing17.jpg|Styrofoam inserts are prepared.&lt;br /&gt;
File:Manufacturing31.jpg|Consoles are packed into boxes.&lt;br /&gt;
File:Manufacturing32.jpg|Boxes are sealed...&lt;br /&gt;
File:Manufacturing29.jpg|...and loaded on pallets, ready for shipping.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=iWQb7LGH71s Xbox Factory Tour Video (Sárvár, Hungary; 2002)] - Demonstrates almost the entire assembly process from start to finish (not including case manufacturing).&lt;br /&gt;
* [https://www.youtube.com/watch?v=_iR0eNuyUKI Flextronics Advertisement] - Contains still photos of the PCB manufacturing and testing processes.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
This article is adapted from [https://web.archive.org/web/20100617013616/http://www.xbox-linux.org/wiki/Xbox_Manufacturing_Process Xbox Manufacturing Process] by Michael Steil. Its content is reproduced here under the [https://www.gnu.org/licenses/old-licenses/fdl-1.2.en.html GNU Free Documentation License 1.2].&lt;br /&gt;
&lt;br /&gt;
Production line photos are from [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ Andy Rostad's gallery].&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Main_Page&amp;diff=6340</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Main_Page&amp;diff=6340"/>
				<updated>2017-12-29T03:19:04Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Main Page/Header}}&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* [[Chihiro]]&lt;br /&gt;
* [[Xbox]]&lt;br /&gt;
&lt;br /&gt;
* [[Hardware Revisions]]&lt;br /&gt;
* [[Motherboard]]&lt;br /&gt;
* [[CPU]]&lt;br /&gt;
* [[NV2A]]&lt;br /&gt;
** [[NV2A/Vertex attributes]]&lt;br /&gt;
** [[NV2A/Fixed Function Pipeline]]&lt;br /&gt;
** [[NV2A/Vertex Shader]]&lt;br /&gt;
** [[NV2A/Pixel Combiner]]&lt;br /&gt;
** [[NV2A/Surface Formats]]&lt;br /&gt;
* [[Memory]]&lt;br /&gt;
* [[Flash ROM]]&lt;br /&gt;
* [[MCPX]]&lt;br /&gt;
** [[APU]]&lt;br /&gt;
** [[ACI]]&lt;br /&gt;
* [[SMBus]]&lt;br /&gt;
** [[EEPROM]]&lt;br /&gt;
** [[SMC]]&lt;br /&gt;
** [[Video Encoder]]&lt;br /&gt;
*** [[AV Cables]]&lt;br /&gt;
* [[NVNet|Network Controller (NVNet)]]&lt;br /&gt;
* [[DVD Drive]]&lt;br /&gt;
** [[Xbox Game Disc]]&lt;br /&gt;
* [[Hard Drive]]&lt;br /&gt;
* [[USB]]&lt;br /&gt;
** [[Xbox Input Devices]]&lt;br /&gt;
** [[Xbox Memory Unit]]&lt;br /&gt;
** [[Xbox Live Communicator]] &amp;lt;!-- Maybe rename this to microphones later? --&amp;gt;&lt;br /&gt;
** [[Xbox DVD Movie Playback Kit]]&lt;br /&gt;
* [[Power Supply]]&lt;br /&gt;
* [[Development Kits]]&lt;br /&gt;
** [[Super I/O]]&lt;br /&gt;
** [[DVD Emulator]]&lt;br /&gt;
* [[Manufacturing Process]]&lt;br /&gt;
&lt;br /&gt;
== System Software ==&lt;br /&gt;
* [[MCPX ROM]]&lt;br /&gt;
* [[BIOS]] / [[Kernel]]&lt;br /&gt;
** [[Boot Process]]&lt;br /&gt;
** [[XBE]] (Executable file format)&lt;br /&gt;
* [[FATX]] (Filesystem)&lt;br /&gt;
* [[Dashboard]]&lt;br /&gt;
* [[Exploits]]&lt;br /&gt;
&lt;br /&gt;
== Development Kits and Tools ==&lt;br /&gt;
* [https://github.com/xqemu/nxdk nxdk (New Xbox Development Kit)]&lt;br /&gt;
* [[OpenXDK]]&lt;br /&gt;
* [[Microsoft XDK]]&lt;br /&gt;
** [[Xbox Debug Monitor]]&lt;br /&gt;
** [[Xbox Neighborhood]]&lt;br /&gt;
** [[Kernel_Debug| Xbox Kernel Debugging]]&lt;br /&gt;
&lt;br /&gt;
== Games ==&lt;br /&gt;
* [[:Category:Games|Games]]&lt;br /&gt;
* [[Engine List]]&lt;br /&gt;
&lt;br /&gt;
== Emulation ==&lt;br /&gt;
* [[Emulators]]&lt;br /&gt;
** [[XQEMU]]&lt;br /&gt;
** [[Xbox 360 Backward Compatibility]]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* [[Network]]&lt;br /&gt;
* [[Patents]]&lt;br /&gt;
* Find random stuff in [[Resources]]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6339</id>
		<title>Manufacturing Process</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6339"/>
				<updated>2017-12-29T03:18:22Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: Mention Taiwan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Manufacturing26.jpg|thumb|Sárvár, Hungary factory]]&lt;br /&gt;
&lt;br /&gt;
The Xbox was manufactured in four locations throughout its lifetime: Guadalajara, Mexico; Sárvár, Hungary; Doumen, China; and Taiwan{{FIXME|reason=City?}}.&lt;br /&gt;
&lt;br /&gt;
== Serial Number ==&lt;br /&gt;
&lt;br /&gt;
[[File:Serial-sticker.jpg|frame|An example of a serial number sticker]]&lt;br /&gt;
&lt;br /&gt;
Every Xbox has a sticker on the bottom with a manufacturing date and a 12-digit serial number. The serial number encodes information about where and when the hardware was manufactured.&lt;br /&gt;
&lt;br /&gt;
Using the pictured serial number as an example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! Line !! Number !! Year !! Week !! Factory&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 166356 || 2 || 09 || 03&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The first field is the factory production line number. The second field is the Xbox's number for the week (for the whole factory, not just the one line). The third field is the last digit of the year. The fourth field is the week of the year. Finally, the fifth field is the factory number. Mexico is 02, Hungary is 03, China is 05, and Taiwan is 06.&lt;br /&gt;
&lt;br /&gt;
So this Xbox was the 166,356&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; to be manufactured in week 9 of the year 2002 on production line 1 in Sárvár, Hungary.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Mexico&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Hungary&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | China&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2001&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| colspan=2 | Production of 110V 1.0 Xboxes with Thomson DVD drives begins for USA/Canada.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2002&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | January&lt;br /&gt;
| Production begins for Japan.&lt;br /&gt;
| Production switches to 220V 1.0 models for Europe/Australia.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| Production lines 1 and 6 are moved to China. 50% of new units now produced with Philips DVD drives.&lt;br /&gt;
|&lt;br /&gt;
| {{FIXME|reason=Which markets did China take up production for?}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | May&lt;br /&gt;
|&lt;br /&gt;
| Production stops after ~3 million units. All four production lines moved to China.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production of the 220V 1.1 Xbox for Europe/Australia begins, with mostly Philips and sometimes Thomson DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | September&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Most units now use Samsung DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| Remaining four lines switched to version 1.1.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | November&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production extended to 110V USA/Canada/Japan models.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | December&lt;br /&gt;
| Production ends after ~7 million units.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2003&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | February&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | March&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | July&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.4.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.5.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2004 {{FIXME|reason=Need timeline for 1.6 models.}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hardware assembly ==&lt;br /&gt;
&lt;br /&gt;
The Xbox was manufactured just like many other mass-produced electronic products. Printed circuit boards were made in bulk and populated by pick-and-place machines, the plastic case was formed by injection molding, and finally all of the pieces were assembled by hand on production lines.&lt;br /&gt;
&lt;br /&gt;
The overall process didn't vary much between hardware revisions. The only notable change was related to the BIOS ROM. Up until version 1.6, the BIOS was flashed onto a TSOP ROM before being soldered to the motherboard. Revision 1.6 introduced the Xyclops chip, which integrated both the [[System Management Controller]] and the BIOS ROM on a single die. This meant the BIOS had to be flashed by the chip manufacturer instead of on the Xbox production line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing19.jpg|Plastic case molding &amp;amp; assembly.&lt;br /&gt;
File:Manufacturing18.jpg|Lids&lt;br /&gt;
File:Manufacturing9.jpg|Green jewels&lt;br /&gt;
File:Manufacturing10.jpg|Green jewels&lt;br /&gt;
File:Manufacturing16.jpg|Jewels are dispensed from hoppers.&lt;br /&gt;
File:Manufacturing7.jpg|Lid shield is positioned.&lt;br /&gt;
File:Manufacturing3.jpg|Lid is placed over shield.&lt;br /&gt;
File:Manufacturing5.jpg|Jewel is aligned...&lt;br /&gt;
File:Manufacturing4.jpg|...and then applied.&lt;br /&gt;
File:Manufacturing6.jpg|The tape is left on to prevent scratches.&lt;br /&gt;
File:Manufacturing15.jpg|Shield and drive caddies are installed in the bottom half.&lt;br /&gt;
File:Manufacturing20.jpg|Assembled cases are placed on pallets.&lt;br /&gt;
File:Manufacturing11.jpg&lt;br /&gt;
File:Manufacturing12.jpg&lt;br /&gt;
File:Manufacturing13.jpg&lt;br /&gt;
File:Manufacturing14.jpg|Cases ready for their electronics.&lt;br /&gt;
File:Manufacturing25.jpg|Components arrive in bulk at the assembly line.&lt;br /&gt;
File:Manufacturing26.jpg&lt;br /&gt;
File:Manufacturing24.jpg|Technicians assemble components.&lt;br /&gt;
File:Manufacturing23.jpg&lt;br /&gt;
File:Manufacturing22.jpg&lt;br /&gt;
File:Manufacturing27.jpg&lt;br /&gt;
File:Manufacturing28.jpg&lt;br /&gt;
File:Manufacturing21.jpg|Fully assembled consoles are placed on carts, ready for initialization.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software initialization ==&lt;br /&gt;
&lt;br /&gt;
When a fully-assembled Xbox reached the end of the production line, it had a:&lt;br /&gt;
&lt;br /&gt;
* valid BIOS image&lt;br /&gt;
* blank EEPROM&lt;br /&gt;
* blank, unlocked hard disk&lt;br /&gt;
&lt;br /&gt;
To initialize the EEPROM and hard disk in the final stage of production, a technician would insert a DVD containing a setup program. The setup program, named default.xbe just like any other primary Xbox executable, was built by the XDK with the &amp;quot;allow eject&amp;quot; flag set and the region code set to 0x80000000 (&amp;quot;DEBUG&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
When the Xbox kernel initializes, it checksums the EEPROM. If it fails, the Xbox will be in DEBUG mode, i.e. the region code is set to 0x80000000. With the region code set to this value, the kernel ignores it if the hard disk is not locked. Because the region code matches, the kernel will run the executable from the DVD, which does the following:&lt;br /&gt;
&lt;br /&gt;
# Format the three swap partitions&lt;br /&gt;
# Copy XMTAXBOX.XBE from the DVD to the first cache partition and run it &lt;br /&gt;
&lt;br /&gt;
Then the DVD can be ejected and put into the next Xbox.&lt;br /&gt;
&lt;br /&gt;
=== XMTAXBOX.XBE ===&lt;br /&gt;
&lt;br /&gt;
This XMTAXBOX.XBE is an XBE retail-signed for hard disk, also with the region code set to 0x80000000, that does the following:&lt;br /&gt;
&lt;br /&gt;
# Retrieve the EEPROM contents from a network server&lt;br /&gt;
# Retrieve the contents of the system and data partitions from a network server&lt;br /&gt;
# Lock the hard disk&lt;br /&gt;
# Run some self tests and send a report to the server&lt;br /&gt;
&lt;br /&gt;
A new Xbox still contains the file XMTAXBOX.XBE on the first cache partition, as well as some temporary files on the third one.&lt;br /&gt;
&lt;br /&gt;
Xbox kernels since version 4034 have another backdoor that even works if the EEPROM check succeeds: If bit 30 of the media flag of an XBE is set, the condition of the hard disk is ignored as well. This change allows Microsoft to replace broken hard disks without replacing a valid EEPROM on an Xbox sent in for repair. Before this change, they had to rewrite the EEPROM whenever they replaced the drive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing30.jpg|Consoles are initialized by setup program.&lt;br /&gt;
File:Manufacturing33.jpg|Initialized consoles undergo final integration testing.&lt;br /&gt;
File:Manufacturing34.jpg&lt;br /&gt;
File:Manufacturing2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packing and shipping ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing17.jpg|Styrofoam inserts are prepared.&lt;br /&gt;
File:Manufacturing31.jpg|Consoles are packed into boxes.&lt;br /&gt;
File:Manufacturing32.jpg|Boxes are sealed...&lt;br /&gt;
File:Manufacturing29.jpg|...and loaded on pallets, ready for shipping.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
This article is adapted from [https://web.archive.org/web/20100617013616/http://www.xbox-linux.org/wiki/Xbox_Manufacturing_Process Xbox Manufacturing Process] by Michael Steil. Its content is reproduced here under the [https://www.gnu.org/licenses/old-licenses/fdl-1.2.en.html GNU Free Documentation License 1.2].&lt;br /&gt;
&lt;br /&gt;
Production line photos are from [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ Andy Rostad's gallery].&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6338</id>
		<title>Manufacturing Process</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6338"/>
				<updated>2017-12-29T03:09:13Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: Add photos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Manufacturing26.jpg|thumb|Sárvár, Hungary factory]]&lt;br /&gt;
&lt;br /&gt;
The Xbox was manufactured in three countries throughout its lifetime: Guadalajara, Mexico; Sárvár, Hungary; and Doumen, China.&lt;br /&gt;
&lt;br /&gt;
== Serial Number ==&lt;br /&gt;
&lt;br /&gt;
[[File:Serial-sticker.jpg|frame|An example of a serial number sticker]]&lt;br /&gt;
&lt;br /&gt;
Every Xbox has a sticker on the bottom with a manufacturing date and a 12-digit serial number. The serial number encodes information about where and when the hardware was manufactured.&lt;br /&gt;
&lt;br /&gt;
Using the pictured serial number as an example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! Line !! Number !! Year !! Week !! Factory&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 166356 || 2 || 09 || 03&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The first field is the factory production line number. The second field is the Xbox's number for the week (for the whole factory, not just the one line). The third field is the last digit of the year. The fourth field is the week of the year. Finally, the fifth field is the factory number. Mexico is 02, Hungary is 03, and China is 05.&lt;br /&gt;
&lt;br /&gt;
So this Xbox was the 166,356&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; to be manufactured in week 9 of the year 2002 on production line 1 in Sárvár, Hungary.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Mexico&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Hungary&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | China&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2001&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| colspan=2 | Production of 110V 1.0 Xboxes with Thomson DVD drives begins for USA/Canada.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2002&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | January&lt;br /&gt;
| Production begins for Japan.&lt;br /&gt;
| Production switches to 220V 1.0 models for Europe/Australia.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| Production lines 1 and 6 are moved to China. 50% of new units now produced with Philips DVD drives.&lt;br /&gt;
|&lt;br /&gt;
| {{FIXME|reason=Which markets did China take up production for?}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | May&lt;br /&gt;
|&lt;br /&gt;
| Production stops after ~3 million units. All four production lines moved to China.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production of the 220V 1.1 Xbox for Europe/Australia begins, with mostly Philips and sometimes Thomson DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | September&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Most units now use Samsung DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| Remaining four lines switched to version 1.1.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | November&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production extended to 110V USA/Canada/Japan models.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | December&lt;br /&gt;
| Production ends after ~7 million units.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2003&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | February&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | March&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | July&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.4.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.5.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2004 {{FIXME|reason=Need timeline for 1.6 models.}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hardware assembly ==&lt;br /&gt;
&lt;br /&gt;
The Xbox was manufactured just like many other mass-produced electronic products. Printed circuit boards were made in bulk and populated by pick-and-place machines, the plastic case was formed by injection molding, and finally all of the pieces were assembled by hand on production lines.&lt;br /&gt;
&lt;br /&gt;
The overall process didn't vary much between hardware revisions. The only notable change was related to the BIOS ROM. Up until version 1.6, the BIOS was flashed onto a TSOP ROM before being soldered to the motherboard. Revision 1.6 introduced the Xyclops chip, which integrated both the [[System Management Controller]] and the BIOS ROM on a single die. This meant the BIOS had to be flashed by the chip manufacturer instead of on the Xbox production line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing19.jpg|Plastic case molding &amp;amp; assembly.&lt;br /&gt;
File:Manufacturing18.jpg|Lids&lt;br /&gt;
File:Manufacturing9.jpg|Green jewels&lt;br /&gt;
File:Manufacturing10.jpg|Green jewels&lt;br /&gt;
File:Manufacturing16.jpg|Jewels are dispensed from hoppers.&lt;br /&gt;
File:Manufacturing7.jpg|Lid shield is positioned.&lt;br /&gt;
File:Manufacturing3.jpg|Lid is placed over shield.&lt;br /&gt;
File:Manufacturing5.jpg|Jewel is aligned...&lt;br /&gt;
File:Manufacturing4.jpg|...and then applied.&lt;br /&gt;
File:Manufacturing6.jpg|The tape is left on to prevent scratches.&lt;br /&gt;
File:Manufacturing15.jpg|Shield and drive caddies are installed in the bottom half.&lt;br /&gt;
File:Manufacturing20.jpg|Assembled cases are placed on pallets.&lt;br /&gt;
File:Manufacturing11.jpg&lt;br /&gt;
File:Manufacturing12.jpg&lt;br /&gt;
File:Manufacturing13.jpg&lt;br /&gt;
File:Manufacturing14.jpg|Cases ready for their electronics.&lt;br /&gt;
File:Manufacturing25.jpg|Components arrive in bulk at the assembly line.&lt;br /&gt;
File:Manufacturing26.jpg&lt;br /&gt;
File:Manufacturing24.jpg|Technicians assemble components.&lt;br /&gt;
File:Manufacturing23.jpg&lt;br /&gt;
File:Manufacturing22.jpg&lt;br /&gt;
File:Manufacturing27.jpg&lt;br /&gt;
File:Manufacturing28.jpg&lt;br /&gt;
File:Manufacturing21.jpg|Fully assembled consoles are placed on carts, ready for initialization.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software initialization ==&lt;br /&gt;
&lt;br /&gt;
When a fully-assembled Xbox reached the end of the production line, it had a:&lt;br /&gt;
&lt;br /&gt;
* valid BIOS image&lt;br /&gt;
* blank EEPROM&lt;br /&gt;
* blank, unlocked hard disk&lt;br /&gt;
&lt;br /&gt;
To initialize the EEPROM and hard disk in the final stage of production, a technician would insert a DVD containing a setup program. The setup program, named default.xbe just like any other primary Xbox executable, was built by the XDK with the &amp;quot;allow eject&amp;quot; flag set and the region code set to 0x80000000 (&amp;quot;DEBUG&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
When the Xbox kernel initializes, it checksums the EEPROM. If it fails, the Xbox will be in DEBUG mode, i.e. the region code is set to 0x80000000. With the region code set to this value, the kernel ignores it if the hard disk is not locked. Because the region code matches, the kernel will run the executable from the DVD, which does the following:&lt;br /&gt;
&lt;br /&gt;
# Format the three swap partitions&lt;br /&gt;
# Copy XMTAXBOX.XBE from the DVD to the first cache partition and run it &lt;br /&gt;
&lt;br /&gt;
Then the DVD can be ejected and put into the next Xbox.&lt;br /&gt;
&lt;br /&gt;
=== XMTAXBOX.XBE ===&lt;br /&gt;
&lt;br /&gt;
This XMTAXBOX.XBE is an XBE retail-signed for hard disk, also with the region code set to 0x80000000, that does the following:&lt;br /&gt;
&lt;br /&gt;
# Retrieve the EEPROM contents from a network server&lt;br /&gt;
# Retrieve the contents of the system and data partitions from a network server&lt;br /&gt;
# Lock the hard disk&lt;br /&gt;
# Run some self tests and send a report to the server&lt;br /&gt;
&lt;br /&gt;
A new Xbox still contains the file XMTAXBOX.XBE on the first cache partition, as well as some temporary files on the third one.&lt;br /&gt;
&lt;br /&gt;
Xbox kernels since version 4034 have another backdoor that even works if the EEPROM check succeeds: If bit 30 of the media flag of an XBE is set, the condition of the hard disk is ignored as well. This change allows Microsoft to replace broken hard disks without replacing a valid EEPROM on an Xbox sent in for repair. Before this change, they had to rewrite the EEPROM whenever they replaced the drive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing30.jpg|Consoles are initialized by setup program.&lt;br /&gt;
File:Manufacturing33.jpg|Initialized consoles undergo final integration testing.&lt;br /&gt;
File:Manufacturing34.jpg&lt;br /&gt;
File:Manufacturing2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packing and shipping ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manufacturing17.jpg|Styrofoam inserts are prepared.&lt;br /&gt;
File:Manufacturing31.jpg|Consoles are packed into boxes.&lt;br /&gt;
File:Manufacturing32.jpg|Boxes are sealed...&lt;br /&gt;
File:Manufacturing29.jpg|...and loaded on pallets, ready for shipping.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
This article is adapted from [https://web.archive.org/web/20100617013616/http://www.xbox-linux.org/wiki/Xbox_Manufacturing_Process Xbox Manufacturing Process] by Michael Steil. Its content is reproduced here under the [https://www.gnu.org/licenses/old-licenses/fdl-1.2.en.html GNU Free Documentation License 1.2].&lt;br /&gt;
&lt;br /&gt;
Production line photos are from [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ Andy Rostad's gallery].&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing34.jpg&amp;diff=6337</id>
		<title>File:Manufacturing34.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing34.jpg&amp;diff=6337"/>
				<updated>2017-12-29T02:14:53Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing33.jpg&amp;diff=6336</id>
		<title>File:Manufacturing33.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing33.jpg&amp;diff=6336"/>
				<updated>2017-12-29T02:14:40Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing32.jpg&amp;diff=6335</id>
		<title>File:Manufacturing32.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing32.jpg&amp;diff=6335"/>
				<updated>2017-12-29T02:14:20Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing31.jpg&amp;diff=6334</id>
		<title>File:Manufacturing31.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing31.jpg&amp;diff=6334"/>
				<updated>2017-12-29T02:14:09Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing30.jpg&amp;diff=6333</id>
		<title>File:Manufacturing30.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing30.jpg&amp;diff=6333"/>
				<updated>2017-12-29T02:13:53Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing29.jpg&amp;diff=6332</id>
		<title>File:Manufacturing29.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing29.jpg&amp;diff=6332"/>
				<updated>2017-12-29T02:13:39Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing28.jpg&amp;diff=6331</id>
		<title>File:Manufacturing28.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing28.jpg&amp;diff=6331"/>
				<updated>2017-12-29T02:13:20Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing27.jpg&amp;diff=6330</id>
		<title>File:Manufacturing27.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing27.jpg&amp;diff=6330"/>
				<updated>2017-12-29T02:13:07Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing26.jpg&amp;diff=6329</id>
		<title>File:Manufacturing26.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing26.jpg&amp;diff=6329"/>
				<updated>2017-12-29T02:12:51Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing25.jpg&amp;diff=6328</id>
		<title>File:Manufacturing25.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing25.jpg&amp;diff=6328"/>
				<updated>2017-12-29T02:12:38Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing24.jpg&amp;diff=6327</id>
		<title>File:Manufacturing24.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing24.jpg&amp;diff=6327"/>
				<updated>2017-12-29T02:10:14Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing23.jpg&amp;diff=6326</id>
		<title>File:Manufacturing23.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing23.jpg&amp;diff=6326"/>
				<updated>2017-12-29T02:09:54Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing22.jpg&amp;diff=6325</id>
		<title>File:Manufacturing22.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing22.jpg&amp;diff=6325"/>
				<updated>2017-12-29T02:09:38Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing21.jpg&amp;diff=6324</id>
		<title>File:Manufacturing21.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing21.jpg&amp;diff=6324"/>
				<updated>2017-12-29T02:09:22Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing20.jpg&amp;diff=6323</id>
		<title>File:Manufacturing20.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing20.jpg&amp;diff=6323"/>
				<updated>2017-12-29T02:09:08Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing19.jpg&amp;diff=6322</id>
		<title>File:Manufacturing19.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing19.jpg&amp;diff=6322"/>
				<updated>2017-12-29T02:08:46Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing18.jpg&amp;diff=6321</id>
		<title>File:Manufacturing18.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing18.jpg&amp;diff=6321"/>
				<updated>2017-12-29T02:08:32Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing17.jpg&amp;diff=6320</id>
		<title>File:Manufacturing17.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing17.jpg&amp;diff=6320"/>
				<updated>2017-12-29T02:08:15Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing16.jpg&amp;diff=6319</id>
		<title>File:Manufacturing16.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing16.jpg&amp;diff=6319"/>
				<updated>2017-12-29T02:08:03Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing15.jpg&amp;diff=6318</id>
		<title>File:Manufacturing15.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing15.jpg&amp;diff=6318"/>
				<updated>2017-12-29T02:07:40Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing14.jpg&amp;diff=6317</id>
		<title>File:Manufacturing14.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing14.jpg&amp;diff=6317"/>
				<updated>2017-12-29T02:07:27Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing13.jpg&amp;diff=6316</id>
		<title>File:Manufacturing13.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing13.jpg&amp;diff=6316"/>
				<updated>2017-12-29T02:07:14Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing12.jpg&amp;diff=6315</id>
		<title>File:Manufacturing12.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing12.jpg&amp;diff=6315"/>
				<updated>2017-12-29T02:06:59Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing11.jpg&amp;diff=6314</id>
		<title>File:Manufacturing11.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing11.jpg&amp;diff=6314"/>
				<updated>2017-12-29T02:06:40Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing10.jpg&amp;diff=6313</id>
		<title>File:Manufacturing10.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing10.jpg&amp;diff=6313"/>
				<updated>2017-12-29T02:06:25Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing9.jpg&amp;diff=6312</id>
		<title>File:Manufacturing9.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing9.jpg&amp;diff=6312"/>
				<updated>2017-12-29T02:06:13Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing7.jpg&amp;diff=6311</id>
		<title>File:Manufacturing7.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing7.jpg&amp;diff=6311"/>
				<updated>2017-12-29T02:05:55Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing6.jpg&amp;diff=6310</id>
		<title>File:Manufacturing6.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing6.jpg&amp;diff=6310"/>
				<updated>2017-12-29T02:05:35Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing5.jpg&amp;diff=6309</id>
		<title>File:Manufacturing5.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing5.jpg&amp;diff=6309"/>
				<updated>2017-12-29T02:05:23Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing4.jpg&amp;diff=6308</id>
		<title>File:Manufacturing4.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing4.jpg&amp;diff=6308"/>
				<updated>2017-12-29T02:04:59Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing3.jpg&amp;diff=6307</id>
		<title>File:Manufacturing3.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing3.jpg&amp;diff=6307"/>
				<updated>2017-12-29T02:04:38Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing2.jpg&amp;diff=6306</id>
		<title>File:Manufacturing2.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing2.jpg&amp;diff=6306"/>
				<updated>2017-12-29T02:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Manufacturing1.jpg&amp;diff=6305</id>
		<title>File:Manufacturing1.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Manufacturing1.jpg&amp;diff=6305"/>
				<updated>2017-12-29T01:54:37Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From [https://web.archive.org/web/20100608022830/http://andy.saturn9.ws:80/Photo%20Albums/Xbox%20Manufacturing%20Facility/ andy.saturn9.ws]&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6304</id>
		<title>Manufacturing Process</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Manufacturing_Process&amp;diff=6304"/>
				<updated>2017-12-29T00:04:31Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: Created page with &amp;quot;The Xbox was manufactured in three countries throughout its lifetime: Guadalajara, Mexico; Sárvár, Hungary; and Doumen, China.  == Serial Number ==  File:Serial-sticker.jp...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Xbox was manufactured in three countries throughout its lifetime: Guadalajara, Mexico; Sárvár, Hungary; and Doumen, China.&lt;br /&gt;
&lt;br /&gt;
== Serial Number ==&lt;br /&gt;
&lt;br /&gt;
[[File:Serial-sticker.jpg|frame|An example of a serial number sticker]]&lt;br /&gt;
&lt;br /&gt;
Every Xbox has a sticker on the bottom with a manufacturing date and a 12-digit serial number. The serial number encodes information about where and when the hardware was manufactured.&lt;br /&gt;
&lt;br /&gt;
Using the pictured serial number as an example:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! Line !! Number !! Year !! Week !! Factory&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 166356 || 2 || 09 || 03&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The first field is the factory production line number. The second field is the Xbox's number for the week (for the whole factory, not just the one line). The third field is the last digit of the year. The fourth field is the week of the year. Finally, the fifth field is the factory number. Mexico is 02, Hungary is 03, and China is 05.&lt;br /&gt;
&lt;br /&gt;
So this Xbox was the 166,356&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; to be manufactured in week 9 of the year 2002 on production line 1 in Sárvár, Hungary.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; |&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Mexico&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Hungary&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | China&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2001&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| colspan=2 | Production of 110V 1.0 Xboxes with Thomson DVD drives begins for USA/Canada.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2002&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | January&lt;br /&gt;
| Production begins for Japan.&lt;br /&gt;
| Production switches to 220V 1.0 models for Europe/Australia.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| Production lines 1 and 6 are moved to China. 50% of new units now produced with Philips DVD drives.&lt;br /&gt;
|&lt;br /&gt;
| {{FIXME|reason=Which markets did China take up production for?}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | May&lt;br /&gt;
|&lt;br /&gt;
| Production stops after ~3 million units. All four production lines moved to China.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production of the 220V 1.1 Xbox for Europe/Australia begins, with mostly Philips and sometimes Thomson DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | September&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Most units now use Samsung DVD drives.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | October&lt;br /&gt;
| Remaining four lines switched to version 1.1.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | November&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Production extended to 110V USA/Canada/Japan models.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | December&lt;br /&gt;
| Production ends after ~7 million units.&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2003&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | February&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.2.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | March&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | April&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| Last line changes to version 1.3.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | July&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.4.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | August&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| First line changes to version 1.5.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=4 scope=&amp;quot;col&amp;quot; | 2004 {{FIXME|reason=Need timeline for 1.6 models.}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background:white&amp;quot; |&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hardware assembly ==&lt;br /&gt;
&lt;br /&gt;
The Xbox was manufactured just like many other mass-produced electronic products. Printed circuit boards were made in bulk and populated by pick-and-place machines, the plastic case was formed by injection molding, and finally all of the pieces were assembled by hand on production lines.&lt;br /&gt;
&lt;br /&gt;
The overall process didn't vary much between hardware revisions. The only notable change was related to the BIOS ROM. Up until version 1.6, the BIOS was flashed onto a TSOP ROM before being soldered to the motherboard. Revision 1.6 introduced the Xyclops chip, which integrated both the [[System Management Controller]] and the BIOS ROM on a single die. This meant the BIOS had to be flashed by the chip manufacturer instead of on the Xbox production line.&lt;br /&gt;
&lt;br /&gt;
== Software initialization ==&lt;br /&gt;
&lt;br /&gt;
When a fully-assembled Xbox reached the end of the production line, it had a:&lt;br /&gt;
&lt;br /&gt;
* valid BIOS image&lt;br /&gt;
* blank EEPROM&lt;br /&gt;
* blank, unlocked hard disk&lt;br /&gt;
&lt;br /&gt;
To initialize the EEPROM and hard disk in the final stage of production, a technician would insert a DVD containing a setup program. The setup program, named default.xbe just like any other primary Xbox executable, was built by the XDK with the &amp;quot;allow eject&amp;quot; flag set and the region code set to 0x80000000 (&amp;quot;DEBUG&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
When the Xbox kernel initializes, it checksums the EEPROM. If it fails, the Xbox will be in DEBUG mode, i.e. the region code is set to 0x80000000. With the region code set to this value, the kernel ignores it if the hard disk is not locked. Because the region code matches, the kernel will run the executable from the DVD, which does the following:&lt;br /&gt;
&lt;br /&gt;
# Format the three swap partitions&lt;br /&gt;
# Copy XMTAXBOX.XBE from the DVD to the first cache partition and run it &lt;br /&gt;
&lt;br /&gt;
Then the DVD can be ejected and put into the next Xbox.&lt;br /&gt;
&lt;br /&gt;
=== XMTAXBOX.XBE ===&lt;br /&gt;
&lt;br /&gt;
This XMTAXBOX.XBE is an XBE retail-signed for hard disk, also with the region code set to 0x80000000, that does the following:&lt;br /&gt;
&lt;br /&gt;
# Retrieve the EEPROM contents from a network server&lt;br /&gt;
# Retrieve the contents of the system and data partitions from a network server&lt;br /&gt;
# Lock the hard disk&lt;br /&gt;
# Run some self tests and send a report to the server&lt;br /&gt;
&lt;br /&gt;
A new Xbox still contains the file XMTAXBOX.XBE on the first cache partition, as well as some temporary files on the third one.&lt;br /&gt;
&lt;br /&gt;
Xbox kernels since version 4034 have another backdoor that even works if the EEPROM check succeeds: If bit 30 of the media flag of an XBE is set, the condition of the hard disk is ignored as well. This change allows Microsoft to replace broken hard disks without replacing a valid EEPROM on an Xbox sent in for repair. Before this change, they had to rewrite the EEPROM whenever they replaced the drive.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
This article is adapted from [https://web.archive.org/web/20100617013616/http://www.xbox-linux.org/wiki/Xbox_Manufacturing_Process Xbox Manufacturing Process] by Michael Steil. Its content is reproduced here under the [https://www.gnu.org/licenses/old-licenses/fdl-1.2.en.html GNU Free Documentation License 1.2].&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=File:Serial-sticker.jpg&amp;diff=6303</id>
		<title>File:Serial-sticker.jpg</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=File:Serial-sticker.jpg&amp;diff=6303"/>
				<updated>2017-12-28T22:08:11Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: Retrieved from xbox-linux.org under the [https://web.archive.org/web/20100617013616/http://www.gnu.org/copyleft/fdl.html GNU Free Documentation License 1.2].&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retrieved from xbox-linux.org under the [https://web.archive.org/web/20100617013616/http://www.gnu.org/copyleft/fdl.html GNU Free Documentation License 1.2].&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=Talk:LPC_Debug_Port&amp;diff=6302</id>
		<title>Talk:LPC Debug Port</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=Talk:LPC_Debug_Port&amp;diff=6302"/>
				<updated>2017-12-28T01:03:10Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: Created page with &amp;quot;== Photos ==  Photos of the debug port across every revision (top and bottom) would be useful to show how the PCB traces changed over time. A photo showing the location of the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Photos ==&lt;br /&gt;
&lt;br /&gt;
Photos of the debug port across every revision (top and bottom) would be useful to show how the PCB traces changed over time. A photo showing the location of the port in relation to other components would be nice, too. Perhaps also photos of rebuilt ports and the pads/vias that must be connected. &amp;amp;mdash;[[User:Furon|Furon]] ([[User talk:Furon|talk]])&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	<entry>
		<id>https://xboxdevwiki.net/index.php?title=LPC_Debug_Port&amp;diff=6301</id>
		<title>LPC Debug Port</title>
		<link rel="alternate" type="text/html" href="https://xboxdevwiki.net/index.php?title=LPC_Debug_Port&amp;diff=6301"/>
				<updated>2017-12-28T00:20:10Z</updated>
		
		<summary type="html">&lt;p&gt;Furon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;margin-left:10px;&amp;quot;&lt;br /&gt;
|+ Pin Layout&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | Name !! style=&amp;quot;text-align:right&amp;quot; | Pin !! Pin !! Name&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | - || style=&amp;quot;text-align:right&amp;quot; | 16 || 15 || 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | SDA || style=&amp;quot;text-align:right&amp;quot; | 14 || 13 || SCL&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | GND || style=&amp;quot;text-align:right&amp;quot; | 12 || 11 || LAD0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | LAD1 || style=&amp;quot;text-align:right&amp;quot; | 10 || 9 || 3.3V&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | LAD2 || style=&amp;quot;text-align:right&amp;quot; | 8 || 7 || LAD3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 5V || style=&amp;quot;text-align:right&amp;quot; | 6 || 5 || LRESET#&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | PWR (v1.6) || style=&amp;quot;text-align:right&amp;quot; | 4 || 3 || LFRAME#&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | GND || style=&amp;quot;text-align:right&amp;quot; | 2 || 1 || LCLK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The '''LPC Debug Port''' is an unpopulated 2x8 2.54mm (0.1&amp;quot;) footprint on the Xbox motherboard that provides access to the system's [https://en.wikipedia.org/wiki/Low_Pin_Count Low Pin Count] Bus, as well as the [[SMBus]]. Throughout the Xbox's lifetime, Microsoft modified the LPC port in an attempt to prevent modding and, in some cases, it must be &amp;quot;rebuilt&amp;quot; to restore the port's full functionality. Rebuilding the LPC debug port involves soldering wires between it and very small vias on the motherboard.&lt;br /&gt;
&lt;br /&gt;
== Pins ==&lt;br /&gt;
&lt;br /&gt;
* '''3.3V''' (15 &amp;amp; 9) - Provides 3.3V while the Xbox is powered on.&lt;br /&gt;
* '''SDA''' (14) - [[SMBus]] data and address signal.&lt;br /&gt;
* '''SCL''' (13) - [[SMBus]] clock signal.&lt;br /&gt;
* '''GND''' (12 &amp;amp; 2) - Ground.&lt;br /&gt;
* '''LAD[3:0]''' (11, 10, 8, 7) - LPC address and data signals.&lt;br /&gt;
* '''5V''' (6) - Provides 5V while the Xbox is plugged in.&lt;br /&gt;
* '''LRESET#''' (5) - LPC reset signal; same as PCIRST#.&lt;br /&gt;
* '''PWR''' (4) - On pre-1.6 hardware, this pin does not physically exist. On 1.6 hardware, this pin is connected to the power button. Shorting it to ground will turn the Xbox on and off.&lt;br /&gt;
* '''LFRAME#''' (3) - LPC start-of-cycle signal.&lt;br /&gt;
* '''LCLK''' (2) - 33MHz LPC clock signal; same as PCICLK.&lt;/div&gt;</summary>
		<author><name>Furon</name></author>	</entry>

	</feed>