Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos

OBD-II Code C1345: Linear Solenoid Valve Offset Learning Undone

The Definitive Guide to Diagnosing and Fixing C1345 on Toyota, Lexus, and More

20 minutes to read
Most Likely Cause
Recent Battery Disconnection or Failure
Key Takeaways
  • Code C1345 indicates the electronic brake system lost its calibration memory, most frequently caused by a dead or disconnected 12V battery.
  • Fixing this code requires a specific 120-second 'Linear Valve Offset' calibration using an advanced bi-directional scan tool, not a basic code reader.
  • Driving with C1345 disables your Anti-lock Braking System (ABS) and Vehicle Stability Control (VSC), increasing stopping distances and skid risk.
  • If the calibration procedure fails and triggers code C1368, the ABS actuator assembly has internally failed and requires a $1,200+ replacement.
  • Always connect a battery charger to maintain at least 12.5 volts during the calibration process, as a voltage drop causes immediate failure.
Code C1345 means the Skid Control ECU lost the calibration settings for the electronic brake actuator. The computer disables ABS and VSC safety systems as a precaution until recalibrated. It is a notification to perform a learning procedure, not an immediate hardware failure.

What Does C1345 Mean?

A professional bi-directional scan tool displaying the ABS calibration and linear solenoid valve offset learning utility.
Code C1345 indicates the Skid Control ECU has lost its calibration data. A bi-directional scan tool is required to perform the relearn procedure.

Code C1345 means the Skid Control ECU lost the calibration settings for the electronic brake actuator. The computer disables ABS and VSC safety systems as a precaution until recalibrated. It is a notification to perform a learning procedure, not an immediate hardware failure.

Technical definition: SAE/OBD-II defines C1345 as "Linear Solenoid Valve Offset Learning Undone 🎬 Watch: A visual guide to understanding the linear solenoid valve code.". The Skid Control ECU has not completed the calibration process for the brake actuator's linear solenoid valves. If the learning procedure fails, it triggers code C1368, indicating a hardware failure.

Can I Drive With C1345?

Yes, But With Caution. Yes, but your Anti-lock Braking System (ABS) and Vehicle Stability Control (VSC) are disabled. Conventional hydraulic brakes function normally, but wheels will lock up during panic stops, increasing stopping distances. Drive only to a repair facility.

Common Causes

An electronic ABS actuator and pump assembly removed from a vehicle.
Replacing major brake components like the ABS actuator or Skid Control ECU will immediately trigger C1345 until the system is recalibrated.
  • Recent Battery Disconnection or Failure (Very Common) — Losing 12-volt power erases the volatile memory in the Skid Control ECU where calibration values are stored. This is the primary trigger for this code.
  • Brake System Component Replacement (Common) — Replacing the ABS actuator, brake master cylinder, stroke sensor, or Skid Control ECU requires system recalibration. This code appears immediately after replacement until calibration completes.
  • Failed ABS Actuator Assembly (Common) — If the calibration procedure fails repeatedly and logs a C1368 code, the ABS actuator has an internal mechanical or electrical failure.
  • Improper Scan Tool Procedure (Less Common) — Running a 'Test Mode' utility on the ABS system without following the correct sequence triggers this code. Calibration also fails if performed while the vehicle is not in Park (P).
  • Air in the Brake Lines (Less Common) — Air trapped within the brake actuator prevents the system from holding the correct pressure during calibration, causing it to fail. This happens after improper brake bleeding.
  • Liquid Intrusion Near ECU or OBD-II Port (Rare) — Spilling liquid onto the OBD-II port or Skid Control ECU causes short circuits that erase calibration memory and trigger the code.

Symptoms

A vehicle instrument cluster with the ABS, VSC, and red Brake warning lights illuminated simultaneously.
When C1345 is active, the vehicle disables the ABS and stability control systems, illuminating multiple warning lights on the dashboard.
  • Multiple Dashboard Warning Lights — The ABS, Vehicle Stability Control (VSC), and general Brake warning lights illuminate simultaneously.
  • Loss of Regenerative Braking (Hybrids) — The regenerative braking system deactivates, negatively affecting fuel economy and altering how the vehicle slows down.
  • Spongy or Overly Sensitive Brake Pedal — The brake pedal feels grabby, overly sensitive, or soft and spongy, making smooth stops difficult.

Diagnostic Flowchart

A professional battery charger connected to a vehicle's 12-volt battery under the hood.
Maintaining a steady battery voltage above 12.5V with a charger is critical during the calibration process; voltage drops will cause the procedure to fail.

Tap your situation to follow the diagnostic path that matches what you're seeing on this code.

What specific situation are you currently experiencing with this code?
Which additional diagnostic codes are present with the main code?
→ Ignore C1203 for now. It is a secondary code caused by C1345 disabling the ABS system. Clearing C1345 clears C1203.
🎬 See how to handle C1203 and C1345 when calibration fails.
→ Fix the hydraulic fault first. 🎬 Watch: Troubleshooting C1345 alongside hydraulic pressure faults like C1391. The actuator cannot hold pressure and requires replacement before calibration can run.
When did the warning lights and code first appear?
→ Perform the 'Linear Solenoid Valve Offset' calibration using a bi-directional scan tool with a battery charger connected.
→ Perform the 'Linear Solenoid Valve Offset' calibration to finalize the repair.
→ Verify 12V battery health, then attempt calibration. If it fails and code C1368 appears, the ABS actuator has failed.
What happens when you run the calibration procedure?
→ Success. Perform a 10-minute test drive to ensure warning lights remain off.
→ Use the scan tool's 'Reset Memory' utility, ensure battery voltage is >12.5V, and re-attempt. If it fails, perform a scan tool brake bleed.
→ The actuator is not responding. Check the main electrical connector for damage; if intact, replace the actuator.
→ The actuator is faulty. Replace the ABS actuator assembly.

Common Fixes & Costs

  • Perform Linear Solenoid Valve Calibration — Parts: $0, Labor: $100-$200, ~1.0 hr book time (Professional)
  • Replace 12V Auxiliary Battery — Parts: $150-$350, Labor: $50-$100, ~0.8 hr book time (DIY)
    Toyota Prius (2004-2015): OEM 28800-21171 (S46B24R) (Alt: Optima Batteries (DS46B24R), Bosch (S6585B))
    Lexus LS460 (2007-2017): OEM 28800-38060 (Alt: Interstate (MTX-94R/H7))
  • Bleed Brake System (Scan Tool Required) — Parts: $20-$40, Labor: $120-$200, ~1.2 hr book time (Intermediate)
  • Replace ABS Actuator Assembly — Parts: $1,200-$2,800, Labor: $400-$800, ~3.5 hr book time (Professional)
    Toyota Prius Gen 3 (2010-2015): OEM 47050-47140 (Alt: Cardone (1H-4091))
    Lexus LS460 (2007-2017): OEM 44050-50110 (Alt: Cardone (1H-3456))
  • Replace Skid Control ECU — Parts: $400-$900, Labor: $150-$300, ~1.8 hr book time (Professional)
    Toyota Prius (2010-2015): OEM 89540-47330 (Alt: Used/Remanufactured)

Used vs. New Parts: Buying Guide

When a used part is worth it: A used ABS actuator makes sense for older vehicles (over 150k miles) where a new OEM part exceeds the car's value.

Donor-vehicle mileage cap: roughly under 80000 miles for the part to have meaningful remaining life.

Donor quality checklist:

  • Verify the exact part number matches your original unit.
  • Purchase from a reputable seller offering a 30-90 day warranty.
  • Avoid parts that look corroded or have been stored improperly.

Decision logic:

  • If Vehicle is covered by a manufacturer's Customer Support Program → Use a new OEM part installed by a dealer at no cost.
  • If Budget allows and you plan to keep the vehicle long-term → Buy a new OEM or high-quality remanufactured part for maximum reliability.
  • If Budget is the primary concern on an older vehicle → A tested, used part from a low-mileage donor is an acceptable risk.

Warranty tradeoff: Used parts offer a 30-90 day warranty. Remanufactured units offer 1-year warranties. New OEM parts carry a 12-month/12,000-mile warranty.

Worst-case if a used part fails: $500-$1000 if a used part fails shortly after installation due to repeated labor costs.

What Happens If You Wait — Timeline

  1. Immediate: Code C1345 sets. ABS and VSC systems are immediately disabled. (MPG impact: 0-10% (due to loss of regenerative braking in hybrids)% · Added cost: $0 (but safety risk is significantly increased).)
  2. 1-6 months: If caused by an internal actuator leak, the pump motor cycles frequently to maintain pressure, causing accelerated wear. (MPG impact: 0-10%% · Added cost: $50-$200 in wasted fuel and increased wear on the ABS pump motor.)
  3. 6-12 months: The over-stressed ABS pump motor fails completely, leading to a total loss of power brake assist. (MPG impact: 0-10%% · Added cost: $1500-$3500 (Requires full ABS actuator replacement).)

Cost of Not Fixing It

  • Immediate: Loss of ABS and Vehicle Stability Control (VSC). Increased risk of skidding and loss of control during emergency braking. (Added cost: $0 (but significant increase in accident risk))
  • 1-6 months: If caused by a failing actuator with a slow internal leak, continued driving places stress on the pump motor, leading to catastrophic failure. (Added cost: Potential for increased repair cost from $150 to $3000+.)

Diagnosis Steps

  1. Verify Battery and System Voltage
    Ensure the 12V auxiliary battery is fully charged. Connect a battery charger during the entire diagnostic process. A voltage drop during calibration causes immediate failure. Voltage must remain stable above 12.4V.
    Tools: Digital Multimeter, Battery Charger (Beginner)
  2. Reset ABS ECU Memory
    Use an advanced scan tool to execute the 'Reset Memory' utility within the ABS/VSC menu. This clears lingering bad data and provides a clean slate. Skipping this step guarantees calibration failure.
    Tools: Advanced Bi-Directional Scan Tool (Advanced)
  3. Perform Linear Solenoid Valve Calibration
    Navigate to the ABS/VSC menu and perform the 'Linear Valve Offset' calibration. The vehicle must be on level ground, in Park (P), with the parking brake OFF. The ABS light blinks slowly for 120 seconds, then transitions to a rapid blink upon success.
    Tools: Advanced Bi-Directional Scan Tool (Advanced)
  4. Check for Post-Calibration Trouble Codes
    If calibration fails, re-scan for new codes. Code C1368 ('Linear Solenoid Valve Offset Malfunction') means the actuator is faulty. Codes C1256 or C1391 indicate hydraulic leaks that require actuator replacement.
    Tools: Advanced Bi-Directional Scan Tool (Intermediate)
  5. Perform a Scan Tool-Actuated Brake Bleed
    If calibration fails without hardware codes, perform a full automated brake bleed using the scan tool to purge air from the ABS actuator's internal passages.
    Tools: Advanced Bi-Directional Scan Tool, Brake Fluid, Basic Hand Tools (Advanced)
  6. Check Individual Solenoid Response
    Perform an active test on individual ABS solenoids. Command each valve to open and close while monitoring current draw. Zero current draw confirms a stuck solenoid or wiring issue.
    Tools: Advanced Bi-Directional Scan Tool (Professional)
  7. Diagnose the ABS Actuator and Skid Control ECU
    If calibration fails after verifying voltage, resetting memory, and bleeding the system, replace the ABS actuator assembly. If a new OEM actuator fails to calibrate, replace the Skid Control ECU.
    Tools: Advanced Bi-Directional Scan Tool, Shop Manual (Professional)

When This Code Triggers (Freeze-Frame Conditions)

  • System State: Key-On, Engine-Off (KOEO) or 'Ready' state (The code sets during the initial system self-check immediately after powering on the vehicle.)
  • System Voltage: Below 11V (momentarily) or memory reset (Triggered by a voltage drop during startup or a complete loss of power from battery disconnection.)
  • Shift Lever Position: Not in Park (P) (The code sets if calibration is attempted while the shift lever is in any position other than Park.)

Related Codes

  • C1368 — Indicates calibration was attempted but the learned value was out of range. Confirms the ABS actuator is internally faulty and requires replacement.
  • C1203 — A secondary communication fault caused by C1345 disabling the brake control system. Resolving C1345 clears C1203.
  • C1391 — Indicates an internal accumulator leak. The system cannot hold hydraulic pressure, preventing C1345 calibration until the actuator is replaced.
  • C1256 — Indicates low accumulator pressure. The electric pump cannot build sufficient pressure, requiring hardware repair before calibration.

Climate & Environmental Factors

  • Humidity: High humidity accelerates moisture absorption in brake fluid, causing internal corrosion and mechanical failure within the ABS actuator.
  • Extreme Cold: Extreme cold weakens aging 12V batteries, causing voltage drops during cold starts that erase Skid Control ECU memory.

How to Talk to a Mechanic About This Code

Say this: "I have a C1345 code and my ABS/VSC lights are on. I need a 'Linear Solenoid Valve Offset' calibration performed. My 12V battery was recently disconnected."

Signals that you understand the issue is procedural, preventing shops from immediately quoting a full ABS actuator replacement.

Avoid saying:

  • 'My brake light is on, can you fix it?'
  • 'I think my ABS pump is bad.'
  • 'Just replace whatever is broken.'

Questions to ask before authorizing the repair:

  • If the calibration fails, will you check for code C1368 before recommending a new actuator?
  • Do you have a bi-directional scan tool capable of performing this specific Toyota/Lexus calibration?
  • What is the diagnostic fee to attempt the calibration procedure?

Where to Take It: Dealer vs Independent vs Chain

  • Dealer: Recommended ONLY if your vehicle is covered by the manufacturer's warranty enhancement.
    Best for: Vehicles covered under the Toyota/Lexus brake actuator warranty enhancement program., Complex cases where calibration fails at an independent shop.
    Downsides: Highest labor rates and parts costs., Quick to recommend full actuator replacement without exhausting diagnostic steps. (Typical cost: +65% vs. baseline)
  • Independent Shop: Best fit. Provides the best balance of expertise and value. Call first to confirm equipment capability.
    Best for: Out-of-warranty vehicles where cost is a major factor., Initial diagnosis and attempting the calibration procedure.
    Downsides: Must verify the shop owns a professional scan tool capable of this specific function. (Typical cost: +0% vs. baseline)
  • Chain Shop: AVOID. Not equipped for this electronic, brand-specific procedure.
    Best for: Simple jobs like oil changes or tire rotations.
    Downsides: Lack dealer-level diagnostic tools for this calibration., High likelihood of misdiagnosis and unnecessary part replacements. (Typical cost: -10% vs. baseline)

When to Walk Away From the Repair

If the estimated repair cost exceeds 50% of the car's private-party value, seriously consider selling the vehicle, especially if it requires a full ABS actuator replacement.

  • Car worth $5000, fix is $3500: Walk away. The repair cost is 70% of the car's value.
  • Car worth $15000, fix is $3500: Fix it. The repair cost is 23% of the car's value and restores a critical safety system.
  • Car worth $7000, fix is $150: Fix it. The low cost of calibration makes it an obvious repair.

What Scan Tool You Need for This Code

Minimum: A bi-directional scan tool that can perform 'Special Functions' or 'Active Tests' for Toyota/Lexus ABS systems.

A basic code reader cannot perform the 'Linear Solenoid Valve Offset' calibration required to fix the code.

Budget: None (~$0) — No sub-$100 scanner has the bi-directional capability to perform the necessary calibration.

Mid-range: Foxwell NT510 Elite (with Toyota software) (~$180) — Affordable tool confirmed to have the 'Linear Valve Offset' calibration function and ABS bleed procedure for Toyota/Lexus.

Professional: Autel MaxiCOM MK808 / Launch X431 Series (~$450-900) — Professional-grade tools offering full bi-directional control, reliable calibration, ABS bleeding, and detailed live data.

Rent vs buy: Rent is NOT an option. Auto parts stores rent basic code readers, not advanced bi-directional scanners. Buy a mid-range tool or pay a shop.

How to Clear the Code After You Fix It

  1. Perform the 'Linear Solenoid Valve Offset' calibration with a bi-directional scan tool.
  2. After successful calibration, the ABS/VSC warning lights turn off.
  3. Use the scan tool to clear any residual fault codes.

Drive cycle (~10 minutes): Drive the vehicle for 10 minutes, including several stops, to confirm warning lights do not return and the brake pedal feels normal.

Readiness monitors affected: Does not affect emissions-related readiness monitors.

Watch out for:

  • Attempting to clear the code with a basic OBD-II reader fails; it requires a specific calibration procedure.
  • Disconnecting the 12V battery causes the code to appear and will not clear it.
  • Failing to connect a battery charger during the 120-second calibration causes the procedure to fail.

Will This Fail Emissions / State Inspection?

No — by itself this code doesn't fail OBD inspection (but it can keep readiness monitors from setting, which causes a separate fail).

  • California: An illuminated ABS light does not fail a standard Smog Check, but fails a 'brake and lamp' inspection required for salvaged vehicles.
  • New York: An illuminated ABS or Brake warning light causes an immediate failure of the annual safety inspection.
  • Texas: An illuminated ABS warning light causes an immediate failure of the annual safety inspection.

Most Commonly Affected Vehicles

  • Toyota Prius (2004-2015) — Extremely common. Triggered by 12V battery failure or internal failure of the integrated actuator/booster unit.
  • Toyota Camry Hybrid (2007-2017) — Shares the electronically controlled braking (ECB) system with the Prius, making it susceptible to identical calibration issues.
  • Lexus LS460 (2007-2017) — The brake actuator is a known high-failure point, preventing linear valve offset learning from completing.
  • Lexus RX450h (2010-2015) — Uses a complex brake actuator prone to failure, often presenting with codes C1345 and C1391.
  • Toyota Highlander Hybrid (2008-2018) — Uses a similar ABS pump setup to Lexus RX hybrids, prone to the same calibration and failure modes.
  • Hyundai / Kia Various (2005-2024) — IMPORTANT: On Hyundai/Kia, C1345 is a 'Weight Classification System Sensor' fault related to airbags, not brakes.
  • Nissan / Infiniti Various (2000-2024) — IMPORTANT: On Nissan/Infiniti, C1345 is an 'A/T OD Solenoid Circuit Malfunction' related to the transmission, not brakes.

Manufacturer-Specific Notes

  • Toyota/Lexus: This code rarely indicates a broken part initially. It signifies a required electronic calibration using a dealer-level scan tool. Inability to clear the code after calibration confirms component failure.
  • Toyota/Lexus Warranty Enhancement: Customer Support Programs (ZJB, ZLA, ZLG) extend the brake actuator warranty for many affected models up to 10 years or 150,000 miles. Check VIN coverage at a dealer before paying for repairs.
  • Hyundai/Kia: C1345 points to a fault in the Occupant Classification System (OCS) for the passenger airbag, completely unrelated to brakes.
  • Nissan/Infiniti: C1345 is a transmission code indicating a problem with the overdrive solenoid circuit, unrelated to brakes.

Real Owner Stories

2006 Toyota Prius at ~200k miles

The 12V battery died and was replaced. Immediately after, ABS, Brake, and VSC warning lights illuminated with code C1345.

What they tried:

  1. Attempted 'Linear Solenoid Valve Offset' calibration multiple times with a battery charger connected.
  2. Performed 'Reset Memory' function before each attempt.
  3. Replaced the ABS actuator with a used eBay unit and performed a scan-tool brake bleed.

Outcome: Calibration continued to fail with the used actuator, leaving the owner suspecting a faulty replacement part or a bad Skid Control ECU.

Lesson: Used actuators carry a high risk of internal failure. If calibration fails repeatedly, the actuator is the prime suspect, but used parts do not guarantee a fix.

2008 Toyota Prius, mileage unknown

During a test drive, the brake pedal feel changed and multiple warning lights illuminated.

What they tried:

  1. Scanned code C1345.
  2. Connected a support battery to ensure stable voltage.
  3. Initiated the 120-second 'Linear Valve Offset' procedure using an advanced scan tool.

Outcome: Calibration completed successfully. The ABS light flashed rapidly, codes cleared, and normal brake function was restored.

Lesson: Random glitches erase calibration data. Performing the calibration correctly with a stable power supply is the direct and only fix.

How to Prevent This Code From Triggering

  • Perform regular brake fluid flushes (Every 2-3 years or 30,000 miles.) — Removes moisture that causes internal corrosion and mechanical failure within the expensive ABS actuator.
  • Use a 'memory saver' device during battery replacement (Every time the 12V battery is disconnected.) — Provides continuous power to the ECUs via the OBD-II port, preventing the loss of ABS calibration data.
  • Periodically test your 12V battery (Annually for batteries over 3 years old.) — Prevents momentary voltage drops during startup that erase the Skid Control ECU's memory.

Frequently Asked Questions

Can I fix code C1345 by resetting the battery?

No. Disconnecting the battery actually causes this code by erasing the ECU's memory. You must perform a specific calibration procedure using an advanced scan tool.

My mechanic tried the calibration and it won't go away. What's next?

Check for code C1368. If present, the ABS actuator has internally failed and requires replacement.

Is it safe to drive with code C1345?

You can drive, but your ABS and stability control are disabled. Your wheels will lock up during hard braking, so drive cautiously straight to a repair shop.

Why did this code appear after I changed my 12V battery?

Losing 12V power erases the volatile memory in the Skid Control ECU containing the brake actuator's calibration values. The system defaults to a safe mode until recalibrated.

Is a used ABS actuator from eBay a good idea?

It is a significant gamble. Used actuators frequently have the same internal failures, potentially leaving you with wasted labor costs and an unresolved problem.

What's the difference between the ABS actuator, brake booster, and master cylinder on my Prius?

On many Toyota and Lexus hybrids, these components are integrated into a single, expensive unit called the Brake Actuator Assembly. They are replaced and calibrated as one piece.

The calibration fails but the ABS light doesn't flash. What does that mean?

This indicates the actuator is not responding to the ECU's command. It strongly points to a failed actuator, a bad Skid Control ECU, or a wiring problem between them.

Key Takeaways

  • Code C1345 indicates the electronic brake system lost its calibration memory, most frequently caused by a dead or disconnected 12V battery.
  • Fixing this code requires a specific 120-second 'Linear Valve Offset' calibration using an advanced bi-directional scan tool, not a basic code reader.
  • Driving with C1345 disables your Anti-lock Braking System (ABS) and Vehicle Stability Control (VSC), increasing stopping distances and skid risk.
  • If the calibration procedure fails and triggers code C1368, the ABS actuator assembly has internally failed and requires a $1,200+ replacement.
  • Always connect a battery charger to maintain at least 12.5 volts during the calibration process, as a voltage drop causes immediate failure.
C1345 Toyota Camry Prius Lexus Hybrid Linear Solenoid Valve
C1345 Toyota Camry Prius Lexus Hybrid Linear Solenoid Valve
Toyota Prius C1203 C1345 Not Learning Linear Valve Offset
Toyota Prius C1203 C1345 Not Learning Linear Valve Offset
C1345 Linear Solienoid Valve Offset Learning Undone #launch #prius #toyota
C1345 Linear Solienoid Valve Offset Learning Undone #launch #prius #toyota
C1345 linear solenoid valve offset Learning Undone / What is error C1391 on ls460 Toyota's Lexus
C1345 linear solenoid valve offset Learning Undone / What is error C1391 on ls460 Toyota's Lexus
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part