AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Diagnostic Guides
  • Maintenance Procedures
  • VIN Build Sheet
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Diagnostic Guides
  • Maintenance Procedures
  • VIN Build Sheet
  • About
  • Contact
Home / DTC Codes / Network & Integration (U-Codes) / U2C58 – Invalid signal received from another control module, Bus signal/message faults, Message missing (Volvo)

U2C58 – Invalid signal received from another control module, Bus signal/message faults, Message missing (Volvo)

Volvo logoVolvo-specific code — factory diagnostic data
DTC Data Sheet
SystemNetwork
StandardManufacturer Specific
Fault typeGeneral
Official meaningInvalid signal received from another control module, Bus signal/message faults, Message missing
Definition sourceVolvo factory description · Autel MaxiSys Ultra&EV

U2C58 means the Volvo XC40 has a communication problem, not a simple bad-part confirmation. The likely real-world effect is a warning message, an inoperative exterior warning sound function, or a module that drops off the scan tool. According to Volvo factory diagnostic data, this code means the ESM(Exterior Sound Module) received an invalid signal from another control module and flagged a bus signal or message missing fault. On this platform, that points to missing network data, corrupted message content, or a module that stayed online but stopped sending the expected message. The code identifies a suspected trouble area. It does not prove the ESM itself failed.

⚠ Scan tool requirement: This is a Volvo-specific code. A generic OBD2 reader will retrieve the code but cannot access the module-level data, live PIDs, or bi-directional tests needed for diagnosis. A professional-grade scan tool with Volvo coverage is required for complete diagnosis.

U2C58 Quick Answer

U2C58 on a Volvo XC40 means the ESM(Exterior Sound Module) did not receive a valid message it expects from another control module. Diagnose the network path, power, ground, and message source before replacing any module.

What Does U2C58 Mean?

The official Volvo definition is: Invalid signal received from another control module, Bus signal/message faults, Message missing. In plain English, the ESM expected data from another module and either did not get it at all or got data that failed a validity check. In practice, that can stop the exterior sound function from working correctly and can trigger related warning messages or communication faults.

What the module actually checks is message presence and message plausibility on the vehicle network. The FTB subtype matters here. Suffix -87 maps to a standardised SAE J2012DA failure type table entry for message missing. That subtype does not identify the failed part. It tells you the fault pattern the ESM detected. For diagnosis, that means you must verify which upstream module should supply the message, whether the message is present on the network, and whether the ESM has stable power, ground, and network integrity.

Theory of Operation

Under normal conditions, the Volvo XC40 uses multiple control modules that exchange timed data over in-vehicle communication networks. The ESM depends on that shared data to decide when and how to operate. It does not work from isolated inputs alone. It needs valid network messages from other modules, and it expects them at the correct time and in the correct format.

This code sets when that normal message flow breaks down. A supplying module may stop transmitting, lose power, reboot, or drop off the bus. The wiring may add resistance or noise. A poor ground can corrupt communication without fully killing the module. In some cases, the message still appears on the network but carries invalid content, wrong timing, or a failed checksum. That is why U-codes stay intentionally general. The code tells you the communication path has a problem. Testing identifies the exact source.

Symptoms

Communication faults like U2C58 usually show up first on the scan tool, then in affected vehicle functions.

  • Scan tool behavior: The ESM or a related module may respond intermittently, show network communication faults, or disappear from the module list during a full vehicle scan.
  • Warning messages: The driver may see a general warning or a message tied to a system that depends on network coordination.
  • Exterior sound issue: The exterior warning sound function may become inoperative, inconsistent, or unavailable.
  • Intermittent operation: The problem may come and go with key cycles, moisture, vibration, or temperature changes.
  • Multiple U-codes: Other modules may store companion communication codes that point toward the same missing message source.
  • Module reboot signs: Functions may briefly return after a restart, then fail again as the message drops out.
  • No obvious drivability change: The vehicle may drive normally even though the network fault remains active.

Common Causes

  • Intermittent CAN communication loss: A brief open, short, or excessive resistance on the Volvo network can make the ESM miss a required message from another control module.
  • Poor ESM power feed: A weak power supply can keep the Exterior Sound Module awake but unstable, which disrupts message processing and triggers an invalid or missing signal fault.
  • High-resistance ground connection: Corrosion or a loose ground point can cause voltage drop under load, and the ESM may then lose network reliability without going completely offline.
  • Connector terminal spread or corrosion: Loose, oxidized, or moisture-damaged terminals at the ESM or a related network node can interrupt bus traffic and create message missing faults.
  • Harness damage near body panels or mounting points: Chafed wiring, pinched loom, or stress at bracket locations can create intermittent opens or shorts on power, ground, or communication circuits.
  • Another control module not transmitting correctly: The ESM may set U2C58 when the source module stays powered down, resets, or sends corrupted data instead of the expected Volvo network message.
  • Configuration or software mismatch: If a module on the XC40 has outdated software or incorrect configuration, the expected message may be absent or invalid even when wiring tests good.
  • Low system voltage during startup or wake-up: Battery or power distribution issues can cause one module to boot late, and the ESM then logs a missing message before the network stabilizes.
  • Water intrusion in a networked module area: Moisture can alter terminal contact tension and circuit resistance, which leads to unstable communication on the Volvo network.

Diagnosis Steps

You need a capable scan tool with Volvo network access, a digital multimeter, wiring information, and basic backprobing tools. A lab scope helps with intermittent network faults. Use the scan tool to compare module presence, related U-codes, and live network status. For this code type, freeze frame should include vehicle speed, ignition state, and any related DTCs.

  1. Confirm U2C58 in the ESM and record all stored, pending, and history codes. Save freeze frame data, especially vehicle speed, ignition state, and companion network faults. Freeze frame shows the conditions when the code set. A scan tool snapshot is different. Use a snapshot during a road test if the fault appears intermittently.
  2. Run a full network scan before touching the ESM. Check whether the ESM and the suspected source module both appear on the scan tool topology. Then inspect fuses, power distribution, and visible harness routing for the involved network path. A pending code may point to an intermittent issue. A hard communication fault often returns quickly at key-on.
  3. Verify ESM power and ground under load. Do not trust a simple voltage check or continuity test. Perform voltage-drop testing while the circuit operates. Ground drop should stay below 0.1 volt with the module loaded. If the feed or ground drops excessively, repair that first and retest.
  4. Inspect the ESM connector and nearby harness carefully. Look for terminal spread, backed-out pins, moisture, green corrosion, and loom damage. Follow the harness through body mounting areas and sharp edges. On a Volvo XC40, body-side routing problems often create intermittent message faults that look like module failures.
  5. Check the related communication circuits with the ignition on. Network bias voltage only exists when the circuit is powered, so ignition-off voltage readings do not help. Compare CAN line voltage to ground at an accessible point. On a healthy high-speed CAN network, both lines sit near about 2.5 volts to ground at rest. A line pulled high or low indicates a short or failed node.
  6. If the affected network segment uses CAN, switch the ignition off and disconnect the battery before resistance testing. Measure resistance between CAN+ and CAN- at an accessible module connector. A healthy terminated bus reads about 60 ohms. A reading near 120 ohms or OL points to an open or missing termination. A very low reading suggests a shorted network.
  7. Use the scan tool to identify which module message the ESM expects but does not receive. Volvo service information varies by platform, so verify the exact source module in the wiring and network diagrams. Then compare that module’s power, ground, and communication status. If the source module resets, sleeps incorrectly, or drops off the network, the ESM can log U2C58 even though the ESM itself remains powered.
  8. Review live data and module state during the same operating condition shown in freeze frame. If the freeze frame shows the fault at low speed, key-on, or wake-up, duplicate that event. Watch for a module that disappears from the network, reports invalid data, or shows repeated resets. Capture a snapshot during the event if the concern only appears briefly.
  9. Perform circuit isolation only after you identify the suspect branch. Disconnect modules one at a time only when service information supports that method and the network design allows it. After each change, recheck network bias, bus resistance, and module visibility. This approach helps you find a shorted node or branch without guessing.
  10. After repairs, clear codes and run a complete network check. Cycle the ignition, repeat the original conditions, and confirm that the ESM receives the required message consistently. Make sure U2C58 does not return as pending or confirmed. Also confirm that all related modules communicate normally and no new U-codes appear.

Professional tip: Treat U2C58 as a message integrity problem, not a guaranteed ESM failure. The FTB subtype -87 identifies a message missing fault, which sharpens the diagnostic path. Focus on why the required message never arrived or arrived invalid. On Volvo networks, a weak power or ground at the sending module often causes this code before a module actually fails completely.

Need network wiring diagrams and module connector views?

Communication stop and network faults require module connector pinouts, bus wiring routes, and power/ground diagrams. A repair manual helps you trace the exact circuit path before replacing any ECU.

Factory repair manual access for U2C58

Check repair manual access

Possible Fixes

  • Repair power supply faults: Restore proper fuse feed, splice integrity, or power distribution to the ESM or the source module after voltage-drop testing confirms the problem.
  • Repair ground connections: Clean, tighten, or rebuild the affected ground point when loaded voltage-drop testing shows excessive resistance.
  • Repair damaged network wiring: Fix opens, shorts, chafed insulation, or pinched CAN wiring in the verified faulted branch, then confirm proper network resistance and bias voltage.
  • Service corroded or loose connectors: Correct terminal tension, remove corrosion, dry moisture intrusion, and repair pin fit issues at the ESM or related module connectors.
  • Correct source-module communication faults: Restore operation of the module whose message the ESM expects if testing shows that module drops offline, resets, or fails to transmit.
  • Update or configure software as required: Perform Volvo-approved software loading or configuration only after wiring, power, ground, and network integrity tests pass.
  • Replace a control module only after proof: Replace the ESM or the message-sending module only when the module fails circuit verification, loses communication with known-good inputs, or cannot hold proper network operation.

Can I Still Drive With U2C58?

You usually can drive an XC40 with U2C58 if the fault only affects the ESM(Exterior Sound Module) message path and no other network functions act up. That said, you should not treat it as harmless until you confirm what else shares that communication path on your Volvo platform. A missing or invalid bus message can stay limited to one comfort or warning feature, or it can point to a broader network problem that is still developing. If other modules drop offline, warning lamps appear, charging or starting behavior changes, or multiple communication codes set together, stop and diagnose it first. Drive only if the vehicle operates normally, the network remains stable, and no safety-related system shows active faults.

How Serious Is This Code?

U2C58 ranges from minor to significant, depending on what message the ESM expects and which network segment carries it. In the best case, the issue causes an exterior sound function concern and little else. In the worst case, the code flags unstable communication on a Volvo network branch, and that can spread into other module complaints. This is not an SRS deployment code, but network faults can still affect safety systems if the same power, ground, splice, or bus path feeds multiple controllers. Treat it as more serious when several modules log message-missing faults, when scan tool communication drops in and out, or when the vehicle shows multiple electrical symptoms. Treat it as less serious when the fault stays isolated to the ESM and you confirm stable power, ground, and bus integrity elsewhere.

Common Misdiagnoses

Technicians often replace the ESM too early because the code names that module in the scan report. That wastes time and money. U2C58 only tells you the ESM received an invalid signal or missed a required message. It does not prove the ESM failed. Another common mistake is chasing the wrong module first without checking which controller should supply the missing message on that Volvo network. Shops also miss simple causes such as low system voltage, connector spread terminals, moisture intrusion, or high resistance at a shared ground. The right approach starts with a full network scan, code mapping across all modules, communication status checks, and loaded power and ground testing before any module replacement or programming decision.

Most Likely Fix

The most common repair direction is restoring clean communication to the ESM by correcting a wiring, connector, power, or ground fault rather than replacing the module outright. On a Volvo XC40, pay close attention to connector fit, terminal tension, moisture, corrosion, and harness damage on the ESM circuit and on the module that should transmit the missing message. The other frequent repair direction is software or configuration correction after you verify the network hardware works properly. Confirm the fix by clearing codes, checking that the ESM communicates consistently, and driving long enough for the message path to become active under normal operating conditions. Enable criteria vary by system, so use Volvo service information to verify when the monitor runs.

Repair Costs

Network and communication fault repairs vary by root cause — wiring/connectors are often the source, but module-level repairs or replacements can be significantly more expensive.

Repair TypeEstimated Cost
Basic DIY inspection (battery, fuses, connectors)$0 – $50
Professional diagnosis$100 – $200
Wiring / connector / ground repair$80 – $400+
Module replacement / programming$300 – $1500+

Related Received Another Codes

Compare nearby Volvo received another trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • U2603 – Invalid signal received from another control module, Bus signal/message faults, Message missing (Volvo)
  • U1352 – Steering Wheel Switch Module, Bus signal/message faults, Message missing Unconfirmed (Volvo)
  • U112B – Interrupted communication with Central Electronic Module (CEM), Bus signal/message faults, Message missing (Volvo)
  • U2E04 – ECU supply voltage too low, Algorithm based faults, Event information (Volvo)
  • U2011 – Motor, General electrical faults, Circuit intermittent (Volvo)
  • U01D5 – Illegal count received from Rear Corner Radar (RCR)

Last updated: April 11, 2026

Key Takeaways

  • U2C58 on Volvo is a manufacturer-specific network code, not a universal part-failure statement.
  • The ESM detected an invalid or missing message, but the root cause can sit in another module, the wiring, or the network itself.
  • The FTB suffix -87 supports a message fault path and should guide diagnosis toward missing or invalid communication.
  • Check full-vehicle network codes, module communication status, and loaded power and ground before replacing anything.
  • Stable scan tool communication with the ESM does not rule out an intermittent bus or message-source problem.

FAQ

Does U2C58 mean the ESM has failed?

No. This Volvo code means the ESM received an invalid signal or did not receive an expected message. That points to a suspected trouble area, not a confirmed failed module. The fault can come from the message-sending module, shared power or ground loss, connector damage, bus wiring issues, or software problems. Test the circuit first.

If my scan tool can still talk to the ESM, what does that mean?

It means the module is not fully offline at the moment of testing, but it does not clear the network. The ESM can communicate during a scan and still log U2C58 because a specific message was missing, corrupted, or intermittent. Check live network status, look for related U-codes in other modules, and verify whether the expected message source also communicates normally.

Can a low battery or voltage problem cause U2C58 on a Volvo XC40?

Yes. Low system voltage can destabilize module logic and bus communication, especially during startup or wake-up events. That can create invalid-message and message-missing faults without any hard bus wiring failure. Check battery condition, charging performance, and voltage drop on ESM power and ground feeds under load before you condemn a controller or start programming work.

Will clearing the code prove the repair worked?

No. Clearing U2C58 only erases the stored fault memory. You still need to confirm that the message path stays intact when the relevant network traffic becomes active again. Drive the vehicle through normal operating conditions and recheck all modules. The exact run conditions vary by Volvo platform, so use service information to confirm when that message-monitor logic runs.

Does replacing the ESM require programming on Volvo?

In many cases, yes. Volvo module replacement commonly requires platform-correct software loading, configuration, or initialization with factory-level tools or an approved equivalent. Do not install an ESM before you verify powers, grounds, and network integrity, because programming will not fix a wiring or bus fault. Confirm the hardware path first, then follow Volvo setup procedures if replacement becomes necessary.

All Categories
  • Steering Systems
  • Suzuki
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Ford
  • Body Systems (B-Codes
  • Wheels / Driveline
  • Volvo
  • Chassis Systems (C-Codes
  • CAN Bus / Network Communication
  • Audi
  • Network & Integration (U-Codes
  • Control Module Communication
  • Skoda
  • Engine & Powertrain
  • Vehicle Integration Systems
  • Jeep
  • Fuel & Air Metering
  • Volkswagen
  • Ignition & Misfire
  • Mitsubishi
  • Emission System
  • BYD
  • Transmission
  • Toyota
  • Hybrid / EV Propulsion
  • Lexus
  • Cooling Systems
  • Mercedes-Benz
  • Body / Comfort & Interior
  • Dodge
  • Airbag / SRS
  • Kia
  • Climate Control / HVAC
  • Hyundai
  • ABS / Traction / Stability
  • Nissan
Powertrain Systems
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
More Systems
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
Safety & Chassis
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
Chassis & Network
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer