Board Identification

ModelNintendo Switch HAC-001 (Original V1/V2)
Board CodeHAC-CPU-01 / HAC-CPU-10 / HAC-CPU-20
SoCNVIDIA Tegra X1 (T210) — Quad-core ARM Cortex-A57 + Quad-core Cortex-A53
GPUNVIDIA Maxwell (256 CUDA cores) — integrated in SoC
RAM4GB LPDDR4 (2× Samsung K4F6E304HB-MGCH 2GB modules)
Storage32GB eMMC module (removable NAND board)
Key ICsM92T36 (USB-PD), BQ24193 (Charger), PI3USB (USB Switch), MAX77620 (PMIC), MAX77621 (CPU/GPU VR)
Schematic RefNo official schematic — community documentation available
Board Revisions: Early HAC-CPU-01 boards use larger filter components near USB-C. Later HAC-CPU-10/20 revisions use smaller 0201 filters. Always verify component sizes before ordering replacements from donor boards.

Main Voltage Rails

Rail NameVoltageStateRegulator/SourceNotes
VBUS5V/9V/15VG3HM92T36 PD negotiationInput from USB-C, passes through dual MOSFETs to BQ24193
VSYS4.2VG3HBQ24193 outputMain system rail, feeds all downstream regulators
VBAT3.7-4.2VG3HBattery input to BQ24193Battery voltage, also used for fuel gauge
V1 (1V8_PDR)1.8V1st BootMAX77620Always-on standby rail
V21.35V1st BootMAX77620Memory/eMMC related
V41.1V1st BootMAX77620SoC low-power rail
V61.05V1st BootMAX77620Present in 1st boot only, drops to 0V in 2nd boot
V71.05V1st BootMAX77620Core standby rail
V9 (3V3_PDR)3.3V1st BootEN5329 (3.3V regulator)Powers peripherals, Wi-Fi, SD card
V101.0V1st BootMAX77620SoC core voltage
V83.3V2nd BootMAX77621Appears only in 2nd boot stage
V112.9V2nd BootMAX77621Display/peripheral rail
V121.35V2nd BootMAX77621Memory controller rail
V131.05V2nd BootMAX77621CPU/GPU core rail
VCORE_CPU0.8V2nd BootMAX77621 #1CPU core voltage — enabled by MAX77620
VCORE_GPU0.8V2nd BootMAX77621 #2GPU core voltage — enabled by MAX77620
Boot Stage Detection: Rail V6 (1.05V) is the key indicator — present in 1st boot, absent in 2nd boot. If V6 stays at 1.05V and VCORE rails don't appear, the system is stuck in 1st boot (eMMC or PMIC issue).

Power Tree

USB-C VBUS (5V/9V/15V) — via M92T36 PD negotiation
├─ Dual MOSFETs → BQ24193 Input
│ ├─ VSYS (4.2V) — System main rail
│ │ ├─ MAX77620 (PMIC) → V1, V2, V4, V6, V7, V10
│ │ ├─ EN5329 → V9 (3.3V PDR)
│ │ ├─ MAX77621 #1 → VCORE_CPU (0.8V)
│ │ ├─ MAX77621 #2 → VCORE_GPU (0.8V)
│ │ ├─ LCD Backlight Driver
│ │ └─ Audio Codec (ALC5639)
│ └─ Battery Charging Circuit
├─ M92T36 → USB-C CC lines, PD communication
└─ PI3USB → USB 3.0 data switch (Dock mode)
VBAT (Battery 3.7-4.2V)
├─ BQ24193 Input (battery sense)
├─ MAX17050 Fuel Gauge
└─ NTC Thermistor (10K @ 25°C)

Key Components

ReferenceDesignationFunctionInput/Output RailsCommon Failure Modes
M92T36 USB Power Delivery IC Negotiates 5V/9V/15V from charger, controls VBUS switching VBUS → MOSFET gate control No charge, no dock output, shorted caps nearby — often fails with bent USB-C pins
BQ24193 Battery Charge Controller Charges battery, generates VSYS 4.2V system rail VBUS in → VSYS out, VBAT in/out No charge current, battery not detected, overheating
PI3USB30532 USB 3.0 Switch IC Routes USB data/video to dock connector, handles USB-C orientation 3.3V supply, USB data lines No TV output in dock mode, shorted filter caps — often fails with M92T36
MAX77620 Main PMIC Generates 1st boot rails, enables 2nd stage regulators VSYS in → V1-V10 outputs Stuck in 1st boot, missing rails, damaged by liquid
MAX77621 ×2 CPU/GPU Voltage Regulators Generate 0.8V VCORE rails for SoC VSYS in → 0.8V out No 2nd boot, shorted output coils — enabled by eMMC handshake
EN5329 3.3V Regulator Generates V9 3.3V rail for peripherals VSYS in → 3.3V out Missing 3.3V, affects Wi-Fi/SD card
MAX17050 Battery Fuel Gauge Monitors battery capacity and charge state VBAT sense, I2C to SoC Incorrect battery percentage, 1% stuck
BCM4356 Wi-Fi/Bluetooth Combo IC Wireless connectivity 3.3V, 1.8V rails Orange screen of death, no Wi-Fi/BT connection
ALC5639 Audio Codec Digital to analog audio conversion for speakers 3.3V, 1.8V rails No audio, distorted sound
Tegra X1 System on Chip (SoC) Main processor — CPU, GPU, memory controller Multiple rails (0.8V-3.3V) Blue screen of death, paired to eMMC — NOT replaceable
eMMC Module 32GB NAND Storage Firmware, game saves, OS storage 1.8V, 3.3V rails Corruption, read errors, paired to SoC — NOT individually replaceable
Paired Components — Console Marriage: The SoC (Tegra X1), eMMC module, and anti-piracy IC are uniquely paired during manufacturing. If ANY of these fail, the board becomes a donor only. These cannot be reprogrammed or swapped.

Boot Sequence

#StageSignal/RailExpected ValueConditionIf Absent
1StandbyVSYS4.2VCharger connected or battery presentCheck BQ24193, VBUS path, fuse
2Power ButtonPWR_BTN#Low pulsePower button pressed/shortedCheck ribbon cable, power button connector
31st BootV61.05VPMIC enabledMAX77620 failure, shorted downstream
41st BootV1 (1V8)1.8VPMIC output activeCheck MAX77620 output caps
51st BootV2 (1V35)1.35VMemory controller initeMMC communication issue
61st BootV9 (3V3)3.3VEN5329 enabledCheck 3.3V regulator, shorted peripheral
71st BootCurrent Draw~200mAVia bench PSU at VSYSShort if higher, dead PMIC if lower
8eMMC HandshakeeMMC_DAT linesData activitySoC reads boot partitioneMMC failure, corruption — triggers RCM mode
92nd Boot StartV60VTransitions to 2nd stageIf V6 stays 1.05V, stuck in 1st boot
102nd BootVCORE_CPU0.8VMAX77621 #1 enabledCheck enable signal from MAX77620, eMMC status
112nd BootVCORE_GPU0.8VMAX77621 #2 enabledSame enable path as CPU regulator
122nd BootV8, V11-V13VariousSecondary rails activeCheck MAX77621 outputs, downstream shorts
132nd BootCurrent Draw~400-500mAVia bench PSU at VSYSShould jump from 200→400mA, then sleep to ~8mA
14Display InitLCD_BL_ENHighBacklight driver enabledCheck backlight IC, LCD connector
15Boot CompleteNintendo LogoVisibleAll systems nominalIf current OK but no display: LCD or backlight fault
Current Draw Testing: With no battery and 10K resistor faking battery sense, connect bench PSU to VSYS pad at 4.2V. Short power button pins. Healthy board: 1-5mA standby → 200mA 1st boot → 400-500mA 2nd boot → 8mA sleep.

Interactive Diagnostic Tool

Measure each rail with multimeter (voltage mode with power, or diode/resistance mode without). Click OK if within spec, NOK if missing/shorted, NR if not measured.

Measurements taken — click OK / NOK / NR (Not Recorded) for each rail
Enter at least a few rails then click Analyze.

No Power / No Charge

Symptom: Completely Dead — No LED, No Response

  1. Visual Inspection
    • Check USB-C port pins under microscope — bent pins are #1 cause
    • Check water indicator sticker near USB-C (turns red if exposed)
    • Inspect fuse resistor near USB-C for continuity
  2. USB-C Port Test
    • Use USB-C breakout board to verify all 24 pins have continuity to board traces
    • Check A1 (GND), A4/A9 (VBUS), CC lines (A5, B5)
    • Verify data lines: A6/A7 (TX), B6/B7 (RX)
  3. M92T36 Circuit Check
    • Measure caps near M92T36 for shorts (diode mode)
    • Normal reading: 0.4-0.6V — shorted reads 0.0-0.1V
    • If shorted: remove M92T36, retest. Short cleared = replace IC
    • Short persists = check PI3USB (back of board) or SoC short (fatal)
  4. BQ24193 Circuit Check
    • Verify VBUS reaching BQ24193 input (via MOSFETs)
    • Check VSYS output cap for 4.2V
    • No VSYS but VBUS present = BQ24193 failure or MOSFET issue
  5. PI3USB Check (Back of Board)
    • Check caps near PI3USB for shorts
    • Often fails alongside M92T36 from USB-C damage
    • Filter components between USB-C and PI3USB frequently damaged
  6. Bench Power Supply Test
    • Remove battery, solder wires to VSYS pad and GND
    • Solder 10K resistor across battery thermistor pins (fakes battery present)
    • Set PSU to 4.2V, current limit 2A
    • Expected: 1-5mA idle, ~200mA when power button shorted
Battery Sense Trick: The Switch requires battery temperature sense to boot. Solder a 10K resistor between the middle pin and ground pin of the battery connector to simulate battery presence for bench testing.

Symptom: Shows Charging But Won't Turn On

  1. Verify battery is actually charging (voltage should increase over 10 minutes)
  2. Check power button connector and ribbon cable
  3. Measure 1st boot rails when power button pressed
  4. If no rails activate, suspect MAX77620 or upstream power path

Common Causes — No Power

SymptomLikely CauseSolution
No response at allUSB-C port damagedReplace USB-C connector
No charge negotiation (stays 5V)M92T36 failureReplace M92T36
VBUS OK, no VSYSBQ24193 or MOSFETsReplace BQ24193
Shorted caps near USB-CM92T36 + PI3USBReplace both ICs
Current draw but no bootMAX77620 or eMMCCheck boot sequence rails

No Backlight / No Display

Verify Boot Status First

  1. Check if System is Actually Booting
    • Connect to bench PSU and monitor current draw
    • Normal boot: 200mA → 400-500mA → drops to 8mA (sleep)
    • If current profile normal, display path is faulty
  2. LCD Connector Inspection
    • LCD connector is extremely fragile — common damage point
    • Check for bent pins inside connector housing
    • Inspect ribbon cable for tears or corrosion
    • Test with known-good LCD assembly
  3. Backlight Circuit
    • Backlight connector provides power to LCD LED array
    • Check backlight connector pins for continuity
    • Verify backlight driver IC is receiving enable signal
    • Measure backlight voltage at connector (should see ~19V when enabled)
  4. LCD Driver Circuit
    • LCD driver near LCD connector controls display
    • Check surrounding capacitors with diode mode
    • Inspect for liquid damage or corrosion

Symptom: Boots But No TV Output (Docked)

  1. Verify dock is functional with known-good Switch
  2. Check USB-C port data lines (A6/A7, B6/B7)
  3. Inspect PI3USB circuit — handles USB 3.0/video switching
  4. Check filter components between USB-C and PI3USB
  5. If PI3USB caps shorted or filters damaged, replace components
PI3USB Function: This IC switches between handheld USB 2.0 mode and docked USB 3.0/DisplayPort mode. If PI3USB is dead, the Switch works perfectly in handheld but never outputs video to dock.

Liquid Damage Procedure

  1. Initial Assessment
    • Check water indicator sticker near USB-C port
    • Do NOT attempt to power on before cleaning
    • Disassemble completely — remove all shields and connectors
  2. Cleaning Process
    • Ultrasonic clean in 99% IPA for 5-10 minutes
    • Or manually brush all areas with IPA and soft brush
    • Pay special attention to: USB-C area, under shields, connector pins
    • Dry with compressed air, then 24 hours in low humidity
  3. Post-Clean Inspection
    • Inspect under microscope for corrosion damage
    • Check for lifted pads, corroded traces, damaged components
    • Common damage areas: USB-C circuit, battery connector, Joy-Con connectors
  4. Component Testing
    • Before powering on, check all major caps for shorts
    • Verify USB-C pins haven't corroded together
    • Check battery connector pins for corrosion
  5. Initial Power Test
    • Connect to bench PSU (no battery) at 4.2V, 500mA limit
    • Watch for excessive current draw indicating shorts
    • If current normal, proceed with boot testing
Corrosion Continues: Even after cleaning, corrosion can continue if not fully removed. Re-inspect after a few days of testing. Hidden corrosion under ICs may require rework to access.

Short Circuit Localization

Method A — DC Power Injection

Inject low voltage into shorted rail to heat the fault point. Use thermal camera or freeze spray to locate.

Shorted RailInjection VoltageCurrent LimitMax DurationInjection Point
VSYS (4.2V)1.0V1.5A30 secBQ24193 output coil
3.3V Rail1.0V1.0A30 secEN5329 output cap
1.8V Rail0.8V1.0A20 secMAX77620 1.8V output
VCORE (0.8V)0.5V1.5A15 secMAX77621 output coil
M92T36 caps0.8V1.0A20 secCap near M92T36
Caution: Never exceed 1.5A on any rail. Keep injection time short. If no heat detected in 30 seconds, the short may be under a BGA (SoC, RAM) — likely unfixable.

Method B — Thermal Imaging

  1. Connect bench PSU at normal operating voltage (4.2V to VSYS)
  2. Set current limit to 500mA
  3. Use thermal camera (FLIR, Seek, etc.) to observe board
  4. Hot spot indicates short location
  5. If multiple hot spots, start with upstream components

Method C — Divide and Conquer

  1. Identify shorted rail with multimeter (resistance mode)
  2. Locate all components on that rail
  3. Remove components one by one, testing after each removal
  4. When short clears, last removed component is faulty
  5. Start with ICs most likely to fail (M92T36, PI3USB, MAX77621)

Normal Resistance Values (Unpowered)

RailNormal Resistance to GNDIndicates Short If
VSYS50-200Ω<10Ω
3.3V Rail100-500Ω<20Ω
1.8V Rail200-800Ω<30Ω
VCORE (0.8V)2-10Ω (low impedance normal)<1Ω
M92T36 capsVaries (diode mode 0.4-0.6V)Diode <0.1V
Low Impedance Rails: VCORE rails (CPU/GPU 0.8V) normally measure very low resistance (2-10Ω) because they power high-current loads. A true short on VCORE reads <1Ω and shows as 0.0V in diode mode.

Measurement Points

Test PointLocationExpected Value (Powered)Expected Value (Diode Mode)
VBUSUSB-C pins A4/A9/B4/B95V/9V/15V (depends on charger)0.4-0.6V
VSYSLarge coil near BQ241934.2V0.3-0.5V
VBAT+Battery connector pin 1/23.7-4.2V0.5-0.7V
Battery TempBattery connector center pin~10K to GNDN/A (resistance)
V1 (1.8V)MAX77620 output cap1.8V0.4-0.5V
V9 (3.3V)EN5329 output cap3.3V0.4-0.6V
VCORE_CPUMAX77621 #1 coil (near RAM)0.8V0.01-0.05V (low impedance)
VCORE_GPUMAX77621 #2 coil (near Wi-Fi)0.8V0.01-0.05V (low impedance)
M92T36 capsSmall caps adjacent to ICVarious0.4-0.6V (shorted <0.1V)
PI3USB capsCaps near PI3USB (back)Various0.4-0.6V (shorted <0.1V)
BQ24193 capsCaps around charging ICVarious0.3-0.5V
USB-C CC1Pin A5Varies with negotiation0.5-0.7V
USB-C CC2Pin B5Varies with negotiation0.5-0.7V
Fan header diodeNear fan connectorN/A0.5-0.7V (shorted <0.1V)
Joy-Con leftLeft rail connectorVarious per pinVaries by pin function
Joy-Con rightRight rail connectorVarious per pinVaries by pin function

Required Tools

Hot Air Rework Station Quick 861DW or equivalent, 350-400°C for IC removal, 340-350°C for USB-C
Soldering Station Hakko FX-951 or JBC with fine tip for 0201 components and connector work
Microscope Stereo microscope 7x-45x zoom essential for USB-C pin inspection and microsoldering
Multimeter Quality DMM with diode mode, must read to 0.001V for short detection
Bench Power Supply 0-30V, 0-5A adjustable with current limiting for board testing
Thermal Camera FLIR ONE, Seek Thermal, or similar for short circuit localization
USB-C Breakout Board For testing all 24 pins continuity to board traces
USB-C Power Meter Shows voltage/current negotiation (5V/9V/15V PD detection)
Ultrasonic Cleaner For liquid damage cleaning with 99% IPA
Flux Quality no-clean flux (Amtech, MG Chemicals) for rework
Solder Wire Leaded 63/37 in 0.3mm and 0.5mm for precision work
Solder Wick/Sucker For removing solder from USB-C structural holes
Kapton Tape Heat-resistant tape for protecting nearby components during rework
Tri-wing Screwdriver Y00 tri-wing for back plate screws (Nintendo proprietary)
Phillips Screwdriver JIS #00 for internal screws
Spudger Set Plastic and metal spudgers for ribbon cables and connectors
TegraRCM Software PC software for detecting RCM mode and eMMC communication status
10K Resistor For simulating battery temperature sensor during bench testing

Frequently Asked Questions

What is the most common failure on the Nintendo Switch HAC-001?
The most common failure is USB-C port damage leading to M92T36 and/or PI3USB IC failure. Bent or broken USB-C pins cause shorts that damage these power delivery and USB switching chips. This typically manifests as no charging, no power, or no TV output when docked.
What does the Blue Screen of Death mean on a Nintendo Switch?
The Blue Screen of Death (BSOD) indicates a data communication failure between the SoC (Tegra X1), RAM modules, or eMMC storage. This is typically caused by cracked solder joints from board flex (often from the console being sat on). The fix requires reballing the affected IC, but if pads are torn, the board becomes a donor.
Can I replace the eMMC or SoC if they fail?
No. The SoC, eMMC module, and anti-piracy IC are uniquely paired during manufacturing. If any of these components fail, they cannot be replaced with parts from another Switch. The board becomes a donor for harvesting other components like M92T36, BQ24193, and PI3USB.
What tools are essential for Nintendo Switch motherboard repair?
Essential tools include: a hot air rework station (350-400°C capable), quality soldering station with fine tip, stereo microscope (7x-45x), multimeter with diode mode, bench power supply with current limiting, and USB-C breakout board. A thermal camera significantly helps with short circuit localization.
How do I know if my Switch has liquid damage?
Check the water indicator sticker located near the USB-C port on the motherboard — it turns red when exposed to moisture. Also inspect under microscope for corrosion, white/green residue, or damaged traces. Common liquid damage areas include the USB-C circuit, battery connector, and Joy-Con rail connectors.
What does the Orange Screen of Death indicate?
The Orange Screen of Death indicates a Wi-Fi/Bluetooth IC (BCM4356) failure. This chip handles wireless connectivity and the system will not boot past the orange screen if it cannot communicate properly. Try reflowing the IC first; if that fails, replace the BCM4356 chip.
How much does a typical Nintendo Switch motherboard repair cost?
USB-C port replacement with potential M92T36/PI3USB repair typically costs $100-150 at professional repair shops. Simple USB-C port only replacement may be $60-80. Repairs involving PMIC (MAX77620) or extensive rework can reach $150-200. Board-level repairs require specialized equipment and expertise.