Difference between revisions of "Hardware"

From Nintendo Switch Brew
Jump to navigation Jump to search
m (Formatting for footnotes.)
(Fix product code)
 
(22 intermediate revisions by 8 users not shown)
Line 1: Line 1:
== Specifications ==
+
= Motherboard =
{| class="wikitable"
+
== Nintendo Switch ==
! Type !!
+
{| class="wikitable" border="1"
 
|-
 
|-
| SoC    || NVidia ODNX02-A2
+
! Product Code || Description
 
|-
 
|-
| Screen  || [http://www.nintendo.com/switch/features/tech-specs/#switch-section 6.2-inch, multi-touch capacitive LCD screen]
+
| ODIN-CPU-X5 || Pre-release Nintendo Switch
 +
|-
 +
| HAC-CPU-01 || Retail Nintendo Switch (earliest manufacture date seen: 01/12 2016)
 +
|-
 +
| HAC-CPU-10 || Retail Nintendo Switch
 +
|-
 +
| HAC-CPU-20 || Retail Nintendo Switch (earliest manufacture date seen: 26/10 2017)
 +
|}
 +
 
 +
== Nintendo Switch Mariko ==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Product Code || Description
 +
|-
 +
| MODIN-CPU-X5 || Pre-release Nintendo Switch Mariko
 +
|-
 +
| HAD-CPU-01 || Retail Nintendo Switch Mariko
 +
|}
 +
 
 +
== Nintendo Switch Lite ==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Product Code || Description
 +
|-
 +
| VALI-CPU-X5 || Pre-release Nintendo Switch Lite
 +
|-
 +
| HDH-CPU-02 || Retail Nintendo Switch Lite
 +
|}
 +
 
 +
== Nintendo Switch (OLED Model) ==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Product Code || Description
 +
|-
 +
| FRIC-CPU-X9 || Pre-release Nintendo Switch (OLED Model)
 +
|-
 +
| HEG-CPU-01 || Retail Nintendo Switch (OLED Model)
 +
|}
 +
 
 +
= Specifications =
 +
== Nintendo Switch ==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Component || Description
 +
|-
 +
| SoC || NVIDIA ODNX02-A2
 +
|-
 +
| Screen || InnoLux P062CCA-AZ1
 
|-
 
|-
 
| Storage || Samsung KLMBG2JENB-B041 32 GB eMMC <br/> or <br/> Toshiba THGBMHG8C2LBAIL 32 GB eMMC
 
| Storage || Samsung KLMBG2JENB-B041 32 GB eMMC <br/> or <br/> Toshiba THGBMHG8C2LBAIL 32 GB eMMC
 +
|-
 +
| Memory || Samsung K4F6E304HB-MGCH 2 GB LPDDR4 DRAM x2 (Total 4GB)
 +
|-
 +
| Wifi/BT || Broadcom BCM4356XKUBG
 +
|-
 +
| PMIC || Maxim Integrated MAX77620AEWJ
 +
|-
 +
| Sub-PMIC || Maxim Integrated MAX77621AEWI
 +
|-
 +
| Audio || Realtek ALC5639
 +
|-
 +
| GC ASIC || B1633 GCBRG HAC STD T1001216
 +
|}
 +
 +
== Nintendo Switch Mariko ==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Component || Description
 +
|-
 +
| SoC || NVIDIA ODNX10-A1
 +
|-
 +
| Screen || InnoLux P062CCA-AZ2
 +
|-
 +
| Storage || SK Hynix H26M62002JPR 32 GB eMMC
 +
|-
 +
| Memory || Samsung K4U6E3S4AM-MGCJ 2 GB LPDDR4x DRAM x2 (Total 4GB)
 
|-
 
|-
 
| Wifi/BT || Broadcom BCM4356XKUBG
 
| Wifi/BT || Broadcom BCM4356XKUBG
 
|-
 
|-
| PMIC || Maxim Integrated MAX77620AEWJ+T
+
| PMIC || Maxim Integrated MAX77620HEWJ
 +
|-
 +
| Sub-PMIC || Maxim Integrated MAX77812EWB
 
|-
 
|-
 
| Audio || Realtek ALC5639
 
| Audio || Realtek ALC5639
 
|-
 
|-
 +
| GC ASIC || B1834 GCBRG HAC STD T1439218
 
|}
 
|}
  
 +
== Nintendo Switch Lite ==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Component || Description
 +
|-
 +
| SoC || NVIDIA ODNX10-A1
 +
|-
 +
| Screen || InnoLux ZJ055IA-27A
 +
|-
 +
| Storage || Samsung KLMBG2JETD-B041 32 GB eMMC
 +
|-
 +
| Memory || Samsung K4U6E3S4AM-MGCJ 2 GB LPDDR4x DRAM x2 (Total 4GB)
 +
|-
 +
| Wifi/BT || Broadcom BCM4356XKUBG
 +
|-
 +
| PMIC || Maxim Integrated MAX77620HEWJ
 +
|-
 +
| Sub-PMIC || Maxim Integrated MAX77812EWB
 +
|-
 +
| Audio || Realtek ALC5639
 +
|-
 +
| GC ASIC || B1921 GCBRG HAC STD T1122919A2
 +
|-
 +
| MCU || STMicroelectronics STM32F038C6
 +
|-
 +
| NFC || STMicroelectronics NFCDDR A92089 19
 +
|}
 +
 +
== Nintendo Switch (OLED Model) ==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Component || Description
 +
|-
 +
| SoC || NVIDIA ODNX10-A1
 +
|-
 +
| Screen || Samsung AMS699VC01
 +
|-
 +
| Storage || Samsung KLMCG4JETD-B041 64 GB eMMC
 +
|-
 +
| Memory || Samsung K4U6E3S4AA-MGCL 2 GB LPDDR4x DRAM x2 (Total 4GB)
 +
|-
 +
| Wifi/BT || Broadcom BCM4356XKUBG
 +
|-
 +
| PMIC || Maxim Integrated MAX77620HEWJ
 +
|-
 +
| Sub-PMIC || Maxim Integrated MAX77812EWB
 +
|-
 +
| Audio || Realtek ALC5639
 +
|-
 +
| GC ASIC || B2049 GCBRG HAC STD T2003620A1
 +
|}
 +
 +
= eMMC Pinout =
 
{{:EMMC_pinout}}
 
{{:EMMC_pinout}}
  
== Notes ==
+
= Notes =
1. https://www.sosav.fr/guides/consoles/nintendo/nintendo-salon/nintendo-switch/demontage-complet/
+
1. https://www.sosav.fr/guides/consoles/nintendo/nintendo-salon/nintendo-switch/demontage-complet/ </br>
 
 
 
2. https://www.ifixit.com/Teardown/Nintendo+Switch+Teardown/78263
 
2. https://www.ifixit.com/Teardown/Nintendo+Switch+Teardown/78263

Latest revision as of 18:46, 10 March 2023

Motherboard

Nintendo Switch

Product Code Description
ODIN-CPU-X5 Pre-release Nintendo Switch
HAC-CPU-01 Retail Nintendo Switch (earliest manufacture date seen: 01/12 2016)
HAC-CPU-10 Retail Nintendo Switch
HAC-CPU-20 Retail Nintendo Switch (earliest manufacture date seen: 26/10 2017)

Nintendo Switch Mariko

Product Code Description
MODIN-CPU-X5 Pre-release Nintendo Switch Mariko
HAD-CPU-01 Retail Nintendo Switch Mariko

Nintendo Switch Lite

Product Code Description
VALI-CPU-X5 Pre-release Nintendo Switch Lite
HDH-CPU-02 Retail Nintendo Switch Lite

Nintendo Switch (OLED Model)

Product Code Description
FRIC-CPU-X9 Pre-release Nintendo Switch (OLED Model)
HEG-CPU-01 Retail Nintendo Switch (OLED Model)

Specifications

Nintendo Switch

Component Description
SoC NVIDIA ODNX02-A2
Screen InnoLux P062CCA-AZ1
Storage Samsung KLMBG2JENB-B041 32 GB eMMC
or
Toshiba THGBMHG8C2LBAIL 32 GB eMMC
Memory Samsung K4F6E304HB-MGCH 2 GB LPDDR4 DRAM x2 (Total 4GB)
Wifi/BT Broadcom BCM4356XKUBG
PMIC Maxim Integrated MAX77620AEWJ
Sub-PMIC Maxim Integrated MAX77621AEWI
Audio Realtek ALC5639
GC ASIC B1633 GCBRG HAC STD T1001216

Nintendo Switch Mariko

Component Description
SoC NVIDIA ODNX10-A1
Screen InnoLux P062CCA-AZ2
Storage SK Hynix H26M62002JPR 32 GB eMMC
Memory Samsung K4U6E3S4AM-MGCJ 2 GB LPDDR4x DRAM x2 (Total 4GB)
Wifi/BT Broadcom BCM4356XKUBG
PMIC Maxim Integrated MAX77620HEWJ
Sub-PMIC Maxim Integrated MAX77812EWB
Audio Realtek ALC5639
GC ASIC B1834 GCBRG HAC STD T1439218

Nintendo Switch Lite

Component Description
SoC NVIDIA ODNX10-A1
Screen InnoLux ZJ055IA-27A
Storage Samsung KLMBG2JETD-B041 32 GB eMMC
Memory Samsung K4U6E3S4AM-MGCJ 2 GB LPDDR4x DRAM x2 (Total 4GB)
Wifi/BT Broadcom BCM4356XKUBG
PMIC Maxim Integrated MAX77620HEWJ
Sub-PMIC Maxim Integrated MAX77812EWB
Audio Realtek ALC5639
GC ASIC B1921 GCBRG HAC STD T1122919A2
MCU STMicroelectronics STM32F038C6
NFC STMicroelectronics NFCDDR A92089 19

Nintendo Switch (OLED Model)

Component Description
SoC NVIDIA ODNX10-A1
Screen Samsung AMS699VC01
Storage Samsung KLMCG4JETD-B041 64 GB eMMC
Memory Samsung K4U6E3S4AA-MGCL 2 GB LPDDR4x DRAM x2 (Total 4GB)
Wifi/BT Broadcom BCM4356XKUBG
PMIC Maxim Integrated MAX77620HEWJ
Sub-PMIC Maxim Integrated MAX77812EWB
Audio Realtek ALC5639
GC ASIC B2049 GCBRG HAC STD T2003620A1

eMMC Pinout

Front

HAC-EMMC-Side-B.png

Back

HAC-EMMC-Side-A.png

Supply power via the VCC 3.3V and 1.8V pins, and solder the CLK, CMD, and DAT0 pins to an SD Card reader in order to extract the data off the eMMC chip.

eMMC Connector

eMMC Board Connector Pinout
eMMC Motherboard connector pinout
Pin # Name Type
1 3.3v PWR
2 GND PWR
3 CMD BI
4 GND PWR
5 DAT_STRB(?) OUT
6 GND PWR
7 DAT4 BI
8 GND PWR
9 DAT5 BI
10 GND PWR
11 DAT6 BI
12 GND PWR
13 DAT7 BI
14 GND PWR
15 1.8v PWR
16 1.8v PWR
17 GND PWR
18 GND PWR
19 DAT2 BI
20 GND PWR
21 DAT1 BI
22 GND PWR
23 DAT0 BI
24 GND PWR
25 DAT3 BI
26 GND PWR
27 CLK IN
28 GND PWR
29 RESET IN
30 3.3v PWR

The eMMC connector plug on the board mates with the receptacle on the Switch motherboard. The receptacle is a Molex 5009130302, and is available from retailers such as Digi-Key.

Notes

1. https://www.sosav.fr/guides/consoles/nintendo/nintendo-salon/nintendo-switch/demontage-complet/
2. https://www.ifixit.com/Teardown/Nintendo+Switch+Teardown/78263