Laptop audio faults come in a few distinct flavours: no audio device at all, speakers silent while headphones work, headphones silent while speakers work, or sound that crackles and cuts out. Each points at a different part of the audio circuit. Knowing how the codec, the amplifier, the jack and the speakers fit together lets you go straight to the right area instead of replacing parts at random.

The audio chain on a laptop board

BlockJobTypical signals and rails
HD Audio busDigital link between chipset and codecBit clock, sync, data out, data in, reset
Audio codecConverts digital audio to analog and backDigital and analog supplies, crystal or bus clock
Speaker amplifierDrives the speakersInside the codec, or a separate class-D amplifier
Amplifier enableTurns the amplifier onAn EAPD or similar control from the codec or EC
Headphone jackAnalog output and microphone inputJack-detect or sense pin
SpeakersConvert signal to soundSmall connector with two or four wires

The codec is a single chip, usually near the edge of the board close to the jack. On many designs it also contains the speaker amplifier; on others a separate amplifier sits nearer the speaker connector, fed with analog audio or a digital I²S stream. The codec's role is described in the glossary under audio codec, and the bus under hd audio.

Step 1: sort the symptom

SymptomWhere to look
No audio device in the operating systemCodec power, reset, HD Audio bus, BIOS setting
Device present, no sound from speakers or headphonesDriver, codec configuration, output muted
Headphones work, speakers silentAmplifier, its enable, speaker connector, speakers
Speakers work, headphones silentHeadphone jack, jack detection, output path
Speakers stay on when headphones are plugged inJack-detect signal
Crackling, popping, cutting outSpeaker wires, connector, amplifier, grounding

Before taking the laptop apart, test with a fresh operating system or a live USB system, check the BIOS for an audio disable setting, and try both speakers and headphones. Software and driver faults are common, especially after updates.

Step 2: no audio device at all

If the operating system does not see any audio device, the codec is not answering on the HD Audio bus. Three things must be right for it to answer: power, reset and the bus itself.

Codec power

Codecs usually have a digital supply (often 3.3 V or lower) and an analog supply (often around 5 V or a regulated value just below it, sometimes made by a small LDO near the codec). Measure each supply pin, or the capacitors next to them, with the laptop on. Names vary; the schematic's codec page lists them.

  • A missing supply — trace it back to its source: a regulator, LDO or load switch.
  • A supply present but low — check for a partial short on that rail with the board unpowered.

Reset and the bus

The codec's reset line must be released (usually high) for the codec to start. The bit clock should be active — a multimeter shows an average voltage between ground and the supply level on an active clock; an oscilloscope shows the actual waveform. If reset never releases, the chipset may not be enabling audio, which can come from a BIOS setting or a fault on the chipset side.

Liquid damage

The codec is often near the edge of the board under the palm rest, where spills land. Look for corrosion around the codec, its crystal or clock components, and the small resistors in series with the HD Audio lines. A corroded series resistor on one bus line is enough to make the codec disappear. The general cleaning routine is in Laptop Liquid Damage Repair: What to Check First.

Step 3: speakers silent, headphones working

The codec works, so the problem is between it and the speakers.

  1. Speaker connector and wires — inspect the connector, check continuity of the speaker wires and measure each speaker's resistance. Laptop speakers typically read a few ohms; an open speaker reads OL.
  2. Amplifier enable — the amplifier must be told to work. A signal often called EAPD (external amplifier power down) or a similar enable from the codec or EC turns it on. Measure it while audio plays; if it stays at its "off" level, the amplifier never wakes.
  3. Amplifier supply — a separate amplifier has its own supply, often taken from a 5 V rail or the system rail. Measure it.
  4. Amplifier outputs — class-D amplifiers drive the speakers with a fast switching signal. A meter in DC mode shows roughly half the supply on each output when idle; both outputs should read similarly. An output at zero or at full supply suggests a damaged amplifier or a shorted speaker line.

If the amplifier is inside the codec, the same checks apply to the codec's speaker output pins.

For separate amplifiers that take digital audio, the I²S lines between codec and amplifier must also be active; see i2s.

Step 4: headphones silent, speakers working

  • The jack — headphone jacks wear out and collect debris. Check continuity from each jack contact to the board.
  • Jack detection — a sense pin tells the codec that a plug is inserted. If it never changes, the codec keeps sending audio to the speakers. Measure the sense pin with and without a plug; it should change state. Name and logic vary by design.
  • Headphone output — the codec's headphone outputs usually pass through small resistors or coupling components. Check them for damage or corrosion.

Some laptops put the jack on a small daughterboard connected by a flex cable. Check the cable and both connectors, as described in Continuity Testing: Finding Breaks in Traces, Cables and Connectors.

Step 5: crackling and dropouts

  • Speaker wires — a damaged wire that touches the frame or the other wire causes crackling and can make the amplifier shut down.
  • Speaker cone damage — a torn cone buzzes at certain frequencies.
  • Connector — a loose speaker connector cuts in and out as the laptop moves.
  • Amplifier overheating or protection — if a speaker line is partly shorted, the amplifier may enter protection repeatedly.

Example: speakers dead after a coffee spill

A laptop plays audio through headphones but the speakers are silent after a coffee spill on the keyboard. Both speakers read a normal low resistance and their wires are intact. The board uses a separate class-D amplifier near the speaker connector. Its supply is present, but its enable input stays low while audio plays. The enable comes from the codec through a small resistor, which is green with corrosion and reads open. After cleaning and replacing the resistor, the enable rises when audio starts and the speakers work.

FAQ

How do I know if the codec is dead?

If the codec has its supplies, its reset is released and the bus clock is active, but the operating system still sees no audio device, the codec may be damaged. Liquid damage and static are common causes.

Can a BIOS setting disable laptop audio?

Yes. Many laptops can disable the audio controller in BIOS setup. Check it before opening the laptop.

Why do my speakers keep playing when I plug in headphones?

The codec does not see the plug, usually because the jack-detect contact is worn, dirty or disconnected.

Is it worth replacing a laptop audio codec?

It is possible with hot air and the correct part, but first check its supplies, reset and the series resistors on its bus — they fail far more often than the codec.

Can a damaged speaker cause no sound at all?

A shorted speaker or speaker wire can make the amplifier shut down, silencing both speakers. Disconnect the speakers and test the amplifier outputs.

Bottom line

Classify the symptom first. No device means codec power, reset or bus; silent speakers mean amplifier, enable, connector or speakers; silent headphones mean jack, detection or output path. Liquid damage near the codec and corroded series resistors cause more audio faults than failed chips.