What Does "Missing PM_SLP_S4_L" Actually Mean?

If you've brought your MacBook in because it simply won't turn on — no chime, no fan spin, no signs of life when you press the power button — one of the most common board-level causes is a missing signal called PM_SLP_S4_L.

In plain terms: your Mac goes through a specific wake-up sequence every time you press the power button, similar to how a building powers up floor by floor. PM_SLP_S4_L is a gatekeeper signal that must go high (switch on) before the computer can transition from its deep-hibernate state into a lighter sleep state, and eventually into a fully running state. If this signal never arrives, the Mac is stuck — it's trying to wake up but can't get past the front door.

For customers, the symptom is simple: your MacBook won't turn on at all, or it draws a tiny amount of power then shuts off. For technicians, finding out why PM_SLP_S4_L is missing is where the real diagnosis begins.

The Sleep State Progression

Every Intel-based MacBook moves through a defined series of power states during startup. These states are named S5 through S0, and each one must complete before the next can begin. PM_SLP_S4_L is the critical gate between S4 (hibernate) and S3 (sleep) — without it, the board never reaches S0 (running).

S5 Off / Standby RTC + S5 rails up S4 Hibernate S4 rails up PM_SLP _S4_L STUCK Signal LOW S3 Sleep Not reached S0 Running Not reached State achieved Stuck here Never reached
MacBook sleep-state progression — PM_SLP_S4_L is the gate between S4 (hibernate) and S3 (sleep). When stuck low, the Mac never reaches S0 (running).

Think of it like a relay race: each runner (power state) must hand the baton to the next. PM_SLP_S4_L is a baton that never gets passed — so the race stops dead at S4.

Why This Happens — Common Corrosion Points

MacBook Air models (2013-2017) are particularly vulnerable because their thin chassis offers minimal liquid protection. Even a small amount of moisture — from a humid bag, a condensation drip, or a minor splash — can creep under components via capillary action and cause corrosion that interrupts the power sequence.

Three chips are responsible for the vast majority of PM_SLP_S4_L failures. Their approximate positions on the logic board are shown below, along with their risk levels:

MacBook Air Logic Board (top-down, simplified) CPU PCH SSD / NAND USB-C / MagSafe U1900 32kHz Clk ! U1950 PCH Pwr ! U6100 BIOS i High risk — most common failure High risk — pin corrosion Moderate risk — surrounding traces
Approximate chip positions on a MacBook Air logic board — the three most common corrosion points that cause PM_SLP_S4_L failure

The Three Critical Chips

U1900 — 32kHz Crystal Oscillator Generates the 32.768kHz clock signal that drives the real-time clock and chipset timing. Without this clock, the PCH can't sequence power states at all. Liquid damage here is the #1 cause of PM_SLP_S4_L failure. Even microscopic corrosion on its pads halts the entire boot process. Requires chip replacement — cleaning alone rarely restores function.
U1950 — PCH Power Controller Outputs PM_PCH_PWROK, the signal that tells the Platform Controller Hub its power rails are stable. Corrosion on the PP3V42 input pins is extremely common after liquid exposure. Often requires jumper wire bypasses around corroded traces before the replacement chip will function correctly.
U6100 — BIOS / SPI Flash Stores the firmware the board needs to initialise hardware during early boot. The chip itself rarely takes direct liquid damage, but the SPI bus termination resistors and traces surrounding it frequently corrode. Diode-mode testing on each SPI line is essential to rule this out. A corrupted or unreachable BIOS means the power sequence never receives the instructions it needs.

The Diagnostic Process

For technicians: this is a systematic power-rail-first approach. You're tracing the power sequence from the earliest rails forward, looking for where it stalls. For customers reading along: this is what your technician is doing when they say they're "tracing the board".

  1. Verify PP5V_S5 presence — This is the first always-on 5V rail. Measure it at a known test point. If it's missing, the problem is upstream of PM_SLP_S4_L (likely charger circuit or PPBUS). Stop here and fix that first.
  2. Verify PP3V3_S5 presence — The 3.3V standby rail that powers the SMC and basic logic. If PP5V_S5 is present but PP3V3_S5 is missing, suspect the S5 regulator or a short on the 3.3V line.
  3. Test S4 rails for shorts — With S5 rails confirmed, check PP5V_S4 and PP3V3_S4 in diode mode. A low reading (below ~0.350V) indicates a short to ground somewhere on the S4 power plane. This short prevents the PCH from asserting PM_SLP_S4_L.
  4. Microscope inspection — Examine the board under magnification around U1900, U1950, and U6100. Look for green/white corrosion deposits, darkened pads, and trace damage. Even faint discolouration can indicate moisture ingress.
  5. Test specific chips — Measure diode-mode readings on U1900 clock output pins, U1950 PWROK output, and U6100 SPI lines. Compare against known-good readings from a donor board or schematic reference. Any significant deviation points to the failing component.
  6. Oscilloscope verification — If the board appears to briefly attempt power-on (fan twitch, LED flash) before shutting down, use an oscilloscope on PM_SLP_S4_L to see if the signal pulses briefly before dropping. This reveals timing-dependent failures that a multimeter will miss entirely.

Multimeter limitation: A standard multimeter samples too slowly to catch brief signal spikes during the power sequence. PM_SLP_S4_L may pulse high for only a few milliseconds before the board shuts down — a multimeter will show "0V" while an oscilloscope reveals the spike clearly. If the board power-cycles repeatedly, an oscilloscope is essential for observing SLP_S4# alongside VCore and ALL_SYS_PWRGD timing.

Power Sequence Deep Dive

The full Intel power sequence on a MacBook progresses through several stages. Understanding where PM_SLP_S4_L sits in this chain helps narrow down what's upstream and what's downstream:

  1. RTC rails — PP3V3_SUS (always-on coin-cell / battery backed) powers the real-time clock and PCH minimum logic.
  2. S5 rails — PP5V_S5 and PP3V3_S5 come up when the charger is connected or the battery has charge. The SMC is now alive.
  3. Power button → SMC assertion — SMC asserts PM_PWRBTN_L to the PCH, telling it the user wants to boot.
  4. S4 rails — PCH enables PP5V_S4 and PP3V3_S4. These power the BIOS flash and hibernate-related circuits.
  5. PM_SLP_S4_L goes high — The PCH confirms S4 rails are stable and the BIOS is accessible, then de-asserts SLP_S4# (drives it high), signalling the board to proceed to S3.
  6. S3 → S0 — Memory rails come up, CPU VCore is established, ALL_SYS_PWRGD goes high, and the Mac boots into macOS.

When PM_SLP_S4_L fails to go high at step 5, nothing after it happens. The board either sits dead or enters a power-cycle loop as the PCH repeatedly attempts and fails the S4-to-S3 transition.

What This Means for Your MacBook

If you're a customer reading this because your MacBook won't turn on: the good news is that PM_SLP_S4_L failures are repairable. The bad news is that they require board-level micro-soldering — this isn't a part swap, it's precision work under a microscope with soldering equipment that operates at individual-component level.

The repair typically involves:

  • Ultrasonic cleaning to remove corrosion
  • Replacing one or more of the affected chips (U1900, U1950, or U6100)
  • Rebuilding corroded traces with jumper wires where needed
  • Re-testing the entire power sequence to confirm the board progresses through all states to S0

Turnaround depends on corrosion severity, but most PM_SLP_S4_L repairs are completed within 2-5 business days once parts are on hand.

MacBook stuck in sleep?

We handle advanced board-level diagnostics including sleep signal and power rail issues.

Book a Repair