You are on page 1of 18

Function Fault

Bit #
Control PilotDutycycle 0
Control Pilot Dutycycle 1
Control Pilot Frequency 2
Control Pilot PWM Timeout 4
Control Pilot Dudtycycle Range Error 5
Control Pilot Dudtycycle Range Error 6
Proximity Pilot Voltage 0
Proximity Pilot Voltage 1
EVSE Proximity Supply VREFA Voltage 2
Proximity Pilot State Correlation with Pilot 3
Proximity Pilot Voltage 4
V2G Performance (Sequence) Timeout Precharge 0
V2G Performance (Sequence) Timeout Charge Ready 1
V2G Performance (Sequence) Timeout Cable Check 2
V2G Performance (Sequence) Timeout Communication Setup 3
Sequence Timeout Enabling Charge Lock 4
Sequence Timeout Closing Relay(s) 5
Sequence Timeout EV Stops Isolation Check 6
V2G DIN Response message Timeout 0
Received unexpected V2G response message 1
Failed to transmit V2G Request message 2
Received V2G DIN message with FAIL ResponseCode 3
Received V2G DIN message with FAIL ResponseCode 4
V2G ISO Response message Timeout 5
Received V2G ISO message with ERROR ResponseCode 6
Received but not processed V2G response message 7
V2G received signal EVSE Processing Status 1
V2G received signal EVSE Isolation Status 0
V2G signal EVSE Isolation Status 2
V2G signal EVSE Isolation Status 3
V2G received signal EVSE Status Code 0
V2G received signal EVSE Status Code 2
V2G received signal EVSE Status Code 3
V2G received signal EVSE Status Code 4
V2G received signal Energy Transfer Type 0
V2G received signal Energy Transfer Type 2
V2G EVSE Voltage 0
V2G EVSE max volt Compatibility 2
V2G EVSE min volt Compatibility 3
V2G signal EVSE Volt DC with respect to RESS Voltage 4
V2G signal EVSE Volt DC with respect to Port Voltage 5
V2G signal EVSE Min Voltage compatibility 6
Host Signal EV Minimum voltage with respect to RESS Voltage 0
Host Signal EV Maximum voltage with respect to RESS Voltage 1
V2G EVSE Current 0
V2G EVSE min charge current Compatibility 3
V2G signal EVSE uncorrelated with Port Current 4
V2G EVSE max current Compatibility 5
V2G EVSE max discharge current Compatibility 6
V2G EVSE min discharge current Compatibility 7
V2G Communication Link 0
V2G Communication Link 1
V2G Communication Link 2
V2G Communication Link 3
EVSE no compatible service 0
EVSE Unsupported Protocol 1
EVSE V2G no result during service detailing 2
V2G Max Discharge Power Compatibility 0
V2G Max Charge Power Compatibility 2
Internal ECU Failure 0
Fault Variable Name Fault Type Threshold Lower Threshold Upper
Limit Limit
CcsFltCpWrd OORH 97
CcsFltCpWrd OORL 3
CcsFltCpWrd OOR 980 1020
CcsFltCpWrd PWMTO
CcsFltCpWrd OOR 7 8
CcsFltCpWrd RAT
CcsFltPpWrd OORH see description
CcsFltPpWrd OORL see description
CcsFltPpWrd OOR 4.67 5.36
CcsFltPpWrd RAT
CcsFltPpWrd OOR see description see description
CcsFltSeqWrd VSTO 7
CcsFltSeqWrd VSTO 150
CcsFltSeqWrd VSTO 40
CcsFltSeqWrd VSTO 20
CcsFltSeqWrd VSTO 5
CcsFltSeqWrd VSTO 5
CcsFltSeqWrd VSTO 5
CcsFltV2gMsgWrd VMTO
CcsFltV2gMsgWrd VSEQ
CcsFltV2gMsgWrd VSEQ
CcsFltV2gMsgWrd RAT
CcsFltV2gMsgWrd RAT
CcsFltV2gMsgWrd VMTO
CcsFltV2gMsgWrd RAT
CcsFltV2gMsgWrd RAT
CcsFltRxEvseProcStWrd OORH 60
CcsFltRxEvseIsolStWrd OORH 5
CcsFltRxEvseIsolStWrd RAT
CcsFltRxEvseIsolStWrd RAT
CcsFltRxEvseStCodeWrd OORH 5
CcsFltRxEvseStCodeWrd RAT
CcsFltRxEvseStCodeWrd RAT
CcsFltRxEvseStCodeWrd RAT
CcsFltRxEgyTrnsTypeWrd OORH 5
CcsFltRxEgyTrnsTypeWrd RAT 5
CcsFltRxEvseVoltWrd OORH
CcsFltRxEvseVoltWrd RAT
CcsFltRxEvseVoltWrd RAT
CcsFltRxEvseVoltWrd OOC 7
CcsFltRxEvseVoltWrd OOC 7
CcsFltRxEvseVoltWrd OOR
CcsFltRxEvVoltWrd RAT
CcsFltRxEvVoltWrd RAT
CcsFltRxEvseCrntWrd OORH
CcsFltRxEvseCrntWrd RAT
CcsFltRxEvseCrntWrd OOC 5
CcsFltRxEvseCrntWrd RAT
CcsFltRxEvseCrntWrd RAT
CcsFltRxEvseCrntWrd RAT
CcsFltLinkWrd RAT
CcsFltLinkWrd RAT
CcsFltLinkWrd RAT
CcsFltLinkWrd RAT
CcsFltEvseSupPrtclWrd RAT
CcsFltEvseSupPrtclWrd RAT
CcsFltEvseSupPrtclWrd RAT
CcsFltRxEvsePwrWrd RAT
CcsFltRxEvsePwrWrd RAT
CcsFltInternalFaultsWrd RAT
Threshold Threshold Fault SPN FMI
unit Type Count
% double 25 65001
% double 25 65001
Hz double 25 65001
N/A N/A 25 65001
% double 25 65001
N/A N/A 1 65001
V double 20 65002
V double 20 65002
V double 20 65002
N/A N/A 1 65002
V double 20 65002
s double 1 65003
s double 1 65003
s double 1 65003
s double 1 65003
s double 1 65003
s double 1 65003
s double 1 65003
N/A N/A 1 65004
N/A N/A 1 65004
N/A N/A 1 65004
N/A N/A 1 65004
N/A N/A 1 65004
N/A N/A 1 65004
N/A N/A 1 65004
N/A N/A 1 65004
s double 1 65005
N/A uint8 1 65006
N/A N/A 1 65006
N/A N/A 1 65006
N/A uint8 1 65007
N/A N/A 1 65007
N/A N/A 1 65007
N/A N/A 1 65007
N/A uint8 1 65008
N/A uint8 1 65008
N/A N/A 1 65009
N/A N/A 1 65009
N/A N/A 1 65009
V double 20 65009
V double 20 65009
N/A N/A 1 65009
N/A N/A 1 65015
N/A N/A 1 65015
N/A N/A 1 65010
N/A N/A 1 65010
A double 10 65010
N/A N/A 1 65010
N/A N/A 1 65010
N/A N/A 1 65010
N/A N/A 1 65011
N/A N/A 1 65011
N/A N/A 1 65011
N/A N/A 1 65011
N/A N/A 1 65012
N/A N/A 1 65012
N/A N/A 1 65012
N/A N/A 1 65013
N/A N/A 1 65013
N/A N/A 1 65014
Fault Description

CP PWM Duty cycle is higher than acceptable threshold.


CP PWM Duty cycle is lower than acceptable threshold.
CP PWM frequency is outside of an accetable range
CP Oscillator off: A PWM waveform on CP signal cannot be detected (CP PWm timeout) while a DC or AC charging session was
Rationality fault: CP dutycycle is in the range 7 to 8 percent which is the defined range for CP fault state
Rationality fault: While AC charging was in progress, charging Mode changed to DC; OR vice versa
Proximity Voltage is above an acceptable threshold - For Type 1: 4.78V and For Type 2: 4.95V
Proximity Voltage is below an acceptable threshold - For Type 1: 1.23V and For Type 2: 1.04V
The 5V Supply voltage of Proximity circuit is outside of an acceptable range
Rationality fault: Proximity Voltage shows Plug is not connected while CP voltage indicates otherwise
Proximity Pilot Voltage is in one of the following invalid voltage ranges - For Type 1: (1.82, 2.38)V or (3.16, 4.13)V and For Type
V2G_EVCC_Precharge_Timeout: During the DC charging session, the precharging phase lasted more than 7s
V2G_EVCC_ReadyToCharge_Timeout: Timing from CP entering state B2 to start charging has taken more than 150s
V2G_EVCC_CableCheck_Timeout: Perfroming HV DC isolation monitoring by EVSE has taken more than 40s
V2G_EVCC_CommunicationSetup_Timeout: Timing from CP entering state B2 to receiving the V2G message SessionSetupRes l
Timing from EVCC request for enabling the charging inlet lock to receiving confirmation that lock is enabled longer than a Thre
Timing from EVCC request for closing HV charge relay to receiving confirmation that relay is closed took longer than a Thresho
Timing from EVCC request for stopping Isolation monitoring to receiving confirmation from EV took longer than an acceptable
Timeout for the V2G DIN 70121 response message: The expected response message has not been received within an acceptab
Sequence Violation for V2G message: The received V2G message from EVSE is not the expected response
Sequence Violation for V2G message: Failed to transmit the intended V2G request message (check signal ranges)
FAIL ResponseCode: The received V2G message (before having sent ChargeParameterDiscoveryReq) is responding with Respn
FAIL ResponseCode: The received V2G message (after having sent ChargeParameterDiscoveryReq) is responding with Respnse
Timeout for the V2G ISO15118 response message: The expected response message has not been received within an acceptab
ERROR Response Code: The received ISO V2G message indicates an error (>2 for DC charging).
V2G connection error code indicates V2G message was received but could not be processed due to invalid data or high attenu
The V2G received signal EVSE Processing Status is remains "Ongoing" for greater than an acceptable threshold time
The value of V2G received signal EVSE Isolation Status is above an accetable threshold
Rationality fault: Recevied EVSE Isolation Status signal indiacates Isolation Warning
Rationality fault: Recevied EVSE Isolation Status signal indiacates Isolation Fault
The value of V2G received signal EVSE Status Code is above an accetable threshold
Rationality fault: The received EVSE Status Code is equal to Shutdown (means EVSE is requesting to terminate the session) (V2
Rationality fault: The received EVSE Status Code is equal to Malfunction
Rationality fault: The received EVSE Status Code is equal to Shutdown (means EVSE is requesting to terminate the session) (V2
The value of V2G received signal Energy Transfer Type is above an accetable threshold
The value of V2G signal Energy Transfer Type received from EVSE does not match with the default value of energy transfer typ
Received V2G signal EVSE Voltage is greater than the EV maximum voltage limit
Received V2G signal EVSE Maximum Voltage is less than RESS voltage which means EV is not compatible with this EVSE
Received V2G signal EVSE Minimum Voltage is higher than RESS present voltage
After relays are closed, the absolute difference between measured voltage by EVSE at charge port and RESS voltage is higher t
The absolute difference between measured voltage by EVSE at charge port and reported voltage by EV at charge port is higher
Received V2G signal EVSE Minimum Voltage is greater than the EV maximum voltage limit
Host EV minimum voltage configured by the host software is greater than the RESS voltage.
Host EV maximum voltage configured by the host software is less than the RESS voltage.
Received V2G signal EVSE Current is greater than the EV maximum charge current limit OR lower than EV maximum discharge
Received V2G signal EVSE Minimum Charge Current is greater than Host EV Maximum charge current which means EV is not c
The absolute difference between measured voltage by EVSE and reported voltage by EV at charge port is higher than threshol
Received V2G signal EVSE Maximum Current is less than Host EV Minimum current which means EV is not compatible with thi
Received V2G signal EVSE Maximum Discharge Current is greater than Host EV Minimum discharge current which means EV is
Received V2G signal EVSE Minimum Discharge Current is less than Host EV Maximum discharge current which means EV is not
Connection Error happened while establishing EV-EVSE Link; for details see signal V2gEcuV2gConnectionErrCode (V2G connec
PLC modem (QCA7005 chip) error; for details see signal V2gEcuQcaErrCode (V2G QCA7005 error code)
Attempt to establish EV-EVSE Link failed; for details see signal (V2G connection status)
V2G SLAC EVSE avg attenuation level is higher than threshold; for details see signal V2gEcuSlacEvseAvgAttenuation (V2G SLAC
Service list did not include DC_Charging (2) nor DC_BPT (17) service during ISO15118-20 service discovery
EVSE Supported protocol response code indicates Failed - No Negotiation
No parameter set found compatible during service detailing and parameter parsing based on priority configuration by host for
EVSE Maximum Discharge Power signal is greater than the Host EV Minimum discharge power
EVSE Maximum Power signal is lower than the Host EV Minimum power
Internal controller failure detected
Bit Enum Name

CcsFltCpDutcycOorhBit_SC
CcsFltCpDutcycOorlBit_SC
CcsFltCpFrqOorBit_SC
CcsFltCpPwmtoBit_SC
CcsFltCpErrStOorBit_SC
CcsFltCpChgmodeRatBit_SC
CcsFltPpVoltOorhBit_SC
CcsFltPpVoltOorlBit_SC
CcsFltPpVrefOorBit_SC
CcsFltPpCpRatBit_SC
CcsFltPpVoltOorBit_SC
CcsFltSeqPrechgVstoBit_SC
CcsFltSeqChgReadyVstoBit_SC
CcsFltSeqIsolCheckVstoBit_SC
CcsFltSeqCommSetupVstoBit_SC
CcsFltSeqLockEnVstoBit_SC
CcsFltSeqRlyCloseVstoBit_SC
CcsFltSeqIsolStopVstoBit_SC
CcsFltV2gMsgVmtoDinBit_SC
CcsFltV2gMsgRxVseqBit_SC
CcsFltV2gMsgTxVseqBit_SC
CcsFltV2gMsgRescode1RatBit_SC
CcsFltV2gMsgRescode2RatBit_SC
CcsFltV2gMsgVmtoIsoBit_SC
CcsFltV2gMsgIsoRescodeRatBit_SC
CcsFltV2gMsgConnErrCodeRatBit_SC
CcsFltRxEvseProcV2GtoBit_SC
CcsFltRxEvseIsolStOorhBit_SC
CcsFltRxEvseIsolStWarnRatBit_SC
CcsFltRxEvseIsolStFltRatBit_SC
CcsFltRxEvseStCodeOorhBit_SC
CcsFltRxEvseStCodeShdnRat1Bit_SC
CcsFltRxEvseStCodeMalfRatBit_SC
CcsFltRxEvseStCodeShdnRat2Bit_SC
CcsFltRxEgyTrnsTypeOorhBit_SC
CcsFltRxEgyTrnsTypeMisRatBit_SC
CcsFltRxEvseVoltOorhBit_SC
CcsFltRxEvseVoltMaxRatBit_SC
CcsFltRxEvseVoltMinRatBit_SC
CcsFltRxEvseVoltRessOocBit_SC
CcsFltRxEvseVoltPortOocBit_SC
CcsFltRxEvseVoltMinOorhBit_SC
CcsFltRxEvVoltMinRatBit_SC
CcsFltRxEvVoltMaxRatBit_SC
CcsFltRxEvseCrntOorhBit_SC
CcsFltRxEvseCrntMinRatBit_SC
CcsFltRxEvseCrntPortOocBit_SC
CcsFltRxEvseCrntMaxRatBit_SC
CcsFltRxEvseCrntMaxDschgRatBit_SC
CcsFltRxEvseCrntMinDschgRatBit_SC
CcsFltLinkConnErrCodeRatBit_SC
CcsFltLinkQcaErrCodeRatBit_SC
CcsFltLinkV2gConnectStRatBit_SC
CcsFltLinkAvgAttenuateRatBit_SC
CcsFltEvseSupPrtclUnsupBit_SC
CcsFltEvseSupPrtclNoNegotiationBit_SC
CcsFltEvseSupPrtclNoResultBit_SC
CcsFltEvseMaxDschgPwrRatBit_SC
CcsFltEvseMaxChgPwrRatBit_SC
CcsFltInternalFaultsEcuRatBit_SC
Signal Name in Signal name in
OpenECU platfrom OpenECU-CCS

V2G connection error code V2gEcuV2gConnectionErrCode

V2G QCA7005 error code V2gEcuQcaErrCode

V2G connection status

V2G SLAC EVSE avg attenuation V2gEcuSlacEvseAvgAttenuation

TCP Status V2gEcuTcpStatus


TCP Status V2gEcuTcpStatus

PLC Link Status (Status of the HomePlug AVLN link) V2gEcuPlcLinkStatus

PLC Interface Chip Status (Status of the QCA7005 chip) V2gEcuPlcChipStatus

SLAC Session State V2gEcuSlacSessionState


SLAC (Unmatched) phase V2gEcuUnmatchedSlacPhase

SLAC state V2gEcuSlacState


Description

0 - Set if everything progressed as expected


1 - Set if the QCA initialization failed
2 - Set if the CM_SLAC_PARM.REQ message failed to transmit
3 - Set if the CM_SLAC_PARM.CNF message was not received within the timeout period
4 - Set if the CM_SLAC_PARM.CNF message was received with invalid data
5 - Set if the CM_START_ATTEN_CHAR.IND message failed to transmit
6 - Set if the CM_MNBC_SOUND.IND message failed to transmit
7 - Set if the CM_ATTEN_CHAR.IND message was not received within the timeout period
8 - Set if the CM_ATTEN_CHAR.IND message was received with invalid data
9 - Set if the CM_ATTEN_CHAR.IND message was received with attenuation too high
10 - Set if the CM_ATTEN_CHAR.RSP message failed to transmit
11 - Set if the CM_SLAC_MATCH.REQ message failed to transmit
12 - Set if the CM_SLAC_MATCH.CNF message was not received within the timeout period
13 - Set if the CM_SLAC_MATCH.CNF message was received with invalid data
14 - Set if the CM_SET_KEY.REQ message failed to transmit
15 - Set if the CM_SET_KEY.CNF message was not received within the timeout period
16 - Set if the CM_SET_KEY.CNF message was received with invalid data
17 - Set if the link was not established within the timeout
18 - Set if the SDP request failed to transmit
19 - Set if an error was encountered during the SDP response
20 - Set if the TCP/IP connection request failed to transmit
21 - Set if an error was encountered during the TCP/IP response
22 - Set if the TCP/IP connection was terminated by the server
23 - Set if message is received from EVSE but cannot be processed
0 - Set if there is no error
1 - Set if the signature register is bad
2 - Set if the write buffer was incorrect during initialization
3 - Set if the read buffer has overflowed
4 - Set if the write buffer has overflowed
5 - Set if the driver did not detect the CPU on status when expected
6 - Set if the driver received a CPU on status when not expected
7 - Set if the interrupt enable register was incorrectly set
8 - Set if the read buffer register was incorrect
9 - Set if the write buffer register was incorrect
10 - Set if the driver encountered a software error
0 - connection is inactive
1 - connection is in progress
2 - connection has failed
3 - connection has succeeded

Average attenuation received from EVSE during SLAC; Attenuation in dB relative to -50 dB. Positive values denote
increasing attenuation. (e.g. 20dB reported by this channel is equivalent to -70dB absolute attenuation)

0 - Connection disconnected
1 - SDP request waiting
2 - SDP response received
3 - TCP/IP ready to connect
4 - TCP/IP connecting
5 - TCP/IP connected
0 - No link
1 - Link
0 - Not ready for communication
1 - Ready for communication
0 to 6 (Undefined, Find_MAC, Disconnected, Unmatched, Matched, Connected, Disconnecting)
0 to 6 (Start_Atten, MNBC_Sound, Atten_Char, Avg_Atten, Match_Sel, Match_Req, Match_End)
0: Unknown
1: Initialising
2: Initialized
3: Operating
4: Terminating
5: Terminated
Fault Abbreviation
Out Of Range OOR
Out Of Range High OORH
Out Of Range Low OORL
Out of Correlation OOC
Short Circuit to battery SCB
Short Circuit to ground SCG
Open Load OPL
Overcurrent OVC
CAN Receive Timeout Error CTO
Slew Rate high SLH
Rationality RAT
Out Of Bound High OOBH
Out Of Bound Low OOBL
CAN Receive Overrun Error COR
CAN Receive Checksum Error CSM
CAN Recieve Error CRE
CAN Receive Counter Sequence Violation CSQ
V2G message receive Timeout VMTO
V2G message receive Sequence Timeout VSTO
V2G message receive Sequence Violation VSEQ
PWM in Timeout PWMTO

Slow Flash
Malfunction Indicator Lamp when this DTC is active M0
Red Stop Lamp when this DTC is active R0
Amber Warning Lamp when this DTC is active A0
Protection Lamp when this DTC is active P0

MIL - Malfunction Indicator Lamp This lamp is only illuminated when there is an emission-related tr
RSL - Red Stop Lamp This lamp is used to relay trouble code information that is of a se
AWL - Amber Warning Lamp This lamp is used to relay trouble code information that is reporti
PL - Protect Lamp This lamp is used to relay trouble code information that is reporti
Comment
Raw value is out of range
Raw value is out of range High
Raw value is out of range Low
Mismatch among the values of one variable that are aquired from different sources
Short Circuit to battery was detected on the ECU output pin
Short Circuit to ground was detected on the ECU output pin
Commanded output does not match with the feedback from output pin
Current or Tepmerature is Higher than Normal
An expected CAN Message was not received during a certain time
The absolute slew rate of the analog signal is higher than a positive threshold
Faults issued based on Rationality check
Engineering value is out of bounds High
Engineering value is out of bounds Low
Overrun error detected for the received CAN message, message is received more than once during one sampling time
J1850 Checksum error detected for the received CAN message
error occurred when Receiving the CAN Message
The sequence of Counter signal inside the CAN message is not valid
V2G Message Timeout: During the charging session, the expected V2G response message was not received within an accepta
V2G Sequence Timeout: During the charging session, an expected sequence of events was not completed within an acceptabl
V2G Sequence Violation: The received V2G message is not the expected respsone or Failed To Transmit the intended V2G Req
PWM Timeout (PWM waveform cannot be detected)

DTC Lamp Status Code Table:


Fast Flash
M1
R1
A1
P1

is only illuminated when there is an emission-related trouble code active.


is used to relay trouble code information that is of a severe-enough condition that it warrants stopping the vehicle.
is used to relay trouble code information that is reporting a problem with the vehicle system but the vehicle need not be immediately sto
is used to relay trouble code information that is reporting a problem with a vehicle system that is most probably not electronic sub-system
Column1 Column2

within an acceptable time duration


within an acceptable time duration
intended V2G Request message

On Off
M2 M3
R2 R3
A2 A3
P2 P3

be immediately stopped.
ectronic sub-system related. For instance, engine coolant temperature is exceeding its prescribed temperature range.
FMI Description
0 Data Valid But Above Normal Operational Range - Most Severe Level
1 Data Valid But Below Normal Operational Range - Most Severe Level
2 Data Erratic, Intermittent Or Incorrect
3 Voltage Above Normal, Or Shorted To High Source
4 Voltage Below Normal, Or Shorted To Low Source
5 Current Below Normal Or Open Circuit
6 Current Above Normal Or Grounded Circuit
7 Mechanical System Not Responding Or Out Of Adjustment
8 Abnormal Frequency Or Pulse Width Or Period
9 Abnormal Update Rate
10 Abnormal Rate Of Change
11 Root Cause Not Known
12 Bad Intelligent Device Or Component
13 Out Of Calibration
14 Special Instructions
15 Data Valid But Above Normal Operating Range - Least Severe Level
16 Data Valid But Above Normal Operating Range - Moderately Severe Level
17 Data Valid But Below Normal Operating Range - Least Severe Level
18 Data Valid But Below Normal Operating Range - Moderately Severe Level
19 Received Network Data In Error
20 Data Drifted High
21 Data Drifted Low
31 Condition Exists

ature range.

You might also like