B1049Manufacturer-specific code

B1049 Code: Manufacturer Body Code: Diagnostic Procedure and Precautions

The B1049 code belongs to the block of body codes reserved for manufacturers, so its meaning depends on the make and the model. This page explains the diagnostic procedure that applies to any code in this family and the checks that make sense before you know the exact definition.

Severity
High
Can I keep driving?
Yes, but with caution
Estimated cost
$50 to $900
Difficulty
Hard
System
Body and Comfort
Applies to
Depends on the manufacturer
On this page

What the B1049 code means

Body modules manage everything that is not the engine, transmission, brakes or network: restraint systems, climate control, central locking, power windows, interior lighting, the alarm and, on modern vehicles, a good part of the comfort electronics.

Those modules keep their own codes in a different memory from the engine. A basic OBD2 reader does not look at it, which explains a very common situation: a warning light on the dash and a scan tool that insists there are no codes.

The B1049 code belongs to the B1xxx block, reserved for each manufacturer. Its definition changes between makes, so the generic description offered by a tool without specific coverage may not match your vehicle.

There is also a safety consideration that runs through this whole family. Many of these codes affect restraint systems with pyrotechnic charges, and handling them without the proper precautions can cause an accidental deployment.

Before any work, find out which specific module stored the code. A modern vehicle has several body modules working at once, and the same number can appear in the memory of one or another with different implications. A scan tool with full coverage shows not only the code but the module that holds it, and that detail guides the work far more than the description itself.

One detail explains why these codes often stay stored even though the fault no longer exists. Many body modules, and especially restraint modules, keep the code permanently until authorized equipment erases it. The logic is deliberate: a one-time fault in a safety system must stay on record so someone reviews it, not disappear on its own at the next start.

That means reconnecting a loose connector does not turn the light off. You have to clear the B1049 code with the scan tool after the repair, and check that it does not return after several ignition cycles. If it comes back right away, the fault is still present. If it does not return, the repair worked.

B1049 code symptoms

  • Warning light for the affected body system on.
  • A basic reader finds no codes even though the light is on.
  • Comfort functions that respond intermittently.
  • The check engine light may be completely off.
  • Symptoms that come and go depending on humidity or temperature.
  • Different behavior depending on the make, since it is a manufacturer code.
  • The warning light stays on even though the fault has already been corrected.
  • The code stays stored after several ignition cycles.

Likely causes of the B1049 code

  1. Not having the exact definition, which keeps you from aiming the work.
  2. Loose or unplugged connectors under the seats, carpets or panels.
  3. Weak battery, which generates body codes with no real fault.
  4. Rusty body grounds.
  5. Moisture or water intrusion in modules and junction boxes.
  6. Wiring pinched after seats or interior panels were removed.
  7. Blown fuse in the affected circuit.
  8. Failed module, which usually needs programming after it is replaced.
  9. Code stored permanently after a one-time fault that has already been resolved, waiting to be erased with a scan tool.

How to diagnose the B1049 code step by step

  1. Confirm the definition for your make, model and year before any measurement.
  2. Use a scan tool with access to every module. Without it you cannot read even the data associated with the code.
  3. Ask about recent work inside the vehicle. Removing seats, carpets or panels is the most common cause of loose connectors and pinched wires.
  4. Check the battery and body grounds, which are a cross-cutting cause throughout this family.
  5. Look for moisture under the carpets, in the trunk and in the junction boxes.
  6. Read the codes from all the modules and cross-reference them. Several codes from the same system give better direction than a single one.
  7. Look up the technical service bulletins from the manufacturer for your model.
  8. Clear the code after the repair and check whether it comes back. These modules keep it permanently, so the light does not turn off on its own even when the fault is gone.

How to fix the B1049 code

  • Disconnect the battery and wait the time the manufacturer specifies before handling any restraint component.
  • Reconnect and secure any loose connectors under the seats and panels.
  • Free any pinched wiring after interior work and protect the affected section.
  • Clean and tighten the body grounds.
  • Replace the battery if its voltage is not sufficient.
  • Dry and seal the points where water gets in.
  • Replace and program the module only after ruling out everything above.
  • Clear the code with the scan tool after the repair and verify over several ignition cycles that it does not return.

Technical reference data

  • B1xxx codes are reserved for each manufacturer, and their meaning is not universal.
  • Body modules keep their codes in a different memory from the engine.
  • A basic reader cannot reach that memory. A scan tool with full coverage is needed.
  • Restraint systems include pyrotechnic charges: disconnect the battery and wait before handling.
  • Replacing a body module usually requires programming afterward.
  • Restraint modules keep their codes permanently until they are erased with proper equipment.

Brand-specific notes

The most common cause in this family, and the easiest to overlook, is the connectors under the seats. They come loose when the seat is moved, when the interior is vacuumed or when cargo is carried, and they generate codes that look like serious faults.

If the system involved is a restraint system and you do not have specific training, the sensible choice is to hand the job off. The risk of an accidental deployment is not worth the savings in labor.

Frequently asked questions about B1049

Why does my scan tool not show the B1049 code?
Because basic readers only read the emissions module. Body codes are in another memory and require a scan tool with full coverage.
What should I check before I know the exact definition?
The battery, the body grounds, the connectors under the seats and water intrusion. They are a cross-cutting cause in this family, and checking them does not depend on the definition.
It appeared after cleaning the interior. Is that related?
Very likely. Moving seats or vacuuming the cabin easily knocks loose the connectors underneath, and it is one of the most common causes.
Is it safe to work on these systems?
Only with precautions. If it involves restraints, pyrotechnic charges are present: disconnect the battery, wait the specified time and, without specific training, go to a shop.
How much does it cost to fix B1049?
A loose connector costs nothing more than the inspection. A body module with programming can run past $900.
I fixed the connector and the light is still on. Why?
Because these modules store the code permanently. You have to clear it with the scan tool and check over several cycles that it does not return.

Questions about the B1049 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.