GameCube versions: Difference between revisions

From GC-Forever Wiki
Jump to navigation Jump to search
Created page with "=== GameCube Versions === There are several GameCube mainboard revisions, these are identified below. *Note: USA/JAP IPL 1.0 does not have a version identifier at 0x55. *Note: I..."
 
No edit summary
 
(83 intermediate revisions by 5 users not shown)
Line 1: Line 1:
=== GameCube Versions ===
=== GameCube Versions ===
There are several GameCube mainboard revisions, these are identified below.
There are several GameCube mainboard revisions, these are identified below.
*Note: USA/JAP IPL 1.0 does not have a version identifier at 0x55.
*Note: If switching a USA cube to JAP doesn't change anything in the IPL, what does it do?


{| border="3" style="margin-left: 3em;"
{| border="3" style="margin-left: 3em;"
|-
|-
! scope="col" | Mainboard revision
! scope="col" style="background-color:cyan" | Mainboard revision
! scope="col" | Console Identifier (DOL-XXX)
! scope="col" style="background-color:cyan" | Console Identifier (DOL-XXX)
! scope="col" | IPL Version
! scope="col" style="background-color:cyan" | IPL Version^1
! scope="col" | Region Switched IPL Version
! scope="col" style="background-color:cyan" | IPL CRC
! scope="col" | Ports
! scope="col" style="background-color:cyan" | Drive Identifier
! scope="col" style="background-color:cyan" | Ports
! scope="col" style="background-color:cyan" | Console Type
! scope="col" style="background-color:cyan" | C/ Variant Exists^2
! scope="col" style="background-color:cyan" | "Press Start" color in IPL
|-
! colspan="9" style="background-color:lightgray;" | NTSC
|-
| DOL-CPU
| DOL-001
| ?
| ?
| 0000 0000 ?
| ALL
| Retail
| No
|
|-
| DOL-CPU-01
| DOL-001
| NTSC Revision 1.0
| ?
| 0000 0000 ?
| ALL
| Retail
| No
| style="color:pink" | PRESS START
|-
|-
| DOL-CPU-10
| DOL-CPU-10
| DOL-001
| DOL-001
| NTSC 1.0
| NTSC Revision 1.0
| NTSC 1.0
| 6DAC1F2A
| 0000 0000 ?
| ALL
| Retail
| No
| style="color:pink" | PRESS START
|-
| DOL-CPU-11
| DOL-001
| NTSC Revision 1.0
| 6DAC1F2A
| 0000 0000 20010608 61
| ALL
| Retail
| ?
| style="color:pink" | PRESS START
|-
| DOL-CPU-11
| DOL-001
| NTSC Revision 1.1
| D5E6FEEA
| 0000 0000 20010608 61
| ALL
| Retail
| Yes
| style="color:darkviolet" | PRESS START
|-
| DOL-CPU-20
| DOL-001
| NTSC Revision 1.1
| D5E6FEEA
| 0000 0000 ?
| ALL
| Retail
| Yes
| style="color:darkviolet" | PRESS START
|-
| DOL-CPU-30
| DOL-001
| NTSC Revision 1.1
| D5E6FEEA
| 0000 0000 ?
| ALL
| Retail
| Yes
| style="color:darkviolet" | PRESS START
|-
| DOL-CPU-30
| DOL-001
| NTSC Revision 1.1
| D5E6FEEA
| 0000 0000 20020402 61
| No SP2
| Retail
| Yes
| style="color:darkviolet" | PRESS START
|-
| DOL-CPU-30
| DOL-001
| NTSC Revision 1.2
| D235E3F9
| 0000 0000 20020823 61
| No SP2
| Retail
| Yes
| style="color:darkviolet" | PRESS START
|-
| DOL-CPU-50
| DOL-101
| NTSC Revision 1.2
| 86573808
| 0000 0000 20020823 61
| No Digiport, No SP2
| Retail
| Yes
| style="color:darkviolet" | PRESS START
|-
| DOL-CPU-60
| DOL-101
| NTSC Revision 1.2
| 86573808
| 0000 0000 20020823 61
| No Digiport, No SP2
| Retail
| Yes
| style="color:darkviolet" | PRESS START
|-
! colspan="9" style="background-color:lightgray;" | PAL
|-
| DOL-CPU(P)-01
| DOL-001
| PAL  Revision 1.0
| 4F319F43
| 0000 0000 20010608 61
| ALL
| Retail
| Yes
| style="color:darkviolet" | PRESS START
|-
| DOL-CPU(P)-10
| DOL-001
| PAL  Revision 1.0
| 4F319F43
| 0000 0000 20020823 61
| ALL
| Retail
| Yes
| style="color:darkviolet" | PRESS START
|-
| DOL-CPU(P)-10
| DOL-001
| PAL  Revision 1.2
| AD1B7F16
| 0000 0000 ?
| ALL
| Retail
| Yes
| style="color:darkviolet" | PRESS START
|-
| DOL-CPU(P)-20
| DOL-101
| PAL  Revision 1.2
| AD1B7F16
| 0000 0000 20020823 61
| No Digiport, No SP2
| Retail
| Yes
| style="color:darkviolet" | PRESS START
|-
! colspan="9" style="background-color:lightgray;" | Brazil
|-
| DOL-CPU-11
| DOL-002 ^3
| MPAL Revision 1.1
| 667D0B64
| 0000 0000 20010608 61
| ALL
| Retail
| ?
| style="color:darkviolet" | PRESS START
|-
! colspan="9" style="background-color:lightgray;" | Special
|-
| ?
| DOT-001
| NTSC Revision 1.0
| 6DAC1F2A
| 0000 0001 ?
| ALL
| ALL
| NR Reader
| No
| style="color:pink" | PRESS START
|-
| DOL-CPU-11
| DOT-001
| NTSC Revision 1.1
| D5E6FEEA
| 0000 0001 ?
| ALL
| NR Reader
| No
| style="color:darkviolet" | PRESS START
|-
| DOL-CPU(P)-01
| DOT-001P
| PAL  Revision 1.0
| 4F319F43
| 0000 0001 20010608 61
| ALL
| NR Reader
| No
| style="color:darkviolet" | PRESS START
|-
| DOL-CPU
| DOT-002
| NTSC Revision 1.0
| 773D9A5D
| 0000 0200 ^4
| ALL
| NPDP Reader
| No
| style="color:pink" | PRESS START
|-
| DOL-CPU-10
| DOT-002
| ?
| ?
| 0000 0200 ^4
| ALL
| NPDP Reader
| No
|
|-
| ?
| DOT-002P
| PAL  Revision 1.0
| 7FCF6FC5
| 0000 0200 ^4
| ALL
| NPDP Reader
| No
| style="color:darkviolet" | PRESS START
|-
| DOT-CPU-01
| DOT-006
| TDEV Revision 1.1
| D5B49679
| 0000 0001 20010608 61
| ALL + 48MB 1T-SRAM
| TDEV
| No
| style="color:darkviolet" | PRESS START
|-
| DOT-CPU-01
| DOT-006
| DEV  Revision 0.1
| ?
| 0000 0001 ?
| ALL + 48MB 1T-SRAM
| TDEV
| No
|
|-
| HSGD-00-0019-4018
| GCT-0100
| DEV  Revision 1.0
| 48DF4DCF
| 0000 0201 ^4
| ALL + 48MB 1T-SRAM
| NPDP-GDEV
| No
|
|-
| ?
| GCT-0200
| ?
| ?
| ?
| ALL + 48MB 1T-SRAM
| NPDP-GBOX
| No
|
|-
| DOL-CPU-10
| ?
| ?
| ?
| ?
| ALL
| GCAM Triforce
| No
|
|-
| DOL-CPU-20
| ?
| DEV  Revision 1.0
| D1883221
| ?
| ALL
| GCAM Triforce
| No
|
|-
| DOL-CPU-30
| ?
| DEV  Revision 1.0
| D1883221
| ?
| ALL
| GCAM Triforce
| Yes
|
|-
| DOL-CPU-10
| SL-GC10
| NTSC Revision 1.0
| 6DAC1F2A
| 0000 0000 20010831 61 4D
| ALL
| Panasonic Q
| No
| style="color:pink" | PRESS START
|-
| DOL-CPU-11
| SL-GC10
| ?
| ?
| 0000 0000 20010831 61 4D
| ALL
| Panasonic Q
| No
|
|-
| CPU-DJ-X2
|
|
|
|
| NONE
| Spaceworld 2001
|
|
|-
|-
|}
|}
^1 Note: USA/JAP IPL 1.0 does not have a version identifier at 0x55.
^2 C/ Variant is a variation on the silkscreen where C/ is before the DOL-CPU identifier, its significance is unknown but it probably means (as it does on the Gamecube's part number sticker) that it was produced in China, as opposed to Japan
^3 Brazilian version DOL-002 info: https://www.gc-forever.com/forums/viewtopic.php?f=25&t=1375&p=28767#p28766
^4 Varies by NPDP cart, one I have is 2001, the other is 2003.
=== IPL Versions ===
Details about each IPL version, specifically:
{| border="3" style="margin-left: 3em;"
|-
! scope="col" style="background-color:cyan" | IPL Version
! scope="col" style="background-color:cyan" | IPL Internal Version
! scope="col" style="background-color:cyan" | SDK Build Date
! scope="col" style="background-color:cyan" | CRC-32
! scope="col" style="background-color:cyan" | SHA-1
! scope="col" style="background-color:cyan" | Console Type
|-
| NTSC Revision 1.0
|
| Mar 22 2001 22:38:31
| 6DAC1F2A
| A1837968288253ED541F2B11440B68F5A9B33875
| Retail
|-
| NTSC Revision 1.1
|
| Sep 27 2001 15:15:22
| D5E6FEEA
| 239EACD86527FF9A75AEB7282DA65797BAEEF010
| Retail
|-
| NTSC Revision 1.2
|
| Apr 15 2003 04:21:07
| D235E3F9
| 96F69A21645DE73A5BA61E57951EF303D55788C5
| Retail
|-
| NTSC Revision 1.2
|
| Jun 16 2003 04:27:06
| 86573808
| EF9194AB4804AA0AA8540D846CAF291B28331165
| Retail
|-
| PAL  Revision 1.0
|
| Sep 27 2001 15:15:22
| 4F319F43
| F27C63E5394E2FD1606F70DF004C4FC2D6027700
| Retail
|-
| PAL  Revision 1.2
|
| Jun 16 2003 04:27:06
| AD1B7F16
| 80B8744FF5E43585392F55546BD03A673D11EF5F
| Retail
|-
| MPAL Revision 1.1
|
| Sep 27 2001 15:15:22
| 667D0B64
| F3CD0C7C61CBCEFA85E7DE3AFF4CFA50BC508714
| Retail
|-
| NTSC Revision 1.0
| NPDP BOOTROM v0.91
| May 11 2001 15:25:18
| 773D9A5D
| 338B11EE65E868D0E1B37DCF93DE4ECAD62A16B4
| NPDP Reader
|-
| PAL  Revision 1.0
| NPDP BOOTROM v1.0
| Nov 30 2001 13:10:48
| 7FCF6FC5
| 7EAF7922AE96BC40910F4401F6E501BE2AD3B3F1
| NPDP Reader
|-
| TDEV Revision 1.1
| DEVKIT BOOTROM v1.0
| Jul 11 2002 09:53:00
| D5B49679
| 588C251DD3A7555509F36F729DEDD1AA2F4F1613
| TDEV
|-
| DEV  Revision 1.0
| DEVKIT BOOTROM v0.93a
| May 28 2001 14:21:39
| 48DF4DCF
| 318B532BC149657A0BA3B6C65909CA231F347AAA
| NPDP-GDEV
|-
| DEV  Revision 1.0
| GCAM BOOTROM v0.2
| Mar  7 2002 15:33:42
| D1883221
| C3CB7227E4DBC2AF861E76D00CB59726105A2E4C
| GCAM Triforce
|-
|}
=== Unknown Motherboard Variants ===
The following are likely very early production and some pre-production boards.
No DOL-CPU-XX in early NTSC-J console
(https://www.reddit.com/r/Gamecube/comments/7wa48y/discussion_early_model_motherboard_differences/):
[[File:early-ntscj.jpg|400px|alt=Early NTSC-J console without version]]
DOL-CPU-X3 (random google search):
Possibly from the "ATi" jewel GameCube? Seems very early on, no metal on the A/V connectors, but also there's a A/V connector where the digital port should be.
[[File:DOL-CPU-X3.jpg|400px|alt=DOL-CPU-X3]]
DOL-CPU-X6 (random google search):
Seems even earlier than the X3 above but this one does have the proper pinout for the digital out port.
[[File:DOL-CPU-X6.jpg|400px|alt=DOL-CPU-X6]]
DOL-CPU-X? (random google search):
Seems similar to the X3 above but this one has the MoSYS chips from the X6 with the blue label.
[[File:DOL-CPU-X.jpg|400px|alt=DOL-CPU-X]]

Latest revision as of 21:25, 19 January 2025

GameCube Versions

There are several GameCube mainboard revisions, these are identified below.

Mainboard revision Console Identifier (DOL-XXX) IPL Version^1 IPL CRC Drive Identifier Ports Console Type C/ Variant Exists^2 "Press Start" color in IPL
NTSC
DOL-CPU DOL-001 ? ? 0000 0000 ? ALL Retail No
DOL-CPU-01 DOL-001 NTSC Revision 1.0 ? 0000 0000 ? ALL Retail No PRESS START
DOL-CPU-10 DOL-001 NTSC Revision 1.0 6DAC1F2A 0000 0000 ? ALL Retail No PRESS START
DOL-CPU-11 DOL-001 NTSC Revision 1.0 6DAC1F2A 0000 0000 20010608 61 ALL Retail ? PRESS START
DOL-CPU-11 DOL-001 NTSC Revision 1.1 D5E6FEEA 0000 0000 20010608 61 ALL Retail Yes PRESS START
DOL-CPU-20 DOL-001 NTSC Revision 1.1 D5E6FEEA 0000 0000 ? ALL Retail Yes PRESS START
DOL-CPU-30 DOL-001 NTSC Revision 1.1 D5E6FEEA 0000 0000 ? ALL Retail Yes PRESS START
DOL-CPU-30 DOL-001 NTSC Revision 1.1 D5E6FEEA 0000 0000 20020402 61 No SP2 Retail Yes PRESS START
DOL-CPU-30 DOL-001 NTSC Revision 1.2 D235E3F9 0000 0000 20020823 61 No SP2 Retail Yes PRESS START
DOL-CPU-50 DOL-101 NTSC Revision 1.2 86573808 0000 0000 20020823 61 No Digiport, No SP2 Retail Yes PRESS START
DOL-CPU-60 DOL-101 NTSC Revision 1.2 86573808 0000 0000 20020823 61 No Digiport, No SP2 Retail Yes PRESS START
PAL
DOL-CPU(P)-01 DOL-001 PAL Revision 1.0 4F319F43 0000 0000 20010608 61 ALL Retail Yes PRESS START
DOL-CPU(P)-10 DOL-001 PAL Revision 1.0 4F319F43 0000 0000 20020823 61 ALL Retail Yes PRESS START
DOL-CPU(P)-10 DOL-001 PAL Revision 1.2 AD1B7F16 0000 0000 ? ALL Retail Yes PRESS START
DOL-CPU(P)-20 DOL-101 PAL Revision 1.2 AD1B7F16 0000 0000 20020823 61 No Digiport, No SP2 Retail Yes PRESS START
Brazil
DOL-CPU-11 DOL-002 ^3 MPAL Revision 1.1 667D0B64 0000 0000 20010608 61 ALL Retail ? PRESS START
Special
? DOT-001 NTSC Revision 1.0 6DAC1F2A 0000 0001 ? ALL NR Reader No PRESS START
DOL-CPU-11 DOT-001 NTSC Revision 1.1 D5E6FEEA 0000 0001 ? ALL NR Reader No PRESS START
DOL-CPU(P)-01 DOT-001P PAL Revision 1.0 4F319F43 0000 0001 20010608 61 ALL NR Reader No PRESS START
DOL-CPU DOT-002 NTSC Revision 1.0 773D9A5D 0000 0200 ^4 ALL NPDP Reader No PRESS START
DOL-CPU-10 DOT-002 ? ? 0000 0200 ^4 ALL NPDP Reader No
? DOT-002P PAL Revision 1.0 7FCF6FC5 0000 0200 ^4 ALL NPDP Reader No PRESS START
DOT-CPU-01 DOT-006 TDEV Revision 1.1 D5B49679 0000 0001 20010608 61 ALL + 48MB 1T-SRAM TDEV No PRESS START
DOT-CPU-01 DOT-006 DEV Revision 0.1 ? 0000 0001 ? ALL + 48MB 1T-SRAM TDEV No
HSGD-00-0019-4018 GCT-0100 DEV Revision 1.0 48DF4DCF 0000 0201 ^4 ALL + 48MB 1T-SRAM NPDP-GDEV No
? GCT-0200 ? ? ? ALL + 48MB 1T-SRAM NPDP-GBOX No
DOL-CPU-10 ? ? ? ? ALL GCAM Triforce No
DOL-CPU-20 ? DEV Revision 1.0 D1883221 ? ALL GCAM Triforce No
DOL-CPU-30 ? DEV Revision 1.0 D1883221 ? ALL GCAM Triforce Yes
DOL-CPU-10 SL-GC10 NTSC Revision 1.0 6DAC1F2A 0000 0000 20010831 61 4D ALL Panasonic Q No PRESS START
DOL-CPU-11 SL-GC10 ? ? 0000 0000 20010831 61 4D ALL Panasonic Q No
CPU-DJ-X2 NONE Spaceworld 2001


^1 Note: USA/JAP IPL 1.0 does not have a version identifier at 0x55.

^2 C/ Variant is a variation on the silkscreen where C/ is before the DOL-CPU identifier, its significance is unknown but it probably means (as it does on the Gamecube's part number sticker) that it was produced in China, as opposed to Japan

^3 Brazilian version DOL-002 info: https://www.gc-forever.com/forums/viewtopic.php?f=25&t=1375&p=28767#p28766

^4 Varies by NPDP cart, one I have is 2001, the other is 2003.

IPL Versions

Details about each IPL version, specifically:

IPL Version IPL Internal Version SDK Build Date CRC-32 SHA-1 Console Type
NTSC Revision 1.0 Mar 22 2001 22:38:31 6DAC1F2A A1837968288253ED541F2B11440B68F5A9B33875 Retail
NTSC Revision 1.1 Sep 27 2001 15:15:22 D5E6FEEA 239EACD86527FF9A75AEB7282DA65797BAEEF010 Retail
NTSC Revision 1.2 Apr 15 2003 04:21:07 D235E3F9 96F69A21645DE73A5BA61E57951EF303D55788C5 Retail
NTSC Revision 1.2 Jun 16 2003 04:27:06 86573808 EF9194AB4804AA0AA8540D846CAF291B28331165 Retail
PAL Revision 1.0 Sep 27 2001 15:15:22 4F319F43 F27C63E5394E2FD1606F70DF004C4FC2D6027700 Retail
PAL Revision 1.2 Jun 16 2003 04:27:06 AD1B7F16 80B8744FF5E43585392F55546BD03A673D11EF5F Retail
MPAL Revision 1.1 Sep 27 2001 15:15:22 667D0B64 F3CD0C7C61CBCEFA85E7DE3AFF4CFA50BC508714 Retail
NTSC Revision 1.0 NPDP BOOTROM v0.91 May 11 2001 15:25:18 773D9A5D 338B11EE65E868D0E1B37DCF93DE4ECAD62A16B4 NPDP Reader
PAL Revision 1.0 NPDP BOOTROM v1.0 Nov 30 2001 13:10:48 7FCF6FC5 7EAF7922AE96BC40910F4401F6E501BE2AD3B3F1 NPDP Reader
TDEV Revision 1.1 DEVKIT BOOTROM v1.0 Jul 11 2002 09:53:00 D5B49679 588C251DD3A7555509F36F729DEDD1AA2F4F1613 TDEV
DEV Revision 1.0 DEVKIT BOOTROM v0.93a May 28 2001 14:21:39 48DF4DCF 318B532BC149657A0BA3B6C65909CA231F347AAA NPDP-GDEV
DEV Revision 1.0 GCAM BOOTROM v0.2 Mar 7 2002 15:33:42 D1883221 C3CB7227E4DBC2AF861E76D00CB59726105A2E4C GCAM Triforce

Unknown Motherboard Variants

The following are likely very early production and some pre-production boards.

No DOL-CPU-XX in early NTSC-J console (https://www.reddit.com/r/Gamecube/comments/7wa48y/discussion_early_model_motherboard_differences/):

Early NTSC-J console without version

DOL-CPU-X3 (random google search): Possibly from the "ATi" jewel GameCube? Seems very early on, no metal on the A/V connectors, but also there's a A/V connector where the digital port should be.

DOL-CPU-X3

DOL-CPU-X6 (random google search): Seems even earlier than the X3 above but this one does have the proper pinout for the digital out port.

DOL-CPU-X6

DOL-CPU-X? (random google search): Seems similar to the X3 above but this one has the MoSYS chips from the X6 with the blue label.

DOL-CPU-X