Difference between revisions of "Hardware Revisions"
Eighthpence (talk | contribs) |
|||
(42 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | There | + | There were several different retail Xbox hardware revisions, which include the following: |
− | + | * Xbox 1.0 (DVT6) | |
+ | ** USB controller is on a separate [[Motherboard#USB_Daughterboard|PCB]] as a 'bodge' for a bug in MCPX B2 silicon | ||
+ | ** GPU has a fan on the heat sink | ||
+ | ** Samsung M-die RAM chips | ||
+ | * Xbox 1.1 (QT) | ||
+ | ** MCPX D1 with revised secret rom, also fixes bug which required the USB daughterboard | ||
+ | ** Fan removed from the GPU heat sink | ||
+ | ** Removed PLL conditioner for GPU/CPU base clock | ||
+ | * Xbox 1.2 | ||
+ | ** Updated board layout, Motherboard revision codenamed "XBLADE" (1.2 -> 1.4) | ||
+ | ** TSOP size now 256k (Initial Size 1024k) | ||
+ | *** Debug / Dev TSOP is 512k | ||
+ | ** Switched to ATX Power connector | ||
+ | ** Samsung D-die RAM chips | ||
+ | * Xbox 1.3 | ||
+ | ** Removed LFrame trace from MCPX BGA pad to via, disconnecting signal from LPC Port | ||
+ | * Xbox 1.4 | ||
+ | ** Switched to the "Focus" Video Encoder | ||
+ | ** Samsung F-die RAM Chips | ||
+ | ** Straps underneath MCPX updated to indicate new encoder & RAM types to xcodes | ||
+ | * Xbox 1.6 (Tuscany) | ||
+ | ** New board layout with additional RAM Pads removed | ||
+ | ** Removed data and power lines from LPC port | ||
+ | ** Xyclops chip (includes ROM instead of flash = BIOS no longer flashable) | ||
+ | ** Switched to the "XCalibur" Video Encoder | ||
+ | ** Microsoft later switched to lower quality Hynix RAM. These Xboxes with non-Samsung RAM are sometimes referred to as 1.6b by the modding community. | ||
− | + | You can find more information about the hardware used in each revision below. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == 1. | + | == History of Xbox 1.5 == |
− | + | Allegedly, revision 1.5 had "3.3v and GND removed from LPC". But there has been no conclusive evidence pointing to their existence, and all 1.5 sightings to date have turned out to be 1.4 boards. This rumor likely originated from an incorrect measurement, or a damaged board. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Identifying == | == Identifying == | ||
Line 55: | Line 40: | ||
=== Manufacturing Details === | === Manufacturing Details === | ||
− | {| | + | {| class="wikitable" |
! scope="col" | Date Range | ! scope="col" | Date Range | ||
! scope="col" | Revision | ! scope="col" | Revision | ||
! scope="col" | Location | ! scope="col" | Location | ||
|- | |- | ||
− | | 01/ | + | | 01/2001–07/2002 || 1.0 || Hungary, Mexico |
+ | |- | ||
+ | | 08/2002-01/2003 || 1.1 || China, Mexico | ||
|- | |- | ||
− | | | + | | 01/2003-03/2003 || 1.2 || China |
|- | |- | ||
− | | | + | | 04/2003-07/2003 || 1.3 || China |
+ | |- | ||
+ | | 09/2003-03/2004 || 1.4,1.5 || China | ||
|- | |- | ||
− | | 04/2004 | + | | 04/2004-09/2004 || 1.6 || China, Taiwan |
+ | |- | ||
+ | | 09/2004-08/2005 || 1.6b || China, Taiwan | ||
|} | |} | ||
Line 73: | Line 64: | ||
The serial number looks like this: | The serial number looks like this: | ||
− | LNNNNNN | + | LNNNNNN YWWFF |
− | L is the production line | + | * L is the production line |
− | NNNNNN is the number produced that week | + | * NNNNNN is the number produced that week |
− | Y is the last digit of the production year | + | * Y is the last digit of the production year |
− | WW is the number of the week | + | * WW is the number of the week |
− | FF is the factory code | + | * FF is the factory code |
Note, this table contradicts the previous table. | Note, this table contradicts the previous table. | ||
− | {| | + | {| class="wikitable" |
! scope="col" | Factory | ! scope="col" | Factory | ||
! scope="col" | Location | ! scope="col" | Location | ||
Line 92: | Line 83: | ||
| 03 || Hungary || 1.0 | | 03 || Hungary || 1.0 | ||
|- | |- | ||
− | | 05 || China || 1. | + | | 05 || China || 1.1 or later |
|- | |- | ||
| 06 || Taiwan || 1.2 or later | | 06 || Taiwan || 1.2 or later | ||
|} | |} | ||
− | {| | + | {| class="wikitable" |
! scope="col" | Serial Number | ! scope="col" | Serial Number | ||
! scope="col" | Revision | ! scope="col" | Revision | ||
Line 120: | Line 111: | ||
|- | |- | ||
| LNNNNNN 42WFF || 1.6 | | LNNNNNN 42WFF || 1.6 | ||
+ | |- | ||
+ | | LNNNNNN 43WFF || 1.6b | ||
|} | |} | ||
− | {| | + | === DVD Drive === |
+ | |||
+ | There are four retail drives known to be used by Microsoft in the retail version of the console. | ||
+ | Any Xbox DVD drive can be used in any retail Xbox. | ||
+ | |||
+ | List of Xbox DVD Drive manufacturers | ||
+ | * Thomson (Xbox 1.0, 1.1) | ||
+ | * Philips (Xbox 1.1 and above) | ||
+ | * Samsung (Any) | ||
+ | * Hitachi-LG (8050L)(mainly 1.6?) | ||
+ | |||
+ | [[File:Xbox_drivedetermination.png|Xbox DVD Drive determination]] | ||
+ | |||
+ | ==== THOMSON TGM600 ==== | ||
+ | |||
+ | The first manufacture is sadly also the worst of all Dvdrom drives manufactured for the original Xbox. | ||
+ | It has a Cirrus Logic CL-CR3710-60EC-F as its main controller and a 8/3062 HD 64F3062F25 16bit H8/300H secondary samller MPU,at 25Mhz | ||
+ | Unkown sofar if there is external flash or if its inside the Cirrus Logic IC. | ||
+ | |||
+ | A news article officially announcing Thomson to be producing the DVD drive for the original Xbox back in 20 Juli of 2000[https://web.archive.org/web/20000829085016/http://www.codejunkies.com:80/archive/thomson_supplier_for_xbox.htm] | ||
+ | |||
+ | ==== SAMSUNG SDG605 ==== | ||
+ | |||
+ | The Samsung drive is a very popular DVDrom drive for its compatibility for most media types and better quality laser. There are 2 mayor revisions found for this manufacturer | ||
+ | * X00603-005 Plays CDR | ||
+ | * X00603-006 Wont play CDR | ||
+ | |||
+ | The DVDrom drive is using the MT1358E (MT1359E is the 360 Sata version) from Mediatek, and has a 39SF020A flashrom. | ||
+ | If the firmware from this drive is applied to a SAMSUNG 616T or 616F PC dvd drive it will behave as a Xbox one, modified hardware will allow for tray state and eject to work. | ||
+ | |||
+ | Commodore4Eva released a hacked firmware for this drive which enables modified backups to work. There is also a "0800" firmware for this drive which allows to dump the entire SS. The firmwares are not linked here for legal reasons. | ||
+ | |||
+ | [https://web.archive.org/web/20060707104502/http://www.samsungodd.com:80/UploadFiles/FW/FWDOWNLOAD/ENG/200212101112342331_SD-616F_F105.ZIP Original firmware for the similar PC drive SD-616F (F105)]. | ||
+ | |||
+ | ==== PHILIPS VAD6035/21 ==== | ||
+ | |||
+ | Also named: VAD6011/21 appears to have no brand or part number on its large main controller, might be Cirrus Logic based on its size and use of a Philips secondary smaller MCU. flash might be a 39SF020A from SST. The laser ribbon cable connector is different for its various revisions, a detail one must take into account when swapping controller boards. | ||
+ | |||
+ | There should be a tutorial on how to convert a PC DVD-ROM drive Pioneer 500M with the Philips firmware to be an Xbox DVD-ROM drive. | ||
+ | |||
+ | ==== HITACHI-LG GDR-8050L ==== | ||
+ | |||
+ | This DVD-rom drive, most commonly found in Xbox 1.6 and 1.6b is capable of reading DVD-+R, DVD-RW and CDRW media, but fails to boot most CD-R discs source: [http://www.xbox-hq.com/html/article1535.html xbox-hq.com Hitachi-LG GDR-8050L DVD Drive In Xbox]. | ||
+ | |||
+ | The latest manufacture for the DVDrom drive probably used a Panasonic MN103S89FDA for its main controler, appears to have no external flashrom. | ||
+ | with this firmware and modified hardware for Eject and traystate, a LG GDR-8163B or LG DRD-8160B might act as a drop in replacement after altering either case. | ||
+ | |||
+ | On 30 January 2006 TheSpecialist posted at xboxhacker.net that he successfully flashed a Hitachi drive to boot a copied game on an unmodded xbox: [https://web.archive.org/web/20080316154615/http://www.xboxhacker.net/index.php?option=com_smf&Itemid=33&topic=285.0 breakthrough: XBOX 1 firmware hacked !] | ||
+ | |||
+ | There is also [https://gist.github.com/JayFoxRox/2d51a8fabe0531897a4bf2903ee14335 an IDC Script and information about the firmware] which was recovered from xboxhacker.net / old forum posts. | ||
+ | |||
+ | === Hard Drive === | ||
+ | |||
+ | {| class="wikitable | ||
+ | |- | ||
+ | ! Revision | ||
+ | ! Drive Manufacturer | ||
+ | ! Drive Model Number | ||
+ | ! Capacity | ||
+ | |- | ||
+ | | 1.0 | ||
+ | | Seagate | ||
+ | | ST310211A | ||
+ | | 10G | ||
+ | |- | ||
+ | | 1.0 (XB:2001-10-26 FF=02) | ||
+ | | Western Digital | ||
+ | | WD80EB-00CGH0 | ||
+ | | 8G | ||
+ | |- | ||
+ | | 1.1 (XB:2001-10-29 FF=03) | ||
+ | | Western Digital | ||
+ | | WD80EB-28CGH1 | ||
+ | | 8G | ||
+ | |- | ||
+ | | 1.2 | ||
+ | | Western Digital | ||
+ | | WD80EB-28DFH2 | ||
+ | | 8G | ||
+ | |- | ||
+ | | 1.3+ | ||
+ | | Seagate | ||
+ | | ST10014ACE | ||
+ | | 10G | ||
+ | |} | ||
+ | |||
+ | === Video encoder === | ||
+ | |||
+ | {| class="wikitable" | ||
! scope="col" | Video Chip | ! scope="col" | Video Chip | ||
! scope="col" | Revision | ! scope="col" | Revision | ||
Line 131: | Line 212: | ||
|- | |- | ||
| Xcalibur || 1.6 | | Xcalibur || 1.6 | ||
+ | |} | ||
+ | |||
+ | === EEPROM === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! Xbox Model | ||
+ | ! Manufacturer | ||
+ | ! Model | ||
+ | |- | ||
+ | | 1.4 (Others?) | ||
+ | | Catalyst | ||
+ | | CAT24WC02J | ||
+ | |} | ||
+ | |||
+ | === MCPX Version === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! scope="col" | MCPX Version | ||
+ | ! scope="col" | Revision | ||
+ | |- | ||
+ | | 1.0 || 1.0 | ||
+ | |- | ||
+ | | 1.1 || 1.1 - 1.6 | ||
|} | |} | ||
=== BIOS Version === | === BIOS Version === | ||
− | {| | + | {| class="wikitable" |
! scope="col" | Kernel Version | ! scope="col" | Kernel Version | ||
! scope="col" | Revision | ! scope="col" | Revision |
Latest revision as of 20:01, 26 December 2023
There were several different retail Xbox hardware revisions, which include the following:
- Xbox 1.0 (DVT6)
- USB controller is on a separate PCB as a 'bodge' for a bug in MCPX B2 silicon
- GPU has a fan on the heat sink
- Samsung M-die RAM chips
- Xbox 1.1 (QT)
- MCPX D1 with revised secret rom, also fixes bug which required the USB daughterboard
- Fan removed from the GPU heat sink
- Removed PLL conditioner for GPU/CPU base clock
- Xbox 1.2
- Updated board layout, Motherboard revision codenamed "XBLADE" (1.2 -> 1.4)
- TSOP size now 256k (Initial Size 1024k)
- Debug / Dev TSOP is 512k
- Switched to ATX Power connector
- Samsung D-die RAM chips
- Xbox 1.3
- Removed LFrame trace from MCPX BGA pad to via, disconnecting signal from LPC Port
- Xbox 1.4
- Switched to the "Focus" Video Encoder
- Samsung F-die RAM Chips
- Straps underneath MCPX updated to indicate new encoder & RAM types to xcodes
- Xbox 1.6 (Tuscany)
- New board layout with additional RAM Pads removed
- Removed data and power lines from LPC port
- Xyclops chip (includes ROM instead of flash = BIOS no longer flashable)
- Switched to the "XCalibur" Video Encoder
- Microsoft later switched to lower quality Hynix RAM. These Xboxes with non-Samsung RAM are sometimes referred to as 1.6b by the modding community.
You can find more information about the hardware used in each revision below.
Contents
History of Xbox 1.5
Allegedly, revision 1.5 had "3.3v and GND removed from LPC". But there has been no conclusive evidence pointing to their existence, and all 1.5 sightings to date have turned out to be 1.4 boards. This rumor likely originated from an incorrect measurement, or a damaged board.
Identifying
While not definitive, here are some ways to help identify the revision of your Xbox.
Manufacturing Details
Date Range | Revision | Location |
---|---|---|
01/2001–07/2002 | 1.0 | Hungary, Mexico |
08/2002-01/2003 | 1.1 | China, Mexico |
01/2003-03/2003 | 1.2 | China |
04/2003-07/2003 | 1.3 | China |
09/2003-03/2004 | 1.4,1.5 | China |
04/2004-09/2004 | 1.6 | China, Taiwan |
09/2004-08/2005 | 1.6b | China, Taiwan |
Serial Number
The serial number looks like this:
LNNNNNN YWWFF
- L is the production line
- NNNNNN is the number produced that week
- Y is the last digit of the production year
- WW is the number of the week
- FF is the factory code
Note, this table contradicts the previous table.
Factory | Location | Revision |
---|---|---|
02 | Mexico | 1.0 or 1.1 |
03 | Hungary | 1.0 |
05 | China | 1.1 or later |
06 | Taiwan | 1.2 or later |
Serial Number | Revision |
---|---|
LNNNNNN 20WFF | 1.0 |
LNNNNNN 21WFF | 1.0 |
LNNNNNN 23WFF | 1.0 or 1.1 |
LNNNNNN 24WFF | 1.1 |
LNNNNNN 25WFF | 1.1 |
LNNNNNN 30WFF | 1.2 |
LNNNNNN 31WFF | 1.3 |
LNNNNNN 32WFF | 1.3 |
LNNNNNN 33WFF | 1.4 or 1.5 |
LNNNNNN 42WFF | 1.6 |
LNNNNNN 43WFF | 1.6b |
DVD Drive
There are four retail drives known to be used by Microsoft in the retail version of the console. Any Xbox DVD drive can be used in any retail Xbox.
List of Xbox DVD Drive manufacturers
- Thomson (Xbox 1.0, 1.1)
- Philips (Xbox 1.1 and above)
- Samsung (Any)
- Hitachi-LG (8050L)(mainly 1.6?)
THOMSON TGM600
The first manufacture is sadly also the worst of all Dvdrom drives manufactured for the original Xbox. It has a Cirrus Logic CL-CR3710-60EC-F as its main controller and a 8/3062 HD 64F3062F25 16bit H8/300H secondary samller MPU,at 25Mhz Unkown sofar if there is external flash or if its inside the Cirrus Logic IC.
A news article officially announcing Thomson to be producing the DVD drive for the original Xbox back in 20 Juli of 2000[1]
SAMSUNG SDG605
The Samsung drive is a very popular DVDrom drive for its compatibility for most media types and better quality laser. There are 2 mayor revisions found for this manufacturer
- X00603-005 Plays CDR
- X00603-006 Wont play CDR
The DVDrom drive is using the MT1358E (MT1359E is the 360 Sata version) from Mediatek, and has a 39SF020A flashrom. If the firmware from this drive is applied to a SAMSUNG 616T or 616F PC dvd drive it will behave as a Xbox one, modified hardware will allow for tray state and eject to work.
Commodore4Eva released a hacked firmware for this drive which enables modified backups to work. There is also a "0800" firmware for this drive which allows to dump the entire SS. The firmwares are not linked here for legal reasons.
Original firmware for the similar PC drive SD-616F (F105).
PHILIPS VAD6035/21
Also named: VAD6011/21 appears to have no brand or part number on its large main controller, might be Cirrus Logic based on its size and use of a Philips secondary smaller MCU. flash might be a 39SF020A from SST. The laser ribbon cable connector is different for its various revisions, a detail one must take into account when swapping controller boards.
There should be a tutorial on how to convert a PC DVD-ROM drive Pioneer 500M with the Philips firmware to be an Xbox DVD-ROM drive.
HITACHI-LG GDR-8050L
This DVD-rom drive, most commonly found in Xbox 1.6 and 1.6b is capable of reading DVD-+R, DVD-RW and CDRW media, but fails to boot most CD-R discs source: xbox-hq.com Hitachi-LG GDR-8050L DVD Drive In Xbox.
The latest manufacture for the DVDrom drive probably used a Panasonic MN103S89FDA for its main controler, appears to have no external flashrom. with this firmware and modified hardware for Eject and traystate, a LG GDR-8163B or LG DRD-8160B might act as a drop in replacement after altering either case.
On 30 January 2006 TheSpecialist posted at xboxhacker.net that he successfully flashed a Hitachi drive to boot a copied game on an unmodded xbox: breakthrough: XBOX 1 firmware hacked !
There is also an IDC Script and information about the firmware which was recovered from xboxhacker.net / old forum posts.
Hard Drive
Revision | Drive Manufacturer | Drive Model Number | Capacity |
---|---|---|---|
1.0 | Seagate | ST310211A | 10G |
1.0 (XB:2001-10-26 FF=02) | Western Digital | WD80EB-00CGH0 | 8G |
1.1 (XB:2001-10-29 FF=03) | Western Digital | WD80EB-28CGH1 | 8G |
1.2 | Western Digital | WD80EB-28DFH2 | 8G |
1.3+ | Seagate | ST10014ACE | 10G |
Video encoder
Video Chip | Revision |
---|---|
Conexant | 1.0, 1.1, 1.2, 1.3 |
Focus | 1.4, 1.5 |
Xcalibur | 1.6 |
EEPROM
Xbox Model | Manufacturer | Model |
---|---|---|
1.4 (Others?) | Catalyst | CAT24WC02J |
MCPX Version
MCPX Version | Revision |
---|---|
1.0 | 1.0 |
1.1 | 1.1 - 1.6 |
BIOS Version
Kernel Version | Revision |
---|---|
3944, 4034, 4036, 4627 | 1.0 |
4817, 4972 | 1.1 |
5101, 5713 | 1.2 - 1.5 |
5838 | 1.6 |