DOBD DashX Browse all codes Blog
U0046

Vehicle Communication Bus C

Communication network (CAN bus) Generic OBD-II Medium

What it means

U0046 is a general fault on vehicle communication Bus C, meaning a module detected a problem with this data bus that lets control modules share information. It usually surfaces as warning lights and modules that won't respond to a scan tool. Which features are affected depends on what "Bus C" carries on your specific vehicle.

Medium

Can I keep driving? Usually drivable, but a bus fault can drop several modules offline at once — expect warning lights and reduced features until it's diagnosed.

Real-world scan data

Seen in
30
scans in the past year
Found in
<0.1%
of scans
<0.1%
of scans that found faults

Figures reflect only diagnostic scans recorded through our own apps and tools. Cars are typically scanned because a symptom or warning light prompted it, so these counts describe our scan records — not the incidence of faults in any model, and not the quality, reliability, or safety of any vehicle. No comparison between manufacturers or models is implied. All trademarks belong to their respective owners; no affiliation or endorsement is implied.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Open, short, or high resistance in the Bus C wiring or connectors
  2. Chafed, pinched, or corroded bus wiring
  3. A failing module disrupting the bus
  4. Water intrusion or corrosion at a connector or splice
  5. Weak battery or low system voltage setting spurious network codes

How to diagnose & fix

Work through it in order

  1. Scan every module and note which are unreachable to locate the fault on Bus C.
  2. Check battery voltage and charging; correct low voltage, then clear and re-test.
  3. Inspect Bus C wiring and connectors for damage, corrosion, or water intrusion.
  4. Measure bus voltages and resistance to find an open, short, or bad termination.
  5. Isolate modules one at a time to find a unit disrupting the bus; repair the wiring or replace the confirmed faulty module.

FAQ

Quick answers

Is it safe to drive with U0046?+
Often yes for short trips, but because a bus fault can disable systems you rely on, have it diagnosed before extended driving.
Can I just clear U0046?+
You can, but it returns unless the underlying wiring fault or failing module is repaired. Check the battery first, as low voltage can trigger it.

Related codes

Read & clear U0046 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX