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 🛍️ Shop This Part

U0100 on 2018-2023 Volvo S90: Lost Communication With ECM Causes and Fixes

On a 2018-2023 Volvo S90, code U0100 is most often caused by a weak 12V battery or a failing Vehicle Connectivity Module (VCM) backup battery. Start by testing the main battery; if it's healthy, suspect the small VCM battery, especially on 2018-2019 models which are prone to this failure.

22 minutes to read 2018-2023 Volvo S90
Most Likely Cause
Weak or Failing 12V Main Battery
Difficulty
4/5
Est. Time
2.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $2500
Parts Price
$50 – $1800
🚫 Do not drive — If the engine starts, you may experience sudden stalling, loss of power, or entry into 'limp mode' with severely reduced power. Because communication with the engine computer is unstable, continued driving is unsafe and risks leaving you stranded.
Key Takeaways
  • Do not assume the ECM is bad. The U0100 code is almost always caused by a problem external to the ECM.
  • Always start diagnosis by load-testing the main 12V battery. It is the most likely and cheapest fix.
  • If you have a 'Volvo On Call Service Required' message, the VCM backup battery is the probable culprit.
  • Diagnosing CAN bus wiring requires specialized knowledge. If basic checks don't solve the issue, professional service is recommended.
  • Avoid using non-OEM electronic components that communicate on the vehicle network, as they can cause unpredictable faults.
The code U0100 stands for 'Lost Communication With ECM/PCM 'A''. On your Volvo S90, this means that one or more critical control modules on the vehicle's Controller Area Network (CAN bus) are no longer receiving signals from the main Engine Control Module (ECM). The ECM is the primary computer for all engine-related functions, and when it can't communicate, other systems like the transmission, ABS, and instrument cluster may malfunction or shut down.

What's Unique About the 2018-2023 Volvo S90

The Volvo S90, built on the SPA (Scalable Product Architecture) platform, has a highly complex and sensitive electrical network. Unlike older vehicles, a U0100 code here is frequently traced back to two specific areas: general battery health and the Vehicle Connectivity Module (VCM). These modern Volvos are extremely sensitive to low voltage, and a slightly weak 12V battery can trigger a cascade of communication faults. Additionally, the VCM, which manages telematics and acts as a network gateway, has its own small backup battery that is a known failure point, causing network errors and battery drain. This issue is common enough that Volvo has issued Technical Journals (e.g., TJ 36916.1.0 and 36916.2.0) regarding its replacement.

Professional service recommended: Diagnosing CAN bus network faults requires specialized tools like a Volvo-specific scanner (VIDA), wiring diagrams, and an understanding of network topology. Improper diagnosis can lead to unnecessary replacement of expensive modules. A professional will also be needed to perform software updates that are often required after replacing components like the VCM battery.

Symptoms You May Notice

  • Engine will not start (no-crank or cranks but won't fire)
  • Check Engine Light is on
  • Multiple other warning lights may illuminate simultaneously (e.g., ABS, SRS, Transmission)
  • Vehicle enters 'limp mode' or 'turtle mode' with severely reduced power
  • Instrument cluster gauges may stop working or go blank
  • Engine may stall intermittently while driving
  • "Volvo On Call Service Required" message may appear if the VCM backup battery is the cause
  • Audio/navigation system fails or reboots intermittently
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the ECM without first verifying battery health, VCM status, and CAN bus wiring integrity. The ECM is one of the most expensive components and is often replaced needlessly.

Most Likely Causes

  1. Weak or Failing 12V Main Battery 🔴 High Probability Modern Volvos have a high constant electrical draw and are extremely sensitive to voltage drops. A battery that is even slightly degraded can fail to provide the stable voltage required by the network modules during startup, triggering communication faults.
    How to confirm: Use a digital multimeter to test the battery voltage with the car off. A healthy battery should read at least 12.4-12.6 volts. Anything below 12.0V indicates a discharged state that can cause network issues. Have the battery load-tested at an auto parts store to confirm its health under load.
    Typical fix: Replace the main 12V AGM battery (typically Group Size H8). 🎬 Watch: How to replace the auxiliary and support batteries. The new battery must be registered with the vehicle's Battery Management System (BMS) using a capable scan tool like VIDA to ensure proper charging and longevity.
    Est. part cost: $250-$450
  2. Failed VCM (Vehicle Connectivity Module) Backup Battery 🔴 High Probability The small lithium-ion battery that powers the VCM for the 'Volvo On Call' emergency system has a finite lifespan (typically 3-5 years). When it fails, it can cause network communication errors, a persistent 'Volvo on Call Service Required' message, and DTC VCM-U105000. Volvo has issued multiple service actions and technical journals (like TJ 36916.1.0 and 36916.2.0) for this issue.
    How to confirm: The primary symptom is the 'Volvo On Call Service Required' message on the driver display. A Volvo-specific scan tool can directly query the VCM for faults related to its internal battery, such as VCM-U105000.
    Typical fix: Replace the VCM backup battery (Part No. 31450445 or superseding part 32279613). On the S90, this module is located behind the right-side trunk trim panel. 🎬 See this walkthrough for VCM backup battery removal and installation. After replacement, a dealer or specialist must use VIDA to perform a software download to clear the stored fault code and restore function.
    Est. part cost: $50-$100
  3. CAN Bus Wiring or Connector Issue 🟡 Medium Probability The CAN bus is a network of twisted-pair wires running throughout the vehicle. A loose connector, corroded pin, or chafed wire can disrupt the entire network.
    How to confirm: This requires a visual inspection of major network harnesses and connectors, particularly at the ECM and CEM. A technician would use a multimeter to check for 60 ohms of resistance across pins 6 and 14 of the OBD-II port (with the battery disconnected) to verify the integrity of the network's terminating resistors. A reading of 120 Ohms suggests a break in the circuit or a faulty module.
    Typical fix: Repair the damaged section of wiring or clean/replace the corroded connector. This is labor-intensive and requires wiring diagrams to trace the fault.
    Est. part cost: $10-$50
  4. Faulty Central Electronic Module (CEM) ⚪ Low Probability The CEM acts as a primary gateway and fuse box for many of the vehicle's networks. While more common on the older P3 platform, a CEM failure on the SPA platform can still cause a total network collapse, often due to internal software glitches or hardware failure.
    How to confirm: Diagnosis involves checking for power and ground at the CEM and using a Volvo-specific scan tool to see if the module is communicating. This is typically diagnosed by a process of elimination after ruling out battery and wiring issues.
    Typical fix: Replace and program the Central Electronic Module. This requires dealer-level software (VIDA) for programming and configuration. Alternatively, specialized services can clone the software from your old CEM to a used unit.
    Est. part cost: $800-$1500

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): While the code blames the ECM, the module itself is rarely the true cause. It should only be suspected after all wiring, power, ground, and other network modules have been thoroughly checked.
  • Faulty Third-Party Component: A non-OEM electronic component (e.g., a cheap aftermarket water pump or alternator) that communicates on a vehicle sub-network can create electrical noise and disrupt the main CAN bus, leading to communication codes.

Diagnosis Steps

  1. Check for other DTCs. A full vehicle scan with a Volvo-specific tool can provide clues. Multiple 'U' codes point to a network-wide problem. Look specifically for VCM-U105000.
  2. Test the 12V Main Battery. Check voltage (should be >12.4V) and perform a load test. This is the most common and easiest-to-fix cause.
  3. Inspect Battery Terminals and Main Ground Straps. Ensure all connections are clean, tight, and free of corrosion. Poor grounds are a common cause of communication failures.
  4. Address VCM-related warnings. If the 'Volvo On Call Service Required' message is present, investigate and replace the VCM backup battery.
  5. Check Fuses. Inspect all fuses related to the ECM, CEM, and other control modules in the engine bay, under the glove compartment, and in the trunk.
  6. Perform a CAN Bus Integrity Test. With the battery disconnected, measure resistance between Pin 6 (CAN High) and Pin 14 (CAN Low) on the OBD-II port. A reading of ~60 Ohms indicates the main bus wiring and terminating resistors are likely intact. A reading of 120 Ohms suggests a break in the circuit or a faulty terminating resistor in one of the modules.
  7. Visually Inspect Wiring Harnesses. Check for physical damage, corrosion, or loose connections at the ECM, CEM, and under the passenger side carpet where water intrusion can sometimes occur.
  8. If all else fails, seek professional help to test the individual modules (ECM, CEM) for internal failure using specialized diagnostic equipment.

Parts You'll Likely Need

  • AGM 12V Main Battery — The extreme voltage sensitivity of the SPA platform makes a weak battery the number one cause of network communication faults like U0100.
    Trusted brands: Volvo Genuine, Bosch, Interstate
    OEM price range: $350-$450
    Aftermarket price range: $250-$350
  • VCM (Telematics) Backup Battery (OEM #31450445 (superseded by 32279613)) — This small battery is a common failure item that can disrupt the entire CAN network. Its failure is often indicated by a 'Volvo on Call Service Required' message and DTC VCM-U105000.
    Trusted brands: Volvo Genuine
    OEM price range: $60-$100

Related Codes That Often Appear With This One

  • U0101 — Lost Communication with TCM (Transmission Control Module). The TCM and ECM are on the same high-speed CAN bus. A network-wide failure will almost always cause both codes to appear together.
  • U0121 — Lost Communication with ABS Control Module. Like the TCM, the ABS module is on the high-speed CAN bus and loses communication during a network failure.
  • U0140 — Lost Communication with Body Control Module (or CEM). This indicates a widespread network problem affecting multiple key gateways.
  • VCM-U105000 — This Volvo-specific code indicates an internal fault with the VCM backup battery and is a direct pointer to one of the most common causes of U0100 on this platform.

Technical Service Bulletins (TSBs) & Recalls

  • R39917 - VCM Software Error
  • S39893 - VCM Backup Battery Service Action

Platform-Specific Known Issues

  • Recall R39917: A software error in the Vehicle Connectivity Module (VCM) could cause improper function of telematics and driver support systems. While not directly causing U0100, it highlights the VCM's critical role and sensitivity.

Mechanic-Grade Diagnostic Values

  • CAN Bus Network Resistance — expected: ~60 Ω. Failure: A reading of ~120 Ω indicates an open circuit or one missing terminating resistor. A reading near 0 Ω indicates a short between CAN High and CAN Low wires.
  • CAN Bus Voltage (Key On, Engine Off) — expected: CAN High (Pin 6): ~2.6V to GND. CAN Low (Pin 14): ~2.4V to GND.. Failure: Voltages on both lines being the same can indicate a short between them. Significant deviation from these values suggests a module or wiring fault.
  • CAN Wire Resistance to Ground — expected: Infinite resistance (Open circuit / O.L.). Failure: Any low resistance reading indicates a short to ground on either the CAN High or CAN Low line.
  • ECM/PCM Power Supply Voltage — expected: 12.0–14.5 V. Failure: Voltage sag below 10V during cranking can cause communication modules to drop offline.

Hidden / Shadow Codes Worth Checking

  • VCM-U105000: Indicates an internal fault with the VCM backup battery. This is a primary indicator that the VCM battery is the root cause of network communication issues. (see via Requires a Volvo-specific scan tool like VIDA.)
  • CEM-DF series (e.g., CEM-DF13 to DF16): These codes indicate a network fault detected by the Central Electronic Module, specifically pointing to short circuits to ground or voltage on the high-speed CAN bus. (see via Requires a Volvo-specific scan tool like VIDA.)

Scan Tool Commands That Help

  • Volvo VIDA: VCM Backup Battery Replacement Software Download — This procedure is required after replacing the VCM backup battery. It involves downloading a specific Software Product (SP) to reset the internal battery age counter in the VCM and clear the persistent 'Volvo on Call Service Required' message. Volvo TJ 36916.2.0 specifies SP 32398268 for SPA platform vehicles.
  • Volvo VIDA: CEM Reload — If the Central Electronic Module (CEM) is replaced, a 'CEM Reload' must be performed. This downloads the vehicle-specific software and configuration from Volvo's servers to the new module, binding it to the car.
  • Volvo VIDA: Fault Trace and Delivery Tabs — Within VIDA, the 'Fault Trace' tab is used to read all DTCs from all modules. After repairs, navigating to the 'Delivery' tab allows a technician to erase all fault codes from the entire network.

Wiring & Ground Locations

  • VCM (Vehicle Connectivity Module) — Located in the trunk, behind the right-side trim panel on the S90.. This module houses the backup battery that is a primary cause of U0100. Its connectors and wiring can be inspected during battery replacement.
  • CEM (Central Electronic Module) — Located under the passenger side dashboard, behind the carpet/kick panel.. The CEM is a central network gateway. Checking its connectors for corrosion or looseness is a key diagnostic step. Water intrusion in this area can cause widespread network faults.
  • Main Ground Points — Key ground points for the SPA platform are welded studs throughout the body. A thorough investigation of ground quality is crucial for electrical stability.. Poor grounding can introduce electrical noise and voltage drops, disrupting CAN bus communication and triggering U-codes.

Real Owner Repair Stories

  • YouTube user comment on 'Volvo ON CALL SERVICE REQUIRED' video (2018 Volvo XC90 (SPA Platform, similar to S90)) — 'ON CALL SERVICE REQUIRED' message on the dash.
    ❌ Tried (didn't work) Initially quoted $700-$800 by the dealer for the fix.
    ✅ What actually fixed it The owner replaced the VCM backup battery (Part No. 31450445) themselves for about $100. They noted that a subsequent software update from the dealer is required to reset the internal battery life counter within the VCM to prevent the warning from returning prematurely.

OEM Part Supersession History

  • 3145044532279613 — Standard part revision and update by Volvo.
    Heads up: Both parts are functionally interchangeable for replacing the VCM backup battery.

Model Year Variations Within This Range

  • 2017-2021: Volvo Technical Journal TJ 36916.2.0 specifically lists chassis ranges for various models from these years as being affected by the VCM backup battery issue, suggesting these earlier SPA platform vehicles are more prone to the failure.

Diagnostic Flowchart

U0100 indicates a loss of communication with the ECM. On the Volvo SPA platform, this is frequently caused by voltage instability or specific module failures rather than a dead ECM.
Is the vehicle a 2018-2020 model with the original VCM backup battery?
→ Replace the VCM backup battery (Part No. 31450445/32279613) located behind the right-side trunk trim. This is a known failure point per TJ 36916. After replacement, a VIDA software download is required to clear the fault.
Test the 12V Main AGM Battery. Is the resting voltage above 12.4V and does it pass a load test?
→ Replace the Group H8 AGM battery. Crucially, you must register the new battery with the Battery Management System (BMS) using a scan tool to prevent the U0100 from returning due to improper charging logic.
Disconnect the battery. Measure resistance between Pin 6 and Pin 14 at the OBD-II port. What is the reading?
Check the fuses for the ECM and CEM in the engine bay and under the glovebox. Are all fuses intact?
→ Replace the fuse and check for a short to ground in the associated wiring harness. If it blows again, the specific module (ECM or CEM) may have an internal short.
Does the vehicle exhibit 'Turtle Mode' or intermittent stalling while driving?
→ Check for Recall R39917 or related VCM software updates. A software glitch in the SPA platform connectivity modules can crash the high-speed network. Visit a dealer for a Total Software Upgrade (TSU) via VIDA.
→ If wiring and battery are verified, the Central Electronic Module (CEM) is the likely culprit. Because the CEM is the gateway for the S90's network, internal hardware failure will require a dealer-programmed replacement or a specialized cloning service.
→ A 120 Ohm reading indicates a break in the CAN bus circuit or a failed terminating resistor. Inspect the wiring harness for chafing, specifically near the ECM in the engine bay or the CEM under the dashboard.
Test the 12V Main AGM Battery. Is the resting voltage above 12.4V and does it pass a load test?
→ Replace the Group H8 AGM battery. Crucially, you must register the new battery with the Battery Management System (BMS) using a scan tool to prevent the U0100 from returning due to improper charging logic.
Disconnect the battery. Measure resistance between Pin 6 and Pin 14 at the OBD-II port. What is the reading?
Check the fuses for the ECM and CEM in the engine bay and under the glovebox. Are all fuses intact?
→ Replace the fuse and check for a short to ground in the associated wiring harness. If it blows again, the specific module (ECM or CEM) may have an internal short.
Does the vehicle exhibit 'Turtle Mode' or intermittent stalling while driving?
→ Check for Recall R39917 or related VCM software updates. A software glitch in the SPA platform connectivity modules can crash the high-speed network. Visit a dealer for a Total Software Upgrade (TSU) via VIDA.
→ If wiring and battery are verified, the Central Electronic Module (CEM) is the likely culprit. Because the CEM is the gateway for the S90's network, internal hardware failure will require a dealer-programmed replacement or a specialized cloning service.
→ A 120 Ohm reading indicates a break in the CAN bus circuit or a failed terminating resistor. Inspect the wiring harness for chafing, specifically near the ECM in the engine bay or the CEM under the dashboard.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Excessive Oil Consumption (2015-2016 Drive-E Engines) 🔴 High — Common on early Drive-E 4-cylinder engines around 80k-125k miles, though the S90's model years are generally outside the highest-risk window. The root cause is clogged piston oil control rings. (Ref: Volvo issued an extended warranty and TSB TJ 31233 for this issue on affected models.)
  • Sensus Infotainment System Lag/Freezing 🟠 Medium — Very common on early model years (2017-2019). Symptoms include slow response, random reboots, or a blank screen. Often addressed with software updates, but can sometimes indicate hardware issues. (Ref: Multiple software updates have been released. TSB TJ 36555 addresses the iCUP getting stuck in recovery mode.)
  • Premature Brake Rotor Wear/Vibration 🟠 Medium — Often reported on 2017-2018 models. Owners report vibration from the rear brakes and faster-than-expected wear. (Ref: TSB TJ 20803.21.0 provides a diagnostic test schedule for speed-dependent vibrations.)
  • Sunroof Drain Gurgling/Leaking 🟡 Low — Some owners report a gurgling noise from the sunroof area when driving in the rain, which can lead to water ingress if the drains are clogged or improperly designed. (Ref: TSB TJ 34532 describes a fix that involves extending the front sunroof drain hoses to prevent the issue.)
  • 12V Battery Drain (iCUP Vehicles) 🟠 Medium — A known issue on vehicles equipped with the Android Automotive (iCUP) infotainment system where the 12V battery can drain unexpectedly. (Ref: TSB TJ 36189 addresses this specific 12V battery drain issue.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific fault, using used parts is generally not recommended for the primary electronic modules. A used part may make sense for simple mechanical components or trim pieces that need to be removed for access.

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

What to inspect on the donor part:

  • Verify the donor vehicle was not in a flood or had significant electrical fire damage.
  • For electronic modules, ensure the part number matches exactly.
  • Obtain the VIN of the donor car if possible, as it may be needed for programming.

OEM-only on this vehicle (don't cheap out):

  • Central Electronic Module (CEM): Used CEMs are VIN-locked. A used one cannot be simply installed. It either requires a 'CEM Reload' from a dealer (which they may refuse to do on a used part) or specialized cloning of the original module's software to the donor unit.
  • Engine Control Module (ECM): Similar to the CEM, the ECM is VIN-locked and requires dealer programming for a new unit or cloning for a used one.
  • VCM Backup Battery: Given the low cost of a new OEM part ($50-$100) and its known limited lifespan, installing a used battery is not cost-effective and highly likely to fail soon.

Aftermarket brands forum-validated for this vehicle:

  • For the main 12V AGM battery, established brands like Bosch and Interstate are reliable alternatives to the Volvo Genuine part.

Brands owners have reported issues with on this vehicle:

  • For the VCM backup battery, unbranded, no-name options from direct-from-China marketplaces are available but carry a higher risk of premature failure compared to the OEM part.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2018 Volvo S90

Symptoms: Sporadic error messages, intermittent system failures, and stored error codes.

What fixed it: A workshop diagnosed and confirmed a defective main wiring harness connection to the central control module.

Source hint: Carly Forum thread titled 'S90 Electrical Issues - Carly Forum'

Frequently Asked Questions

My S90 is displaying 'Volvo On Call Service Required' along with the U0100 code. Is there a specific part I should check?
Yes, this is a common issue on the SPA platform. It often points to a failed VCM (Vehicle Connectivity Module) backup battery. The recommended replacement part is No. 31450445 or the superseding part 32279613. Volvo has addressed this in Service Action S39893.
Is there a recall for the VCM issues that might be causing my communication faults?
Volvo issued Recall R39917 regarding a software error in the Vehicle Connectivity Module (VCM). While it primarily affects telematics and driver support systems, it highlights the VCM's role in network stability which can be related to U-series codes.
Where is the VCM located on the Volvo S90 if I need to replace the backup battery?
On the S90, the Vehicle Connectivity Module is located behind the right-side trunk trim panel.
Can a weak main battery really cause a U0100 code on a 2018-2023 S90?
Yes. Modern Volvos are extremely sensitive to voltage. A battery reading below 12.0V can fail to provide stable voltage to network modules during startup, triggering communication faults. A healthy battery should read between 12.4-12.6V.
Do I need special software to fix a U0100 if the CEM or VCM battery is replaced?
Yes, Volvo-specific VIDA software is required to register a new main battery with the Battery Management System (BMS) or to perform a software download after VCM backup battery replacement to clear stored fault codes.
Could my S90's U0100 code be related to the oil consumption issues I've heard about?
While early Drive-E engines (2015-2016) suffered from oil consumption due to clogged piston rings, the 2018-2023 S90 is generally outside that high-risk window, and that mechanical issue is not directly related to the U0100 communication code.
Volvo VCM Module Battery Removal And Installation! S60, S90, V60, V90, XC40, C40, XC60, XC90.
Volvo VCM Module Battery Removal And Installation! S60, S90, V60, V90, XC40, C40, XC60, XC90.
Volvo XC90: How to Fix ‘Volvo On Call Service Required’ Message (Step-by-Step)
Volvo XC90: How to Fix ‘Volvo On Call Service Required’ Message (Step-by-Step)
“Volvo On Call service required” warning – what does it mean?
“Volvo On Call service required” warning – what does it mean?
Volvo Auxiliary / Support Battery replacement XC60, XC90, V60, V90, S60, S90
Volvo Auxiliary / Support Battery replacement XC60, XC90, V60, V90, S60, S90
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.

Year Coverage
This article covers the OBD-II Code U0100 for:
  • Volvo S90: 201820192020202120222023
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