Product Information: Difference between revisions
 Add the SNES controller from the FCC filing BKEHAC042  | 
				|||
| (52 intermediate revisions by 11 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 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 || SNES controller  | | 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 || Virtual Boy (Cardboard Model)  | ||
|-  | |-  | ||
| HAC-048 ||  | | HAC-048 || Joy-Con Charging Stand (two-way)  | ||
|-  | |-  | ||
| HAC-049 ||  | | HAC-049 ||  | ||
| 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-052 || Nintendo Labo Toy-Con 2: Robot Kit  | ||
|-  | |-  | ||
| HAC-053 || Nintendo Labo Toy-Con 3: Vehicle Kit  | | HAC-053 || Nintendo Labo Toy-Con 3: Vehicle Kit  | ||
|-  | |-  | ||
| HAC-054 || Nintendo Labo Toy-Con 4: VR Kit  | | HAC-054 || Nintendo Labo Toy-Con 4: VR Kit  | ||
|-  | |||
| HAC-055 || Nintendo Labo Storage Box  | |||
|}  | |}  | ||
{| class="wikitable" border="1"  | {| class="wikitable" border="1"  | ||
| Line 132: | Line 120: | ||
! Product Code || Description  | ! Product Code || Description  | ||
|-  | |-  | ||
|   | | HAC-001(-01) || Retail Nintendo Switch Mariko console (also known as HAD[...])  | ||
|}  | |||
{| class="wikitable" border="1"  | |||
|-  | |||
! Product Code || Description  | |||
|-  | |-  | ||
| HAT-  | | HAT-001 || SDEV Nintendo Switch console  | ||
|-  | |-  | ||
| HAT-  | | HAT-001(-01) || SDEV-D Nintendo Switch Mariko console  | ||
|-  | |-  | ||
| HAT-004 ||   | | HAT-002 || EDEV Nintendo Switch console  | ||
|-  | |||
| HAT-002(-01) || EDEV-D Nintendo Switch Mariko console  | |||
|-  | |||
| HAT-003 || SDEV cradle  | |||
|-  | |||
| HAT-004 || RelayBox/RelayBox-D  | |||
|}  | |}  | ||
{| class="wikitable" border="1"  | {| class="wikitable" border="1"  | ||
| Line 144: | Line 142: | ||
! Product Code || Description  | ! 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  | |||
|}  | |}  | ||
{| class="wikitable" border="1"  | {| class="wikitable" border="1"  | ||
| Line 150: | Line 158: | ||
! Product Code || Description  | ! 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-018 || Screen protector  | |||
|-  | |||
| HEG-021 || Nintendo Switch (OLED Model) carrying case  | |||
|}  | |}  | ||
= Product Serial Numbers =  | = Product Serial Numbers =  | ||
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.  | |||
== 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|prefix]] represent the assembly line as follows:  | |||
{| class="wikitable" border="1"  | |||
|-  | |||
! 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 [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].  | ||