DOBD DashX ☰ Browse all codes
U0031

Vehicle Communication Bus A (+) Low

Communication network (CAN bus) Generic OBD-II Medium

What it means

U0031 means the CAN-High (+) line of communication bus A is reading abnormally low voltage — typically from a short to ground or across to CAN-Low, or a module dragging the line down. Bus "A" is defined by the manufacturer: on many vehicles it's a body/comfort network, but on some it carries powertrain data, so the impact ranges from lost features to reduced power or a no-start. Diagnosis identifies which bus is affected before you decide it's safe to drive.

Medium

Can I keep driving? Depends on which bus 'A' is on your vehicle — often drivable, but if bus A carries powertrain data you may see reduced power or a no-start, so diagnose before relying on the car.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. CAN-High (+) wire shorted to ground or to CAN-Low, pulling voltage low
  2. Corroded or damaged connector on the bus A circuit
  3. Chafed or pinched CAN wiring
  4. A failed module holding the bus voltage down

How to diagnose & fix

Work through it in order

  1. Scan all modules and record the codes — the affected modules identify which segment of bus A is faulty.
  2. Back-probe CAN-High and CAN-Low and compare voltages to spec to confirm the low-side fault.
  3. Inspect the bus A wiring and connectors for shorts to ground, chafing, and corrosion.
  4. Disconnect suspect modules one at a time to see if bus voltage recovers, isolating a shorted module.
  5. Repair the wiring short or replace the faulty module, then clear and re-test.

FAQ

Quick answers

Is it safe to drive with U0031?+
Only after diagnosis. The letter 'A' is manufacturer-specific — if it's a comfort bus the car drives fine, but if it's the main powertrain bus you can lose power or fail to start, so confirm first.
Can I just clear U0031?+
No — a low CAN voltage is a wiring or module fault. Clearing it won't hold; the short or failing module has to be found and repaired.

Related codes

Often seen with U0031

Read & clear U0031 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