MacBook Air A1932
820-01521
Board Specifications
| Parameter | Value |
|---|---|
| Model Identifier | MacBookAir8,1 |
| Board Number | 820-01521 |
| EMC Number | 3184 |
| CPU | Intel Core i5-8210Y (Amber Lake Y, 1.6 GHz dual-core) |
| GPU | Intel UHD Graphics 617 (integrated) |
| RAM | 8GB / 16GB LPDDR3 (soldered, 2133 MHz) |
| T2 Security Chip | Apple T2 (APL1027) — SSD controller, audio, security |
| Charge Controller | CD3215C00 (×2) — USB-C/Thunderbolt 3 port controllers |
| ISL Charger | ISL9240 — battery charger IC |
| PMIC | TPS51980A + TPS51908 + various TI regulators |
| Schematic Pages | 85 sheets (145 PDF pages) |
| BoardView File | 820-01521 .brd (OpenBoardView compatible) |
Voltage Rails Reference
| Rail | Nominal | State | Regulator | Page | Notes |
|---|---|---|---|---|---|
| PPBUS_G3H | 12.6V | G3H | ISL9240 output | 5 | Main system bus — must be 12.3–12.6V minimum |
| PP5V_G3S | 5.0V | G3S | TPS51980A (U7650) | 12 | Always-on 5V rail — critical for T2 and USB-C controllers |
| PP3V3_G3H | 3.3V | G3H | TPS51980A | 12 | Always-on 3.3V — feeds SMC/T2 peripherals |
| PP1V8_G3H | 1.8V | G3H | TPS51980A | 12 | Always-on 1.8V for T2 I/O |
| PPVRTC_G3H | 3.3V | G3H | RTC LDO | 14 | Real-time clock backup |
| PP3V3_S5 | 3.3V | S5 | Buck converter | 16 | Standby 3.3V — T2 must be alive |
| PP5V_S5 | 5.0V | S5 | Buck from PPBUS | 16 | Standby 5V for USB-C VCONN |
| PP1V8_S5 | 1.8V | S5 | LDO from 3V3_S5 | 18 | T2 low-power mode |
| PP5V_S0 | 5.0V | S0 | TPS regulator | 20 | Active 5V — NVMe, audio codec |
| PP3V3_S0 | 3.3V | S0 | Buck converter | 20 | Active 3.3V — WiFi, sensors |
| PP1V8_S0 | 1.8V | S0 | LDO | 22 | CPU I/O and memory interface |
| PP1V8_S3 | 1.8V | S3 | LDO from S5 | 24 | Sleep state retention |
| PPVCCPRIM_CORE | 0.8–1.1V | S0 | CPU VRM phases | 32 | CPU primary core voltage — variable under load |
| PPVCCGT_CPU | 0.7–1.0V | S0 | GPU VRM | 34 | Integrated GPU voltage |
| PP2V5_NAND | 2.7V | S0 | LDO | 38 | T2 NAND flash power (often reads 2.5–2.7V) |
| PPVOUT_S0_LCDBKLT | 38–52V | S0 | LP8550 boost | 68 | Retina backlight boost |
| PP3V3_S0_EDP | 3.3V | S0 | LDO | 70 | eDP panel power |
| PP3V3_LDO_CD | 3.3V | G3H | CD3215 internal LDO | 52 | USB-C controller internal rail — 0Ω if shorted = bad CD3215 |
Power Tree
USB-C (20V PD) ────────────────────────────────────────────────────────────────── │ ├──► CD3215C00 (U3100/U3200) ─► PD Negotiation ─► 20V to ISL9240 │ │ │ └──► PP3V3_LDO_CD (3.3V internal LDO — diagnostic rail) │ ▼ ISL9240 (U7000) ───────────────────────────────────────────────────────────────── │ ├──► PPBUS_G3H (12.6V) ── Main System Bus ────────────────────────────────── │ │ │ ├──► TPS51980A (U7650) │ │ │ │ │ ├──► PP5V_G3S (5.0V) ─► T2, CD3215, Audio │ │ ├──► PP3V3_G3H (3.3V) ─► T2 I/O, Sensors │ │ └──► PP1V8_G3H (1.8V) ─► T2 core I/O │ │ │ ├──► TPS51908 (U7700) │ │ │ │ │ ├──► PP5V_S5 (5.0V) ─► USB VCONN │ │ ├──► PP3V3_S5 (3.3V) ─► T2 standby │ │ └──► PP1V8_S5 (1.8V) ─► Sleep state │ │ │ ├──► S0 Regulators (Active State) │ │ │ │ │ ├──► PP5V_S0 (5.0V) ─► NVMe, Audio Codec │ │ ├──► PP3V3_S0 (3.3V) ─► WiFi, Camera │ │ ├──► PP1V8_S0 (1.8V) ─► CPU I/O │ │ └──► PP2V5_NAND (2.7V) ─► T2 NAND │ │ │ └──► CPU/GPU VRM │ │ │ ├──► PPVCCPRIM_CORE (0.8–1.1V) ─► CPU cores │ └──► PPVCCGT_CPU (0.7–1.0V) ─► iGPU │ └──► Display Power │ ├──► LP8550 Boost (U7800) │ │ │ └──► PPVOUT_S0_LCDBKLT (38–52V) ─► Backlight LEDs │ └──► PP3V3_S0_EDP (3.3V) ─► Retina Panel Logic
Key Components
| Ref | Designation | Function | Rails | Page | Common Failure |
|---|---|---|---|---|---|
| U3100 | CD3215C00 | USB-C/TB3 controller (left ports) | PP3V3_LDO_CD | 48–52 | Short on 3V3 LDO — no 20V negotiation |
| U3200 | CD3215C00 | USB-C/TB3 controller (right ports) | PP3V3_LDO_CD | 48–52 | One port dead, other works = bad CD3215 |
| U7000 | ISL9240 | Battery charger / PPBUS generator | PPBUS_G3H | 4–8 | No charge, low PPBUS (12.3V instead of 12.6V) |
| U7650 | TPS51980A | Multi-rail PMIC (5V/3V3/1V8 G3S) | PP5V_G3S, PP3V3_G3H | 12–14 | Corrosion causes PP5V_G3S to fluctuate 0–1V |
| U7700 | TPS51908 | Standby rail generator (S5 domain) | PP5V_S5, PP3V3_S5 | 16–18 | No S5 rails = T2 won't wake |
| U8900 | Apple T2 (APL1027) | Security/SSD/Audio processor | Multiple | 40–46 | Dead T2 = no boot, board cycles 60–110mA |
| U4600 | Intel Core i5-8210Y | Main CPU (Amber Lake Y) | PPVCCPRIM_CORE | 28–36 | Rare failure — check VCore first |
| U7800 | LP8550 | Backlight boost controller | PPVOUT_S0_LCDBKLT | 68 | No backlight, check EN pin and boost output |
| U1950 | TPS65828 | Display timing controller PMIC | TCON rails | 72 | Replaced in no-backlight scenarios |
| F7000 | Current sense / Fuse | PPBUS overcurrent protection | PPBUS_G3H | 6 | Open = no power at all |
| Q7030 | PPBUS MOSFET | High-side switch for battery | PPBUS_G3H | 6 | Liquid damage shorts gate |
| Y2200 | 32.768 kHz Crystal | T2/PMIC clock reference | — | 44 | Rare — if T2 won't boot, try replacing crystal (iPhone 4/6s donor) |
Boot Sequence
| # | Signal / Rail | Expected | Condition | If Absent |
|---|---|---|---|---|
| 1 | PPBUS_G3H | 12.6V | USB-C charger connected (20V PD) | Check CD3215, ISL9240, F7000 fuse |
| 2 | PP5V_G3S | 5.0V | PPBUS_G3H present | TPS51980A failure — common liquid damage point |
| 3 | PP3V3_G3H | 3.3V | TPS51980A running | Check U7650, corrosion around chip |
| 4 | PP1V8_G3H | 1.8V | TPS51980A running | T2 won't initialize |
| 5 | T2 boot | Current rises to 60–100mA | All G3H rails present | T2 dead or reflowed incorrectly |
| 6 | PP3V3_S5 | 3.3V | T2 alive, enables S5 domain | TPS51908 failure, T2 not booting |
| 7 | PP5V_S5 | 5.0V | S5 enable signal from T2 | Check U7700 enable pin |
| 8 | Power button press | Current jumps to 300–500mA | S5 rails stable | Keyboard flex, power button circuit |
| 9 | PP5V_S0 | 5.0V | PM_SLP_S5_L goes high | T2 not releasing sleep, shorted S0 rail |
| 10 | PP3V3_S0 | 3.3V | S0 enable active | NVMe or WiFi shorting rail |
| 11 | PPVCCPRIM_CORE | 0.8–1.1V | CPU requesting power | CPU dead or VRM failure |
| 12 | PPVOUT_S0_LCDBKLT | 38–52V | Display enabled by T2/GPU | LP8550 failure, broken flex cable |
| 13 | Apple logo | Visible on screen | All above present | T2 firmware, NAND failure |
- 0mA at 20V: CD3215 dead (no PD negotiation)
- 5V/370mA stuck: CD3215 shorted internally — not negotiating to 20V
- 20V/50mA fluctuating: T2 or PMIC problem — board cycling
- 20V/300–500mA: Normal boot current — should see Apple logo
- 20V/700–800mA no display: System running but backlight or LCD fault
Progressive Diagnostic Engine
Work through stages in order. Complete each stage before unlocking the next. This mirrors expert technician methodology.
No Power Diagnostic
820-01521 No Power — Complete Diagnostic Flow
The A1932 MacBook Air is particularly susceptible to USB-C controller failures and PMIC issues from liquid damage. Follow this systematic approach:
Step 1: USB-C Port Behavior Analysis
| Symptom | Likely Cause | Action |
|---|---|---|
| Both ports: 0V / 0mA | Board completely dead | Check F7000 fuse, ISL9240 input |
| Both ports: 5V / 370mA stuck | CD3215 not negotiating PD | Measure PP3V3_LDO_CD on both chips |
| One port: 20V, other: 5V | One CD3215C00 shorted | Replace the CD3215 on the 5V port |
| Both ports: 20V / 50mA fluctuating | T2 or PMIC cycling | Check PP5V_G3S, T2 boot status |
| Both ports: 20V / 500mA, no display | Display circuit or CPU/GPU fault | Proceed to backlight diagnostic |
A1932 CD3215C00 Failure — Most Common Cause
- > 1kΩ: Chip is likely OK
- 7–50Ω: Chip is shorted internally — replace
- < 5Ω: Severe short — chip definitely failed
- Pin 1 orientation marked by dot on chip — top right corner when viewing component side
- BGA package — requires careful alignment before reflow
- On the 1932, the webcam chip with underfill is on the opposite side — avoid overheating that area
- Use 500°C air at 75% flow, pointed away from other sensitive components
- After removal, verify the short is gone before installing new chip
820-01521 PPBUS_G3H Missing — ISL9240 Diagnostic
If both USB-C ports show 20V input but PPBUS_G3H is missing or low:
- Verify CD3215 is passing power to ISL9240 input pins
- Check ISL9240 (U7000) for physical damage — look for chipped corners
- Measure ISL9240 output directly at the chip
- If PPBUS reads 12.3V instead of 12.6V: ISL9240 may be partially failed
- Check current sense resistors near ISL9240
A1932 T2 Chip Failure — Cycling Current Pattern
Symptom: Current at 20V fluctuates between 0mA and 60mA repeatedly, never stabilizing.
- All G3H rails present but S5 rails never enable
- Current cycling pattern: 0 → 60 → 110 → 0 → 60... (repeating)
- Previous technician may have reflowed T2 — check for misalignment
- T2 crystal Y2200 (32.768 kHz) failure can cause this — try iPhone 4/6s donor crystal
- T2 replacement is not practical — board is typically a loss if T2 is confirmed dead
820-01521 TPS51980A Failure — PP5V_G3S Fluctuating
Common liquid damage failure pattern observed in repair videos:
Diagnosis and repair:
- Locate TPS51980A (U7650) — large QFN package near board edge
- Inspect for corrosion around the chip and nearby passives
- If corrosion visible: the 5V output may be intermittent or shorted
- Replace U7650 and all visibly corroded capacitors/resistors
- Scrape corroded pads to expose fresh copper before resoldering
- After replacement, verify PP5V_G3S is stable at 5.0–5.12V
No Backlight Diagnostic
A1932 No Backlight — Backlight Boost Circuit
The A1932 uses the LP8550 (or similar TI backlight driver) to generate the 38–52V boost voltage for the Retina display LEDs.
Quick Test: Flashlight Method
Shine a bright flashlight at the screen at an angle. If you can see a faint Apple logo or desktop image, the backlight boost circuit has failed but the LCD panel and GPU are working.
820-01521 Backlight Boost Missing — Diagnostic Steps
| Test Point | Expected | If Missing |
|---|---|---|
| PPVOUT_S0_LCDBKLT (boost output) | 38–52V DC | LP8550 not switching — check EN pin |
| BKL_EN (enable signal) | 3.3V when display active | T2/GPU not enabling backlight |
| Boost inductor input | PPBUS voltage | Power not reaching boost circuit |
| Boost output resistance to GND | > 1kΩ (unpowered) | < 100Ω = short on boost rail |
- LP8550 failure: Liquid damage or ESD — replace IC
- Boost diode short: Measure diode mode across boost diode — should show ~0.5V drop
- Display flex cable: Internal wire break — check continuity on backlight pins
- TPS65828 (TCON PMIC): Secondary failure mode — provides timing controller power
Liquid Damage Procedure
A1932 Liquid Damage — Assessment and Recovery
The compact design of the A1932 means liquid damage spreads quickly across the board. Common entry points are the keyboard area and USB-C ports.
Liquid Damage Hotspots on 820-01521
| Area | Components Affected | Symptoms |
|---|---|---|
| TPS51980A (U7650) region | PP5V_G3S, PP3V3_G3H rails | Fluctuating always-on voltages, no boot |
| CD3215 (USB-C controllers) | Port negotiation, charging | Ports stuck at 5V, no PD negotiation |
| Board edge near audio jack | Audio codec, peripheral rails | No sound, sensor failures |
| Under T2 chip | T2 solder balls, NAND interface | Cycling boot, no POST |
| CPU/GPU area | VCore rails, memory interface | No boot, kernel panics |
820-01521 Liquid Damage — Cleaning Procedure
- Disconnect battery immediately — corrosion accelerates with power present
- Visual inspection: Document all visible corrosion before cleaning
- Remove shields: Access areas under EMI shields for full inspection
- Ultrasonic cleaning: 5–10 minutes in proper ultrasonic fluid (not water)
- IPA rinse: 99% isopropyl alcohol to displace cleaning fluid
- Dry thoroughly: Heat gun on low or compressed air — ensure no moisture remains
- Flux residue removal: Use flux cleaner on areas that were reworked
- Check for lifted pads — corrosion can destroy copper traces
- Verify via continuity — corroded vias may be open
- Look for "green" or "blue" tint on pads — indicates active corrosion
- Scrape away damaged conformal coating and apply fresh coating after repair
Short Circuit Detection Methods
820-01521 Short to Ground — Detection Methods
Use these techniques to locate components dragging rails to ground. Always start with the most likely failure point based on symptoms.
Method A: DC Power Injection
Inject low voltage into the shorted rail while monitoring current. The shorted component will heat up and can be located with thermal camera or freeze spray.
| Rail | Inject Voltage | Current Limit | Max Duration | Notes |
|---|---|---|---|---|
| PPBUS_G3H | 1.0V | 3A | 30 seconds | Warm component = fault location |
| PP5V_G3S | 1.0V | 2A | 30 seconds | TPS51980A output commonly shorted |
| PP3V3_G3H | 1.0V | 1.5A | 20 seconds | Multiple components on this bus |
| PP3V3_LDO_CD | 1.0V | 1A | 15 seconds | CD3215 internal LDO — inject carefully |
| PPVCCPRIM_CORE | 0.5V | 5A | 10 seconds | CPU VCore — high current capability needed |
| PPVOUT_S0_LCDBKLT | 5V | 0.5A | 10 seconds | Backlight boost output — use caution |
Method B: Thermal Imaging
- Connect USB-C charger normally and observe board with thermal camera
- Shorted component will heat up even if board doesn't boot
- Compare to known-good board thermal pattern if available
- Focus on areas with short resistance measurements
Method C: Divide and Conquer
For shorts affecting large buses (PPBUS_G3H, PP5V_G3S), isolate sections of the board:
- Identify all components connected to the shorted rail (use schematic/boardview)
- Remove components one at a time, starting with most likely failures
- After each removal, re-measure resistance to ground
- When resistance returns to normal, the last removed component was the fault
- CD3215C00: Check PP3V3_LDO_CD on both chips first
- TPS51980A: PP5V_G3S output commonly shorted after liquid damage
- Capacitors: MLCCs can fail short — check large caps on shorted rail
- T2 chip: Can drag multiple rails low — diagnosis of exclusion
A1932 Normal Resistance Values (Unpowered)
| Rail | Normal Resistance to GND | Short Threshold |
|---|---|---|
| PPBUS_G3H | 2–5kΩ | < 100Ω |
| PP5V_G3S | 500Ω–2kΩ | < 50Ω |
| PP3V3_G3H | 200Ω–1kΩ | < 20Ω |
| PP3V3_LDO_CD | > 1kΩ | < 50Ω (7Ω = definitely shorted) |
| PPVCCPRIM_CORE | 10–13Ω | < 2Ω |
| PPVCCGT_CPU | 12–15Ω | < 2Ω |
Measurement Points
| Signal / Rail | Location | Expected Value | Test Condition |
|---|---|---|---|
| PPBUS_G3H | C7700 (large cap near ISL9240) | 12.3–12.6V | USB-C connected, 20V negotiated |
| PP5V_G3S | C5VG3S (near U7650) | 5.0–5.12V | USB-C connected |
| PP3V3_G3H | Test point near T2 | 3.3V | USB-C connected |
| PP1V8_G3H | C1V8G3H near T2 | 1.8V | USB-C connected |
| PP3V3_LDO_CD (Left) | Cap near U3100 (left CD3215) | 3.3V | USB-C on left port |
| PP3V3_LDO_CD (Right) | Cap near U3200 (right CD3215) | 3.3V | USB-C on right port |
| PP3V3_S5 | C3V3S5 near U7700 | 3.3V | T2 booted (idle) |
| PP5V_S5 | C5VS5 (USB VCONN area) | 5.0V | T2 booted |
| PP5V_S0 | C5VS0 near NVMe connector | 5.0V | System in S0 (booting) |
| PP3V3_S0 | C3V3S0 near WiFi module | 3.3V | System in S0 |
| PPVCCPRIM_CORE | CPU VCore inductor output | 0.8–1.1V | CPU active (varies with load) |
| PPVCCGT_CPU | GPU VCore capacitor | 0.7–1.0V | GPU active |
| PP2V5_NAND | NAND capacitor near T2 | 2.5–2.7V | T2 accessing storage |
| PPVOUT_S0_LCDBKLT | LP8550 boost inductor output | 38–52V DC | Display enabled |
| PP3V3_S0_EDP | eDP connector pin 1 | 3.3V | Display enabled |
| PPVRTC_G3H | RTC battery backup circuit | 3.0–3.3V | Always (maintains clock) |
Required Tools
Essential for monitoring PD negotiation voltage (5V/9V/15V/20V) and current draw. Reveals CD3215 failures immediately.
High-precision DMM for millivolt-level measurements. Software logging useful for tracking fluctuating rails.
500°C capability with adjustable airflow. Quick 861DW or similar. Essential for BGA work (CD3215, ISL9240).
Fine-tip iron for precision work. JBC, Hakko, or equivalent. T12 tips recommended for component-dense areas.
FLIR ONE, Seek Thermal, or bench thermal camera. Critical for locating shorts via heat signature.
Variable voltage (0–30V) with current limiting (0–5A). Used for DC injection short circuit detection.
For liquid damage boards. Proper ultrasonic fluid (not water). 5–10 minute cleaning cycles.
Stereo microscope with 7x–45x zoom. LED ring light. Essential for inspecting small components and solder joints.
Free software to view .brd boardview files. Correlates schematic net names to physical board locations.
Amtech, MG Chemicals, or similar. Required for all soldering/desoldering operations.
2mm width preferred for cleaning BGA pads. Quality wick (Goot, Chemtronics) makes a difference.
For removing corroded conformal coating and exposing copper traces for repair.