Changes

Jump to navigation Jump to search
3,175 bytes added ,  18:17, 5 April 2020
no edit summary
Line 6: Line 6:  
! Device || Product Code
 
! Device || Product Code
 
|-
 
|-
| Switch || HAC
+
| Nintendo Switch || HAC
 
|-
 
|-
| Switch SDEV/EDEV || HAT
+
| Nintendo Switch SDEV/EDEV || HAT
 
|-
 
|-
| Switch Lite || HDH
+
| Nintendo Switch Mariko || HAD
 +
|-
 +
| Nintendo Switch Lite || HDH
 
|}
 
|}
   Line 18: Line 20:  
! Product Code || Description
 
! Product Code || Description
 
|-
 
|-
| HAC-001 || Retail Switch console.
+
| HAC-001 || Retail Nintendo Switch console
|-
  −
| HAC-001-01 || New retail Switch console.
   
|-
 
|-
| HAC-002 || AC adapter.
+
| HAC-002 || AC adapter
 
|-
 
|-
| HAC-003 || Battery.
+
| HAC-003 || Battery
 
|-
 
|-
 
| HAC-004 ||  
 
| HAC-004 ||  
Line 30: Line 30:  
| HAC-005 ||  
 
| HAC-005 ||  
 
|-
 
|-
| HAC-006 || Joy-Con battery.
+
| HAC-006 || Joy-Con battery
 
|-
 
|-
| HAC-007 || Dock.
+
| HAC-007 || Dock
 
|-
 
|-
| HAC-008 || Gamecard.
+
| HAC-008 || Gamecard
 
|-
 
|-
| HAC-009 || Gamecard case.
+
| HAC-009 || Gamecard case
 
|-
 
|-
| HAC-010 || USB charging cable.
+
| HAC-010 || USB charging cable
 
|-
 
|-
| HAC-011 || Joy-Con grip.
+
| HAC-011 || Joy-Con grip
 
|-
 
|-
| HAC-012 || Joy-Con charge grip.
+
| HAC-012 || Joy-Con charge grip
 
|-
 
|-
| HAC-013 || Pro Controller.
+
| HAC-013 || Pro Controller
 
|-
 
|-
| HAC-014 || Joy-Con strap.
+
| HAC-014 || Joy-Con strap
 
|-
 
|-
| HAC-015 || Left Joy-Con.
+
| HAC-015 || Left Joy-Con
 
|-
 
|-
| HAC-016 || Right Joy-Con.
+
| HAC-016 || Right Joy-Con
 
|-
 
|-
| HAC-017 || Joy-Con handle.
+
| HAC-017 || Joy-Con handle
 
|-
 
|-
| HAC-018 || Screen protector.
+
| HAC-018 || Screen protector
 
|-
 
|-
| HAC-019 || Left Joy-Con extended battery.
+
| HAC-019 || Left Joy-Con extended battery
 
|-
 
|-
| HAC-020 || Right Joy-Con extended battery.
+
| HAC-020 || Right Joy-Con extended battery
 
|-
 
|-
| HAC-021 || Carrying case.
+
| HAC-021 || Carrying case
 
|-
 
|-
| HAC-022 ||
+
| HAC-022 || Ring-Con
 
|-
 
|-
| HAC-023 ||
+
| HAC-023 || Leg Strap
 
|-
 
|-
| HAC-024 || Poké Ball Plus controller.
+
| HAC-024 || Poké Ball Plus controller
 
|-
 
|-
 
| HAC-025 ||
 
| HAC-025 ||
Line 78: Line 78:  
| HAC-029 ||
 
| HAC-029 ||
 
|-
 
|-
| HAC-030 || Poké Ball Plus battery.
+
| HAC-030 || Poké Ball Plus battery
 
|-
 
|-
| HAC-031 || Charging stand.
+
| HAC-031 || Charging stand
 
|-
 
|-
 
| HAC-032 ||
 
| HAC-032 ||
 
|-
 
|-
| HAC-033 || Left NES controller.
+
| HAC-033 || Left NES controller
 
|-
 
|-
| HAC-034 || Right NES controller.
+
| HAC-034 || Right NES controller
 
|-
 
|-
| HAC-035 || Left Famicom controller.
+
| HAC-035 || Left Famicom controller
 
|-
 
|-
| HAC-036 || Right Famicom controller.
+
| HAC-036 || Right Famicom controller
 
|-
 
|-
 
| HAC-037 ||  
 
| HAC-037 ||  
Line 98: Line 98:  
| HAC-039 ||
 
| HAC-039 ||
 
|-
 
|-
| HAC-040 || Touch Pen.
+
| HAC-040 || Touch Pen
 +
|-
 +
| HAC-041 || Touch Pen
 +
|-
 +
| HAC-042 || SNES controller
 +
|-
 +
| HAC-043 ||
 +
|-
 +
| HAC-044 ||
 +
|-
 +
| HAC-045 ||
 +
|-
 +
| HAC-046 ||
 +
|-
 +
| HAC-047 ||
 +
|-
 +
| HAC-048 ||
 +
|-
 +
| HAC-049 ||
 +
|-
 +
| HAC-050 ||
 +
|-
 +
| HAC-051 || Nintendo Labo Toy-Con 1: Variety Kit
 +
|-
 +
| HAC-052 || Nintendo Labo Toy-Con 2: Robot Kit
 +
|-
 +
| HAC-053 || Nintendo Labo Toy-Con 3: Vehicle Kit
 +
|-
 +
| HAC-054 || Nintendo Labo Toy-Con 4: VR Kit
 
|}
 
|}
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 104: Line 132:  
! Product Code || Description
 
! Product Code || Description
 
|-
 
|-
| HAT-001 || SDEV Switch console.
+
| HAT-001 || SDEV Nintendo Switch console
 
|-
 
|-
| HAT-002 || EDEV Switch console.
+
| HAT-002 || EDEV Nintendo Switch console
 
|-
 
|-
| HAT-003 || SDEV cradle.
+
| HAT-003 || SDEV cradle
 
|-
 
|-
| HAT-004 || Relay Box.
+
| HAT-004 || Relay Box
 
|}
 
|}
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 116: Line 144:  
! Product Code || Description
 
! Product Code || Description
 
|-
 
|-
| HDH-001 || Retail Switch Lite console.
+
| HAC-001-01/HAD-001 || Retail Nintendo Switch Mariko console
 
|}
 
|}
 +
{| class="wikitable" border="1"
 +
|-
 +
! Product Code || Description
 +
|-
 +
| HDH-001 || Retail Nintendo Switch Lite console
 +
|-
 +
| HDH-002 || HDEV Nintendo Switch console
 +
|-
 +
| HDH-003 || Battery
 +
|-
 +
| HDH-004 || Carrying case
 +
|-
 +
| HDH-005 || Screen protector
 +
|-
 +
| HDH-006 || Flip cover
 +
|}
 +
 +
= Product Serial Numbers =
 +
Serial numbers are composed of at least [[#Prefix|three letters]] followed by ten decimal digits. The tenth digit is a [[#Check_Digit|check digit]], meaning that it is derived from the other digits.
 +
 +
== Prefix ==
 +
Observed prefixes are normally as follows:
 +
 +
* First letter represents the product line:
 +
** "X" (NX)
 +
* Second letter represents the product model:
 +
** "A" (HAC-001; Nintendo Switch console)
 +
** "B" (HAC-015; Left Joy-Con)
 +
** "C" (HAC-016; Right Joy-Con)
 +
** "F" (HAC-007; Dock)
 +
** "H" (HAC-024; Poké Ball Plus controller)
 +
** "J" (HDH-001; Nintendo Switch Lite console)
 +
** "K" (HAC-001-01; Nintendo Switch Mariko console)
 +
** "L" (HAC-033; Left NES controller)
 +
** "M" (HAC-034; Right NES controller)
 +
** "R" (HAC-042; SNES controller)
 +
** "Z" (HAT-003; SDEV cradle)
 +
* Third letter represents the product region:
 +
** "C" (China)
 +
** "E" (Europe)
 +
** "J" (Japan; and Europe on old models)
 +
** "K" (Korea)
 +
** "L" (All; for development only)
 +
** "W" (Americas)
 +
* Fourth letter is optional:
 +
** "F" (Factory)
 +
 +
== Assembly Line ==
 +
The first two digits immediately after the [[#Prefix|prefix]] represent the assembly line as follows:
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Value || Description
 +
|-
 +
| 00 || Unspecified
 +
|-
 +
| 01 || Prototype
 +
|-
 +
| 02 || SDEV
 +
|-
 +
| 03 || EDEV
 +
|-
 +
| 04 || Unknown
 +
|-
 +
| 05 || Unknown
 +
|-
 +
| 06 || HDEV
 +
|-
 +
| 07 || Unknown
 +
|-
 +
| 10 || Retail
 +
|-
 +
| 40 || Retail
 +
|-
 +
| 70 || Retail
 +
|-
 +
| 90 || Refurbished
 +
|}
 +
 +
== Check Digit ==
 +
The check digit is an industry-standard algorithm and is calculated just like it was on the [https://www.3dbrew.org/wiki/Serials#Console_Serial_Numbers 3DS].
 +
 +
To calculate the check digit of a Switch console, separate the non-check digits into "odd" and "even" groups, where the "odd" group is digits in odd-numbered positions, and the "even" group is digits in even-numbered positions. (The first digit is "odd", with "first" representing "1".)
 +
 +
After separating the digits, add the digits in each group together. Multiply the sum of the even digits by 3, then add the sum of the odd digits. To calculate the check digit, take this value modulo 10, and if not 0, subtract from 10.
 +
 +
Example: XAW10075273452
 +
 +
The non-check digits are 1007527345. Separating into odd and even groups, we get the following:
 +
 +
Odds: 1 + 0 + 5 + 7 + 4 = 17 Evens: 0 + 7 + 2 + 3 + 5 = 17
 +
 +
Applying the algorithm, we get ((3 * 17) + 17) % 10 = 8, which is not 0, thus 10 - 8 = 2, matching the example's check digit.

Navigation menu