Español
TESLA-BMS_w017 moderate Tesla BMS (Battery Management System)

Battery Pack Temperature Outside Safe Operating Window

My Garage →
Can I Drive?
Yes, But Fix Soon
DIY Difficulty
moderate
Estimated Cost
$0-$50 DIY for coolant top-off (Tesla-approved pink coolant, about $20 a liter). Coolant pump replacement runs $300-$600 in parts plus 2-3 hours labor at an independent EV shop. Chiller or heat pump valve work is $600-$1,500 depending on model. Cell module or pack-level repairs are Tesla service center territory and can exceed $3,000.

What does TESLA-BMS_w017 mean?

The TESLA-BMS_w017 (Tesla BMS (Battery Management System)) EV fault code means: Battery Pack Temperature Outside Safe Operating Window. This is a moderate severity code.

Common Symptoms

  • Touchscreen displays a yellow warning banner about battery temperature or reduced charging
  • Maximum charge rate is capped, and the car refuses to accept full Supercharger power
  • Regenerative braking is reduced or completely unavailable on startup
  • Available power and acceleration feel noticeably limited, especially in cold weather
  • Estimated range drops more than usual or fluctuates erratically
  • Climate preconditioning runs longer than normal before the car reports it is ready
  • Scan My Tesla or TM-Spy shows BMS_w017 active alongside pack min or max temp values near BMS limits

Probable Causes (Ranked by Likelihood)

  • Extreme ambient heat causing pack temperature to rise above the BMS upper threshold, typically above 50 degrees C (122 F) Very Likely
  • Extreme cold soak with pack temperature below the BMS lower threshold, typically below minus 10 degrees C (14 F), before preconditioning has run Very Likely
  • Battery thermal management system not cooling or heating effectively due to low coolant level in the battery cooling loop Likely
  • Battery coolant pump (BTMS pump) failing or running intermittently, reducing flow through the pack Likely
  • Chiller or heat pump fault preventing the HVAC system from exchanging heat with the battery loop Possible
  • Cell imbalance causing one module to run hotter than the rest, triggering a thermal limit even when average pack temp looks normal Possible
  • Battery temperature sensor fault reporting an incorrect value to the BMS Less Likely

Step-by-Step Diagnostic Procedure

  1. Check the ambient conditions first. If the car has been sitting in direct sun above 95 F or in freezing temperatures below 20 F, move it to a garage or shaded area and wait 20 to 30 minutes. Many BMS_w017 events are purely situational and clear on their own.

  2. Plug the car into any Level 1 or Level 2 charger. The BMS uses charge power to run the thermal management system even when not actively adding significant charge. In cold weather, also turn on Climate Preconditioning from the Tesla app so the battery heats before you drive.

  3. Open the Tesla app and enable Scheduled Departure or Precondition, then watch the charge rate over the next 15 to 30 minutes. If the charge rate climbs back toward normal and the warning clears, the thermal system is working and the fault was situational.

  4. Connect an OBDLink MX+ or Veepeak adapter and open Scan My Tesla or TM-Spy. Navigate to BMS live data and read the battery minimum cell temperature and maximum cell temperature fields. If the spread between min and max exceeds about 15 degrees C while the car has been plugged in and conditioning, flag this for a shop as it suggests a flow restriction or failing cell module.

  5. Inspect the battery coolant reservoir. On Model 3 and Model Y it is a small translucent tank in the front trunk area behind the driver-side frunk panel. On Model S and Model X it is under the hood near the front motor. The coolant level should be between MIN and MAX marks. A low level points to a slow leak in the battery cooling circuit.

  6. Listen for the BTMS coolant pump running while plugged in and conditioning. On most Tesla models you can hear or feel a faint hum near the rear undercarriage or front motor bay. If you hear nothing while the car is actively trying to condition the pack, the pump or its relay may have failed. This requires a shop to diagnose further.

  7. If the code persists after the pack has had 30 or more minutes to reach ambient temperature while plugged in, and you are not in extreme weather, use Tesla Toolbox 3 (dealer-only) or request a service appointment. A persistent BMS_w017 in moderate conditions often means a chiller, heat pump valve, or cell module issue that cannot be resolved without shop-level tools.

Frequently Asked Questions

What does Tesla code BMS_w017 mean?

It means the BMS has detected that your battery pack temperature is outside the window where it can safely deliver or accept full power. The BMS protects the cells by throttling charging speed, reducing regenerative braking, and capping motor output until the pack temperature comes back into range. It is not a catastrophic fault, but ignoring repeated or persistent events can accelerate cell degradation.

Can I still drive with BMS_w017 active?

Yes, but with reduced performance. Regen braking will be partially or fully disabled, acceleration will be limited, and Supercharging will be slower than normal. You can drive to your destination but avoid aggressive driving or a long Supercharger session until the fault clears. If it does not clear after the pack reaches a normal temperature, get it diagnosed.

How much does it cost to fix BMS_w017?

If the fix is parking in shade or plugging in to precondition, it costs nothing. A coolant top-off is about $20 to $50 in parts and is a DIY job. A coolant pump or chiller repair at an independent EV shop typically runs $400 to $1,500 depending on which component has failed. Pack-level or cell module repairs done at a Tesla service center can exceed $3,000.

Will BMS_w017 go away on its own?

In most cases, yes. If you are in hot or cold weather and the pack is simply outside its temperature window, plugging in, preconditioning, and moving to a climate-controlled space will let the thermal system bring the pack back into range and the warning will clear on its own. If it keeps coming back in normal weather or will not clear after 30 to 45 minutes plugged in, something in the thermal management hardware needs attention.

Explore More

Tesla home | All diesel codes | Heavy-duty | Guides