Define the operation
- Separate a software update from replacement setup, coding, security pairing and calibration.
- Record the current software, part number, VIN and configuration before changing anything.
BTMS / TCM / Programming guide
Coordinates battery, inverter, motor and cabin heat-pump loops, pumps, valves, chillers and heaters.
01Thermal software package update
02Replacement controller setup
03Loop / component coding
04Pump, valve and refrigerant initialization
PROGRAMMING DECISION GATES
Do not treat every service event as a simple flash. Determine what must be transferred, authorized, calibrated and verified before writing software.
NETWORK & PROGRAMMING ACCESS
These are common implementations, not a vehicle-specific pinout. Confirm the exact topology, protocol and gateway route in current OEM service information before connecting or programming.
CAN FD and Automotive Ethernet are common; LIN frequently connects smart pumps, valves, heaters and sensors. PWM devices also occur.
UDS over CAN FD or DoIP may be used; thermal, BECM, charger and inverter software may require coordinated sequencing.
BECM/HPCM, inverter, onboard charger, HVAC, DC/DC converter and every thermal actuator may need to remain online.
BEFORE CONNECTING
✓ Correct part number, hardware level and software package✓ OEM service information, application and active subscription✓ Approved interface and stable OEM-specified support supply✓ Complete pre-scan, identification and configuration saved✓ Communication, power and ground faults resolvedCOMPLETE PROGRAMMING SEQUENCE
POST-PROGRAMMING VERIFICATION
Software, subscriptions, security access, voltage targets and ignition sequences vary by manufacturer and model.