B1318 Code: Low Supply Voltage at Body Control Module
The B1318 code means a body control module detected that its supply voltage dropped below its operating limit. It is not a failed module, it is a warning about the charging system or the connections feeding it. It often shows up together with other codes in different modules, and one repair clears them all.
- Severity
- Medium
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $30 to $500
- Difficulty
- Easy
- System
- Body and Comfort
- Applies to
- Depends on the manufacturer
Common in: Citroën, Ford
On this page
What the B1318 code means
Electronic modules need steady voltage to do their job. Below roughly 9 or 10 volts their circuits stop responding reliably, so to avoid carrying out wrong commands they store a low voltage code and limit some functions.
The B1318 code is that warning coming from a body module: alarm, comfort, lighting or central locking, depending on the vehicle. It does not say the module is bad. It says what the module is receiving is not enough.
When it shows up alongside similar codes in other modules, the diagnosis almost always ends at the battery, the alternator or the ground connections, not at any of the modules reporting it.
It is worth explaining why this code is so common on modern vehicles even when the battery is new. Today's vehicles use smart charge management: the alternator does not charge constantly, and the computer decides when to charge based on battery state, engine load and temperature.
On those vehicles, a battery that was replaced without being registered in the computer leaves the system applying the charging profile of the old battery. The result is a chronically undercharged battery and recurring low voltage codes even though no component is actually bad.
B1318 code symptoms
- Several warning lights on at once with no clear pattern.
- Intermittent problems with the central locking, power windows or alarm.
- Lights that change in brightness.
- Slow cranking or a vehicle that will not start.
- The instrument cluster or infotainment screen rebooting.
- Low voltage codes in several modules at the same time.
- Low voltage codes that keep coming back even after a new battery was installed.
- Automatic start-stop function disabled.
Likely causes of the B1318 code
- Dead, sulfated or internally damaged battery.
- Loose or corroded battery terminals.
- Alternator that is not charging properly or a bad voltage regulator.
- Loose or worn serpentine belt.
- Rusty or loose body grounds.
- Power cable with high resistance from internal corrosion.
- Parasitic draw that drains the battery while the vehicle is parked.
- Main fuse with a poor contact.
- Battery replaced without registering the change in the computer, which keeps the charging profile of the old one.
- Battery of a different type than the original installed on a vehicle with smart charge management.
- Failed battery monitoring sensor on the negative terminal.
How to diagnose the B1318 code step by step
- Measure the resting battery voltage. It should read between 12.4 and 12.7 volts after the vehicle has sat for several hours.
- Measure with the engine running. The charging system should deliver between 13.8 and 14.6 volts.
- Run a load test on the battery. A battery can show good voltage and still fail to deliver current.
- Measure the voltage drop between the negative terminal and the body, and between the positive terminal and the main fuse. It should not exceed 0.2 volts.
- Check for parasitic draw with the vehicle locked and asleep. Anything above 50 milliamps means something is not shutting down.
- Inspect the serpentine belt and the tensioner.
- Read the codes in all modules. If several report low voltage, confirm the problem is the general power supply.
- Find out whether the vehicle has smart charge management. If it does, the battery has to be registered in the computer when it is replaced.
- Verify that the installed battery type matches the original, especially on vehicles with automatic start-stop.
- Check the sensor on the negative terminal, which reports state of charge and affects the whole system.
How to fix the B1318 code
- Replace the battery if the load test shows it is dead.
- Clean and tighten the battery terminals and cable ends, and apply terminal protectant.
- Repair or replace the alternator or its regulator if the charging voltage is too low.
- Replace the serpentine belt and adjust the tensioner.
- Clean every ground point down to bare metal and tighten it to specification.
- Find and fix the parasitic draw by pulling fuses one at a time while you measure.
- Replace power cables that have internal corrosion.
- Register the new battery in the computer with a scan tool if the vehicle requires it.
- Install the battery type the manufacturer specifies, and do not swap an advanced technology battery for a conventional one.
- Replace the negative terminal sensor if its reading does not match the real measurement.
After the repair, clear the codes in all modules and confirm they do not return after several ignition cycles.
Technical reference data
- Resting battery voltage: 12.4 to 12.7 volts. Below 12.0 volts the battery is significantly discharged.
- Charging voltage with the engine running: 13.8 to 14.6 volts.
- Typical threshold that sets low voltage codes: below 9 to 10 volts.
- Acceptable parasitic draw with the vehicle asleep: 20 to 50 milliamps.
- Maximum acceptable voltage drop across a power or ground cable: 0.2 volts.
- Charging voltage on systems with smart charge management: variable between 12.5 and 15 volts depending on the strategy.
- Correct resting voltage: 12.4 to 12.7 volts after the vehicle has sat for several hours.
- Typical low voltage code threshold: below 9 to 10 volts.
Brand-specific notes
Low voltage codes often appear after a vehicle has sat for several weeks or after a jump start. In those cases they usually go away once the battery is recharged and the codes are cleared, but it is smart to check the charging system before calling the job done.
On vehicles with automatic start-stop, replacing the battery without registering it is a common cause of recurring codes. The new battery ends up chronically undercharged because the system keeps applying the profile of the old one.
Questions about the B1318 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.