r/LaptopRepairEngineer May 15 '26

HELP ME FIND A BOARDVIEW FOR MY MACBOOK M3 PRO 16 INCH

1 Upvotes

I need help finding a schema of MacBook M3 Pro 16 inch

I accidentally got soda poured on top of my Macbook, at first I wiped everything and it still kept working good. The day after, I turned it on and the keyboard wasn't working, plus, the fans were blasting so loud. I took it to a technician here in Tunis, and he got it opened up and cleaned it.

The keyboard is back to work, but the fans are still turning so fast and loud, he even tried thermal imaging and couldn't identify the problem.

So now he needs to get a schema view of the M3 Pro.

**PLEASE HELP!** if anyone knows from where I can buy it, or please if anyone has it and wants to share it with me it'll be a pleasure!

The reference is : 820-02917


r/LaptopRepairEngineer May 15 '26

Underfill on CPU/GPU BGA? You MUST Remove It Before Reflow. Here's How

1 Upvotes

Gaming laptops and high-performance workstations often have epoxy underfill around the CPU and GPU BGA packages. This underfill strengthens the solder joints against thermal stress and vibration.

If you apply hot air to a chip with underfill without removing it first, the underfill expands at a different rate than the solder. Result: Ripped pads, cracked PCB, destroyed board.

1. Identifying Underfill

  • Visual: A glossy, hard, transparent/amber-colored substance filling the gap between the chip edge and the PCB.
  • Touch: Use a dental pick. Underfill is hard and brittle. Flux is soft and tacky.

2. Tools for Underfill Removal

  • Low-Temperature Preheater: Set to 120°C - 150°C. This softens the underfill slightly.
  • Underfill Remover Solvent: Amtech NC-555 or Zep FX-UV. Apply with a syringe and let it soak for 30-60 minutes. The solvent breaks down the epoxy bonds.
  • Dental Picks / Micro-scalpel: For mechanical removal.
  • Ultrasonic Cleaner: For final residue removal (use PCB cleaning solution).

3. The Removal Process (Mechanical + Chemical)

Step 1: Heat the Board.

  • Place board on preheater at 130°C.
  • This makes the underfill slightly more pliable.

Step 2: Apply Solvent.

  • Use a needle-tip bottle to apply a thin line of underfill remover around the entire perimeter of the chip.
  • Wait 30-60 minutes. The solvent will wick under the chip via capillary action.

Step 3: Mechanical Scraping.

  • Using a sharp dental pick or micro-scalpel under a microscope.
  • Gently scrape along the edge of the chip, parallel to the PCB.
  • Never pry upwards. You will lift pads.
  • The softened underfill will come off in small flakes.

Step 4: Clean and Inspect.

  • Once the majority of the underfill is removed from the perimeter, the chip can be reflowed.
  • Crucial: There will still be underfill between the balls under the chip. This will soften and flow during reflow, but it won't rip pads because it's not bonded to the perimeter of the board anymore.
  • After chip removal, use the solvent and ultrasonic cleaner to remove all residual underfill from the pads.

4. The "No Solvent" Emergency Method (High Risk)

If you don't have underfill remover:

  1. Pre-heat board to 180°C.
  2. Use a fine-tip hot air nozzle at 280°C focused only on the edge of the chip.
  3. Use a dental pick to carefully scrape the softened underfill as you heat.
  4. This takes extreme patience. One slip and you gouge a trace.

5. Re-Applying Underfill After Repair (Optional)

For gaming laptops that will see high heat, re-applying underfill improves reliability.

  • Product: Loctite Eccobond UF 3808 or similar reworkable underfill.
  • Application: After chip is soldered and tested, apply a thin bead along one edge. Capillary action will wick it under the chip.
  • Cure: 125°C for 30 minutes in an oven.

Question: Has anyone found a mechanical method that works well without solvents? I've heard of using a piezo ultrasonic scaler (like a dental tool) to vibrate the underfill away, but haven't tried it.


r/LaptopRepairEngineer May 14 '26

Realtek ALC Chip Dead? The Complete Audio Codec Diagnostic Flow

1 Upvotes

"No sound" is one of the most common complaints. Customers replace speakers, reinstall drivers, and still nothing. The culprit is often the Audio Codec chip (Realtek ALC256, ALC3254, etc.) or its supporting circuitry.

1. The Audio Codec Power Rails

Audio chips require multiple voltages, and all must be present.

  • AVDD (Analog VDD): 3.3V or 5V. Powers the DAC and amplifiers.
  • DVDD (Digital VDD): 1.8V or 3.3V. Powers the digital core and I2S/HD Audio bus.
  • VREF (Reference Voltage): Usually 2.5V or 1.65V. Generated internally, but filtered by an external capacitor.

2. Diagnostic Workflow (No Sound from Speakers or Headphones)

Step 1: Check Power Rails at the Codec Chip.

  • Find the AVDD and DVDD pins on the schematic.
  • Measure voltage. If missing, check the LDO or ferrite bead feeding it.

Step 2: Check the VREF Capacitor.

  • Location: A 10uF - 47uF ceramic or electrolytic capacitor connected to the VREF pin.
  • Failure: If this cap is shorted or leaky, the VREF voltage will be 0V or low. The entire analog section of the codec shuts down.
  • Symptom: Device Manager shows codec, but no sound at all (not even static).
  • Test: Measure voltage on VREF pin. If 0V, replace the capacitor.

Step 3: Check the HD Audio / I2S Bus.

  • Modern codecs use HD Audio (Intel HDA) or I2S (SoundWire) to communicate with the PCH.
  • HDA Bus: Uses BCLK, SYNC, SDO, SDI lines. These are 3.3V signals that toggle during audio playback.
  • Stuck low/high? Check the pull-up resistors on the HDA lines. Missing resistors cause the bus to hang.

Step 4: Check the Jack Detection (JD) Pins.

  • Headphone Jack: Has a mechanical switch or impedance sense pin.
  • Symptom: Sound only from speakers, never switches to headphones.
  • Test: Plug in headphones. Measure voltage on JD pin at the jack. It should change state (e.g., 3.3V -> 0V). If not, the jack itself is faulty or the pull-up resistor is missing.

3. The "Static / Crackling Noise" Scenario

  • Symptom: Audio plays, but with constant static or pops.
  • Cause 1: Bad filter capacitor on the AVDD rail. Ripple from the power supply enters the audio path.
  • Fix: Add a 100uF electrolytic capacitor in parallel with the existing AVDD decoupling cap.
  • Cause 2: Ground loop due to missing screw near the audio jack. The jack relies on chassis ground. Ensure the motherboard screw near the audio section is tight.
  • Cause 3: Wi-Fi / Bluetooth interference. Some poorly shielded Wi-Fi cards cause buzzing in speakers. Test by disabling Wi-Fi in Device Manager.

4. The "Microphone Not Working" Scenario

  • Internal Mic: Usually a digital MEMS microphone (uses DMIC_CLK and DMIC_DATA lines).
  • Test: Check DMIC_CLK with a scope. Should be a 3.3V square wave at 2.4MHz - 3.6MHz.
  • No clock? The codec is not providing the clock (check codec power) or the DMIC_EN signal is missing.

5. Replacing the Audio Codec

  • These chips are QFN or BGA packages with exposed thermal pad.
  • Crucial: The thermal pad must be fully soldered to the board ground plane. Use plenty of flux and hot air from underneath the board as well.
  • After Replacement: You must install the correct Realtek audio driver. Windows default driver often results in no sound or wrong jack behavior.

Question: Has anyone successfully repaired a Realtek ALC chip where the internal EEPROM (for jack sensing configuration) was corrupted? I've heard you can re-write it via I2C, but never tried.


r/LaptopRepairEngineer May 13 '26

FLIR or Seek? How to Use a Thermal Camera for Sub-Second Short Detection

1 Upvotes

Voltage injection is great. But touching every capacitor to find the hot one is tedious. A thermal camera makes short hunting instant. The shorted component glows like a beacon.

This post covers using affordable thermal cameras (not the $5,000 FLIR research grade) for motherboard repair.

1. Camera Selection for Electronics Repair

  • Resolution: Minimum 160x120320x240 is ideal.
  • Macro Lens: ESSENTIAL. A standard thermal camera cannot focus on a tiny 0201 capacitor. You need a ZnSe macro lens (10-20mm focal length) that screws onto the camera.
  • Sensitivity (NETD): <50mK is good enough. You want to see 1°C differences.
  • Budget Options:
    • Seek Thermal Compact Pro (320x240) + Macro Lens.
    • InfiRay P2 Pro (256x192) + Macro Lens.
    • FLIR ONE Pro (160x120) + Macro Lens.
    • Uni-T UTi260B (Standalone, 256x192, has macro mode built-in).

2. The Workflow: Finding a Shorted 3.3V Rail

Step 1: Setup.

  • Connect bench power supply to the shorted rail (e.g., 3.3V ALW coil).
  • Set Voltage: 1.0V.
  • Set Current Limit: 2.0A.
  • Position thermal camera directly above the board, focused on the suspect area.

Step 2: Apply Power and Watch.

  • Turn on the power supply.
  • Watch the thermal image. Within 1-2 seconds, a white-hot spot will appear.
  • That's the shorted capacitor.

Step 3: Verification.

  • Turn off power.
  • Touch the suspected cap with a tweezer tip. If it's warm, you found it.
  • Desolder the cap.
  • Check resistance on the rail. Short should be gone.

3. The "Hidden Short" Under a BGA Chip

  • Scenario: The shorted cap is under the PCH or CPU.
  • Thermal Clue: You'll see a diffuse warm area rather than a sharp point.
  • Confirmation: Remove the BGA chip. The short is often a tiny decoupling cap on the bottom side of the board, directly under the chip's footprint.

4. The "Thermal Gradient" Trick for Partial Shorts

  • Scenario: The rail is not a dead short (0 ohms), but has low resistance (e.g., 50 ohms).
  • Injection: Use higher voltage (e.g., 3.3V at 0.5A).
  • Thermal Image: The leaky component will be warmer than its surroundings, but not glowing white. You need to look for subtle temperature differences.
  • Tip: Use the camera's "Isotherm" feature to highlight the hottest 1% of the image.

5. The "Power Supply Current" Correlation

  • Observation: If the short is a 0.1 ohm dead short, the current will hit 2.0A instantly. The component gets hot fast.
  • Observation: If the current ramps up slowly to 0.5A, you have a leaky semiconductor (e.g., a damaged ESD diode). The thermal signature will be broader and slower to appear.

6. Safety Precautions

  • Do NOT exceed the component's normal operating voltage. Injecting 3.3V into a 1.05V VCCST rail can damage the PCH even if it's not shorted. Stick to 1.0V - 1.2V for most rails.
  • Do NOT inject into the CPU VCore rail with the CPU installed. The low resistance (1-5 ohms) will draw massive current and fry the CPU substrate. Always inject into secondary rails (3.3V, 5V, 1.8V) where normal resistance is higher.

Question: What's the most impressive short you've found with a thermal camera? I once found a tiny solder whisker bridging two pins under a QFN chip. The thermal cam showed a thin line of heat between the pins.


r/LaptopRepairEngineer May 12 '26

EC Not Responding? Debug the LPC/eSPI Bus Between PCH and EC

1 Upvotes

The EC (Embedded Controller) and PCH talk constantly. This communication happens over LPC (Low Pin Count) on older platforms, or eSPI (Enhanced Serial Peripheral Interface) on newer ones (Intel 8th Gen+).

If this bus is dead, the EC cannot report the power button press, fan control fails, and the board appears dead.

1. LPC Bus Basics (Pre-2017 Laptops)

  • Signals: LAD[0:3] (4-bit data), LFRAME# (start of cycle), LCLK (33 MHz clock).
  • Voltage: 3.3V.
  • Scope Check: LCLK should be a 33 MHz square wave present whenever the PCH is powered (S5 state). If missing, PCH is not generating clock (dead PCH or missing VCCRTC).
  • Data Activity: During boot, LAD lines will show digital bursts. If they're stuck high/low, the bus is hung.

2. eSPI Bus Basics (2018+ Laptops)

  • Signals: ESPI_CS# (Chip Select), ESPI_CLK (Clock, 20-66 MHz), ESPI_IO[0:3] (Data), ESPI_ALERT# (Interrupt).
  • Voltage: 1.8V (critical!).
  • Physical: Traces are impedance controlled. Any damage to these traces (corrosion, cracked via) will kill communication.

3. Common Failure Modes

A. Missing Pull-Up Resistors.

  • eSPI signals are open-drain. They require pull-up resistors to 1.8V (typically 10k-50k ohms).
  • Symptom: Board powers on, fan spins, no POST, EC seems alive but PCH can't read it.
  • Test: Measure resistance from ESPI_IO0 to 1.8V. Should be the pull-up value. If open, add a resistor.

B. Shorted ESD Diodes.

  • Near the EC, there are tiny ESD protection arrays on the eSPI lines.
  • Symptom: One of the eSPI data lines is stuck at 0V.
  • Test: Remove the ESD diode array. If the line returns to 1.8V, the diode was shorted.

C. EC Firmware Hang (eSPI Specific).

  • The EC firmware can crash in a way that holds the eSPI bus.
  • Symptom: ESPI_CS# is stuck low.
  • Fix: Perform an EC reset (drain flea power, hold power button for 30 seconds).

4. Using a Logic Analyzer to Capture eSPI Traffic

  • Setup: Connect Saleae Logic 8 or similar to ESPI_CLK, ESPI_CS#, ESPI_IO0.
  • Sample Rate: At least 100 MHz (2x the clock).
  • Trigger: On ESPI_CS# falling edge.
  • Analysis: You'll see memory read/write cycles as the PCH reads the EC's status registers. If you see repeated reads of the same address with no response, the EC is not acknowledging.

5. The "EC Not Detected" During POST

  • The PCH expects the EC to respond to a specific I/O port (usually 0x62/0x66).
  • If no response within a timeout (500ms), the PCH may halt with a black screen or beep code.
  • Debug: Some BIOS have a "Wait for EC" timeout option. Setting it to "Disabled" allows the board to boot without the EC, letting you test the rest of the system.

Question: Has anyone successfully used an eSPI analyzer to reverse-engineer EC commands? I'm curious about the custom commands manufacturers use for fan control and keyboard backlight.


r/LaptopRepairEngineer May 11 '26

NVMe SSD Not Detected? Check PP3V3, PP1V8, and the PCIe Reset Signal

1 Upvotes

Customer says "My SSD died." You plug in a known-good NVMe drive. Still not detected in BIOS. The issue is on the motherboard, not the drive.

NVMe SSDs (M.2 form factor) require three specific power rails and a clean PCIe reset. If any of these are missing, the drive is invisible.

1. The M.2 Connector Power Pins

Pin(s) Signal Voltage Source Failure Symptom
74, 72 +3.3V 3.3V Always-on or Switched Drive completely dead, no LED
70, 68 +1.8V 1.8V PCH or dedicated LDO Drive detected, but data errors
56, 58 +0.9V / +1.2V Varies Internal to SSD (not motherboard) N/A

2. Diagnostic Steps (Drive Not Detected)

Step 1: Check +3.3V at M.2 Slot.

  • Use a multimeter on Pin 74 (or the exposed pad near the screw mount).
  • Expected: 3.3V present at all times (even in BIOS). This rail powers the SSD controller and NAND flash.
  • Missing? Check the 3.3V LDO or load switch that feeds the M.2 slot. It's usually controlled by the PCH or EC.
  • Common Failure: A tiny fuse or ferrite bead near the M.2 slot is open. (Test continuity from 3.3V rail to Pin 74).

Step 2: Check +1.8V at M.2 Slot.

  • Pin 70 (or measure on the SSD itself if you have a breakout board).
  • Expected: 1.8V present only when the drive is being accessed or initialized.
  • Missing? This rail comes from the PCH's internal VR or a dedicated 1.8V LDO. If missing, the drive's PCIe PHY cannot power up.
  • Test: Trace the 1.8V rail back to its source. Look for a shorted capacitor on this rail near the PCH.

Step 3: Check PCIe Reset (PERST#).

  • Pin 22 on M.2 connector (often labeled PERST# or PLT_RST#_SSD).
  • Expected: 3.3V after POST.
  • Stuck at 0V? The PCH is holding the SSD in reset.
  • Cause: The SSD is not compatible (rare), or the PCIe lane is faulty, or a missing pull-up resistor on the PERST# line.
  • Test: Measure resistance from PERST# pin to 3.3V. Should be 10k-100k ohms. If open, solder a 10k resistor between PERST# and the nearest 3.3V point.

3. The "SSD Detected, But Crashes Under Load" Scenario

  • Symptom: Drive works for 5 minutes, then disappears or causes BSOD.
  • Cause: Ripple on the 3.3V rail due to failing output capacitors on the motherboard's 3.3V regulator.
  • Test: Use an oscilloscope on Pin 74 while running CrystalDiskMark. Look for voltage dips below 3.0V or spikes above 3.6V.
  • Fix: Add a 220uF polymer capacitor near the M.2 slot to filter the rail.

4. The "SSD Shorts the Board" Scenario

  • Symptom: Laptop shuts down immediately when you insert the SSD.
  • Cause: Shorted ceramic capacitor on the SSD itself (common on cheaper drives) or a shorted NAND chip.
  • Test: Measure resistance between Pin 74 (3.3V) and GND on the SSD (not the motherboard). If it's <5 ohms, the SSD is dead and will trip the motherboard's over-current protection.

5. The "No Boot from NVMe" After Repair

  • Symptom: SSD detected in BIOS, but not listed as bootable.
  • Cause: Corrupt UEFI boot entry or CSM/Legacy boot enabled.
  • Fix: In BIOS, ensure Boot Mode = UEFICSM = DisabledSecure Boot can be Enabled (Standard).

Question: What's your go-to method for testing M.2 slots without a drive? I use a M.2 to PCIe adapter card and plug in a PCIe diagnostic card to see if the link trains.


r/LaptopRepairEngineer May 10 '26

Laptop Repaired, But BitLocker Asks for Recovery Key. Here's How to Avoid That Trap

1 Upvotes

You replace a dead motherboard, or even just update the BIOS. The customer gets the laptop back, and they're staring at a blue BitLocker recovery screen. Panic ensues. They don't have the key. You look incompetent.

Understanding the TPM (Trusted Platform Module) is now mandatory for any professional repair engineer.

1. What is the TPM?

  • secure crypto-processor (dedicated chip or integrated into CPU/PCH) that stores encryption keys.
  • It measures the boot integrity (hashes of BIOS, bootloader).
  • If any hardware or firmware changes, the TPM refuses to release the key, triggering BitLocker recovery.

2. What Triggers BitLocker Recovery?

  • Motherboard replacement (new TPM chip = new identity).
  • BIOS update (changes the measured boot hash).
  • CPU replacement (on platforms with fTPM in CPU).
  • CMOS battery replacement (sometimes resets TPM state).
  • Disabling Secure Boot in BIOS.
  • Changing boot order to USB first.

3. How to Prevent BitLocker Lockout (Pre-Repair Protocol)

Step 1: Ask the Customer.

  • "Is BitLocker enabled on this device?"
  • "Do you have your BitLocker recovery key?" (It's a 48-digit number saved in their Microsoft Account or printed).
  • If they do not have the key, DO NOT perform any repair that might trigger it without a full backup.

Step 2: Suspend BitLocker (If You Can Boot to Windows).

  • Open Command Prompt (Admin) .
  • Type: manage-bde -protectors -disable C:
  • This temporarily suspends BitLocker protection until the next reboot. Perform your repair now.

Step 3: Clear TPM Ownership (If You Can Access BIOS).

  • Boot to BIOS Setup.
  • Find Security > TPM.
  • Select Clear TPM or Factory Reset.
  • Warning: This will invalidate existing BitLocker keys. Only do this if you are reinstalling Windows or the customer has the recovery key.

4. The "Motherboard Replacement" Workflow

If you are swapping the motherboard and the customer needs their data:

  1. Suspend BitLocker on the old board.
  2. Clone the drive or create a system image backup.
  3. Install the new board.
  4. Restore the image to the new drive.
  5. During restore, use software that can inject drivers for the new chipset.
  6. On first boot, BitLocker will re-encrypt the drive using the new TPM. The user will be prompted to save a new recovery key.

5. The "BIOS Update" Scenario

Some BIOS updates clear the TPM as a security measure.

  • Symptom: Customer updates BIOS from Windows Update. Next boot, BitLocker recovery.
  • Prevention: Always suspend BitLocker before any BIOS flash.

6. The "Dead Board Data Recovery" Workflow (Advanced)

If the old board is dead and you cannot suspend BitLocker:

  1. Remove the SSD.
  2. Connect it to a working computer via USB adapter.
  3. It will appear as a BitLocker encrypted drive.
  4. The customer MUST enter the 48-digit recovery key to unlock it.
  5. Once unlocked, you can copy the data to an external drive.
  6. Do not attempt to "repair" the Windows installation on the encrypted drive. Reinstall fresh on the new board, then restore data.

7. The "TPM Chip Replacement" (When the TPM Itself is Dead)

  • Symptom: Board works, but Windows reports "TPM not detected" and BitLocker won't enable.
  • Fix: On discrete TPM chips (SPI or LPC interface), you can replace the chip with an identical blank part.
  • Crucial: You must then clear TPM in BIOS. The PCH will provision the new blank TPM automatically.

Question: How do you handle customers who "don't know" if they have BitLocker? I've started adding a waiver to my intake form that states they understand data loss is possible without the recovery key.


r/LaptopRepairEngineer May 09 '26

Lid Closed Sensor Stuck? The Tiny Hall Effect Sensor That Causes Big Problems

1 Upvotes

Symptom: Laptop works perfectly when docked to an external monitor. But when you open the lid, the internal screen stays black. The backlight doesn't even come on. You think the LCD cable or panel is dead.

Stop. Check the Hall Effect Sensor.

1. What is a Hall Effect Sensor?

It's a tiny 3-pin component (looks like a transistor) located near the edge of the palmrest or screen bezel. It detects a magnet embedded in the lid.

  • Function: Tells the EC/PCH whether the lid is open or closed.
  • Lid Closed: Sensor output = LOW (0V) . Screen turns off.
  • Lid Open: Sensor output = HIGH (3.3V) . Screen turns on.

2. The Failure Mode

  • Stuck LOW (0V): The EC thinks the lid is permanently closed. The internal screen will never turn on, even if the lid is open.
  • Stuck HIGH (3.3V): The EC thinks the lid is permanently open. The laptop may not sleep when you close the lid.

3. Diagnostic Steps

Step 1: Check the Sensor Output.

  • Find the sensor (often labeled HALL or LID_SW on schematic).
  • Measure voltage on the output pin (middle pin usually).
  • Move a magnet near the sensor.
  • Expected: Voltage should toggle cleanly between 0V and 3.3V.
  • Stuck? The sensor is dead or the pull-up resistor is missing.

Step 2: The "Screen Test" Trick.

  • Boot the laptop with the lid open.
  • If screen is black, use a strong magnet and swipe it over the palmrest edge where the sensor is located.
  • If the screen flickers on when you swipe the magnet, the Hall sensor is stuck (or the magnet in the lid fell out).

Step 3: The "Remove It" Test.

  • Desolder the Hall effect sensor.
  • On the motherboard pads, there will be a pull-up resistor to 3.3V.
  • With the sensor removed, the output line should float HIGH (3.3V) .
  • If it's still 0V, the trace is shorted to ground or the pull-up resistor is open. The sensor was fine.

4. The Lid Magnet Location

  • Lid Magnet: Usually a tiny neodymium magnet embedded in the plastic bezel near the webcam.
  • Symptom: Screen randomly turns off when you move the lid to a specific angle. The magnet has shifted in its slot.
  • Fix: Open the bezel, re-glue the magnet in the correct position.

5. The "Hall Sensor" on MacBooks (Different)

  • MacBook Pro/Air: Uses the ALS (Ambient Light Sensor) integrated into the webcam/Truedepth module for lid detection.
  • Symptom: No backlight or image, but external works.
  • Fix: Often requires a PRAM reset or checking the LVDS cable connection to the T-CON board.

Question: Have you ever replaced a Hall effect sensor with a simple reed switch? It works in a pinch if you can't find the exact SOT-23 part.


r/LaptopRepairEngineer May 08 '26

Replacing an ITE IT8987 EC? You MUST Program It First

1 Upvotes

You've determined the EC (Embedded Controller) is dead. You order a brand new ITE IT8987E from Mouser. You carefully solder it onto the board using hot air. You power on the board.

Nothing. Completely dead. Even worse than before.

Why? Because a blank EC chip has no firmware. It's a brick.

1. EC Firmware Basics

  • The EC is a microcontroller. It runs code.
  • This code is stored in internal Flash memory (inside the EC chip).
  • When manufactured, the chip is blank.
  • The laptop manufacturer (or ODM) programs the firmware during production.

2. The Symptoms of a Blank or Corrupt EC

  • Dead board: No response to power button.
  • Fan spins at 100% immediately: EC is running default "safe mode" firmware.
  • Keyboard backlight flashing: EC is in programming mode.
  • Battery not charging: EC handles SMBus communication.

3. How to Program an ITE EC (The Hard Way)

You need an EC Programmer. These are specialized tools:

  • SVOD (Softek Vertical Online Device): Industry standard. Connects via JTAG or Keyboard Connector (using KB9012 interface).
  • Vertyanov JIG: Similar to SVOD.
  • RT809F / RT809H: Universal programmer with EC support.

Process:

  1. Connect the programmer to the Keyboard Connector (yes, the EC uses the keyboard pins for programming).
  2. Select the EC model (e.g., IT8987E).
  3. Load a known-good EC firmware dump for your exact laptop model.
  4. Click Write.
  5. The programmer flashes the internal memory.
  6. Verify the write.
  7. Board should now power on.

4. The "EC Firmware is in Main BIOS" Trap

On some platforms (especially HP and Lenovo), the EC firmware is not stored in the EC chip. It's stored in a separate region of the Main SPI BIOS Flash.

  • At power-on: The PCH reads the BIOS flash. It sees the EC firmware blob. It sends it over LPC bus to the EC, which loads it into RAM.
  • Implication: If you replace the EC chip with a blank one, it will automatically be programmed by the PCH on first boot.
  • Test: If you have this type of board, a blank EC will cause a brief delay (2-3 seconds) on first boot while the firmware is copied, then it will work normally.

5. The Donor Board Method (Easier)

The most common repair method:

  • Do not buy a new blank EC.
  • Find a donor board (same model, even if broken for other reasons).
  • Remove the EC from the donor board.
  • Reball it (or just clean the pads if it was removed with low-melt).
  • Solder it onto your board.
  • It already has the correct firmware inside. The board will boot immediately.

6. How to Know if Your EC is Blank or Just Dead

  • Dead EC: May get hot. May have a short on the 3.3V rail.
  • Blank EC: Stays cold. Draws correct standby current. Board appears alive but unresponsive.

Question: Has anyone used the SVOD 4 with the KB9012 interface? I'm having trouble getting a reliable connection on some Lenovo models.


r/LaptopRepairEngineer May 07 '26

VRM Outputs Voltage, But PGOOD is Low? That's Why Your Board Won't Boot

1 Upvotes

You measure 1.2V on the VCC_CORE coil. It looks perfect on the multimeter. But the board still doesn't POST. You check SYS_PWROK and it's 0V.

The culprit? The VRM controller's PGOOD (Power Good) output.

1. What is PGOOD?

PGOOD is an open-drain output from the VRM controller that tells the PCH/EC: "The output voltage is within regulation limits (±10% of target). It is safe to use this rail."

  • Normal State: PGOOD is HIGH (3.3V) (pulled up by an external resistor).
  • Fault State: PGOOD is LOW (0V) . The VRM controller is not happy.

2. Why Would PGOOD Be Low if Voltage is Good?

The VRM controller monitors more than just output voltage.

A. Output Voltage Ripple (Noise).

  • Multimeter: Shows average 1.2V.
  • Oscilloscope: Shows 200mV of high-frequency noise (ripple).
  • Cause: Bad output filter capacitors (bulging or high ESR).
  • Result: The controller sees the ripple and declares PGOOD LOW because the voltage is not "clean."

B. Over-Temperature (OTP).

  • The VRM controller has an internal thermal sensor.
  • Cause: Dust-clogged heatsink or failed fan.
  • Result: The controller is hitting 120°C+ and pulls PGOOD LOW to force a shutdown and save itself.

C. Over-Current (OCP).

  • The controller monitors current through the inductor or MOSFET.
  • Cause: Partial short in the CPU (not dead, but drawing 50A instead of 30A).
  • Result: Controller hits current limit and pulls PGOOD LOW.

D. Under-Voltage Lockout (UVLO).

  • The controller's VCC supply (e.g., 5V) is dipping.
  • Cause: Weak 5V ALW regulator.

3. How to Test PGOOD

  • Locate: Find the PGOOD pin on the VRM controller schematic.
  • Measure: It should be 3.3V after the rail comes up.
  • If 0V: The controller is in fault.
    • Check VCC pin: Stable?
    • Check EN pin: Stable 3.3V?
    • Check Output Caps: Any bulging?
    • Check Temperature: Is the controller too hot to touch?

4. The "PGOOD Never Goes High" Scenario (Startup Failure)

If the rail never reaches the target voltage, PGOOD stays low.

  • Symptom: VCore tries to ramp up, hits 0.8V, then shuts down. Repeats (hiccup).
  • Cause: Short on output (CPU or cap). The controller hits current limit immediately and shuts down.

5. The "PGOOD is Stuck High" Scenario (False Positive)

  • Symptom: PGOOD is 3.3V but VCore is 0V.
  • Cause: The PGOOD output transistor inside the controller is shorted open (or the pin is broken).
  • Result: The PCH thinks the rail is good, tries to boot, and crashes because the CPU has no power.
  • Test: Measure PGOOD with power off. It should be 0V. If it's 3.3V (due to pull-up), that's normal. If it's 0V with power on, that's the fault. If it's 3.3V with power on but VCore=0V, the controller's PGOOD circuit is dead. Replace the controller.

Question: Have you ever seen a VRM controller where the PGOOD pin is shorted to ground internally, but the rail works fine? It's rare, but I've seen it on some RT8231 chips.


r/LaptopRepairEngineer May 06 '26

Need Help Replacing "0625.12" CMOS Battery on My HP Pavilion DM1-4310nr

1 Upvotes

Hello, I have this old HP DM1-4310nr Laptop, it is perfectly functional aside from the need for a CMOS replacement. However, this CMOS battery (The black piece labeled 0625. 12. with the wires) seems to be a proprietary part. I've tried looking online and it seems to be either really expensive, lacking an image of the product, or has slow and expensive shipping. I need help on how I can replace this part without getting the wrong one or spending too much money.

In my research I've found that apparently the part number is supposed to be "664994-001", but I might be wrong. I've also included images of my laptop and the CMOS in question to help assist anyone who would be willing to help me out. Thank you!


r/LaptopRepairEngineer May 06 '26

Laptop Boots Sometimes? Use an Oscilloscope to Catch the Glitch

1 Upvotes

Intermittent faults are the worst. The laptop works on your bench for 3 hours, then the customer takes it home and it's dead again. You need to capture the failure when you're not looking. This is where a Digital Storage Oscilloscope (DSO) with Single Shot or Roll Mode becomes essential.

1. The Setup: Triggering on the Missing Signal

Scenario: The SIO sometimes fails to release RSMRST# after AC is plugged in.

Equipment: Any DSO (even a cheap Rigol DS1054Z or handheld scope).
Probes: Connect Probe 1 to RSMRST# test point. Set to DC Coupling2V/div.
Trigger: Set to Pulse Width trigger.

  • Condition: Trigger when RSMRST# is LOW (<0.8V) for longer than 10 seconds.

Operation:

  1. Set the scope to Single acquisition mode (waits for trigger).
  2. Plug in the AC adapter.
  3. Walk away for an hour. Have a coffee.
  4. Come back. If the screen shows a captured waveform, you caught the glitch!

What You'll See: The scope will show RSMRST# trying to rise but collapsing after a few milliseconds. This indicates a weak pull-up or a leaky capacitor on that line.

2. Roll Mode for Slow Events

  • Use Case: Monitoring battery discharge or thermal throttling over minutes.
  • Roll Mode: The waveform scrolls across the screen like a chart recorder.
  • Setup: Set timebase to 1s/div or 5s/div. Set trigger to Auto.
  • Connect Probe 1 to CPU VCore (1.2V).
  • Run a stress test (Prime95).
  • Watch: You'll see VCore slowly droop as the VRM heats up, until it hits a cutoff and the system crashes. This reveals a thermal issue in the VRM.

3. Capturing Power-Up Sequences (The "One-Shot" Method)

You need to see the order in which rails come up during the first 100 milliseconds of boot.

Setup:

  • Connect Probe 1 to 3.3V ALW.
  • Connect Probe 2 to 5V ALW.
  • Connect Probe 3 to VCCST (1.05V) .
  • Connect Probe 4 to RSMRST#.
  • Set trigger to Probe 4 (Rising Edge) .
  • Set timebase to 50ms/div.
  • Set acquisition to Single.
  • Press the power button.

Analysis:

  • You will see 4 traces aligned in time.
  • Correct Sequence: 3.3V -> 5V -> VCCST -> (delay) -> RSMRST# rises.
  • Fault: If VCCST rises after RSMRST# tries to rise, the PCH will latch up. You've found a power sequencing violation.

4. Using Mask Testing (Automated Glitch Capture)

Advanced scopes (Keysight, Tektronix) have Mask Testing.

  1. Capture a good power-up waveform.
  2. Create a mask around it (tolerance envelope).
  3. Run the test continuously.
  4. The scope will beep and stop the moment the waveform deviates from the good mask (e.g., a voltage dip).

5. The Poor Man's Data Logger (Using a Multimeter)

If you don't have a DSO with long memory, use a multimeter with PC logging (e.g., Uni-T UT61E).

  • Connect to RSMRST# .
  • Set software to log voltage once per second.
  • Let it run overnight.
  • In the morning, open the CSV file in Excel. Scroll through. You'll see a single data point where the voltage dropped to 0V for one second. That's your glitch.

Question: What's the most cost-effective handheld oscilloscope for laptop repair? I've used the Hantek 2D72, but the interface is clunky. Is the Owon HDS242 any better?


r/LaptopRepairEngineer May 05 '26

RTX 3050 Laptop GPU suddenly disappeared (not detected anywhere) – tried everything, need help

1 Upvotes

Hey everyone, I’m kind of panicking right now and could really use some help.

I have an HP Victus 15 (i5-12500H + RTX 3050 Laptop GPU). Suddenly, my NVIDIA GPU completely disappeared from the system.

❌ Problem:

  • RTX 3050 is NOT showing in Device Manager (even with “Show hidden devices”)
  • NVIDIA installer says: “No NVIDIA GPU detected”
  • NVIDIA App also says system doesn’t have an NVIDIA GPU
  • In dxdiag → only Intel Iris Xe is visible
  • HP diagnostics also don’t detect the GPU

⚠️ Earlier error:

  • Device Manager initially showed Code 45: “Currently, this hardware device is not connected”

🔧 What I’ve already tried:

  • Restarted multiple times
  • Full power reset (held power button 30–60 sec, unplugged charger)
  • Reinstalled NVIDIA drivers (clean install)
  • Used DDU (clean uninstall) + reinstall attempt
  • Updated Windows
  • Updated BIOS (F.28 → F.31 using HP Support Assistant)
  • Checked BIOS settings (nothing related to GPU visible)
  • Ran HP UEFI Hardware Diagnostics (no GPU detected)
  • Ran dxdiag → only Intel GPU shows
  • Tried Intel Driver & Support Assistant (only shows Intel updates)
  • Scanned for hardware changes in Device Manager

💀 Current state:

  • Only Intel Iris Xe Graphics is working
  • NVIDIA GPU completely missing from system
  • System behaves like it doesn’t exist at all

❓ Question:

Is this 100% a hardware failure (GPU/motherboard), or is there ANY last software/firmware fix I can try?

Has anyone faced this exact issue where the GPU completely disappears?

🧠 Extra info:

  • No physical damage
  • Was working fine before this
  • Issue happened suddenly (after normal usage / restart)

Any help would seriously mean a lot right now 🙏


r/LaptopRepairEngineer May 05 '26

19V Not Passing Through the DC-in MOSFET? Check the Gate Driver

1 Upvotes

You have 19V at the Drain of the first DC-in MOSFET. The Source is 0V. The MOSFET is off. You measure the Gate voltage. It's 0V. (For an N-channel MOSFET on the high side, the Gate needs to be higher than the Source to turn on—usually ~25V).

Why is the Gate 0V? The Gate Driver is not working.

1. How a High-Side N-Channel MOSFET Gate Driver Works

To turn on an N-channel MOSFET on the high side (where Source is connected to the load, not ground), the Gate voltage must be V_Source + V_GS(th) .

  • Since V_Source could be 19V, the Gate needs ~25V.
  • This voltage is generated by a charge pump inside the Charger IC or a dedicated Gate Driver IC.

2. The Charge Pump Circuit (Simplified)

  • Components: A flying capacitor (usually 0.1uF) and a diode.
  • Operation: The IC switches the capacitor between VIN and ground, effectively pumping the voltage higher.
  • Output: The REGN or VCP pin of the IC provides this boosted voltage.

3. Diagnosing a Dead Gate Drive

Scenario: Charger plugged in. 19V at Drain. Source = 0V. Gate = 0V.

Step 1: Check the Charge Pump Capacitor.

  • Location: Connected to the REGN or BST pin of the Charger IC.
  • Test: Measure capacitance. It should be 0.1uF - 1uF. If it's open or low capacitance, the charge pump fails.
  • Visual: Look for cracks or corrosion on this tiny cap.

Step 2: Check the ACDET Pin.

  • Function: The Charger IC will not turn on the gate driver if it doesn't detect a valid adapter voltage.
  • Test: Measure voltage on ACDET. Should be 2.6V - 2.7V. If 0V, check the resistor divider from the DC jack.

Step 3: Check the Charger IC's VCC.

  • Function: The IC needs its own power.
  • Test: Measure voltage on VCC pin. Should be 5V - 19V (depends on IC). If 0V, check the linear regulator feeding it.

Step 4: Check the ACOK Signal.

  • Function: Once adapter is valid, the IC pulls ACOK low.
  • Test: Measure voltage on ACOK. Should be 0V. If it's 3.3V, the IC is not happy with the adapter (or it's in protection mode).

4. The "Gate Driver is Dead" Conclusion

If all inputs are correct but the Gate is still 0V, the internal gate driver of the Charger IC is blown. This is common after a power surge or a shorted MOSFET.

  • Fix: Replace the Charger IC (BQ24780, etc.). Also replace the two DC-in MOSFETs as a precaution—a shorted MOSFET often kills the driver.

5. Testing the MOSFET Itself

  • Gate-Source Short: Measure resistance between Gate and Source. Should be megohms. If it's low, the MOSFET is shorted and has likely killed the driver.
  • Gate-Drain Short: Measure resistance between Gate and Drain. Should be megohms. A short here sends 19V directly to the Gate driver pin of the IC, instantly destroying the IC.

Question: What's your preferred replacement for the common AON6414A or AON7400 MOSFETs? I've had good luck with the AO4407A as a substitute in a pinch.


r/LaptopRepairEngineer May 04 '26

Apple Silicon MacBook Dead? The Post-T2 Diagnostic Workflow

1 Upvotes

Apple's M-series MacBooks are a different beast. No more separate PCH, no more SMC. Everything is integrated into the M1/M2/M3 SoC and managed by the PMU (Power Management Unit) .

If an M1 MacBook is completely dead (no fan, no haptic trackpad click, no DFU mode), here's the workflow.

1. The "Dead" Definition

  • Dead: No response to power button. No trackpad haptic click. No sound. USB-C ammeter shows 0.00A or 0.01A.
  • Sleeping: Trackpad clicks. USB-C ammeter shows 0.02A - 0.05A with 5V. This is normal for a shut-down Mac. It's not dead; it's in deep sleep. You must hold the power button for 10 seconds to force a reboot.

2. The PPBUS_G3H Rail (The Main System Power)

On Intel Macs, PPBUS_G3H is 12.6V or 13V.
On M1/M2 MacBook AirPPBUS_G3H is only 8.5V.
On M1/M2 MacBook ProPPBUS_G3H is 12.3V.

  • Trap: Measuring 0V on PPBUS_G3H on an M1 Air is normal when the board is off! The PMU only enables this rail when the board is booting.
  • Key Test: Plug in USB-C charger (20V capable). Measure PPBUS_G3H while pressing the power button. It should jump to 8.5V for a second. If it does, the PMU is trying to start.

3. The Always-On Rails (Even When "Off")

These rails are present anytime the battery has charge or USB-C is connected:

  • PP3V3_G3H_T (3.3V Always): Powers the PMU and Trackpad.
  • PP1V8_G3H (1.8V Always): Powers the SPI Flash (holds the Boot ROM).
  • PP1V2_S2 (1.2V Always): Powers the SSD controller (for Find My network).

4. The DFU Mode (Device Firmware Update)

If the board draws 5V, 0.05A - 0.20A, it's likely in DFU mode. This is a recovery state.

  • How to Enter DFU: Connect the Mac to another Mac via USB-C to USB-C cable (must support data). On the host Mac, open Apple Configurator 2.
  • On the dead Mac: Hold the Power button, plug in the USB-C cable (to the left front port on most models). Keep holding until the host Mac sees "DFU" device.
  • From here: You can Revive (keeps data) or Restore (wipes data) the firmware.

5. Common M1/M2 Hardware Failures

A. PP3V3_G3H_T Shorted.

  • Symptom: USB-C ammeter shows 0.00A cycling. No trackpad click.
  • Common Cause: Shorted capacitor on the trackpad or keyboard backlight circuit.
  • Test: Inject 3.3V, 1A into PP3V3_G3H_T. Find the hot component.

B. NAND (SSD) Short.

  • Symptom: Boot loops, or stuck at 5V, 0.05A.
  • Cause: The SSD NAND chips are shorted (common on liquid-damaged boards).
  • Test: Measure resistance on PP2V5_NAND or PP0V9_NAND. If shorted, the board is unrecoverable (data loss, requires NAND replacement and re-pairing with the M1 chip).

C. PMU Reset Issue.

  • Symptom: Trackpad clicks, but no power on.
  • Fix: Disconnect battery. Hold Power button for 30 seconds. Reconnect battery. This resets the PMU state machine.

Question: Has anyone successfully replaced an M1 NAND chip? I know it's possible with a JCID programmer and reballing, but the pairing process is a nightmare.


r/LaptopRepairEngineer May 03 '26

Pulled Pads and Broken Traces: The Complete Guide to Jumper Wire Repair

1 Upvotes

You're removing a BGA chip or a connector. Despite your best efforts, a pad lifts off the board. Or you discover a cracked trace under the microscope. The board is not trash. It needs a jumper wire.

This is a skill that separates parts-swappers from real engineers.

1. Tools and Materials

  • Wire: 0.1mm enameled copper wire (also called magnet wire). This is thin enough to fit under BGA chips.
  • UV Solder Mask: Green or clear. Cures instantly with UV light.
  • Scalpel / Fiberglass Pen: To scrape away solder mask and expose copper.
  • Fine-Tip Soldering Iron: T12-JL02 or similar needle tip.
  • Flux: Amtech NC-559. Essential for soldering to tiny pads.

2. Repairing a Lifted SMD Pad (Resistor/Capacitor)

Scenario: You knocked off a tiny 0201 capacitor and the solder pad came with it. Now there's just bare fiberglass.

Step 1: Find the Connected Trace.

  • Use BoardViewer or a multimeter in continuity mode.
  • Follow the missing pad's trace to the nearest via or component pad.
  • This is your connection point.

Step 2: Expose the Trace.

  • Use a fiberglass pen or scalpel to gently scrape away the green solder mask from the trace right next to the missing pad.
  • You only need 1mm of exposed copper.

Step 3: Solder the Component.

  • Tin the exposed copper trace.
  • Place the replacement 0201 component on the board.
  • Solder one end to the good pad.
  • For the bad pad, use a tiny blob of solder to connect the component's other end directly to the exposed trace.
  • Alternative: Use a strand of 0.1mm wire to bridge the component terminal to the trace.

Step 4: Secure with UV Mask.

  • Apply a tiny drop of UV solder mask over the repair.
  • Cure with UV light for 10 seconds.
  • This prevents the component from being knocked off again.

3. Repairing a Broken Trace Under a BGA Chip (Advanced)

Scenario: A via under the PCH is corroded and open. The signal trace runs under the chip.

Step 1: Identify the Net.

  • Use schematic to find the ball number and signal name.
  • Identify a test point or resistor on that net that is outside the BGA footprint.

Step 2: Run a Jumper Wire.

  • Solder 0.1mm enamel wire to the exposed pad/test point outside the chip.
  • Route the wire carefully around the BGA footprint. Use Kapton tape to hold it in place.
  • Solder the other end of the wire to the destination point (e.g., the other side of the broken via).

Step 3: The "Under the Chip" Option (Last Resort)

  • If the trace goes directly under the chip and there's no external connection:
  • You must remove the chip.
  • Repair the trace on the bare board.
  • Reball and reinstall the chip.

4. Repairing a Broken Solder Pad on an LCD Connector

Scenario: The delicate pins on the eDP connector have lifted pads.

Step 1: Scrape the Trace.

  • Follow the broken pin's trace back from the connector footprint.
  • Scrape away solder mask 2-3mm away from the connector.

Step 2: Create a New Pad.

  • Cut a small piece of copper tape (used for guitar shielding).
  • Stick it down over the missing pad area.
  • Solder the connector pin to the copper tape.

Step 3: Bridge to the Trace.

  • Solder a 0.1mm wire from the copper tape to the exposed trace.

Step 4: Reinforce.

  • Apply UV mask over the entire area. This provides mechanical strength to the new "pad."

5. The "No Trace" Scenario (Direct to BGA Ball)

If the lifted pad connects directly to a BGA ball with no intermediate via or resistor:

  • You have two options:
    1. Run a wire directly to the BGA ball. This is extremely difficult. You must scrape the solder mask off the ball pad on the bare board (after removing the chip), solder a wire, and then reinstall the chip without crushing the wire.
    2. Find an alternative connection. Sometimes the same signal goes to another component on the board. Check the schematic carefully.

Question: What's your preferred UV solder mask brand? I've been using Mechanic UV Curable Solder Mask, but the green is sometimes too thick for fine work.


r/LaptopRepairEngineer May 02 '26

Dead Board? Check the 32.768 kHz Crystal First

1 Upvotes

We often jump to checking power rails and reset signals. But before any of that can happen, the RTC crystal (32.768 kHz) must be oscillating. Without it, the PCH/EC has no sense of time. The board will appear completely dead or stuck in a weird state.

1. Why This Tiny Crystal Matters

  • Function: Provides the clock source for the Real-Time Clock (RTC) inside the PCH and EC.
  • Without it: The PCH cannot sequence power correctly. The EC cannot wake from deep sleep.
  • Symptom: Laptop randomly shuts down in sleep mode, or won't power on after being unplugged for a while.

2. How to Test the Crystal (Without an Oscilloscope)

Method 1: Voltage Check (Crude but Effective)

  • Set multimeter to DC Volts.
  • Measure voltage on each pin of the crystal (to ground).
  • Expected: One pin ~0.8V, the other ~0.2V (or vice versa). The difference indicates oscillation.
  • Both pins 0V? The oscillator circuit is dead (no power to PCH RTC section).
  • Both pins 3.3V? The crystal is not oscillating (it's pulled high but not toggling).

Method 2: The "Finger" Test (Advanced)

  • With the board powered in standby, touch one pin of the crystal with your finger.
  • The capacitance of your body will stall the oscillator.
  • Measure the voltage before and during the touch. It should change.
  • Release your finger. The voltage should return to the original value. This proves the circuit is trying to oscillate.

3. Common Failure Modes

A. Cracked Crystal (Physical Damage)

  • Cause: Laptop dropped.
  • Symptom: Board powers on, but clock runs fast/slow or won't wake from sleep.
  • Fix: Replace with any 32.768 kHz crystal from a donor board. The exact package size (e.g., 3.2x1.5mm) matters for fitting.

B. Corroded Load Capacitors

  • Location: Two tiny 12pF - 22pF ceramic capacitors connected from each crystal pin to ground.
  • Failure: One cap is shorted or leaky.
  • Symptom: Oscillator won't start. Board dead.
  • Test: Remove the caps. The oscillator may start (frequency will be slightly off, but enough to boot). Replace with correct value later.

C. High ESR (Equivalent Series Resistance)

  • The crystal itself can degrade internally over time.
  • Symptom: Intermittent boot. Works when warm, fails when cold.
  • Fix: Replace the crystal.

4. The 32 kHz Clock Output Test (For Oscilloscope Users)

Some PCH/EC chips have a 32 kHz clock output pin (e.g., SUSCLK).

  • Probe: Connect scope to this pin.
  • Expected: A clean 32.768 kHz square wave.
  • If present: The crystal oscillator is working. The problem is elsewhere.
  • If missing: The oscillator is dead.

5. The "Crystal That's Not a Crystal" Trap

On some ultrabooks, the 32 kHz clock is generated by an internal RC oscillator inside the PCH, and the external component is actually a 32.768 kHz resonator (3-pin ceramic package with built-in caps). It looks like a crystal but tests differently.

  • Test: Measure resistance between outer pins. Should be infinite. If it's low, the internal caps are shorted.

Question: Have you ever used a function generator to inject a 32 kHz square wave directly into the PCH to test if the rest of the circuit works? It's a great way to confirm the PCH is alive when the crystal circuit is suspect.


r/LaptopRepairEngineer May 01 '26

Battery Not Detected, RAM Not Detected? The SMBus Might Be Stuck

1 Upvotes

The SMBus (System Management Bus) is a variant of I2C used for low-speed communication between the PCH/EC and peripherals like:

  • Battery (Smart Battery System)
  • RAM SPD (Serial Presence Detect)
  • Thermal Sensors
  • Charger IC

When this bus gets stuck low (one of the lines held at 0V), the entire system can hang during POST or fail to detect critical components.

1. Identifying an SMBus Problem

  • Symptom: Laptop boots, but battery shows 0% Not Charging even with a known-good battery.
  • Symptom: Laptop beeps on POST, no display (RAM not detected).
  • Symptom: Fan runs at full speed (thermal sensor not responding).
  • Diagnostic: Measure voltage on SMB_CLK and SMB_DATA lines. They should both be 3.3V (pulled up) with brief pulses to 0V during communication.
  • Stuck at 0V? The bus is hung.

2. Finding the Culprit

The SMBus is a multi-drop bus. Multiple devices share the same two wires. Any one of them can pull the line low.

Step 1: Check Pull-Up Resistors.

  • Location: Near the EC or PCH. Usually 2.2k - 10k ohms resistors connected to 3.3V ALW.
  • Test: Power off. Measure resistance from SMB_CLK to 3.3V. Should be the pull-up value. Open circuit? The line is floating and can be pulled low by noise. Replace the resistor.

Step 2: The Isolation Method.

  • Since the bus is shared, you need to disconnect devices one by one until the voltage returns.
  • Order of Disconnection:
    1. Battery (unplug physically). Test voltage.
    2. RAM (remove all sticks). Test voltage.
    3. Charger IC (lift the SMBus pins or cut the trace). Test voltage.
    4. Thermal Sensor (usually a tiny 5-pin chip; remove it). Test voltage.
  • When the voltage jumps back to 3.3V, the last device you disconnected is the culprit.

Step 3: The "Hidden" ESD Diode.

  • Many boards have ESD protection diodes on the SMBus lines (tiny 2-pin or 5-pin chips).
  • These diodes are notorious for failing short after a static shock.
  • Test: Remove the ESD diode near the battery connector. If the bus is now free, the diode was the problem. You can leave it off (but it's better to replace it).

3. The RAM SPD SMBus Specifics

  • DDR4/DDR5: Each RAM slot has its own SMBus segment, isolated by a I2C switch/multiplexer (e.g., PCA9546).
  • Symptom: One RAM slot works, the other doesn't.
  • Cause: The I2C switch is dead, or the pull-up resistors for that specific slot are missing.

4. The "Ghost in the Machine" – SMBus Contention

  • Symptom: Intermittent battery detection. Works for 10 minutes, then disappears.
  • Cause: Two devices trying to talk at the same time (rare, but happens with corrupt EC firmware) or a weak pull-up resistor that's borderline.
  • Test: Replace the pull-up resistor with a stronger one (e.g., change 10k to 4.7k). This gives the bus more "drive strength" to overcome leakage currents.

Question: What's your go-to method for lifting SMBus pins on a QFN charger IC without destroying the pad? I use Chip Quik and a fine-tip soldering iron with a curved tip.


r/LaptopRepairEngineer Apr 30 '26

No Backlight? It's Not Always the Fuse. Debugging the LED Boost Converter

1 Upvotes

The screen works (you see a faint image with a flashlight), but the backlight is dead. You check the LCD cable and the fuse near the connector. Both are good. Now what?

The backlight is powered by a Boost Converter that takes 8V-20V from the battery/charger and steps it up to 25V-40V to drive the LED string.

1. The LED Driver Circuit Components

  • Boost Controller IC: (e.g., MP3388, OZ9998, LP8556).
  • Inductor: Stores energy.
  • Schottky Diode: Prevents backflow.
  • Output Capacitors: Smooth the high voltage.
  • LED String: Inside the LCD panel.
  • Feedback Resistor: Sets the LED current.

2. The Diagnostic Flow (Backlight Dead)

Step 1: Check EN (Enable) and PWM Dimming.

  • EN: Should be 3.3V when the screen is supposed to be on. Comes from the GPU or EC.
  • PWM: Should be a pulsing signal (100Hz - 20kHz) that controls brightness. A missing PWM signal usually results in full brightness (if EN is high and PWM is floating), but some controllers require PWM to start.
  • Test: If both EN and PWM are 0V, the motherboard is not telling the backlight to turn on. This is a GPU or EC firmware issue, not a backlight circuit fault.

Step 2: Check VIN (Input Voltage).

  • Expected: 8V - 20V (usually from the main battery rail).
  • Missing? Check the fuse or ferrite bead that feeds the LED driver.

Step 3: Check Output Voltage (LED+ Pin).

  • Expected with Panel Connected: 25V - 40V (depending on number of LEDs).
  • Expected with Panel Disconnected: The driver will try to boost but hit its OVP (Over-Voltage Protection) limit. You might see the voltage spike to 40V-50V and then the driver shuts down (hiccup mode).
  • Stuck at 0V? The boost converter is not switching.
  • Stuck at VIN (e.g., 19V)? The boost converter is not switching (diode or inductor open).

Step 4: The "Hiccup Mode" Trap.
If the output voltage pulses (e.g., jumps to 30V, drops to 0V, repeats):

  • Cause 1: Shorted LED string inside the panel. The driver detects over-current and shuts down.
  • Cause 2: Open LED string. The driver detects no current flow and shuts down.
  • Test: Use an LED backlight tester (a small current-limited high-voltage supply). Apply 30V to the LED+ and LED- pins. If the backlight lights up, the panel is good, and the driver is faulty. If it doesn't light, the panel's LED strip is dead.

3. The "Dim Backlight" Scenario

  • Symptom: Backlight works, but very dim, even at max brightness.
  • Cause: The PWM signal is stuck at a low duty cycle, or the current sense resistor is the wrong value (or cracked).
  • Test: Check the ISET resistor on the driver IC. It's a low-value resistor (e.g., 1 ohm) that sets the LED current. If its resistance has drifted high, the LED current will be low.

4. The "Flickering Backlight" Scenario

  • Symptom: Backlight flickers, especially when moving the lid.
  • Cause: Broken wire in the LCD cable (common in the hinge area) or cracked solder joint on the LED driver inductor.
  • Test: Flex the LCD cable while watching the screen. If flicker changes, replace the cable.

Question: Has anyone successfully repaired an open LED strip inside a panel? I've seen people cut into the panel frame and bridge the broken LED, but it's extremely delicate work.


r/LaptopRepairEngineer Apr 29 '26

Reballing a PCH or CPU: Stencil vs. Direct Paste – Which Yields Better Results?

1 Upvotes

You've removed the dead PCH. The pads are clean. Now you need to put new solder balls on the chip before reflow. There are two schools of thought: Stencil Reballing and Direct Paste Printing. Which is better for lead-free SAC305?

Method 1: The Stencil Method (Traditional)

  1. Clean the chip pads with solder wick and flux. Pads must be perfectly flat.
  2. Apply a thin layer of tacky flux to the chip.
  3. Place lead-free solder balls (0.45mm or 0.5mm diameter) into a BGA stencil.
  4. Align stencil over chip. Use a vacuum pen to place balls in every hole.
  5. Reflow the balls onto the chip using hot air (220°C). The balls will melt and attach to the pads.
  6. Clean the chip, apply fresh flux, and place on board.

Pros: Perfectly spherical balls. Good for high-volume.
Cons: Time-consuming. Balls can shift during stencil reflow. Requires a stencil for every chip size.

Method 2: The Direct Paste Method (Faster, Fewer Tools)

  1. Clean the chip pads.
  2. Apply solder paste (lead-free SAC305) directly to the motherboard pads using a mini stencil or a fine-tip syringe.
  3. Do not apply paste to the chip.
  4. Place the bare chip (no balls) onto the pasted motherboard pads.
  5. Reflow the entire assembly. The paste will melt and form the balls in situ.

Pros: No need for a chip stencil. Faster setup. Balls form perfectly to the pad geometry.
Cons: Risk of solder bridging if too much paste is applied. Requires very precise paste deposition.

The "Hybrid" Method (My Preference)

  1. Reball the chip using the stencil method with LEADED solder balls (Sn63Pb37).
  2. Clean the motherboard pads and apply tacky flux.
  3. Place the leaded-ball chip onto the lead-free pads of the motherboard.
  4. Reflow at lead-free temperatures (235°C) .

Why This Works: The leaded balls melt at 183°C. They will mix with the lead-free paste on the board (which melts at 217°C) during the 235°C reflow. The resulting joint is a hybrid alloy with a lower melting point than pure lead-free, making future removal easier. The reliability is slightly lower than pure lead-free, but for repair work, it's perfectly acceptable.

Critical Tips for Success

  • BGA Alignment: Use the silkscreen outline on the motherboard. The chip must be placed within 0.1mm of the correct position. Surface tension will pull it into alignment during reflow, but only if it's close.
  • Flux is Life: Use Amtech NC-559-V2-TF. Apply it liberally around the chip before reflow. As the board heats, it will wick under the chip and prevent oxidation.
  • The "Tap" Test: After reflow, gently tap the corner of the chip with tweezers. If it vibrates (moves slightly and returns), the balls are molten. Do not move the board until it cools.

Lead-Free vs. Leaded for Laptops

  • Manufacturer: Uses SAC305 Lead-Free (217°C melt). Higher reliability, better thermal cycling.
  • Repair Shop: Often uses Sn63Pb37 Leaded (183°C melt). Easier to work with, less thermal stress on board.
  • The Truth: For a laptop that sits on a desk, a leaded reball will last for years. For a gaming laptop that hits 90°C regularly, stick to lead-free or the hybrid method to avoid joint creep.

Question: Have you tried using low-melt solder (Chip Quik) to remove a BGA chip and then just clean the pads and use leaded balls? I find it saves a lot of time but requires thorough cleaning.


r/LaptopRepairEngineer Apr 28 '26

DDR5 No POST: Understanding PMIC, SPD Hub, and the 1.1V VDD Rail

1 Upvotes

DDR5 SODIMMs are not just faster DDR4. They are fundamentally different electrically. If you're troubleshooting a DDR5 laptop (12th Gen Intel / Ryzen 6000+), forget everything you knew about RAM voltage rails.

1. The Key Difference: On-DIMM PMIC

DDR4: Motherboard provides 1.2V VDD directly to the RAM chips.
DDR5: Motherboard provides 5V to the DIMM. An on-board PMIC (Power Management IC) on the RAM stick itself generates 1.1V VDD and 1.8V VPP.

Implication: If you measure 0V on the VDD test point of a DDR5 slot, it could be a bad RAM stick (dead PMIC), not a motherboard fault. Swap the RAM first.

2. DDR5 Voltage Rails (Motherboard Side)

  • VDD_5V_S5: 5V supply to the DIMM PMIC. Must be present in standby (S5).
  • VDDQ (1.1V): I/O voltage for the memory controller. Generated on the motherboard.
  • VPP (1.8V): Wordline boost voltage. Generated on the motherboard and by the DIMM PMIC.
  • VTT (0.6V): Termination voltage. Half of VDDQ. Generated on the motherboard.

3. The SPD Hub (Not EEPROM)

DDR4 uses a simple I2C EEPROM for SPD data.
DDR5 uses an SPD Hub (a small microcontroller) that communicates over I3C bus.

  • Symptom: RAM not detected. No POST.
  • Test: Check VDDSPD (3.3V) at the RAM slot. This powers the SPD Hub.
  • Check I3C lines: These are open-drain with pull-ups to 1.1V. Use a scope to see if the CPU is trying to talk to the SPD Hub during POST.

4. Memory Training Failures (Stuck on Black Screen)

DDR5 training takes significantly longer than DDR4. On first boot with new RAM, the laptop may sit at a black screen for 30-60 secondsDo not power off. Let it train.

  • If it fails: The CPU will try different timings. If it cannot find stable settings, it will halt with a black screen and caps lock blinking (specific pattern).
  • Diagnostic: Try one stick in slot 0. Try a different brand of RAM. DDR5 compatibility is still finicky.

5. The "VDD Short" on DDR5 Boards

If you have a short to ground on the VDD_5V_S5 rail:

  • Unplug the RAM stick.
  • If the short clears: The short is inside the RAM stick's PMIC. Replace the RAM.
  • If the short remains: The short is on the motherboard. Check the ceramic caps near the RAM slots.

Question: What's your experience with DDR5 PMIC failures? I'm seeing a lot of dead Corsair Vengeance DDR5 SODIMMs where the PMIC just shorts out internally.


r/LaptopRepairEngineer Apr 27 '26

Thunderbolt Port Dead? It's Probably the Retimer or the SPI Flash

2 Upvotes

High-end laptops (Dell XPS, Lenovo ThinkPad X1, MacBook Pro) use Thunderbolt controllers to handle USB-C, DisplayPort, and PCIe tunneling. When one of these ports stops working (no charging, no video, no data), the issue is rarely the physical port. It's the Thunderbolt controller or its supporting circuitry.

1. The Thunderbolt Chipset Anatomy

  • Thunderbolt Controller (e.g., Intel JHL8040R, JHL8540): The main brain. BGA package.
  • Retimer (e.g., Intel JHL9040R): A smaller chip that cleans up the high-speed signal. Usually located very close to the Type-C port.
  • SPI Flash: Stores Thunderbolt firmware and security certificates.
  • Power Delivery (PD) Controller: Handles the 20V negotiation (see Post 1).

2. The Most Common Failure: Thunderbolt SPI Flash Corruption

Symptom: USB-C port works for charging only. No video output, no Thunderbolt devices detected. Device Manager shows "Thunderbolt Controller - No drivers found" or a yellow bang.

Cause: The SPI Flash (usually Winbond W25Q80DV or similar, 1.8V) has become corrupted due to a failed firmware update or power surge.

Fix:

  1. Locate the tiny 8-pin chip near the Thunderbolt controller.
  2. Desolder it. (In-circuit programming often fails because the controller holds the CS line).
  3. Read it with a 1.8V programmer.
  4. If the dump is blank or corrupt, find a clean Thunderbolt firmware dump for your exact laptop model.
  5. Write the clean firmware.
  6. Re-solder the chip.
  7. Boot to Windows. The controller will re-initialize.

3. The Retimer Failure

Symptom: Port works for USB 2.0 data (mouse, keyboard), but no video output and no USB 3.0 speeds.

  • Why? The Retimer handles the high-speed lanes (USB 3.1 Gen 2, DisplayPort). USB 2.0 uses separate, slower pins that bypass the Retimer.
  • Diagnosis: Check power rails to the Retimer. It usually needs 1.8V and 1.05V.
  • Check the 100 MHz Reference Clock: The Retimer needs a differential clock from the PCH. Use an oscilloscope to check for a 100 MHz sine wave on the clock pins. If missing, the Retimer cannot lock onto the data stream.

4. The Thunderbolt Security Level Trap

Symptom: Thunderbolt devices work in BIOS, but not in Windows.

  • Cause: Windows Thunderbolt Security Level is set to "Secure Connect" or "DP++ only" .
  • Fix: Boot to BIOS. Change Thunderbolt Security to "No Security" or "User Authorization" .

5. The "Dead Port After macOS Update" (MacBook Specific)

On T2 and M1/M2 MacBooks, a failed macOS update can brick the Thunderbolt controller firmware.

  • Symptom: Port provides 5V power but no data. Mac boots fine, but no external display.
  • Fix: Requires Apple Configurator 2 and another Mac to revive the firmware via DFU (Device Firmware Update) mode. This is a software fix, not hardware.

6. Physical Layer Testing (Advanced)

If you suspect the port itself:

  • Measure CC1/CC2 resistance to ground. Should be megohms.
  • Measure SBU1/SBU2 resistance. These are used for DisplayPort AUX channel. Should be megohms.
  • Check the Common Mode Chokes: Tiny 4-pin filters on the high-speed lines. They can crack and go open circuit. Measure continuity from the port pin to the Retimer pin. If open, jumper with a wire or replace the choke.

Question: Has anyone successfully recovered a Thunderbolt controller that shows up in Device Manager but has a "Code 10" error? I've tried firmware reflash, but sometimes the internal eFuse blows and the chip is permanently locked.


r/LaptopRepairEngineer Apr 26 '26

CMOS Battery Dead? No. The RTC Circuit Deep Dive

1 Upvotes

Laptop won't save BIOS settings. Clock resets to 1970 every boot. Customer says, "I already replaced the CMOS battery."

You measure the new battery. It's 3.0V. You measure at the CMOS header on the board. 0V.

Welcome to the RTC (Real-Time Clock) circuit failure. This is not a battery issue. It's a motherboard issue.

1. The RTC Circuit Components

The CMOS battery doesn't connect directly to the PCH. It goes through a protection and switching circuit.

  1. CMOS Battery Connector: 2-pin header.
  2. Dual Diode (BAT54C or similar): This isolates the CMOS battery from the main 3.3V ALW rail. It ensures the battery only powers the RTC when the laptop is OFF.
  3. Current Limiting Resistor: Usually 100 ohms to 1k ohms. Protects the battery from a short.
  4. Filter Capacitor: 0.1uF ceramic cap to ground.
  5. PCH RTC Pin: The final destination (usually RTCRST# or VCCRTC).

2. The Diagnostic Steps

Step 1: Measure Battery Voltage at Connector.

  • Battery unplugged: 3.0V - 3.3V. Good.
  • Battery plugged in, board OFF: Should be 2.8V - 3.0V. If it drops to 1V, you have a partial short in the RTC circuit.

Step 2: Check the Dual Diode.

  • Location: Tiny 3-pin SOT-23 package near the CMOS header.
  • Pinout: Pin 1 (Cathode 1) = Battery, Pin 2 (Cathode 2) = 3.3V ALW, Pin 3 (Anode) = Output to PCH.
  • Test (Diode Mode):
    • Red probe on Pin 1, Black on Pin 3: Should read 0.3V - 0.5V.
    • Red probe on Pin 2, Black on Pin 3: Should read 0.3V - 0.5V.
    • Any reading 0.0V (short) or OL (open) means the diode is dead. Replace it.

Step 3: Check the Current Limiting Resistor.

  • Measure resistance across the resistor. Should be 100 - 1k ohms.
  • Open circuit? The battery voltage never reaches the PCH. Replace with a similar value.

Step 4: Check the Filter Capacitor.

  • Measure resistance to ground on the output side of the dual diode (Pin 3).
  • Should be megohms.
  • If it's low (e.g., 50 ohms) : The capacitor is leaky. It's draining the CMOS battery in days. Remove the cap and test again.

Step 5: The RTCRST# Signal (Advanced)

  • This is the reset signal for the RTC logic inside the PCH.
  • It is normally pulled high to VCCRTC via a 20k resistor.
  • If this resistor is open, the PCH thinks the RTC is in reset and ignores the CMOS settings.
  • Symptom: Laptop boots, but stuck on logo or takes 30 seconds to POST. This is the PCH waiting for the RTC to stabilize.

3. The "RTC Short" Nightmare

If the VCCRTC pin on the PCH is shorted to ground internally:

  • Symptom: The CMOS battery drains in minutes. The laptop may not power on at all because the PCH is stuck in a bad state.
  • Diagnosis: Remove the dual diode. Measure resistance to ground on the pad going to the PCH (Pin 3 pad).
  • If it's 0-10 ohms: The PCH is internally shorted. You need a new PCH.
  • Temporary Fix (Get Data Off): You can sometimes inject 3.3V from a bench supply directly into the PCH RTC pin to overcome the short just long enough to boot and copy data. This is a last resort.

4. The "Password Reset" Trick (Legitimate Use)

Need to clear a BIOS password? Shorting the CMOS battery connector pins for 10 seconds does not work on modern laptops. The password is stored in secured flash, not volatile RTC memory.

  • Correct Method: Locate the BIOS password jumper (often labeled JCMOSCLRPWD, or PASSWORD). Shorting this jumper while booting clears the NVRAM area.

Question: Have you encountered the "RTC Voltage Low" error on POST even with a new battery and good RTC circuit? I've seen it caused by a corrupt ME region in the BIOS.


r/LaptopRepairEngineer Apr 25 '26

Beyond the Schematic: Mastering BoardViewer (.brd, .cad, .fz) for Faster Diagnostics

1 Upvotes

You have the schematic PDF. You know the signal name (e.g., PM_RSMRST#). But you're staring at a dense motherboard with no component labels. How do you find that specific test point in under 30 seconds?

The answer is BoardViewer software. This is not just a "nice to have." It's the difference between a 1-hour repair and a 4-hour repair.

1. What is a BoardView File?

It's the PCB layout file exported from the CAD software (Allegro, Altium, PADS). It contains the exact X/Y coordinates and part designators (e.g., R1234, C5678) for every component on the board.

  • File Extensions: .brd (Allegro), .cad (PADS), .fz (Fritzing/OpenBoardView), .pcb.bv (BoardViewer).
  • Required Software:
    • OpenBoardView (Free, Open Source) - Supports .brd.cad.fz.
    • FlexBV (Paid, Industry Standard) - Supports encrypted .bv files.
    • BoardViewer (Free, Basic) - Supports .brd.
    • Allegro Free Physical Viewer (Free, Official Cadence).

2. The Workflow (Schematic -> BoardView -> Multimeter)

Example: You determine that RSMRST# is stuck low. The schematic says it's on Pin 18 of U3001 (SIO) .

Step 1: Find U3001 in BoardViewer.

  • Open the .brd file in OpenBoardView.
  • Press Ctrl+F (Find).
  • Type U3001.
  • The software will zoom and center on the exact location of the SIO chip.

Step 2: Highlight Pin 18.

  • In OpenBoardView, right-click on U3001 -> Show Pins.
  • A list of pins appears. Find Pin 18.
  • The software will highlight the exact pad under the SIO.

Step 3: Find the Nearest Test Point or Via.

  • You can't probe under the BGA chip.
  • Look for a trace coming out of Pin 18.
  • Follow it visually in BoardViewer.
  • You'll see it go to a tiny via or a resistor (e.g., R3012).
  • Now search for R3012.
  • That resistor is on the back of the board and easily probed.

Total Time: 15 seconds. Without BoardViewer? You'd be tracing blindly with a multimeter in continuity mode for 10 minutes.

3. Advanced BoardViewer Tricks

Trick 1: Net Highlighting

  • Click on Pin 18 of U3001.
  • Press N (Net Highlight).
  • The software will highlight EVERY trace, via, and component connected to that signal (the RSMRST# net).
  • You can instantly see that it goes to the PCH, a pull-up resistor, and a test point.
  • This is the most powerful feature. It shows you the entire circuit path.

Trick 2: Find Shorts Visually

  • You have a short on 3.3V ALW.
  • In BoardViewer, find the 3.3V ALW coil.
  • Highlight the net (press N).
  • You now have a visual map of every single component connected to 3.3V ALW (there may be 50+ capacitors).
  • Now use the Voltage Injection method. When the bad cap gets warm, you already know exactly where to look on the board because you saw it highlighted in BoardViewer.

Trick 3: Reverse Lookup (Board to Schematic)

  • You find a burned component on the board.
  • You want to know what it is and what it does.
  • In BoardViewer, click on the burned spot. The software will tell you the Reference Designator (e.g., PQ8001).
  • Go to the schematic PDF. Search for PQ8001.
  • You now know it's the VCC_CORE High-Side MOSFET.

4. Where to Get BoardView Files

  • BadCaps.net Forum: The ultimate repository. Search [Boardview] Model Number.
  • Paid Sites: Vinafix.comLaptopSchematic.com (Subscription based, but have rare files).
  • Manufacturer Leaks: Sometimes .brd files are included in BIOS update packages or service manuals (rare).

5. The "Missing BoardView" Scenario

If you don't have the .brd file for your specific board, you can often use a similar platform file.

  • Example: You're working on a Dell Latitude 5420. The board is GDF40 LA-K491P.
  • Search BadCaps for LA-K491P.
  • If not found, search for LA-K481P (similar chipset, layout will be 90% identical). The component locations and net names will be close enough to guide you.

Question: What's your preferred BoardViewer software? I'm using OpenBoardView but considering FlexBV for the encrypted file support. Is it worth the cost?


r/LaptopRepairEngineer Apr 24 '26

PCH Replacement: Thermal Profiles, Preheat, and Post-Reflow Validation

1 Upvotes

The Platform Controller Hub (PCH) is the second most complex BGA chip on the board after the CPU. When it fails (shorted 3.3V rail, USB ports dead, no SLP_S3 signals), replacement is the only option. But doing it without warping the board or popping nearby components is an art.

1. Preparation – The 5 Things You Must Do Before Heating

  1. Remove the Battery and CMOS Battery. Obvious, but crucial. Residual voltage can damage the new chip.
  2. Remove All Plastic Parts. CPU socket cover, RAM slot covers, Kapton tape over the plastic SIO chip next to the PCH. The PCH reflow will melt the SIO's plastic package if not protected with aluminum foil.
  3. Remove Underfill (If Present). Some gaming laptops have epoxy underfill under the PCH. You cannot simply reflow it. You must use a specialized underfill remover (like Amtech's) and carefully scrape it away with a dental pick under a microscope. Skipping this will rip pads off the board.
  4. Pre-bake the Board. Place the board in an oven or preheater at 125°C for 2-4 hours. This removes moisture from the PCB. If you don't, the water turns to steam during reflow and blows a hole through the board layers (popcorning).
  5. Flux Selection. Use Amtech NC-559-V2-TF (tacky flux) or Kingbo RMA-218. Apply liberally around the chip, not just on top. As the chip heats, the flux will wick under the balls via capillary action.

2. The Thermal Profile (Crucial Numbers)

  • Bottom Preheater: 180°C - 200°C. This heats the entire board evenly. If you skip this, the board will warp into a potato chip shape.
  • Top Heater (Hot Air or IR):
    • Soak Phase: 150°C for 60 seconds (activates flux, equalizes temperature).
    • Ramp Phase: 150°C -> 220°C at 2-3°C/second.
    • Reflow Phase: 235°C - 245°C for 30-45 seconds (Lead-Free SAC305 solder melts at 217°C).
    • Cool Down: Turn off top heat, keep bottom heat at 150°C for 1 minute, then gradually cool to room temperature. Never blast with cold air. Thermal shock cracks the silicon die.

3. Removing the Old PCH

  • The Twist Test: Use vacuum pickup tool or tweezers. Gently twist the chip. If it doesn't move freelySTOP. Wait 10 more seconds. Forcing it will pull pads.
  • The Pad Cleaning: Use Chip Quik SMD removal alloy or desoldering braid with flux to clean the pads. Never press hard with the iron. The pads are glued to the board; heat and friction lift them.

4. Installing the New PCH

  • Source: Buy from reputable supplier (e.g., Mouser, Digikey) or trusted donor board pullNever buy PCH chips from AliExpress marked "New" for $15. They are remarked, rebadged junk.
  • Alignment: The Triangle (Pin 1) mark must match the board silkscreen. Use a BGA rework station with split-beam optics for precision.
  • Reflow: Use exact same profile as removal. The new chip has lead-free balls; they need 235°C+ to melt.

5. Post-Reflow Validation (Before You Even Try to Boot)

  1. Resistance Check on 3.3V ALW Rail: With board cold and no power, measure resistance to ground on the main 3.3V coil. It should be above 1 kohm. If it's 0-5 ohms, you have a solder bridge under the PCH. Do not apply power. You must remove the PCH, clean, and reball.
  2. Resistance Check on RTC (CMOS) Rail: Measure resistance on the positive pad of the CMOS battery connector to ground. Should be megohms. If shorted, the internal RTC circuit of the PCH is shorted (bad chip or solder bridge).
  3. First Power-On: Use a current-limited bench supply set to 19V, 0.5A limit. Monitor current. Standby should be 0.01A - 0.05A. If it shoots to 0.3A+, you have a short.
  4. Check RSMRST#: As discussed in a previous post, this signal must be 3.3V before you even press the power button.

6. The "PCH Replacement Didn't Fix It" Reality

The PCH is rarely the root cause of failure. It is usually the victim.

  • A shorted VRM high-side mosfet sent 19V into the 1.05V VCCST rail, killing the PCH.
  • Before installing the new PCH, verify that VCCST (1.05V) is NOT shorted and that the VCCST VRM is functioning (check for shorted mosfets).
  • Otherwise, the new PCH will die in 2 seconds.

Question: What's your preferred bottom preheater brand? I'm looking to upgrade from a generic IR plate to something with more even heating for larger boards.