Board-Level Repair Guide
MacBook Air A1466 820-3437-B
Haswell ULT · Mid-2013 to Early-2015 · J43 MLB Schematic Rev 6.5.0
Board Specifications
| Parameter | Value |
|---|---|
| Board Number | 820-3437-B |
| Model Identifier | MacBookAir6,2 |
| Schematic Revision | J43 MLB Rev 6.5.0 (April 2013) |
| CPU | Intel Haswell ULT (4th Gen Core i5/i7) — BGA1168 |
| PCH | Intel Lynx Point-LP (integrated) |
| RAM | LPDDR3 — 4GB or 8GB soldered (Hynix/Samsung/Elpida/Micron) |
| GPU | Intel HD Graphics 5000 (integrated) |
| SMC | U5000 — LPC-based System Management Controller |
| Charging IC | U7000 — ISL6259 |
| CPU VRM Controller | U7700 — TPS51980 (VR12.6 compatible) |
| Backlight Driver | U7501 — LP8550 (DC-DC boost converter) |
| Thunderbolt Controller | U3900 — DSL4510 (Port J6955) |
| Schematic Pages | 76 pages (121 with constraints) |
Voltage Rails Reference Table
| Rail | Voltage | State | Regulator/Source | Page | Notes |
|---|---|---|---|---|---|
| PPBUS_G3H | 8.5–12.6V | G3H | U7000 ISL6259 | 70–71 | Main power bus — battery or charger |
| PPVRTC_G3H | 3.3V | G3H | U7001 | 70 | RTC always-on rail |
| PP3V3_G3H | 3.3V | G3H | Via PPBUS_G3H | 70 | G3H domain 3.3V |
| PP5V_S4RS3 | 5.0V | S4/S3 | U7200 | 75 | S4/S3 standby 5V |
| PP3V3_S5 | 3.3V | S5 | U7201 | 75 | S5 standby — SMC domain |
| PP3V3_SUS | 3.3V | S5 | From PP3V3_S5 | 8 | Suspend 3.3V — PCH/CPU |
| PP1V05_S0 | 1.05V | S0 | U7400 | 76 | PCH core active |
| PP5V_S0 | 5.0V | S0 | U7200 | 75 | Active 5V rail |
| PP3V3_S0 | 3.3V | S0 | U7201 | 75 | Active 3.3V rail |
| PPVCC_S0_CPU | 0.7–1.2V | S0 | U7700/U7720 | 72–73 | CPU VCore — VR12.5/12.6 |
| PP1V5_S0 | 1.5V | S0 | CPU internal | 8 | DDR3 termination |
| PPVOUT_S0_LCDBKLT | 25–50V | S0 | U7501 LP8550 | 77 | Backlight boost output |
| PP3V3_S0_EDP_SW | 3.3V | S0 | Switched from PP3V3_S0 | 83 | eDP panel power |
Power Distribution Tree
DC-IN / BATTERY └─ PPBUS_G3H (8.5–12.6V) — U7000 ISL6259 — Page 70-71 ├─ PPVRTC_G3H (3.3V) — U7001 — RTC always-on ├─ PP5V_S4RS3 (5.0V) — U7200 TPS51980 — Page 75 │ ├─ PP5V_S3 (5.0V) — Gated by PM_SLP_S4_L │ └─ PP5V_S0 (5.0V) — Gated by PM_SLP_S3_L ├─ PP3V3_S5 (3.3V) — U7201 — Page 75 │ ├─ PP3V3_SUS (3.3V) — SMC/PCH standby │ ├─ PP3V3_S3 (3.3V) — Sleep state │ └─ PP3V3_S0 (3.3V) — Active state ├─ PP1V05_S0 (1.05V) — U7400 — Page 76 │ └─ PCH Core Supply ├─ PPVCC_S0_CPU (0.7–1.2V) — U7700/U7720 — Page 72-73 │ ├─ CPU VCore (VR12.6) │ └─ CPU Graphics Core ├─ PPVOUT_S0_LCDBKLT (25–50V) — U7501 LP8550 — Page 77 │ └─ LCD Backlight LEDs └─ PP3V3_S0_EDP_SW (3.3V) — Page 83 └─ eDP Panel Power
Key Components
| Reference | Designation | Function | Rails | Page | Common Failure |
|---|---|---|---|---|---|
| U7000 | ISL6259 | Charger IC — PPBUS creation | PPBUS_G3H | 70–71 | No charge, no PPBUS |
| U7001 | LDO | RTC 3.3V generation | PPVRTC_G3H | 70 | Board dead, no standby |
| U7200 | TPS51980 | 5V buck converter | PP5V_S4RS3 | 75 | No 5V rails |
| U7201 | LDO | 3.3V S5 generation | PP3V3_S5 | 75 | SMC not alive |
| U7400 | Buck regulator | 1.05V PCH core | PP1V05_S0 | 76 | No boot, stuck at logo |
| U7700 | TPS51980 | VR12.6 CPU VCore controller | PPVCC_S0_CPU | 72 | No CPU power |
| U7720 | VRM Power Stage | CPU VCore MOSFETs | PPVCC_S0_CPU | 73 | Shorted VCore |
| U7501 | LP8550 | Backlight boost driver | PPVOUT_S0_LCDBKLT | 77 | No backlight — very common |
| U5000 | SMC | System Management Controller | PP3V3_S5 | 50 | Corrupt firmware, liquid damage |
| U3900 | DSL4510 | Thunderbolt controller | PP3V3_S0 | 28–29 | No TB ports, liquid damage |
| U0500 | Haswell ULT CPU | Processor + Intel HD 5000 | PPVCC_S0_CPU | 5–8 | BGA failure (rare) |
| Q7030 | MOSFET | PPBUS_G3H power switch | PPBUS_G3H | 71 | No charge |
| D7005 | Diode | Backlight output protection | PPVOUT_S0_LCDBKLT | 77 | Trace burn, no backlight |
| R8158 | Resistor | ALL_SYS_PWRGD sensing | Logic | 81 | Corrosion — 200mA draw |
| Q8150 | Transistor | ALL_SYS_PWRGD pull-down | Logic | 81 | No CPU start |
| F7140 | Fuse | PPBUS_G3H main fuse | PPBUS_G3H | 71 | Blown fuse — check for shorts |
Boot Sequence
| # | Signal/Rail | Expected Value | Condition | If Absent |
|---|---|---|---|---|
| 1 | PPBUS_G3H | 8.5–12.6V | Battery/charger connected | Check U7000, F7140, Q7030 |
| 2 | PPVRTC_G3H | 3.3V | PPBUS present | Check U7001 LDO |
| 3 | PP3V3_S5 | 3.3V | PPBUS present | Check U7201 |
| 4 | PP5V_S4RS3 | 5.0V | SMC enables | Check U7200, SMC |
| 5 | SMC_ONOFF_L | Pulse low | Power button pressed | Keyboard, SMC |
| 6 | PM_PWRBTN_L | Pulse low | SMC processes button | SMC firmware |
| 7 | PM_SLP_S4_L | 3.3V | PCH exits S4 | PCH issue, no S5 rails |
| 8 | PM_SLP_S3_L | 3.3V | PCH exits S3 | Check PM_SLP_S4_L first |
| 9 | PP3V3_S0 | 3.3V | PM_SLP_S3_L high | Short on S0 bus |
| 10 | PP5V_S0 | 5.0V | PM_SLP_S3_L high | Short on 5V bus |
| 11 | PP1V05_S0 | 1.05V | S0 state entry | Check U7400 |
| 12 | ALL_SYS_PWRGD | 3.3V | All S0 rails present | Check R8158, Q8150 — see video |
| 13 | CPU_VCCST_PWRGD | 3.3V | CPU standby OK | Check CPU VRM enable |
| 14 | PPVCC_S0_CPU | 0.7–1.2V | ALL_SYS_PWRGD high | Check U7700, U7720 |
| 15 | CPU_VCORE_PWRGD | 3.3V | VCore stable | VRM failure |
| 16 | PLT_RST_L | Goes high | Platform reset release | PCH/CPU communication |
| 17 | PPVOUT_S0_LCDBKLT | 25–50V | Display enabled | Check U7501, D7005 |
Progressive Diagnostic Engine
Work through stages in order. Complete each stage before unlocking the next.
No Power Diagnostic
820-3437 PPBUS_G3H Missing — Charger IC Diagnostic
When the MacBook Air A1466 820-3437 shows no signs of life, begin with the G3H power domain.
| Symptom | Amperage Draw | Most Likely Cause | Action |
|---|---|---|---|
| No light on MagSafe, 0mA draw | 0mA | Fuse F7140 blown, Q7030 shorted, liquid damage | Check F7140 continuity, measure PPBUS_G3H to GND |
| Green light, no charge | 20–50mA | ISL6259 U7000 not creating PPBUS | Check ACIN, DCIN, CSON pins on U7000 |
| Orange light, no boot | 200mA | ALL_SYS_PWRGD missing (R8158) | See Stage 4 diagnostic — check R8158, Q8150 |
| Turns on then off | 500mA spike then drop | CPU VCore short, VRM failure | Check PPVCC_S0_CPU rail resistance |
820-3437 ALL_SYS_PWRGD Missing — 200mA Draw Repair
This is the signature failure mode of the 820-3437. Board draws exactly 200mA but won't turn on. Fan does not spin. No chime.
Repair procedure:
- Verify PP5V_S0, PP3V3_S0, PP1V05_S0 are all present
- Measure ALL_SYS_PWRGD — if 0V while all S0 rails are present, the sensing circuit is faulty
- Locate R8158 near Q8150 transistor
- Even if R8158 looks OK visually, replace it — corrosion can be invisible
- R8158 is a 1KΩ 0201 resistor
- After replacement, board should draw 500–700mA and boot normally
A1466 No Power — Complete Checklist
| Check | Location | Expected | If Failed |
|---|---|---|---|
| Battery voltage | Battery connector | 8.5V+ | Charge battery externally or replace |
| Fuse F7140 | Near MagSafe connector | Continuity | Replace fuse, check for shorts first |
| PPBUS_G3H | F7140 top pad | 8.5–12.6V | ISL6259 U7000 failure |
| PP3V3_S5 | C7250 top | 3.3V | U7201 LDO failure |
| SMC_RESET_L | U5000 pin | 3.3V high | SMC reset circuit issue |
| PM_SLP_S4_L | PCH area | 3.3V after power button | PCH not waking |
| ALL_SYS_PWRGD | R8158 | 3.3V high | Replace R8158 — most common fix |
No Backlight Diagnostic
820-3437 No Backlight — LP8550 Boost Circuit Repair
The 820-3437 backlight circuit uses the LP8550 DC-DC boost converter to generate 25–50V for the LED backlight array. This is one of the most common failure points on this board.
Diagnostic Method — Diode Mode Test
The diode mode reading at the backlight output is the key diagnostic for this circuit:
| Diode Mode Reading | Interpretation | Action |
|---|---|---|
| 0.526–0.531V | Normal — feedback circuit intact | If no backlight, check enable signal or replace U7501 |
| 0.540–0.545V | Feedback trace broken | Run jumper wire from probe point to U7501 feedback pad |
| < 0.400V | Short on boost output | Check D7005, output capacitors, LVDS connector |
| OL (open) | Open circuit | D7005 diode failed open, trace burned |
Feedback Trace Repair — The Most Common Fix
Repair procedure for broken feedback trace:
- Remove the LP8550 (U7501) to access the feedback pad on the bottom
- Using continuity mode, check from the probe point (PP_LCD_BKLT_FB) to the feedback pad — should show continuity
- If no continuity, the trace is broken
- On the 820-3437, there is a probe point connected to the feedback network
- Solder a thin wire (30AWG) from the probe point to the feedback pad on U7501
- Reinstall U7501 — this bridges the broken trace
- Verify diode mode reading returns to 0.526–0.531V
- Test backlight function
LVDS Connector Damage
Liquid damage or physical damage to the LVDS connector is extremely common on the 820-3437. Missing pins, corroded pads, or lifted traces can all cause backlight failure.
- Missing pins — common after improper cable removal
- Corroded pads — liquid damage indicator
- Burned traces after the connector — overvoltage from bad panel or cable
If LVDS connector is damaged:
- Replace the LVDS connector (requires hot air and precision work)
- Rebuild any missing pads with solder mask scraping and wire jumpers
- Trace all backlight-related signals from connector to LP8550
A1466 Backlight — Complete Checklist
| Check | Location | Expected | If Failed |
|---|---|---|---|
| PPBUS_G3H at backlight circuit | Input to L7510 | 8.5–12.6V | Fuse blown upstream |
| LCD_BKLT_EN | U7501 pin 19 | 3.3V when display active | SMC not enabling backlight |
| Diode mode at output | D7005 cathode | 0.526–0.531V | See table above |
| PPVOUT_S0_LCDBKLT | D7005 cathode | 25–50V when running | LP8550 not boosting |
| Coil L7510 | Near U7501 | Continuity | Replace coil |
| LVDS connector | Board edge | All pins intact | Replace connector |
Liquid Damage Procedure
820-3437 Liquid Damage — Assessment and Recovery
The MacBook Air A1466 is particularly susceptible to liquid damage due to its thin design and the proximity of the keyboard to the logic board. Common liquid entry points and damage patterns:
| Entry Point | Primary Damage Area | Common Symptoms |
|---|---|---|
| Keyboard | SMC U5000, Backlight circuit | No power, no backlight |
| Trackpad area | Thunderbolt U3900, SSD connector | No TB ports, SSD not detected |
| Hinge area | LVDS connector, backlight traces | No display, no backlight |
| Left I/O | Audio codec, USB circuits | No sound, USB not working |
Cleaning Procedure
- Initial assessment: Document visible corrosion before cleaning
- Remove all shields: EMI shields trap liquid and hide damage
- Ultrasonic bath: 5–10 minutes in distilled water with 2% isopropyl alcohol at 40°C
- Brush cleaning: Soft toothbrush with 99% isopropyl alcohol on visible corrosion
- Flux removal: Use flux remover on any areas that were resoldered
- Drying: Compressed air, then 24 hours in desiccant chamber or low heat (50°C)
- Inspection: Microscope inspection of all corroded areas
Post-Cleaning Diagnostic Priority
- Check PPBUS_G3H — liquid damage often affects charger circuit first
- Check PP3V3_S5 — SMC power is critical
- Check ALL_SYS_PWRGD circuit — R8158 area is corrosion-prone
- Check backlight circuit — LP8550 and surrounding traces
- Check Thunderbolt controller U3900 area
- R8158 — ALL_SYS_PWRGD sense resistor (200mA symptom)
- U7501 — LP8550 backlight driver area
- U5000 — SMC surrounding passives
- U3900 — Thunderbolt controller
- LVDS connector pads and traces
A1466 Liquid Damage — Corrosion Hotspot Map
Priority inspection areas after liquid exposure (in order of failure probability):
- Area A — Backlight/LVDS: Check D7005 diode, feedback traces, LVDS connector
- Area B — SMC: Check U5000 and surrounding 0201 components
- Area C — Power sensing: Check R8158, Q8150, ALL_SYS_PWRGD circuit
- Area D — Charger: Check U7000 ISL6259 and sense resistors
- Area E — Thunderbolt: Check U3900 DSL4510 area
Short Circuit Diagnostic Methods
820-3437 Short to Ground — DC Injection Method
When a power rail measures very low resistance to ground (< 2Ω for main rails, < 0.5Ω for VCore), use DC injection to locate the shorted component.
Method A — DC Power Supply Injection
| Rail | Injection Voltage | Current Limit | Max Duration | Injection Point |
|---|---|---|---|---|
| PPBUS_G3H | 3.0V | 3.0A | 30 seconds | F7140 fuse pad |
| PP3V3_S5 | 2.5V | 2.0A | 20 seconds | C7250 top pad |
| PP3V3_S0 | 2.5V | 2.0A | 20 seconds | C7255 top pad |
| PP5V_S0 | 3.5V | 2.5A | 20 seconds | L7200 output |
| PP1V05_S0 | 1.0V | 2.0A | 15 seconds | L7400 output |
| PPVCC_S0_CPU | 1.0V | 5.0A | 10 seconds | L7700 output |
| PPVOUT_S0_LCDBKLT | 5.0V | 1.0A | 15 seconds | D7005 cathode |
- ALWAYS remove battery before DC injection
- Never exceed the injection voltage listed
- Start at half the current limit, increase gradually
- Use thermal camera or finger to find the hot component
- Stop immediately if any component gets too hot to touch
Method B — Thermal Imaging
- Set up thermal camera (FLIR, Seek, or similar) above the board
- Apply DC injection at specified voltage and current
- Watch for hot spot appearing within 5–15 seconds
- The shorted component will heat up first and fastest
- Mark the component before removing power
Method C — Divide and Conquer
When thermal methods are unavailable or the short is too distributed:
- Identify all components connected to the shorted rail (use schematic)
- Physically isolate components one at a time by lifting one leg
- Remeasure rail resistance after each isolation
- When resistance returns to normal, the last isolated component was the short
820-3437 Normal Resistance Values (Board Unpowered)
| Rail | Normal Resistance to GND | Short Threshold | Notes |
|---|---|---|---|
| PPBUS_G3H | 50–200Ω | < 2Ω | Varies with battery state |
| PP3V3_S5 | 500Ω–2KΩ | < 10Ω | SMC loads this rail |
| PP3V3_S0 | 200–800Ω | < 10Ω | Many components |
| PP5V_S0 | 300Ω–1KΩ | < 5Ω | USB, SSD loads |
| PP1V05_S0 | 20–100Ω | < 2Ω | PCH core — low normal |
| PPVCC_S0_CPU | 2–10Ω | < 0.5Ω | Very low normal — CPU load |
| PPVOUT_S0_LCDBKLT | 1KΩ+ | < 50Ω | Should be high |
Measurement Points
| Signal/Rail | Location | Expected Value | Condition | Schematic Page |
|---|---|---|---|---|
| PPBUS_G3H | F7140 top pad | 8.5–12.6V | Always (with power source) | 71 |
| PPVRTC_G3H | C7005 top | 3.3V | Always | 70 |
| PP3V3_S5 | C7250 top | 3.3V | PPBUS present | 75 |
| PP5V_S4RS3 | L7200 output | 5.0V | SMC alive | 75 |
| SMC_ONOFF_L | U5000 pin | Pulse low | Power button press | 50 |
| PM_SLP_S4_L | R7410 | 3.3V | After power button | 81 |
| PM_SLP_S3_L | R7420 | 3.3V | S0 state | 81 |
| PP5V_S0 | C7205 top | 5.0V | S0 state | 75 |
| PP3V3_S0 | C7255 top | 3.3V | S0 state | 75 |
| PP1V05_S0 | L7400 output | 1.05V | S0 state | 76 |
| ALL_SYS_PWRGD | R8158 | 3.3V | All S0 rails present | 81 |
| PPVCC_S0_CPU | L7700 output | 0.7–1.2V | CPU active | 72 |
| CPU_VCORE_PWRGD | U7700 PGOOD | 3.3V | VCore stable | 72 |
| LCD_BKLT_EN | U7501 pin 19 | 3.3V | Display active | 77 |
| PPVOUT_S0_LCDBKLT | D7005 cathode | 25–50V | Backlight on | 77 |
| Backlight diode mode | PPVOUT to GND | 0.526–0.531V | Board off, diode mode | 77 |
Required Tools
Fluke 87V or equivalent with diode mode, resistance, DC voltage. Essential for all diagnostics.
0–30V, 0–5A with current limiting. Circuit Specialists CSI3005 recommended. For board powering and DC injection.
10x–45x zoom with quality optics. Amscope or better. Essential for 0201 component work on this board.
Quick 861DW or equivalent. Required for LP8550 replacement, LVDS connector repair.
Hakko FX-951 or JBC with fine tips (T15-D08, T15-BCM2). Required for resistor replacement.
FLIR ONE, Seek Thermal, or similar. For short circuit location via DC injection.
40kHz, heated. For liquid damage board cleaning. Essential for 820-3437 repairs.
Hakko FA-400 or equivalent. Mandatory for health when soldering.
Amtech NC-559-V2 or equivalent no-clean flux. Required for all rework.
Kynar insulated. For jumper wires, especially backlight feedback trace repair.
For LP8550 reballing if required. 0.4mm pitch stencil.
Mandatory ESD protection for all board-level work.