Difference between revisions of "Product Information"

From Nintendo Switch Brew
Jump to navigation Jump to search
 
(50 intermediate revisions by 10 users not shown)
Line 1: Line 1:
 
This page details miscellaneous Switch product information (serial numbers, product models, etc...).
 
This page details miscellaneous Switch product information (serial numbers, product models, etc...).
  
= Product Models =
+
= Product List =
{| class="wikitable" border="1"
 
|-
 
! Device || Product Code
 
|-
 
| Nintendo Switch || HAC
 
|-
 
| Nintendo Switch SDEV/EDEV || HAT
 
|-
 
| Nintendo Switch Mariko || HAD
 
|-
 
| Nintendo Switch Lite || HDH
 
|}
 
 
 
== Product List ==
 
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
 
! Product Code || Description
 
! Product Code || Description
 
|-
 
|-
| HAC-001 || Retail Nintendo Switch console.
+
| HAC-001 || Retail Nintendo Switch console
 
|-
 
|-
| HAC-002 || AC adapter.
+
| HAC-002 || AC adapter
 
|-
 
|-
| HAC-003 || Battery.
+
| HAC-003 || Nintendo Switch Battery
 
|-
 
|-
 
| HAC-004 ||  
 
| HAC-004 ||  
Line 30: Line 16:
 
| 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 also included in ("Mario Kart Live: Home Circuit")
 
|-
 
|-
| 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 76: Line 62:
 
| HAC-028 ||
 
| HAC-028 ||
 
|-
 
|-
| HAC-029 ||
+
| HAC-029 || Steelbook Gamecard case
 
|-
 
|-
| 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 || Kart ("Mario Kart Live: Home Circuit")
 
|-
 
|-
| HAC-038 ||
+
| HAC-038 || Battery for kart ("Mario Kart Live: Home Circuit")
 
|-
 
|-
| HAC-039 ||
+
| HAC-039 || Gates ("Mario Kart Live: Home Circuit")
 
|-
 
|-
| HAC-040 || Touch Pen.
+
| HAC-040 || Touch Pen ("Super Mario Maker 2")
 
|-
 
|-
| HAC-041 ||
+
| HAC-041 || Touch Pen ("Brain Training for Switch")
 
|-
 
|-
| HAC-042 ||
+
| HAC-042 || SNES controller
 
|-
 
|-
| HAC-043 ||
+
| HAC-043 || N64 controller
 
|-
 
|-
| HAC-044 ||
+
| HAC-044 || Arrow Markers ("Mario Kart Live: Home Circuit")
 
|-
 
|-
| HAC-045 ||
+
| HAC-045 || Sega Genesis 3 Button controller
 
|-
 
|-
| HAC-046 ||
+
| HAC-046 || Sega Genesis 6 Button controller
 
|-
 
|-
| HAC-047 ||
+
| HAC-047 || USB charging cable ("Mario Kart Live: Home Circuit") known as HAC-010 instead
 
|-
 
|-
 
| HAC-048 ||
 
| HAC-048 ||
Line 120: Line 106:
 
| HAC-050 ||
 
| HAC-050 ||
 
|-
 
|-
| HAC-051 || Nintendo Labo Toy-Con 1: Variety Kit.
+
| 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-052 || Nintendo Labo Toy-Con 2: Robot Kit. (To confirm.)
+
| HAC-054 || Nintendo Labo Toy-Con 4: VR Kit
 +
|-
 +
| HAC-055 || Nintendo Labo Storage Box
 +
|}
 +
{| class="wikitable" border="1"
 
|-
 
|-
| HAC-053 || Nintendo Labo Toy-Con 3: Vehicle Kit.
+
! Product Code || Description
 
|-
 
|-
| HAC-054 || Nintendo Labo Toy-Con 4: VR Kit.
+
| HAC-001(-01) || Retail Nintendo Switch Mariko console (also known as HAD[...])
 
|}
 
|}
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 132: Line 126:
 
! Product Code || Description
 
! Product Code || Description
 
|-
 
|-
| HAT-001 || SDEV Nintendo Switch console.
+
| HAT-001 || SDEV Nintendo Switch console
 +
|-
 +
| HAT-001(-01) || SDEV-D Nintendo Switch Mariko console
 +
|-
 +
| HAT-002 || EDEV Nintendo Switch console
 
|-
 
|-
| HAT-002 || EDEV Nintendo Switch console.
+
| HAT-002(-01) || EDEV-D Nintendo Switch Mariko console
 
|-
 
|-
| HAT-003 || SDEV cradle.
+
| HAT-003 || SDEV cradle
 
|-
 
|-
| HAT-004 || Relay Box.
+
| HAT-004 || RelayBox/RelayBox-D
 
|}
 
|}
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 144: Line 142:
 
! Product Code || Description
 
! Product Code || Description
 
|-
 
|-
| HAC-001-01/HAD-001 || Retail Nintendo Switch Mariko console.
+
| 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
 
|}
 
|}
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 150: Line 158:
 
! Product Code || Description
 
! Product Code || Description
 
|-
 
|-
| HDH-001 || Retail Nintendo Switch Lite console.
+
| HEG-001 || Retail Nintendo Switch (OLED Model) console
 +
|-
 +
| HEG-002 || ADEV Nintendo Switch console
 +
|-
 +
| HEG-004 || RelayBox-A
 +
|-
 +
| HEG-005 || Nintendo Switch (OLED Model) HDMI cable
 +
|-
 +
| HEG-007 || Nintendo Switch (OLED Model) dock
 +
|-
 +
| HEG-021 || Nintendo Switch (OLED Model) carrying case
 
|}
 
|}
  
 
= Product Serial Numbers =
 
= Product Serial Numbers =
== Console ==
+
Serial numbers are composed of at least [[#Prefix|three letters]] followed by eleven decimal digits. The eleventh digit is a [[#Check_Digit|check digit]], meaning that it is derived from the other digits.
A Switch console serial number is 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)
 +
** "D" (HAC-012; Joy-Con charge grip)
 +
** "E" (HAC-013; Pro Controller)
 +
** "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)
 +
** "N" (HAC-035; Left Famicom controller)
 +
** "P" (HAC-036; Right Famicom controller)
 +
** "Q" (HAC-037; Kart for "Mario Kart Live: Home Circuit")
 +
** "R" (HAC-042; SNES controller)
 +
** "S" (HAC-043; N64 controller)
 +
** "T" (HEG-001; Nintendo Switch (OLED Model) console)
 +
** "V" (HEG-007; Nintendo Switch (OLED Model) dock)
 +
** "X" (HAC-045; Sega Genesis controller)
 +
** "Y" (HAT-004/HEG-004; RelayBox/RelayBox-D/RelayBox-A)
 +
** "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)
 +
** "M" (Malaysia)
 +
** "W" (Americas)
 +
* Fourth letter is optional:
 +
** "F" (Factory)
  
=== Prefix ===
+
== Assembly Line ==
Observed prefixes are normally:
+
The first two digits immediately after the [[#Prefix|prefix]] represent the assembly line as follows:
* First letter represents the product line: "X" (NX).
+
 
* Second letter represents the product model: "A" (original/HAC-001), "J" (Lite/HDH-001) or "K" (new/HAC-001-01).
+
{| class="wikitable" border="1"
* Third letter represents the product region: "W" (North America), "J" (Japan and Europe) or "K" (Korea).
+
|-
* Fourth letter is optional: "F" (factory).
+
! Value || Description
 +
|-
 +
| 00 || Unspecified
 +
|-
 +
| 01 || Prototype
 +
|-
 +
| 02 || SDEV
 +
|-
 +
| 03 || EDEV
 +
|-
 +
| 04 || DPRD
 +
|-
 +
| 05 || HDEV
 +
|-
 +
| 06 || SDEV-D
 +
|-
 +
| 07 || EDEV-D
 +
|-
 +
| 10 || Retail
 +
|-
 +
| 40 || Retail
 +
|-
 +
| 50 || Retail
 +
|-
 +
| 70 || Retail
 +
|-
 +
| 80 || Retail Pro Controller
 +
|-
 +
| 90 || Refurbished
 +
|-
 +
| 14 || Retail Joy-Con
 +
|-
 +
| 17 || Retail Joy-Con
 +
|}
  
=== Check Digit ===
+
== 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].
 
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].
  

Latest revision as of 22:51, 19 April 2024

This page details miscellaneous Switch product information (serial numbers, product models, etc...).

Product List

Product Code Description
HAC-001 Retail Nintendo Switch console
HAC-002 AC adapter
HAC-003 Nintendo Switch Battery
HAC-004
HAC-005
HAC-006 Joy-Con battery
HAC-007 Dock
HAC-008 Gamecard
HAC-009 Gamecard case
HAC-010 USB charging cable also included in ("Mario Kart Live: Home Circuit")
HAC-011 Joy-Con grip
HAC-012 Joy-Con charge grip
HAC-013 Pro Controller
HAC-014 Joy-Con strap
HAC-015 Left Joy-Con
HAC-016 Right Joy-Con
HAC-017 Joy-Con handle
HAC-018 Screen protector
HAC-019 Left Joy-Con extended battery
HAC-020 Right Joy-Con extended battery
HAC-021 Carrying case
HAC-022 Ring-Con
HAC-023 Leg Strap
HAC-024 Poké Ball Plus controller
HAC-025
HAC-026
HAC-027
HAC-028
HAC-029 Steelbook Gamecard case
HAC-030 Poké Ball Plus battery
HAC-031 Charging stand
HAC-032
HAC-033 Left NES controller
HAC-034 Right NES controller
HAC-035 Left Famicom controller
HAC-036 Right Famicom controller
HAC-037 Kart ("Mario Kart Live: Home Circuit")
HAC-038 Battery for kart ("Mario Kart Live: Home Circuit")
HAC-039 Gates ("Mario Kart Live: Home Circuit")
HAC-040 Touch Pen ("Super Mario Maker 2")
HAC-041 Touch Pen ("Brain Training for Switch")
HAC-042 SNES controller
HAC-043 N64 controller
HAC-044 Arrow Markers ("Mario Kart Live: Home Circuit")
HAC-045 Sega Genesis 3 Button controller
HAC-046 Sega Genesis 6 Button controller
HAC-047 USB charging cable ("Mario Kart Live: Home Circuit") known as HAC-010 instead
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
HAC-055 Nintendo Labo Storage Box
Product Code Description
HAC-001(-01) Retail Nintendo Switch Mariko console (also known as HAD[...])
Product Code Description
HAT-001 SDEV Nintendo Switch console
HAT-001(-01) SDEV-D Nintendo Switch Mariko console
HAT-002 EDEV Nintendo Switch console
HAT-002(-01) EDEV-D Nintendo Switch Mariko console
HAT-003 SDEV cradle
HAT-004 RelayBox/RelayBox-D
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 Code Description
HEG-001 Retail Nintendo Switch (OLED Model) console
HEG-002 ADEV Nintendo Switch console
HEG-004 RelayBox-A
HEG-005 Nintendo Switch (OLED Model) HDMI cable
HEG-007 Nintendo Switch (OLED Model) dock
HEG-021 Nintendo Switch (OLED Model) carrying case

Product Serial Numbers

Serial numbers are composed of at least three letters followed by eleven decimal digits. The eleventh digit is a 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)
    • "D" (HAC-012; Joy-Con charge grip)
    • "E" (HAC-013; Pro Controller)
    • "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)
    • "N" (HAC-035; Left Famicom controller)
    • "P" (HAC-036; Right Famicom controller)
    • "Q" (HAC-037; Kart for "Mario Kart Live: Home Circuit")
    • "R" (HAC-042; SNES controller)
    • "S" (HAC-043; N64 controller)
    • "T" (HEG-001; Nintendo Switch (OLED Model) console)
    • "V" (HEG-007; Nintendo Switch (OLED Model) dock)
    • "X" (HAC-045; Sega Genesis controller)
    • "Y" (HAT-004/HEG-004; RelayBox/RelayBox-D/RelayBox-A)
    • "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)
    • "M" (Malaysia)
    • "W" (Americas)
  • Fourth letter is optional:
    • "F" (Factory)

Assembly Line

The first two digits immediately after the prefix represent the assembly line as follows:

Value Description
00 Unspecified
01 Prototype
02 SDEV
03 EDEV
04 DPRD
05 HDEV
06 SDEV-D
07 EDEV-D
10 Retail
40 Retail
50 Retail
70 Retail
80 Retail Pro Controller
90 Refurbished
14 Retail Joy-Con
17 Retail Joy-Con

Check Digit

The check digit is an industry-standard algorithm and is calculated just like it was on the 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.