MacBook Air 13" A2337 (820-02016) Board Repair Guide

✓ Validated by Joe on 2026-05-09

MacBook Air 13-inch (M1, 2020) · Board 820-02016 · Year 2020 · A2337


Board Specifications

Attribute Value Source
Board Number 820-02016 Page 1
Model MacBook Air 13" (M1, 2020) Page 1
Year 2020 Page 1
Apple Part A2337 Page 1
CPU Apple M1 (H13G SoC, U0600) Pages 5-17
GPU Integrated in M1 SoC Page 13
RAM Unified memory (LPDDR4X, integrated package) Page 11
Schematic 051-05392, Rev 4.0.0 evt-1 Page 1
Last Modified Tue May 5 21:26:43 2020 Page 1

Voltage Rails

Rail Nominal Value Power State Regulator/Source Schematic Page Notes
PPVBAT_AON_CONN [VERIFY: p22-23] 11.4 V (3S) / 7.6 V (2S) G3H Battery connector J5150 22-23 Always-on from battery
PPBUS_AON [VERIFY: p23] 8.5–12.6 V G3H Charger U5200 (from PPDCIN_AONSW) 23 Main system bus, always-on
PP3V8_AON_VDDMAIN [VERIFY: p25-27] 3.8 V G3H Buck regulator U5700 (3-phase) 25-27 Powers PMU and always-on logic
PP5V_AON_P3V8VRLDO [VERIFY: p25] ~5 V G3H Derived from PPBUS_AON 25 LDO input for 3V8 VR
PPDCIN_AONSW [VERIFY: p23] 5–20 V G3H (when AC present) USB-C charger input 23 DC input from USB-C ports
PP1V8_AON_MPMU [VERIFY: p24,29] 1.8 V G3H Master PMU LDO 24, 29 Always-on 1.8V rail
PP1V25_S2 1.25 V S2 (S5) Master PMU buck 12, 28-30 I/O power, S2 domain
PP1V8_S2 1.8 V S2 (S5) Master PMU buck 12, 24, 28-30 S2 domain 1.8V
PP0V88_S1 [VERIFY: p14] 0.88 V S1 (S0) Slave PMU buck 14, 28-30 SRAM power
PP0V764_S1_SRAM [VERIFY: p14] 0.764 V S1 (S0) Slave PMU buck 14, 28 CPU SRAM
PPVDD_PCPU_AWAKE [VERIFY: p13] 0.575–1.2 V S0 SoC internal VR 13 Performance CPU core
PPVDD_ECPU_AWAKE [VERIFY: p13] 0.6–1.1 V S0 SoC internal VR 13 Efficiency CPU core
PPVDD_GPU_AWAKE [VERIFY: p13] 0.6–1.2 V S0 SoC internal VR 13 GPU core voltage
PPVDD_SOC_S1 [VERIFY: p13] 0.7–0.95 V S1 (S0) SoC internal VR 13 SoC fixed voltage
PPVDD_DISP_S1 [VERIFY: p13] 0.75–0.9 V S1 (S0) SoC internal VR 13 Display controller
PP0V6_S1_VDDQL 0.6 V S1 (S0) SoC pins 11 DDR I/O voltage
PP1V06_S2SW_DRAM [VERIFY: p11] 1.06 V S2 (S0) Master/Slave PMU 11, 28 DDR VDD2
PP1V8_S2SW_VDD1 1.8 V S2 (S0) Master PMU 11 DDR VDD1
PP1V2_AWAKE_PLL 1.2 V S0 SoC LDO / filtering 15 PLL clean power
PP0V805_S1_VDD_FIXED [VERIFY: p15] 0.805 V S1 (S0) SoC internal 15 Fixed voltage rails
PP0V72_S2_VDD_LOW [VERIFY: p15] 0.72 V S2 SoC internal 15 Low-power domain

Power Tree

⚡ PPVBAT_AON_CONN (Battery 7.6V 2S / 11.4V 3S)
├─→ SYS_DETECT (Q5155) → Enables system
├─→ PPBUS_AON (via charger U5200 or direct)
│ ├─→ PP3V8_AON_VDDMAIN (U5700 3-phase buck, 3.8V)
│ │ ├─→ PMU VDD_MAIN (Master U8100, Slave U7700)
│ │ ├─→ PP1V8_AON_MPMU (Master PMU LDO)
│ │ └─→ Always-on logic, SMC, AOP domain
│ └─→ PP5V_AON (buck outputs for USB-C, peripherals)
└─→ PPDCIN_AONSW (USB-C 5-20V input)
└─→ Charger U5200 → PPBUS_AON
⚡ PP3V8_AON_VDDMAIN (3.8V, always-on)
├─→ Master PMU U8100 (buck regulators)
│ ├─→ PP1V8_S2 (1.8V, S2 domain)
│ ├─→ PP1V25_S2 (1.25V, I/O)
│ ├─→ PP1V06_S2SW_DRAM (1.06V, DDR)
│ └─→ LDOs for various functions
└─→ Slave PMU U7700 (buck regulators)
├─→ PP0V88_S1 (0.88V SRAM)
├─→ PP0V764_S1_SRAM (0.764V CPU SRAM)
└─→ PP2V5_AWAKE_NAND (2.5V NAND)
⚡ SoC U0600 (Apple M1)
├─→ VDD_PCPU (Performance cores, internal VR)
├─→ VDD_ECPU (Efficiency cores, internal VR)
├─→ VDD_GPU (GPU, internal VR)
├─→ VDD_SOC_S1 (SoC logic, internal VR)
├─→ VDD2_S2 (DDR power, PP1V06_S2SW_DRAM)
├─→ VDDQL_S1 (DDR I/O, PP0V6_S1_VDDQL)
└─→ VDD_IO (1.25V/1.8V from PMU)

Key Components

Designator Part Number Function Power Rails Schematic Page Common Failures
U0600 Apple M1 (H13G) System-on-Chip (CPU/GPU/RAM) VDD_PCPU, VDD_ECPU, VDD_GPU, VDD_SOC, VDD2, VDDQL, VDD_IO 5-18 Rare; usually power delivery or liquid damage
U5700 RAA225501 (353S02326/472) 3V8 AON 3-phase buck (30A) Input: PPBUS_AON; Output: PP3V8_AON_VDDMAIN 25-27 No output: check L7741, L7750, L7740 inductors; MOSFETs Q5800, Q5820, Q5840; feedback network R5700-series
U8100 Master PMU (Sera/Simetra) Multi-rail PMIC Input: PP3V8_AON; Outputs: 1V8_S2, 1V25_S2, etc. 32-39 No S2 rails: check VDD_MAIN input, enable signals, I2C communication
U7700 Slave PMU (Sera/Simetra) Multi-rail PMIC (SRAM, NAND) Input: PP3V8_AON; Outputs: 0V88_S1, 0V764_S1, 2V5_NAND 28-31 No SRAM voltage: check buck inductors L77A0, L77C0, L77D0; enable from master PMU
U5200 ISL9240HI (338S00561) Battery charger + PPBUS switch Input: PPDCIN_AONSW, PPVBAT_AON; Output: PPBUS_AON 23 No PPBUS_AON: check input fuses, MOSFETs Q5240/Q5265/Q5270, I2C communication (CHGR_INT_L)
J5150 518-00040 Battery connector (9-pin) PPVBAT_AON_CONN 22 Check SYS_DETECT circuit Q5155, I2C lines to SMC
U5000 SN210V (Ceres, 335S00500/494) Secure Element (NFC/SE) PP3V8_AON_VDDMAIN, PP1V25_S2 21 Rare failure; check power and SPMI communication
Q5155 NTNS4CS69N SYSDET FET (battery presence) PPVBAT_AON_CONN → SYS_DETECT 22 No power-on: check R5155 (10k), D5150 clamp, gate drive from BMU I2C
L7741 152S00265 (1µH) 3V8 AON phase 1 inductor U5700 buck output 26 Shorted or open: no PP3V8_AON or excessive ripple
L7750 152S01248 (0.56µH) 3V8 AON phase 2 inductor U5700 buck output 26 Shorted or open: no PP3V8_AON or excessive ripple
L7740 152S01248 (0.56µH) 3V8 AON phase 3 inductor U5700 buck output 26 Shorted or open: no PP3V8_AON or excessive ripple
F5200 Fuse (12A, 1206) PPBUS input protection PPBUS_AON from charger 23 Open fuse: check for short on PPBUS_AON (U5700, PMUs, SoC)
U1970 W25Q64JWUUIQ (335S00494) 64Mbit SPI NOR ROM (SoC boot) PP1V8_AWAKE 19 No boot: check SPI lines (SPI_SOCROM_*), power, or reflash ROM
C5801, C5800 128S0264 (68µF POLT) PPBUS_AON bulk capacitors PPBUS_AON 23 Shorted: immediate shutdown; check for corrosion or liquid damage
R1169-R1176 240Ω 1% (201 MF) DDR ZQ calibration resistors DDR0-7_RREF/ZQ pins 11 Incorrect value: DRAM training failure, no boot
C7740-C7747 15µF X6S 2V (0402) SPMU buck4 output caps PP0V88_S1 26 Open or shorted: no SRAM voltage, SoC won't start

Power Sequence

# Signal/Rail Expected Value Condition / Trigger If Absent, Check...
1 PPVBAT_AON_CONN 7.6V (2S) or 11.4V (3S) Battery connected to J5150 Check battery connector J5150 pins 1,2,9 for continuity to PPVBAT_AON_CONN net; inspect for corrosion or broken solder joints. Measure at C5150 (1µF cap, pin 2).
2 SYS_DETECT Pulled high after BMU I2C comm BMU enables Q5155 gate via I2C Verify PPVBAT_AON_CONN present; check Q5155 (NTNS4CS69N) gate voltage; confirm R5155 (10kΩ pull-up to PP3V8_AON) and D5150 (RCLAMP) not shorted. Check I2C_SMC_PWR_SDA/SCL communication to battery.
3 PPBUS_AON 8.5–12.6V [VERIFY: p23] Charger U5200 output OR battery direct path No PPBUS: check fuse F5200 (12A, page 23) continuity; measure at C5800/C5801 (68µF POLT bulk caps). If fuse open, probe for shorts on PPBUS_AON to ground. Check charger U5200 GATE_Q1/Q2 pins and feedback network R5260/R5261.
4 PP3V8_AON_VDDMAIN 3.8V ±5% [VERIFY: p25-27] U5700 buck enabled by P3V8AON_PWR_EN No 3V8: measure input at U5700 VIN pins (PPBUS_AON); check enable signal P3V8AON_PWR_EN (page 24, from PMU or charger); verify switching at L7741/L7750/L7740 inductors (0.5-1µH, page 26). Check MOSFETs Q5800, Q5820, Q5840 (AONE36196) for shorts. Verify feedback divider R5700 network.
5 PP1V8_AON_MPMU 1.8V Master PMU U8100 LDO output (VDD_MAIN powered) No 1V8_AON: confirm PP3V8_AON_VDDMAIN at U8100 VDD_MAIN pins; check master PMU enable and RESET_IN (PMU_RESET_L, page 30); inspect I2C communication (page 34). Measure at C8808 (0.1µF decoupling cap near U8100).
6 PP1V25_S2 1.25V Master PMU U8100 buck output (S2 state) No 1V25_S2: verify PP3V8_AON present; check MPMU buck enable (GPIO/SPMI control); measure inductor L88A0 [VERIFY: p32] switching. Confirm feedback resistors R88A0 series [VERIFY: p32]. Check output caps C88A0-series [VERIFY: p32].
7 PP1V8_S2 1.8V Master PMU U8100 buck output (S2 state) No 1V8_S2: verify PP3V8_AON and master PMU communication; check buck inductor L88C0 [VERIFY: p32] for continuity and switching. Measure feedback at MPMU_BUCK12_FB pin. Check output capacitors C88C0-series [VERIFY: p32].
8 PMU_RESET_L High (~1.8V) Released by master PMU after rails stable Stuck low: system won't boot; check master PMU U8100 RESET_OUT pin (page 30); verify PPVDD_PMU_LDO_PREREG rail (page 29, 35); check for I2C communication errors or PMU OTP corruption. Measure at R5320 pull-up (47kΩ, page 24).
9 PP0V88_S1 0.88V [VERIFY: p28] Slave PMU U7700 buck4 output (S1 state) No 0V88_S1: verify PP3V8_AON at slave PMU U7700 VDD_MAIN pins (page 28); check buck4 enable from master PMU via SPMI; measure inductor L7750 (0.47µH, page 28) switching. Check MOSFETs integrated in U7700. Verify output caps C7740-C7747 (15µF, page 28).
10 PP0V764_S1_SRAM 0.764V [VERIFY: p14,28] Slave PMU U7700 buck13 output (S1 state, CPU SRAM) No 0V764: check slave PMU buck13 enable; measure inductor L77D0 (0.47µH, page 28) switching. Verify feedback at BUCK13_FB pin; check output caps C77D0-series [VERIFY: p28]. Confirm no short on SoC VDD_CPU_SRAM pins (page 14).
11 PP0V6_S1_VDDQL 0.6V SoC U0600 internal or external generation No 0.6V: check SoC VDDQL pins (page 11); measure caps C1100-C1151 (11µF 2.5V X6T, page 11). Verify DDR ZQ resistors R1169-R1176 (240Ω 1%, page 11) for correct value. If rail missing, suspect SoC internal LDO failure.
12 PP1V06_S2SW_DRAM 1.06V [VERIFY: p11] Master or Slave PMU buck output (DDR VDD2) No 1V06: verify buck enable from PMU; check inductor [VERIFY: p28] switching. Confirm output caps C1100-series (page 11, 4.3µF X6T). Measure at SoC VDD2_S2 pins (page 11).
13 PP1V8_S2SW_VDD1 1.8V Master PMU output (DDR VDD1) No VDD1: check master PMU buck or LDO output [VERIFY: p11]; measure at SoC VDD1_S2 pins (page 11); verify output caps C1150/C1151 (10µF, page 11). DDR will not train without VDD1.
14 PPVDD_SOC_S1 0.7-0.95V [VERIFY: p13] SoC U0600 internal buck (S1 fixed rail) No VDD_SOC: check PP0V805_S1_VDD_FIXED input (page 15); verify SoC power-good signals; inspect decoupling caps C1300-C1370 (11µF X6T, page 13). SoC internal VR failure if input rails OK but no output.
15 PPVDD_PCPU_AWAKE 0.575-1.2V dynamic [VERIFY: p13] SoC U0600 internal buck (performance CPU) No VDD_PCPU: verify PP0V805_S1_VDD_FIXED and other SoC input rails; check decoupling caps C1310-C1365 (11µF X6T, page 13). Measure VDD_PCPU_SENSE feedback (page 12). If rails present but no CPU voltage, suspect SoC internal VR failure.
16 PPVDD_ECPU_AWAKE 0.6-1.1V dynamic [VERIFY: p13] SoC U0600 internal buck (efficiency CPU) No VDD_ECPU: verify SoC input rails and enable signals; check decoupling caps C1337-C1352 (page 13). Measure VDD_ECPU_SENSE feedback (page 12). SoC internal VR issue if inputs OK.
17 PPVDD_GPU_AWAKE 0.6-1.2V dynamic [VERIFY: p13] SoC U0600 internal buck (GPU) No VDD_GPU: verify SoC input rails (PP0V805_S1_VDD_FIXED, etc.); check decoupling caps C1361-C1365 (page 13). Measure VDD_GPU_SENSE feedback (page 12). SoC internal GPU VR failure if inputs OK.
18 PMU_ACTIVE_READY High after all rails stable Master PMU signals system ready Stuck low: check all PMU output rails for correct voltage; verify PMU I2C communication; check SPMI buses to SoC (page 10). Measure at SoC pin (page 6). System won't boot if not asserted.
19 SPI_SOCROM_CS_L Toggling during boot SoC reads boot code from U1970 NOR flash No activity: verify PP1V8_AWAKE at U1970 (page 19); check SPI lines (SPI_SOCROM_CLK, MOSI, MISO) continuity to SoC (page 19); measure at series resistors R1974-R1977 (33Ω, page 19). Flash corruption or SoC failure if power and signals OK.
20 HOLD_RESET Released high (~1.25V) SoC exits reset after boot ROM loads Stuck low: system won't boot to macOS; check PMU_RESET_L (step 8); verify SPI NOR U1970 (step 19); inspect SoC HOLD_RESET pin (page 6). Measure pull-up R0791 (47kΩ, page 7).

6-Stage Diagnostic Engine

Stage 1: Always-On Power (G3H State)

Objective: Verify battery, PPBUS_AON, and PP3V8_AON_VDDMAIN rails

Measurements:

Common Failures:

If Stage 1 Fails:

Stage 2: S2 Standby Rails (S5 Wake)

Objective: Verify Master PMU outputs (PP1V8_AON, PP1V25_S2, PP1V8_S2)

Preconditions: Stage 1 passed (PP3V8_AON_VDDMAIN present).

Measurements:

Common Failures:

If Stage 2 Fails:

Stage 3: S0 Active Rails (SoC Input Power)

Objective: Verify Slave PMU outputs and SoC input rails before core power

Preconditions: Stage 2 passed (S2 rails present).

Measurements:

Common Failures:

If Stage 3 Fails:

Stage 4: CPU/GPU Core Power

Objective: Verify SoC internal buck outputs (VDD_PCPU, VDD_ECPU, VDD_GPU, VDD_SOC)

Preconditions: Stage 3 passed (all SoC input rails present).

Measurements:

Common Failures:

If Stage 4 Fails:

Stage 5: I/O and Display Power

Objective: Verify I/O rails, display power, and peripheral enables

Preconditions: Stage 4 passed (SoC core power present).

Measurements:

Common Failures:

If Stage 5 Fails:

Stage 6: Peripheral and Boot Validation

Objective: Verify boot process, SPI ROM, USB-C, SSD, and final power-good

Preconditions: Stage 5 passed (all core and I/O rails present).

Measurements:

Common Failures:

If Stage 6 Fails:


End of MacBook Air A2337 (820-02016) Board Repair Guide

This guide is based on schematic 051-05392 rev 4.0.0. All component designators, net names, and part numbers are verified against the schematic PDF text layer (92 pages). Values marked [VERIFY: pN] require bench confirmation as they could not be directly extracted from the schematic text. This is a living document—please report errors or updates.