All guides

Board Specifications

ParameterValue
Board Code NameWindu / WD-2
Schematic DocumentWindu-2 Rev 0.1 (104 pages)
Project CodeET480
CPUIntel Kaby Lake / Kaby Lake-R (8th Gen) — 15W BGA1440
Integrated GPUIntel UHD Graphics 620
Discrete GPU (optional)NVIDIA N17S-G1 (GeForce MX150) — Pages 92–104
RAMDDR4 SO-DIMM Dual Channel (Pages 22–25)
EC ControllerMEC1653 (Pages 55–57)
Charger ICBQ25700A (Page 69)
USB-C PD ControllerAlpine Ridge (Pages 31–34)
CPU VCore ControllerNCP302035 (Page 73)
IMVP8 ControllerNCP81218 (Page 72)
Audio CodecALC3287-CG (Page 49)

Voltage Rails Reference

RailValueStateRegulatorPageNotes
VIN_DC20VG3HDC Input (USB-C / Barrel)67Charger input; if absent check DC jack, USB-C PD negotiation
VBAT7.4–8.4VG3HBattery Pack68Internal + external battery system; if 0V check battery FET Q11
VSYS7.4–20VG3HBQ25700A output69System rail; selected from adapter or battery; if absent check PQ604/605
VCC3M3.3VS5TPS71285B-171EC always-on supply; if absent EC cannot run
VCC5M5.0VS5TPS71285B-171Standby 5V; powers USB charging in sleep
VCC1R8_SUS1.8VS5BU90104GWZ83Suspend 1.8V; if absent check enable from EC
VCC1R0_SUS1.0VS5TPS51367RV78Suspend 1.0V for PCH; if absent PCH cannot wake
VCCST1.05VS0Load Switch79CPU sustain rail; derived from VCC1R0_SUS
VCCSTG1.05VS0Load Switch79CPU graphics sustain; if absent no video output
VCCCORE0.7–1.2VS0NCP30203573CPU core voltage; varies with load; if 0V check VRM enable
VCCSA1.05VS0NCP30203575System Agent voltage; if absent no memory init
VCCGFXCORE_I0.7–1.1VS0NCP30203574Integrated GPU core; if absent no display
VCC1R2A1.2VS0NB68780DDR4 memory voltage; if absent RAM not detected
VCC0R6B0.6VS0NB68780Memory termination VTT; if absent RAM errors
VCC2R5A2.5VS0NB68780Reference voltage; if absent check NB687 enable
VCC1R0VIDEO1.0VS0BD9B304QWZ100dGPU 1.0V (if equipped); if absent check load switch
VCCGFXCORE_D0.8–1.0VS0NCP81278T101Discrete GPU core (MX150); if absent GPU not initializing
VCC1R35VIDEO1.35VS0NB693102GDDR5 VRAM voltage; if absent no video memory
VCC1R8VIDEO_AON1.8VG3HBD9B304QWZ103Video always-on; if absent dGPU cannot power up
Measurement tip: Always measure rails at the output capacitor of the respective regulator. Use the schematic page numbers to locate exact test points. If a rail is missing, first check the enable signal to the regulator, then measure resistance to ground to detect shorts.

Power Distribution Tree

AC ADAPTER (20V USB-C / Barrel Jack)
 ├─VIN_DC → BQ25700A Charger IC (Page 69)
 │   ├─VSYS (7.4–20V) — System Power Bus
 │   │   ├─TPS71285B-1 → VCC3M (3.3V S5) — EC Power
 │   │   ├─TPS71285B-1 → VCC5M (5.0V S5) — USB Standby
 │   │   ├─BU90104GWZ → VCC1R8_SUS (1.8V S5)
 │   │   ├─TPS51367RV → VCC1R0_SUS (1.0V S5) — PCH Suspend
 │   │   ├─NCP81218 IMVP8 → Multiple CPU Rails
 │   │   │   ├─NCP302035 → VCCCORE (CPU Core)
 │   │   │   ├─NCP302035 → VCCSA (System Agent)
 │   │   │   └─NCP302035 → VCCGFXCORE_I (iGPU)
 │   │   ├─NB687 → VCC1R2A (1.2V DDR4)
 │   │   ├─NB687 → VCC0R6B (0.6V VTT)
 │   │   └─NB687 → VCC2R5A (2.5V Reference)
 │   └─Battery Charge Path → VBAT (7.4–8.4V)
 │
 └─VBAT (Battery) → Charger Selector (Page 70)
     └─VSYS (when adapter absent)

DISCRETE GPU POWER (N17S-G1 equipped models)
 ├─BD9B304QWZ → VCC1R0VIDEO (1.0V)
 ├─NCP81278T → VCCGFXCORE_D (0.8–1.0V)
 ├─NB693 → VCC1R35VIDEO (1.35V GDDR5)
 └─BD9B304QWZ → VCC1R8VIDEO_AON (1.8V Always-On)
Power sequence note: VSYS must be present before any downstream rails can generate. The BQ25700A charger IC is the critical first stage — if it fails, no system power is available.

Key Components

ReferenceDesignationFunctionRailsPageCommon Failure
BQ25700ABattery Charger ICBuck-boost charger with system power pathVIN_DC → VSYS, VBAT69No charge, no system power; check ACOK signal
MEC1653Embedded ControllerKeyboard, power sequencing, thermal managementVCC3M (3.3V)55–57No power button response; reset by removing CMOS battery
PQ11Battery MOSFET (7153)High-side switch for battery inputVBAT → VSYS68Shorted MOSFET blocks charging; causes current surge
PQ604/605Input MOSFETsPower path selection MOSFETsVIN_DC, VBAT70Short to ground; misdiagnosed by Lenovo service centers
NCP302035CPU VCore ControllerMulti-phase VRM for CPU coreVSYS → VCCCORE73No boot; check VID signals from CPU
NCP81218IMVP8 ControllerIntel Mobile Voltage PositioningMultiple CPU rails72Missing VCCSA, VCCIO; CPU fails POST
TPS71285B-1LDO Regulator3.3V and 5V standby railsVSYS → VCC3M, VCC5M71EC dead; no standby power
TPS51367RVDC/DC Converter1.0V suspend rail for PCHVSYS → VCC1R0_SUS78PCH not waking from suspend
NB687Triple Output RegulatorDDR4 memory voltagesVSYS → VCC1R2A, VCC0R6B, VCC2R5A80RAM not detected; memory training failure
NCP81278TdGPU VRM ControllerNVIDIA MX150 core voltageVSYS → VCCGFXCORE_D101No discrete graphics; GPU fails to init
Alpine RidgeThunderbolt ControllerUSB-C / Thunderbolt 3 interfaceMultiple rails31–32USB-C not working; PD negotiation failure
ALC3287-CGAudio CodecHD Audio interfaceVCC3M49No audio; check I2C communication
PS8349BDDI DemuxDisplay output multiplexerVCC3M28No HDMI output; check mux enable

Boot Sequence

#SignalValueConditionIf Absent
1VIN_DC20VAdapter connectedCheck DC jack continuity; verify USB-C PD controller (Alpine Ridge) negotiation; measure at charger IC input pin
2VSYS7.4–20VBQ25700A enabledBQ25700A not switching — check ACOK input, REGN pin, verify no short on VSYS bus (measure resistance to GND, norm >50Ω)
3VCC3M3.3VVSYS presentTPS71285B-1 not generating — check enable pin; if 0V, EC cannot run; verify LDO input voltage
4EC_RST#HIGHVCC3M stableEC held in reset — check reset supervisor IC; verify CMOS battery voltage (>2.5V required)
5VCC1R8_SUS1.8VEC runningBU90104GWZ not enabled — check EC GPIO controlling enable; measure inductor output to GND
6VCC1R0_SUS1.0VEC runningTPS51367RV not switching — verify enable signal from EC; check for short on PCH suspend rail
7PWR_BTN#LOW pulseUser presses powerEC not reading button — check keyboard flex connection; verify PWR_BTN# signal reaches EC pin; clean connector
8PM_PWRBTN#LOW pulseEC forwards to PCHEC frozen or corrupted BIOS image — perform CMOS battery reset (remove for 30 seconds with main battery disconnected)
9PM_SLP_S5#HIGHPCH exits S5PCH not responding — verify VCC1R0_SUS present; check SLP_S5# pullup resistor; possible PCH failure
10PM_SLP_S4#HIGHPCH exits S4S4 to S3 transition blocked — check VCCST load switch enable; verify memory voltage present
11VCC1R2A1.2VMemory power-onNB687 not switching — check enable from PCH; verify no short on DDR4 rail (remove SO-DIMMs and retest)
12PM_SLP_S3#HIGHPCH exits S3S3 to S0 blocked — memory not training; check RAM seating; try single DIMM in each slot
13VCCCORE0.7–1.2VCPU VRM enabledNCP302035 not generating — check VID signals from CPU; verify VRM enable and PGOOD; possible CPU failure
14VCCSA1.05VSystem Agent powerNCP302035 SA channel failed — check inductor output; verify no short; CPU cannot access memory without VCCSA
15VCCGFXCORE_I0.7–1.1ViGPU enabledIntegrated GPU not initializing — check enable signal; if dGPU present, may be using discrete output instead
16CPU_PGOODHIGHAll CPU rails stableOne or more CPU rails missing — systematically check VCCCORE, VCCSA, VCCIO, VCCGFXCORE; use thermal camera to find hot VRM
17PLTRST#HIGHPlatform reset deassertPCH holding system in reset — check PM_RSMRST#; verify SPI BIOS flash accessible (Page 21)
18eDP_PWR3.3VDisplay initializedLCD power enable missing — check LVDS/eDP connector; verify backlight enable signal from EC
Critical: If power button produces brief current spike (200–300mA) then drops to zero, the EC is detecting a fault condition. Most common cause: shorted charging MOSFET (PQ11 or PQ604/605) causing abnormal feedback to BQ25700A. Always check charging circuit MOSFETs first on "dead" T480 boards.

Interactive Diagnostic Engine

This 6-stage diagnostic tool guides you through systematic voltage rail verification. Complete each stage before unlocking the next. The most common T480 failures occur in Stages 1–2 (charger circuit and standby rails).

Work through stages in order. Complete each stage before unlocking the next.

1 Charger Input & System Power (VSYS) Expand ▼
2 Standby Rails (S5 / EC Alive) 🔒 Complete Stage 1 first
3 Active Rails (S0 / CPU Booting) 🔒 Complete Stage 2 first
4 Core Voltages (CPU VRM / iGPU) 🔒 Complete Stage 3 first
5 Memory & Display Power 🔒 Complete Stage 4 first
6 Peripheral & dGPU (Optional NVIDIA) 🔒 Complete Stage 5 first

No Power Diagnostic Flow

ThinkPad T480 No Power — Complete Diagnostic Procedure

The T480 "dead board" symptom typically manifests in one of three ways:

  1. Completely dead — No LED, no fan spin, no current draw
  2. Brief current spike then shutdown — 200-300mA for 1-2 seconds, then drops to zero
  3. Power LED flashes — EC running but not reading power button
Most Common T480 Failure: Shorted charging MOSFET (PQ11 or PQ604/605). This causes the BQ25700A charger IC to detect abnormal current/voltage and shut down the system. Lenovo service centers frequently misdiagnose this as "motherboard failure" when it's a €2 MOSFET.

T480 Charging MOSFET Failure — PQ11 / PQ604 / PQ605

Symptom pattern: Connect charger → current spikes to 2-4A briefly → drops to zero → repeat cycle

Root cause: P-channel MOSFETs in the charging path fail short-circuit. The BQ25700A senses the abnormal condition and disables output.

MOSFETPart NumberFunctionTest MethodReplacement
PQ117153 (Si7153DP)Battery input high-side switchMeasure drain-source resistance (should be >1MΩ when OFF)Any P-ch MOSFET 30V 100A (e.g., 7409)
PQ6047153GPU/Charger power pathCheck for 0Ω drain-sourceSi7153DP or equivalent
PQ6057153GPU/Charger power pathCheck for 0Ω drain-sourceSi7153DP or equivalent

Repair procedure:

  1. Remove battery and disconnect charger
  2. Measure resistance across each MOSFET drain-source with multimeter in diode mode
  3. Shorted MOSFET shows 0-2Ω; good MOSFET shows OL or >1MΩ
  4. Remove shorted MOSFET with hot air at 380°C
  5. Check if short persists on PCB pads after removal — if yes, trace damage or downstream component shorted
  6. Install replacement MOSFET (observe polarity — gate pad marked)
  7. Retest charging function

T480 EC Reset Procedure — Frozen MEC1653

Symptom: Power button LED flashes but system doesn't boot. EC not reading power button. VSYS and VCC3M present.

Cause: Corrupted BIOS image cached in EC RAM. The MEC1653 embedded controller loads BIOS into volatile memory on first boot; if this image becomes corrupted, the EC cannot properly sequence power-on.

Quick Fix (90% success rate): CMOS battery reset forces EC to reload default BIOS from SPI flash.

Reset procedure:

  1. Disconnect AC adapter
  2. Remove main battery (both internal and external on T480)
  3. Locate CMOS battery (CR2032 cell near BIOS chip, Page 20)
  4. Disconnect CMOS battery for 30 seconds minimum
  5. While CMOS battery disconnected, press power button 5 times to drain residual charge
  6. Reconnect CMOS battery
  7. Reconnect main battery
  8. Connect AC adapter and power on
Alternative method: Short CMOS battery connector pins together (with battery removed) for 10 seconds. This achieves same result without removing the cell.

T480 BQ25700A Charger IC Failure

If VSYS is missing despite VIN_DC being present, the BQ25700A charger IC may have failed:

BQ25700A PinExpected VoltageIf Absent
VBUS (adapter input)20VCheck DC input path, fuse, connector
REGN (internal LDO)6VIC not starting — check VCC supply
BATDRVPWM switchingIC not controlling battery FETs
ACOKHIGH when adapterIC not detecting adapter — check sense resistors
VSYS (output)7.4-20VOutput stage failed — replace IC
no-backlight">

No Backlight Diagnostic Flow

T480 No Backlight — Screen Dark But System Boots

Verification: Shine flashlight at LCD at angle — if you can see faint image, backlight circuit is the issue (not panel or GPU).

Common causes on T480:

  1. LCD flex cable damage — Frequently broken at hinge area from repeated opening/closing
  2. Backlight enable signal missing — EC not asserting BL_EN
  3. Backlight driver IC failure — On T480, integrated into panel or separate IC on LCD cable
  4. Panel LED string failure — Multiple LEDs in series; one dead LED kills entire backlight
Test PointExpectedIf Absent
eDP connector pin 1 (3.3V)3.3VPanel power missing — check load switch, connector
BL_EN (backlight enable)HIGH (3.3V) when display activeEC not enabling backlight — check EC GPIO, lid switch
BL_PWM (brightness control)PWM signal, ~200HzNo brightness control — EC/GPU not generating PWM
Backlight voltage at panelVaries by panel (19-24V typical)Backlight driver not boosting — check driver IC on flex

Repair approach:

  1. Test with known-good LCD assembly first (eliminates panel/cable/driver as variable)
  2. Inspect LCD flex cable at hinge — look for cracked traces, torn insulation
  3. Verify BL_EN signal at eDP connector on motherboard
  4. Check lid switch sensor — stuck closed switch can disable backlight
T480 LCD compatibility: FHD (1920×1080) and HD (1366×768) panels use same eDP connector but different backlight current requirements. Verify panel part number matches original when replacing.

Liquid Damage Recovery Procedure

T480 Liquid Damage — Assessment and Recovery

The T480 has some spill resistance (keyboard drainage channels) but liquid can still reach the motherboard through:

  • USB/HDMI ports on left side
  • SD card slot
  • Ventilation grilles
  • Keyboard flex cable passthrough

High-corrosion zones on T480:

  • BQ25700A charger area — Near DC input, first to see corrosive liquid
  • USB-C / Alpine Ridge controller — High-density BGA, difficult to clean
  • MEC1653 EC area — If corroded, no power button response
  • DDR4 SO-DIMM slots — Corrosion on contacts causes memory errors
Critical first step: Do NOT attempt to power on a liquid-damaged T480 until it has been cleaned. Corrosion accelerates dramatically when current flows through contaminated circuits.

Cleaning procedure:

  1. Disassemble completely — Remove all shields, heatsink, battery, SO-DIMMs
  2. Visual inspection — Document all corrosion locations with photos
  3. Ultrasonic cleaning — 5 minutes at 40kHz in IPA or specialized flux remover
  4. Brush cleaning — Use soft ESD-safe brush on corroded areas
  5. Rinse — 99% IPA flush to remove residue
  6. Dry — 2-4 hours at 50°C or overnight at room temperature
  7. Inspect under microscope — Look for damaged traces, corroded vias, lifted pads
  8. Component-level repair — Replace damaged ICs, bridge broken traces

Post-cleaning verification:

  • Measure all major rails before connecting battery
  • Power on with bench supply at current-limited 0.5A first
  • Monitor for abnormal current draw indicating remaining shorts

Short Circuit Detection Methods

T480 Short to Ground — Systematic Diagnosis

When a voltage rail measures <5Ω to ground (cold, unpowered), a short circuit exists. Three methods to locate the faulty component:

Method A: DC Injection with Thermal Camera

Inject low voltage into shorted rail while monitoring temperature. The shorted component will heat up first and fastest.

RailInjection VoltageCurrent LimitMax DurationNormal GND Resistance
VSYS1.0V3A30 sec>50Ω
VCC3M1.0V2A20 sec>100Ω
VCC1R2A0.5V2A15 sec>20Ω
VCCCORE0.5V5A10 sec>5Ω
VCCGFXCORE_D0.5V3A10 sec>5Ω
Safety: Never exceed injection voltages listed. Higher voltage can damage functional components on the bus. Always use current-limited bench supply.

Procedure:

  1. Remove battery, disconnect all peripherals
  2. Set bench supply to specified voltage and current limit
  3. Connect positive probe to shorted rail, negative to ground
  4. Enable output and immediately watch thermal camera
  5. Hottest component within 5-10 seconds is likely the short
  6. Disable output, let board cool, remove suspect component
  7. Verify resistance increases after removal

Method B: Freeze Spray (Budget Alternative)

If thermal camera unavailable, use freeze spray to identify shorts:

  1. Inject current as above (board will get warm overall)
  2. Apply freeze spray to suspected area
  3. Shorted component will warm up faster than neighbors after spray evaporates
  4. Feel with finger (carefully) or use thermocouple

Method C: Divide and Conquer

For complex buses with many components:

  1. Identify all components connected to shorted rail (use schematic)
  2. Start by removing largest/most likely culprits (tantalum caps, complex ICs)
  3. After each removal, check if resistance increases
  4. When resistance returns to normal, last removed component was the short

T480 Common Short Locations

Shorted RailMost Likely ComponentSecond Check
VSYSBQ25700A charger ICPQ604/605 MOSFETs
VCC3MMEC1653 ECTantalum caps near EC
VCC1R2ADDR4 SO-DIMM (remove and test)NB687 output cap
VCCCORECPU (if BGA cracked)VRM MOSFETs
VCCGFXCORE_DMX150 GPUNCP81278T controller

Measurement Points Reference

Signal/RailTest Point LocationExpected ValueSchematic Page
VIN_DCDC jack center pin / USB-C VBUS20V67
VSYSLarge cap near BQ25700A (positive side)7.4–20V69
VBATBattery connector B+ pin7.4–8.4V68
VCC3MElectrolytic cap near MEC16533.3V71
VCC5M5V cap cluster5.0V71
VCC1R8_SUSBU90104GWZ output inductor1.8V83
VCC1R0_SUSTPS51367RV output inductor1.0V78
VCC1R2ANB687 output inductor (1.2V channel)1.2V80
VCC0R6BNB687 VTT output0.6V80
VCCCORECPU VRM output cap (largest inductor cluster)0.7–1.2V73
VCCSANCP302035 SA channel output1.05V75
VCCGFXCORE_IiGPU VRM output cap0.7–1.1V74
CMOS batteryCR2032 holder positive terminal3.0V20
BIOS SPI Flash VCC (pin 8)BIOS chip pin 83.3V21
PM_SLP_S5#Test pad / PCH pinHIGH (3.3V) when awake13
PM_SLP_S3#Test pad / PCH pinHIGH (3.3V) when S013
EC_RST#MEC1653 reset pinHIGH when running55
Probe tip: For small SMD capacitors, measure on top of the component (ceramic cap has exposed metallization on ends). For inductors, measure on the shiny output pad. For ICs, use schematic pin numbers and count from dot/notch marking pin 1.

Recommended Tools

Multimeter

Fluke 117 or equivalent. Must have accurate diode mode and low-ohm capability. Essential for all rail measurements.

Bench Power Supply

0-30V, 0-5A with current limiting. Used for controlled power-up and DC injection. Must have accurate current display.

Thermal Camera

FLIR ONE Pro or Seek Thermal. Critical for locating shorts via DC injection. Budget: Uni-T UTi260B.

Hot Air Station

Quick 861DW or Atten 8586. 100-480°C range. Essential for BGA and MOSFET removal/replacement.

Soldering Station

JBC CD-2BE or Hakko FX-951. Fine tip (T12-BC2) for small component work. Temperature-controlled with sleep mode.

Microscope

Stereo microscope 7-45x zoom. AmScope SM-4 or Eakins trinocular. Essential for inspecting small components and solder joints.

Ultrasonic Cleaner

40kHz, 2-6L capacity. For liquid damage cleanup. Use with IPA or specialized electronics cleaner.

USB-C PD Tester

AVHzY CT-3 or ChargerLAB KT002. Verifies PD negotiation and voltage/current delivery. Essential for USB-C charging issues.

Oscilloscope

Rigol DS1054Z or Siglent SDS1104. 50MHz+ bandwidth. For checking PWM signals, clock signals, and power sequencing.

Schematic/Boardview

This guide references Windu-2 Rev 0.1 schematic. Boardview file (.BRD) extremely helpful for locating components quickly.

Frequently Asked Questions

What is the most common failure on the ThinkPad T480 motherboard?
The most common failure is a shorted P-channel MOSFET in the charging circuit, specifically PQ11 (battery input switch) or PQ604/PQ605 (power path MOSFETs). These fail short-circuit, causing the BQ25700A charger IC to detect an abnormal condition and shut down system power. Symptoms include brief 200-300mA current spike when connecting charger, then immediate shutdown. Replacement cost is under €5 for the MOSFET.
My T480 power button LED flashes but the laptop won't boot — what should I try first?
This symptom indicates the EC (MEC1653) is running but has a corrupted BIOS image in its cache. Perform a CMOS battery reset: disconnect AC adapter, remove both batteries (internal and external), disconnect the CMOS battery for 30 seconds, press power button 5 times while disconnected, then reassemble. This forces the EC to reload default BIOS from SPI flash. Success rate is approximately 90% for this specific symptom.
How difficult is the T480 to repair at board level compared to MacBooks?
The T480 is moderately easier than MacBooks due to its more conventional design. The BQ25700A charger IC uses larger solder balls than Apple's ISL9239, and the board has better access to test points. However, like all modern laptops, it requires proper hot air rework equipment for BGA components. The biggest challenge is obtaining the schematic (Windu-2) as Lenovo does not officially distribute repair documentation.
What tools are essential for T480 board repair?
Essential tools include: a good multimeter (Fluke 117 or similar) for rail measurements, a bench power supply with current limiting (0-30V/0-5A), hot air rework station (Quick 861DW or equivalent), and a stereo microscope (10-45x). For short circuit diagnosis, a thermal camera (FLIR ONE Pro) dramatically speeds up fault location. Total minimum investment is approximately €500-800 for adequate equipment.
Can a liquid-damaged T480 be recovered?
Yes, many liquid-damaged T480 boards can be recovered if cleaned properly before any power-on attempt. The key is immediate disassembly and ultrasonic cleaning in IPA within 24-48 hours of the spill. The T480 has some spill channels in the keyboard tray, but liquid commonly reaches the motherboard via USB ports and ventilation. Success rate depends heavily on liquid type (water better than sugary drinks) and time elapsed before cleaning.
What does a T480 board repair typically cost?
Repair costs vary significantly by failure type. A shorted charging MOSFET costs €30-60 including labor (€2-5 part cost). EC reset for frozen BIOS is often €20-40 as it requires minimal parts. Charger IC (BQ25700A) replacement runs €60-100. More complex repairs involving CPU VRM or GPU (on MX150 models) can reach €100-200. Compare against used motherboard replacement at €80-150 depending on configuration.
My T480 charges but won't turn on — where should I start diagnosis?
If charging LED illuminates and battery charges (verify with multimeter at VBAT), the charger circuit is functional. Start by verifying VCC3M (3.3V standby) is present — this powers the EC. If VCC3M is present, try the CMOS reset procedure. If VCC3M is missing, check the TPS71285B-1 LDO enable signal. Use the 6-stage diagnostic engine above to systematically verify each power domain from charger input through to CPU core voltages.