Store relaunching soon · pro diagnostics & tools for independent shopsjoseph@directtoolsource.com
Direct Tool SourcePro Diagnostics
Home / Answers / OBD-II & Trouble Codes / Body and Chassis Codes

Body and Chassis Codes

Reading and diagnosing B-codes and C-codes for airbags, ABS, stability control and body systems.

5 answers · last reviewed 2026-11-09

Why do B-codes and C-codes mean different things on different vehicles?

Many body and chassis codes are defined by each vehicle maker rather than by a universal standard, so the same number can mean different faults on different brands; always use the maker's definition.

Read the full answer →

Can I clear an airbag light with a regular code reader?

Short answer: Usually not. Airbag codes are stored in the restraint module, so you need a scan tool with SRS coverage, and you should diagnose and repair the fault before clearing anything.

Basic OBD-II code readers only access engine and emissions codes. Airbag codes live in the restraint control module, which requires a tool with SRS coverage for that vehicle.

Never clear airbag codes without finding the cause. Common causes include seat connector problems, clock spring failure, damaged seatbelt buckle sensors, and codes from crash events that require replacing parts. Some crash data codes cannot be cleared; the module must be replaced or reset by a specialist.

Disconnect the battery and wait the specified time before working on airbag components. Do not use a test light on airbag circuits. After repairs, clear codes and confirm the airbag light completes its bulb check and goes out. If the light stays on, rescan, as some codes return immediately when a fault is still present.

Tools used for this job

Autel AL629 ABS SRS Engine and Transmission Scan ToolTopdon AL600 ArtiLink600 ABS & SRS Code Reader

What does a stability control code mean when ABS works fine?

Short answer: Stability control uses extra sensors such as steering angle, yaw rate and lateral acceleration; a fault or missing calibration in one of those can disable stability control while ABS still works.

ABS and stability control share hydraulic hardware, but stability control needs more information. A steering angle sensor that is not calibrated after an alignment, a yaw rate sensor fault, or an engine torque reduction fault can disable stability control and turn on its warning light.

Scan the ABS or chassis module for codes and check live data from the steering angle, yaw and lateral acceleration sensors. With the wheels straight and the vehicle stationary on a level surface, steering angle should read near zero and yaw rate near zero.

Many fixes involve a steering angle sensor calibration or a yaw sensor zero point calibration with a scan tool. Check also for engine codes, since stability control may be disabled when the engine computer cannot reduce torque. Road test afterward to confirm the light stays off.

Tools used for this job

Autel MS906MAX OBDII Bi-Directional Diagnostic ScannerTopdon TDONEPLUS ONE Plus 10.1" Automotive Diagnostic Scan Tool Bundle

What does a tire pressure monitoring code in the body module mean?

Short answer: TPMS codes usually point to a sensor that is not transmitting, a sensor with a low battery, an unregistered sensor ID, or a receiver problem; the code subtype and sensor data on a TPMS tool narrow it down.

On many vehicles, tire pressure monitoring runs through the body control module or a dedicated receiver. Codes may name a specific wheel position, a missing sensor, a low battery or a system fault.

Use a TPMS tool to trigger each sensor and read its ID, pressure, temperature and battery status. If one sensor will not respond, it may have a dead battery or be damaged. If all sensors respond but the vehicle does not recognize them, the IDs may not be registered, which calls for a relearn.

If no sensors are received by the vehicle while the tool reads them fine, check the receiver or module, its power and antenna. Clear codes after repairs and drive as required for the system to confirm sensor reception. Set tire pressures to the placard before the relearn.

Tools used for this job

Autel 700020 MaxiTPMS TS508WF KitAutel TS900 TPMS And Diagnostic Tablet

Why is the ABS light on when the engine computer shows no codes?

Short answer: ABS faults are stored in the ABS module, not the engine computer, so a basic code reader often shows nothing; scan the ABS module directly with a tool that reads chassis codes.

Basic OBD-II code readers communicate mainly with the engine and sometimes transmission modules. The ABS light is controlled by the ABS module, which stores its own chassis codes, such as wheel speed sensor, pump motor or valve faults.

Use a scan tool that can read the ABS module. Check codes, then look at wheel speed sensor live data while the vehicle is moving or while spinning each wheel by hand to see which sensor drops out. Low brake fluid, a faulty brake switch or low system voltage can also turn on the light on some vehicles.

Inspect sensor wiring and tone rings for damage or debris. Support the vehicle safely on jack stands or a lift before spinning wheels, and test drive in a safe area to confirm the repair.

Tools used for this job

Autel AL629 ABS SRS Engine and Transmission Scan ToolTopdon AL600 ArtiLink600 ABS & SRS Code Reader

General guidance only. Follow the vehicle and tool manufacturer's procedures, and confirm vehicle coverage on the tool maker's list before buying.