Renault Zoe Phase 2

Vehicle Type: RZ2

This vehicle type supports the Renault Zoe (PH2) ZE50 41/52kWh (2019-2024) via an OBD2 connection. Additional metrics and control functions, such as pre-climate control, are available when connected to the V-CAN instead of OBD port.

Support Overview

Function

Support Status

Hardware

OVMS v3.3

Vehicle Cable

OBD-II to DB9 Data Cable for OVMS (Generic OBD2 Cable - left)

GSM Antenna

1000500 Open Vehicles OVMS GSM Antenna (or any compatible antenna)

GPS Antenna

1020200 Universal GPS Antenna (SMA Connector) (or any compatible antenna)

SOC Display

Yes

Range Display

Yes

GPS Location

Yes (via modem module GPS)

Speed Display

Yes

Temperature Display

Yes

BMS Voltage/Temperature Display

Yes

TPMS Display

Yes

Charge Status Display

Yes

Charge Interruption Alerts

Yes

Charge Control

No (impossible to implement, firmware of ECUs doesnt support it)

Cabin Pre-heat/Cool Control

Yes*

Lock/Unlock Vehicle

Yes*

Valet Mode Control

No

(* Requires V-CAN connection)

Additional Zoe Phase 2 Metrics

Name

Function

xrz2.b.chg.start

Total charged kWh from BMS, used as a temporary variable to calculate charged energy.

xrz2.b.cycles

SOC cycles from BMS.

xrz2.b.max.charge.power

Maximum charging/recuperation power allowed by BMS.

xrz2.b.recd.start

Total recuperated energy from BMS, used as a temporary variable to calculate trip energy.

xrz2.b.used.start

Total used energy from BMS, used as a temporary variable to calculate trip energy consumption.

xrz2.c.main.phases

Charging phase (single or three-phase) as a string.

xrz2.c.main.phases.num

Charging phase (single or three-phase) as a number.

xrz2.c.main.power.available

Available power reported by EVSE.

xrz2.h.compressor.mode

Compressor mode (AC, heat pump, demist, idle).

xrz2.h.compressor.power

Compressor power consumption.

xrz2.h.compressor.pressure

Refrigerant discharge pressure.

xrz2.h.compressor.speed

Compressor RPM.

xrz2.h.compressor.speed.req

Requested compressor RPM from ClimBox in heat pump mode.

xrz2.h.compressor.temp.discharge

Discharge refrigerant temperature.

xrz2.h.compressor.temp.suction

Suction refrigerant temperature.

xrz2.h.cooling.evap.setpoint

Target evaporator temperature in AC mode.

xrz2.h.cooling.evap.temp

Current evaporator temperature in AC mode.

xrz2.h.heating.cond.setpoint

Target condenser temperature in heat pump mode.

xrz2.h.heating.cond.temp

Current condenser temperature in heat pump mode.

xrz2.h.heating.ptc.req

Requested PTC power level (0-5). Zoe has three PTC elements with different power ratings.

xrz2.h.heating.temp

Current heated output air temperature. Heat pump + PTC

xrz2.i.current

Zoe inverter current.

xrz2.i.voltage

Zoe inverter voltage (after cabling losses).

xrz2.m.inverter.status

Inverter status.

xrz2.m.temp.stator1

Motor stator temperature sensor 1.

xrz2.m.temp.stator2

Motor stator temperature sensor 2.

xrz2.v.b.consumption.aux*

Compressor trip power consumption

xrz2.v.bus.awake

Zoe CAN bus running, polling enabled.

xrz2.dcdc.load*

Current load of dc-dc converter in percent.

xrz2.v.e.waterpump.lifetime.left

Waterpump lifetime left counter in percent

xrz2.v.poller.inhibit

If enabled by command, the poller never starts to prevent conflict with tester while maintenanace.

xrz2.v.pos.odometer.start

Total odometer value as a temporary variable to calculate trip distance.

(* Requires V-CAN connection)

Additional Zoe Phase 2 Commands

Name

Function

xrz2 poller stop

Manually stops ISO-TP polling (for debugging). If the Zoe does not enter sleep mode, use this and report the issue.

xrz2 poller start

Manually starts ISO-TP polling. The correct poller mode is determined by ECU status.

xrz2 poller inhibit

Disables the poller regardless of wakeup packets received or not, for vehicle maintenanace.

xrz2 poller resume

Enables poller for normal operation if previously inhibited.

xrz2 unlock trunk*

Unlocks only the trunk.

xrz2 unlock chargeport*

Open the charge port flap and if charging running it will stopped. (EXPERIMENTAL)

xrz2 debug

Debug output of custom functions like rolling average consumption calculation.

xrz2 ddt*

Various commands to modify configuration of ECUs connected to the V-CAN like DDT did.

(* Requires V-CAN connection)

DDT commands should be executed with ignition on or after ignition feed and in parked state. You can enable and disable compressor, reset service and waterpump counter.

OVMS Default Commands

Name

Function

wakeup*

Wakes up some ECUs on the V-CAN and enables polling (active for ~20 seconds, does not enable DC/DC).

lock*

Locks all doors like keyfob

unlock*

Unlocks all doors like keyfob

climatecontrol on*

Pre-climates the cabin to the set target temperature.

homelink 1*

Equivalent to climatecontrol on, used as a workaround for older apps without an AC button.

homelink 2*

Long pre conditioning, fires pre-climate three times in a row, about 30 mins runtime.

homelink 3*

Abort Long pre conditioning, it will also aborted if you unlock your Zoe.

(* Requires V-CAN connection)

CAN security gateway & OBD port limitations

The Renault Zoe Phase 2 has a CAN security gateway, making the OBD port normally silent. All OVMS metrics must be polled through UDS/ISO-TP, similar to OEM diagnostic software. The CAN gateway forwards these polls to the appropriate ECU.

  • OVMS cannot determine if the vehicle is awake unless polling is actively triggered.

  • Continuous polling drains the 12V battery.

  • Due to CAN security restrictions, commands cannot be sent via OBD port. A V-CAN connection is required for remote control functions.

  • The vehicle’s Telematics Control Unit (TCU) requests battery statistics from the BMS, allowing OVMS to detect wake-up events.

If you want to disable or remove the TCU a V-CAN connection is absolutely neccessary.

V-CAN connection

The primary vehicle CAN (V-CAN) connects critical ECUs such as BCM, HVAC, Instrument Cluster and more. It can be connected to the OVMS module instead of OBD port connection.

A V-CAN connection enables:

  • Accurate wake-up detection (without relying on the TCU).

  • Additional control functions (e.g., pre-climate control, unlocking).

  • Metrics like Dashboard-SOC, Charge time remaining and estimated range (grabbed from Zoes ECUs instead of calculation within OVMS)

BMS firmware recommendation

If your BMS firmware is 530 or lower, enable “OVMS Energy Calculation” in the setup menu. Older firmware versions miscalculate energy values, leading to an accelerated SoH decline and extended “0 km range” driving.

For an upgrade, visit a Renault dealer with CLIP and Token access. Ensure “COMPUTER DATA” is not rewritten after flashing to prevent issues.

Community channels

Forum: https://www.goingelectric.de/forum/viewtopic.php?p=2327071