OBD Guide

P058F

Battery Monitor Module Temperature Too Low

P058F is an OBD-II diagnostic trouble code meaning: Battery Monitor Module Temperature Too Low. Common causes: abnormally low ambient temperature (below -25...-30°c), malfunction of the temperature sensor in the bmm module. Estimated repair cost: $22–333.

Severity
⚠️ Medium
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$22–333 (est.)

Symptoms

  • Check Engine Light or Hybrid/Battery System Warning Illuminated
  • Reduced available power (emergency mode)
  • Battery charge limit
  • Longer system warm-up time in cold weather
  • Reduced range for electric vehicles/hybrids

Causes

  • Abnormally low ambient temperature (below -25...-30°C)
  • Malfunction of the temperature sensor in the BMM module
  • Open or short circuit in the temperature sensor circuit
  • Malfunction of the battery monitoring module itself
  • Insufficient heating of the battery system after a long stay in the cold

How to Fix

  1. Check the actual ambient and battery temperatures using a scanner
  2. If the temperature is objectively low, warm up the car and check that the error disappears
  3. Check the BMM temperature sensor circuit for an open or short circuit.
  4. Check BMM temperature sensor data in real time using scanner
  5. If a sensor malfunction is confirmed, replace the BMM module
  6. Make sure the battery heating system (if equipped) is working correctly

Related codes

Error P058F by Vehicle Brand

FAQ

What does the P058F code mean?

P058F is an OBD-II diagnostic trouble code that indicates: Battery Monitor Module Temperature Too Low

What causes a P058F error code?

The most common causes of P058F include: Abnormally low ambient temperature (below -25...-30°C); Malfunction of the temperature sensor in the BMM module; Open or short circuit in the temperature sensor circuit; Malfunction of the battery monitoring module itself.

How do I fix a P058F diagnostic trouble code?

To fix P058F: Check the actual ambient and battery temperatures using a scanner. If the temperature is objectively low, warm up the car and check that the error disappears. Check the BMM temperature sensor circuit for an open or short circuit.. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with P058F?

Limited driving only, diagnose soon

How much does it cost to fix P058F?

The estimated repair cost for P058F is $22–333. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat