Fault code lookup

BodyB1004

Caution

Severity: Caution - get it checked when you can

Keep Alive Memory (KAM)

32 brands affected · Generic SAE J2012 description.

Key terms: Control module: a small computer that runs one part of the car · SAE J2012: the standard generic code list

1What it means in plain English

A body system has a fault. Depending on the make, this range can include airbags and seat belts, windows, locks and climate control, and also charging, brake, oil or coolant sensors.

2Common causes

  1. Wiring or connector fault
  2. Faulty sensor or switch
  3. Water or corrosion in a connector
  4. Control module fault
  5. Low battery voltage

3Can I drive?

Caution · drive with care

Do not assume this code is safe to drive. If it concerns the brakes, brake vacuum, charging/alternator, engine oil or coolant, have it diagnosed before driving. Airbags or seat belts may not work in a crash, and a brake or charging fault can leave the car unsafe or stranded. For convenience systems (windows, locks, climate), have it checked when convenient.

This page gives general information. It is not professional advice. For a definite diagnosis and a repair quote, ask a qualified mechanic to inspect the car.

4Brand data 32

BrandCodeDescriptionSystem
Ashok Leyland CVB1004Keep Alive Memory (KAM) SAEBody
Mercedes-BenzB1004Keep Alive Memory (KAM) SAEBody
BYDB1004Inside temperature SNSR. inactive BrandBody
CheryB1004Key not programmed BrandBody
ChryslerB1004Keep Alive Memory (KAM) SAEBody
DaewooB1004Keep Alive Memory (KAM) SAEBody
DaihatsuB1004CAN gateway startup error BrandBody
DFFSB1004Internal fault BrandBody
DFFXB1004Inside temperature SNSR. inactive BrandBody
GeelyB1004Driver side airbag deployment BrandBody
GMB1004Reestablecimiento KAM BrandBody
Great WallB1004Key not programmed BrandBody
HafeiB1004Inside temperature SNSR. inactive BrandBody
HoldenB1004Electronic Control Unit BrandBody
IsuzuB1004Keep Alive Memory (KAM) SAEBody
Land RoverB1004Right frontal impact classification sensor BrandBody
MahindraB1004RPAS Sensor Rear center left No signal communication (RLC) BrandBody
MaseratiB1004Keep Alive Memory (KAM) SAEBody
MitsubishiB1004Inside temperature SNSR. inactive BrandBody
OpelB1004Reestablecimiento KAM BrandBody
PeroduaB1004CAN gateway startup error BrandBody
PeugeotB1004Keep Alive Memory (KAM) SAEBody
ProtonB1004Inside temperature SNSR. inactive BrandBody
SaabB1004Reestablecimiento KAM BrandBody
MG (SAIC)B1004Right Turn Light Short to Ground BrandBody
SmartB1004Keep Alive Memory (KAM) SAEBody
SprinterB1004Keep Alive Memory (KAM) SAEBody
SubaruB1004Keep Alive Memory (KAM) SAEBody
SuzukiB1004Immobilizer Control Module EEPROM Malfunction BrandBody
TataB1004Fuel Level Sensor Open BrandBody
ToyotaB1004ECU internal fault BrandBody
VolkswagenB1004Keep Alive Memory (KAM) SAEBody

Legend: SAE is the generic J2012 description; Brand is text taken from that manufacturer’s data. Manufacturer rows keep the wording and language of the source data, and non-English text is tagged so screen readers pronounce it correctly.

5Extended variant codes 9

These 7-character codes are manufacturer-specific variants of B1004 and may be reported by some scan tools.

BrandCodeDescriptionSystem
SsangYongB100400CAN communication: Vehicle Control Unit (VCU) signal not received (charge status signal) BrandBody
SsangYongB100411Auto Defog Sensor (ADS) circuit short to ground BrandBody
SsangYongB100412Auto Defog Sensor (ADS) circuit short to battery (+) BrandBody
SsangYongB100414Auto Defog Sensor (ADS) circuit open or short to ground BrandBody
SsangYongB100415Auto Defog Sensor (ADS) circuit open or short to battery BrandBody
Mercedes-BenzB100416Unterspannung (lokal < 8V) an der Backup Batterie oder Klemme 30b am EZS fehlt BrandBody
SsangYongB10041CBattery voltage high BrandBody
HyundaiB100452This DTC is set when variant coding is incorrectly performed as if CUbis option is installed on the vehicle even though real vehicle has not CUbis on the CAN BUS BrandBody
HyundaiB100455This DTC is set when variant coding is incorrectly performed as if CUbis option is not installed on the vehicle even though real vehicle has CUbis on the CAN BUS BrandBody

6Related codes

Browse Bxxx codes or B100xx codes.

OpenDTC - independent fault code reference