Changes

1,696 bytes removed ,  18:25, 30 March 2021
no edit summary
Line 12: Line 12:  
|}
 
|}
   −
For the Gamecard partitions that can be [[Filesystem_services|mounted]], see [[Gamecard_Partition|here]].
+
For the Gamecard image format, see [[XCI|here]].
   −
For the Gamecard image format, see [[Gamecard_Format|here]].
+
For the Gamecard ASIC, see [[Lotus3|here]].
 
  −
For the Gamecard ASIC, see [[Gamecard_ASIC|here]].
      
= Pinout =
 
= Pinout =
Line 185: Line 183:     
The actual response bytes are also followed immediately by a 4-byte CRC-32 over the actual data response bytes.
 
The actual response bytes are also followed immediately by a 4-byte CRC-32 over the actual data response bytes.
  −
A typical boot up sequence of a game cartridge (in this case, the game "1,2 Switch") looks like this:
  −
  −
{| class="wikitable"
  −
! Command
  −
! Size
  −
! Description
  −
|-
  −
| <code>5B000000000000010000000000000000</code>
  −
| 0x200
  −
| Read sector 0, contains "HEAD" blob
  −
|-
  −
| <code>5B000000000000010000000000000000</code>
  −
| 0x200
  −
| Read sector 0, contains "HEAD" blob
  −
|-
  −
| <code>56000000000000000000000000000000</code>
  −
| 0x4
  −
| Read card id "AE F8 01 21"
  −
|-
  −
| <code>28000000000000000000000000000000</code>
  −
| 0x4
  −
| Read ??? "02 00 00 00"
  −
|-
  −
| <code>A5000000000000000000000000000000</code>
  −
| 0x4
  −
| Read ??? "00 00 00 00"
  −
|-
  −
| <code>56000000000000000000000000000000</code>
  −
| 0x4
  −
| Read card id "AE F8 01 21"
  −
|-
  −
| <code>28000000000000000000000000000000</code>
  −
| 0x4
  −
| Read ??? "02 00 00 00"
  −
|-
  −
| <code>5B000000380000010000000000000000</code>
  −
| 0x200
  −
| Read sector 0x38, contains "CERT" blob
  −
|-
  −
| <code>E2000000000000000000000000000000</code>
  −
| 0x4
  −
| Read ??? "01 00 00 00"
  −
|-
  −
| <code>E0000000000000000000000000000000</code>
  −
| 0x200
  −
| Read crypto-challenge header
  −
|-
  −
| <code>200838A25A344F818ABB6456694D4E8D</code>
  −
| 0
  −
| Enter crypto mode1 with HOST-RANDOM "0838A25A344F818ABB6456694D4E8D"
  −
|-
  −
| <code>7EE41FDF12C01C157CC899910673A0CF</code>
  −
| 0x40
  −
| Encrypted crypto mode1 command, reads CART-RANDOM
  −
|-
  −
| <code>263C8230EC15FAE3CE79365BD850F4BD</code>
  −
| 0x0
  −
| Encrypted mode1 command, enters crypto mode2 with (HOST-RANDOM, CART-RANDOM)
  −
|-
  −
| <code>B6FDA6F37FFA29E18831D0B217DFBDBE</code>
  −
| 0x4
  −
| Encrypted mode2 command, possibly read card id?
  −
|-
  −
| <code>7B97F7DF07240AA9870E1C974336FA8A</code>
  −
| 0x4
  −
| Encrypted mode2 command
  −
|-
  −
|}
      
= Manufacturers =
 
= Manufacturers =
;Macronix (MX)
+
;MegaChips
 
: Uses package: LGA, TSOP-48
 
: Uses package: LGA, TSOP-48
 
: Uses card id: 0xC2
 
: Uses card id: 0xC2
 +
;Lapis
 +
: Uses package: LGA, TSOP-48
 +
: Uses card id: 0xAE
 
;Renesas  
 
;Renesas  
 
: Uses package: LGA, TSOP-48
 
: Uses package: LGA, TSOP-48