If more than one error light appears on your vehicle's dashboard at the same time (for example, Check Engine, ESP and ABS), and the diagnostic scanner shows codes U0100 or U0121 - with a 90% probability the problem lies in CAN bus. This network connects all electronic control units (ECUs) in the car, and its failure paralyzes communication between systems. In modern cars (from Volkswagen Golf IV 1997 to Tesla Model 3 2023) The CAN bus is responsible for everything: from engine operation to the multimedia system. Let's figure out how it works, why it breaks, and how to check it without visiting a car service center.
CAN (Controller Area Network) is not just a βwireβ, but an entire data exchange protocol developed by the company Bosch in 1983 specifically for the automotive industry. Its key advantage is fault tolerance: even if one of the network nodes fails, the others will continue to work. For example, if the climate control control unit fails, the engine will still start. However, if the tire is seriously damaged (broken, shorted to ground), the car can be completely immobilized - or, worse, βfreezeβ while driving.
In this article you will find:
- π§ Physical device CAN buses: where the wires are laid, how they are marked and how they differ High-Speed CAN and Low-Speed CAN.
- β‘ Typical faults: from contact oxidation to shield damage, with examples of error codes (
U0073,U0101). - π Step-by-step diagnostics multimeter and oscilloscope, including checking resistance and waveform.
- π Consequences of ignoring problems with CAN: why you canβt drive with a βbuggyβ tire and what it leads to.
1. What is a CAN bus and why is it needed in a car?
CAN bus is two-wire network, through which electronic control units (ECUs) exchange data in real time. Think of it as the βnervous systemβ of a car: instead of hundreds of separate wires between each sensor and the unit, there are only two main lines - CAN_High (high level) and CAN_Low (low level). This reduces wiring weight by 50-70% and makes it easier to add new features (e.g. adaptive cruise control or keyless entry).
The main tasks of the CAN bus:
- π‘ Synchronization of ECU operation: for example, engine control unit (ECU) transmits speed data to the block ABSso that the brake system corrects the effort when skidding.
- β οΈ Diagnostics: If one of the components (for example, the tire pressure sensor) fails, error information is transmitted to the dashboard.
- π Firmware update: new versions of software for units are flashed via CAN (for example, when upgrading a multimedia system).
- π Comfort control: seat adjustment, climate control, lighting - all this is controlled via the bus.
In modern cars it is used multiple CAN networks, divided by speed and purpose:
- High-Speed CAN (500 kbit/s): connects critical systems - engine, transmission, ABS, ESP.
- Low-Speed CAN (125 kbps): controls comfort - windows, mirrors, audio system.
- Single-Wire CAN (33β83 kbit/s): used in low-cost models for non-critical nodes.
β οΈ Attention: If your car has a system installed Start-Stop, the CAN bus is responsible for its correct operation. If the network breaks, the engine may randomly stall while driving or refuse to start.
2. CAN bus device: connection diagram and wire markings
Physically, the CAN bus is twisted pair of wires with a resistance of 120 Ohms, protected by braided shielding. The wires are marked as follows:
CAN_High(CAN-H) - usually orange or yellow.CAN_Low(CAN-L) β orange-black or green-yellow.
In some vehicles (eg BMW E60) wires can be gray or black - it depends on the manufacturer.
The CAN bus connection diagram is built on the principle "common bus": All ECUs are connected in parallel to two wires through terminal resistors (120 ohms). These resistors are located on extreme nodes of the network (usually in the engine control unit and comfort unit) and are necessary for interference suppression. If at least one resistor is missing or damaged, the network stops working.
| CAN bus element | Purpose | Typical faults |
|---|---|---|
twisted pair CAN_H/CAN_L |
Differential signal transmission | Open, short to ground/power, insulation damage |
| Terminal resistors (120 ohms) | Network impedance matching | Missing resistor, change in value |
| Connectors and connectors | Connecting the ECU to the bus | Oxidation of contacts, poor crimping |
| Braided shielding | Electromagnetic Interference Protection | Screen damage, corrosion |
Where to look for a CAN bus in a car:
- π B main wiring harness under the dashboard (usually near the fuse box).
- π B doorways (if the network goes to the glass/mirror control units).
- π§Under center console (for connecting a multimedia system).
3. Signs of a CAN bus malfunction: symptoms and error codes
The CAN bus rarely fails suddenly; problems usually develop gradually. Here key symptomsindicating a malfunction:
- π¨ Multiple errors on the dashboard: light up at the same time Check Engine, ABS, ESP, Airbag.
- π "Glitches" of electronics: spontaneous turning on of headlights, windshield wipers, changing climate control settings.
- π Systems failure: cruise control does not work, refuses Start-Stop, data from sensors is not read.
- π΅ Diagnostics can't be read: scanner (eg ELM327) does not connect or shows "No Communication".
Typical CAN bus error codes (according to standard OBD-II):
U0073β Loss of communication with the control unit (usually indicates a broken tire).U0100β CAN communication fault (general network failure).U0121β Lost connection with the unit ABS (problem in branch bus).U0401β Incorrect data from another block (often caused by a short circuit).C1140β CAN error in the system ESP (for Mercedes, Audi).
β οΈ Attention: If, after disconnecting the battery, the car stops starting or does not βseeβ the key, check CAN bus in the immobilizer circuit. B Toyota and Nissan This is a common problem after βlighting upβ from another car.
Causes of CAN bus malfunctions:
- π₯ Short circuit to ground or +12V (for example, after unsuccessful wiring repair).
- βοΈ Broken wire (often in places where the harness is bent under the pedals).
- π§ Contact corrosion in connectors (especially in a car after an accident or flooding).
- π No terminal resistors (for example, after replacing the ECU manually).
- π‘ Interference from non-standard equipment (alarm systems, DVRs).
4. How to check the CAN bus yourself: step-by-step instructions
To diagnose the CAN bus you will need:
- π§ Multimeter (with resistance and voltage measurement mode).
- π Oscilloscope (optional, for advanced diagnostics).
- π Jumpers or βclipsβ for dialing.
- π Wiring diagram for your car (can be found in the manual or on Autodata).
Step 1: Checking Terminal Resistors
- Turn off the ignition and remove the negative terminal from the battery.
- Find the connector OBD-II (usually under the steering wheel) and measure the resistance between the contacts
CAN_H(pin 6) andCAN_L(pin 14). - Normal value: 55β65 Ohm (two 120 Ohm resistors are connected in parallel).
- If resistance 0 ohm - short circuit if 120 Ohm or β β one of the resistors is broken or missing.
Step 2: Check bus voltage
- Turn on the ignition (do not start the engine).
- Measure the voltage between
CAN_Hand mass, then betweenCAN_Land mass. - Normal values:
CAN_H: 2.5β3.5 V.CAN_L: 1.5β2.5 V.
Step 3. Checking the integrity of the wires
- Disconnect all computers from the CAN bus (disconnect the connectors).
- Ring the wires
CAN_HandCAN_Lto a break between the outer blocks (for example, between ECU and comfort block). - The resistance should be close to 0 ohm. If β - break.
Checked resistance between CAN_H and CAN_L (55-65 Ohm)|
Voltage measured on CAN_H and CAN_L (2.5V and 1.5V respectively) |
Wires checked for break (resistance ~0 Ohm)|
Checked contacts in connectors for oxidation|
Non-standard devices are disabled (alarm, recorder) -->
Step 4: Advanced Oscilloscope Diagnostics
If you have an oscilloscope, connect it to CAN_H and CAN_L (ignition on). A normal signal looks like square pulses with an amplitude of ~2 V. Signs of malfunction:
- π Overwhelmed fronts pulses - poor contact or high resistance in the circuit.
- π Line noise β interference from a generator or abnormal equipment.
- π No signal β broken or disabled ECU.
5. Typical mistakes when repairing a CAN bus and how to avoid them
Many car owners aggravate problems with the CAN bus by trying to fix it without understanding the principles of operation. Common mistakes:
β Mistake 1: Using twists instead of soldering
CAN bus works with high frequency signals, and twisting creates additional resistance and interference. All connections must be soldered with heat shrink. For example, in Ford Focus II after "oblique" twists an error often appears U0100.
β Error 2: Replacing terminal resistors with non-original ones
Resistors must be exactly 120 ohms with a tolerance of Β±1%. Using 100 or 150 ohm resistors results in signal reflections and glitches. B Volkswagen Passat B6 this causes floating errors ABS.
β Mistake 3: Ignoring shielding
If you damage the twisted pair shield braid during repairs, the bus will become vulnerable to interference. For example, in Renault Megane III this manifests itself as spontaneous operation of the wipers when the engine is running.
β Error 4: Connecting non-standard devices without filters
DVRs, radar detectors and cheap alarms (StarLine A91, Pandora DXL>) often βclogβ the CAN bus with interference. Always use CAN filters (for example, CAN-Filter from Fortin).
If errors remain after repairing the CAN bus, try resetting the ECU adaptations via a diagnostic scanner (for example, Launch X431). In some cars (for example, BMW F30) after a bus break, the blocks require retraining.
6. Consequences of ignoring problems with the CAN bus
If the CAN bus malfunction is not corrected, the consequences can be critical:
π For traffic safety:
- π΄ Denial ABS and ESP: During emergency braking, the wheels will lock and the car will skid.
- π₯ Airbag failure: in Toyota Corolla E170 If the CAN is broken, the airbags may not work in an accident.
- π₯ Fire: A short circuit in the busbar can melt the insulation and cause a fire (especially in cars with aluminum wiring, such as Mercedes W211).
π° For wallet:
- π§ ECU failure: control units can βburn outβ due to overvoltage in the bus. Replacement ECU on Audi A4 B8 will cost 50β100 thousand rubles.
- π Fall in car value: when selling a car with a faulty CAN bus, the price tag will have to be reduced by 15β20%.
- π Towing costs: if the tire fails on the highway, the tow truck will cost 5β10 thousand rubles.
β οΈ Attention: In cars with hybrid or electric power plants (for example, Toyota Prius, Nissan Leaf) The CAN bus controls high-voltage circuits. Its malfunction can lead to electric shock when trying to repair!
7. CAN bus in electric vehicles and hybrids: features
B electric vehicles (Tesla, Hyundai Kona Electric) and hybrids (Toyota RAV4 Hybrid, Ford Escape PHEV) The CAN bus performs additional functions:
- π Battery management: transmits data on temperature, voltage and cell status Li-ion battery
- β‘ Charging control: Synchronizes the operation of the charger and inverter.
- π Energy recovery: Coordinates the braking system and the electric motor for maximum energy recovery.
Features of CAN bus diagnostics in electric vehicles:
- π High Voltage Safety: Before working with the bus, the high-voltage battery must be disconnected (in Tesla Model 3 this is done through the service menu).
- π‘ More interference: Due to powerful inverters and chargers, high-frequency interference occurs in the bus. For diagnostics, you need an oscilloscope with a bandwidth of at least 100 MHz.
- π§ Difficulty of repair: in hybrids the CAN bus is often integrated with DC/DC converter. For example, in Toyota Camry Hybrid Replacing a damaged section of the bus requires reflashing the control unit.
How to Disable the High Voltage Battery in a Tesla Model 3 Before Repairing the CAN Bus
1. Go to the service menu through the central screen: Controls β Software β Service Mode.
2. Select High Voltage Disable and confirm disconnection.
3. Wait 5 minutes (capacitor discharge time).
4. Check the voltage on the high-voltage contacts with a tester (should be 0 V).
Do not touch the orange wires without dielectric gloves!
8. Frequently asked questions (FAQ)
β Is it possible to drive with a faulty CAN bus if the car starts?
No. Even if the engine is running, a CAN bus failure can lead to:
- Refusal ABS and ESP at a critical moment.
- Failure to deploy airbags in an accident.
- Damage to the ECU due to overvoltage.
In some cars (for example, BMW E60) a faulty CAN bus blocks the engine from starting after stopping.
β What multimeter is needed to check the CAN bus?
An inexpensive multimeter with:
- Resistance measurement mode (up to 200 Ohm).
- Voltage measurement accuracy Β±0.1 V.
- Dialing function.
Suitable models: Mastech MS8268, UNI-T UT139C, Fluke 101.
β Is it possible to fix a CAN bus with tape-lock?
No. Scotch locks (solderless connectors) create unnecessary resistance and contact resistance, which leads to:
- Loss of data packets.
- Errors
U0073andU0100. - Corrosion of contacts over time.
Use only soldering with heat shrink or original connectors.
β Why did the CAN bus disappear after replacing the battery?
Probable reasons:
- π Reset ECU adaptations: some blocks (for example, in VW Golf VI) require retraining after a power outage.
- β‘ Overvoltage: if you βlightedβ it from another car with the engine running, the CAN transceiver in one of the units could burn out.
- π Oxidation of contacts: when disconnecting the battery, the connectors on the CAN bus could become loose.
Solution: Check the bus resistance (should be 60 ohms) and reset the ECU (disconnect the terminal for 10 minutes).
β Where can I repair a CAN bus inexpensively in Moscow/St. Petersburg?
Specialized CAN bus repair services (prices for 2026):
| City | Service | Diagnostic cost | Repair cost |
|---|---|---|---|
| Moscow | Auto electrics on Kolomenskaya | 1,500 rub. | from 3,000 rub. |
| St. Petersburg | CAN-Master on Ligovsky | 1,200 rub. | from 2,500 rub. |
| Yekaterinburg | Electron-Service | 1,000 rub. | from 2,000 rub. |
Advice: before your visit, check if the masters have oscilloscope and experience working with your brand of car.
The main conclusion: the CAN bus is the βnervous systemβ of the car. At the first signs of a malfunction (multiple errors, electronics glitches), immediately check the bus resistance and the integrity of the wires. Ignoring the problem can lead to an accident or expensive ECU repair.