ON-BOARD DIAGNOSTIC SYSTEM MALFUNCTION DETECTION FUNCTION [TCM (SJ6A-EL)]
Purpose/Function
The malfunction diagnostic function detects transmission malfunctions.
Accurate and quick repair/service can be performed to facilitate malfunction cause determination using the malfunction detection function.
Construction/Operation
If a malfunction occurs in the transmission, it is recorded as a DTC. A DTC can be read by the Mazda Modular Diagnostic System (M-MDS).
DTC table
×: Applicable—: Not applicable DTC No. |
Check engine light |
Automatic transmission warning light |
Description |
Fail-safe function |
Drive cycle |
Self test type*1 |
Memory function |
P0601:00 |
Illuminated |
Illuminated |
TCM: ROM check sum error |
× |
1 |
C |
× |
P0603:00 |
Illuminated |
Illuminated |
TCM: EEPRPM check sum error |
— |
1 |
C |
× |
P0604:00 |
Illuminated |
Illuminated |
TCM: RAM access error |
× |
1 |
C |
× |
P0707:00 |
Illuminated |
Illuminated |
TR switch: Short circuit |
× |
1 |
C |
× |
P0708:00 |
Illuminated |
Illuminated |
TR switch: Open circuit |
× |
2 |
C |
× |
P0711:00 |
Illuminated |
Illuminated |
TFT sensor: Sensor malfunction |
× |
2 |
C |
× |
P0712:00 |
Illuminated |
Illuminated |
TFT sensor: Short to ground |
× |
1 |
C |
× |
P0713:00 |
Illuminated |
Illuminated |
TFT sensor: Open circuit |
× |
1 |
C |
× |
P0717:00 |
Illuminated |
Illuminated |
Turbine sensor: No signal input |
× |
1 |
C |
× |
P0722:00 |
Illuminated |
Illuminated |
VSS: No signal input |
× |
1 |
C |
× |
P0751:00 |
Illuminated |
Illuminated |
Shift solenoid A: Stuck off |
× |
2 |
C |
× |
P0752:00 |
Illuminated |
Illuminated |
Shift solenoid A/shift solenoid D: Stuck on |
× |
2 |
C |
× |
P0756:00 |
Illuminated |
Illuminated |
Shift solenoid B: Stuck off |
× |
2 |
C |
× |
P0757:00 |
Illuminated |
Illuminated |
Shift solenoid B: Stuck on |
× |
2 |
C |
× |
P0761:00 |
Illuminated |
Illuminated |
Shift solenoid C: Stuck off |
× |
2 |
C |
× |
P0762:00 |
Illuminated |
Illuminated |
Shift solenoid C: Stuck on |
× |
2 |
C |
× |
P0766:00 |
Illuminated |
Illuminated |
Shift solenoid D: Stuck off |
× |
2 |
C |
× |
Illuminated |
Illuminated |
Shift solenoid G: Stuck on |
× |
2 |
C |
× |
|
P0781:00 |
Illuminated |
Illuminated |
1-2 shift valve |
× |
2 |
C |
× |
P0813:00 |
Illuminated |
Illuminated |
Reverse sequence valve |
× |
2 |
C |
× |
P0819:00 |
— |
Illuminated |
M position switch up or down switch signal: Signal error |
× |
1 |
C |
× |
P0882:00 |
Illuminated |
Illuminated |
Power supply voltage: Low input |
× |
1 |
C |
× |
P0961:00 |
Illuminated |
Illuminated |
Line pressure control solenoid signal: Solenoid stuck |
× |
1 |
C |
× |
P0962:00 |
Illuminated |
Illuminated |
Line pressure control solenoid signal: Open/short circuit |
× |
1 |
C |
× |
P0963:00 |
Illuminated |
Illuminated |
Line pressure control solenoid signal: Short circuit |
× |
1 |
C |
× |
P0969:00 |
Illuminated |
Illuminated |
Shift solenoid F: Solenoid stuck |
× |
1 |
C |
× |
P0970:00 |
Illuminated |
Illuminated |
Shift solenoid F signal: Open/short circuit |
× |
1 |
C |
× |
P0971:00 |
Illuminated |
Illuminated |
Shift solenoid F signal: Short circuit |
× |
1 |
C |
× |
P0973:00 |
Illuminated |
Illuminated |
Shift solenoid A signal: Short circuit |
× |
1 |
C |
× |
P0974:00 |
Illuminated |
Illuminated |
Shift solenoid A signal: Open/short circuit |
× |
1 |
C |
× |
P0976:00 |
Illuminated |
Illuminated |
Shift solenoid B signal: Short circuit |
× |
1 |
C |
× |
P0977:00 |
Illuminated |
Illuminated |
Shift solenoid B signal: Open/short circuit |
× |
1 |
C |
× |
P0979:00 |
Illuminated |
Illuminated |
Shift solenoid C signal: Short circuit |
× |
1 |
C |
× |
P0980:00 |
Illuminated |
Illuminated |
Shift solenoid C signal: Open/short circuit |
× |
1 |
C |
× |
P0982:00 |
Illuminated |
Illuminated |
Shift solenoid D signal: Short circuit |
× |
1 |
C |
× |
P0983:00 |
Illuminated |
Illuminated |
Shift solenoid D signal: Open/short circuit |
× |
1 |
C |
× |
P0985:00 |
Illuminated |
Illuminated |
Shift solenoid E signal: Short circuit |
× |
1 |
C |
× |
P0986:00 |
Illuminated |
Illuminated |
Shift solenoid E signal: Open/short circuit |
× |
1 |
C |
× |
P2719:00 |
Illuminated |
Illuminated |
Shift solenoid G: Solenoid stuck |
× |
1 |
C |
× |
P2720:00 |
Illuminated |
Illuminated |
Shift solenoid G signal: Open/short circuit |
× |
1 |
C |
× |
P2721:00 |
Illuminated |
Illuminated |
Shift solenoid G signal: Short circuit |
× |
1 |
C |
× |
P2757:00 |
Illuminated |
Illuminated |
TCC: Stuck off |
× |
2 |
C |
× |
P2758:00 |
Illuminated |
Illuminated |
TCC: Stuck on |
× |
2 |
C |
× |
P2762:00 |
Illuminated |
Illuminated |
TCC control solenoid signal: Solenoid stuck |
× |
1 |
C |
× |
P2763:00 |
Illuminated |
Illuminated |
TCC control solenoid signal: Short circuit |
× |
1 |
C |
× |
P2764:00 |
Illuminated |
Illuminated |
TCC control solenoid signal: Open/short circuit |
× |
1 |
C |
× |
U0073:00 |
Illuminated |
Illuminated |
CAN communication: Module communication error |
× |
1 |
C |
× |
U0074:00 |
Illuminated |
Illuminated |
CAN communication: Module communication error (local CAN between TCM and PCM) |
× |
1 |
C |
× |
U0100:00 |
Illuminated |
Illuminated |
CAN communication: Communication error between PCM |
— |
1 |
C |
× |
U0115:00 |
Illuminated |
Illuminated |
CAN communication: Communication error between PCM (local CAN between TCM and PCM) |
× |
1 |
C |
× |
U0121:00 |
Illuminated |
Illuminated |
CAN communication: Communication error between DSC HU/CM |
× |
1 |
C |
× |
U0131:00 |
— |
— |
CAN communication: Communication error between EPS control module |
— |
1 |
C |
× |
U0155:00 |
— |
— |
CAN communication: Communication error between instrument cluster |
× |
1 |
C |
× |
U0214:00 |
— |
— |
CAN communication: Communication error between start stop unit |
× |
1 |
C |
× |
U0442:00 |
— |
— |
CAN communication: Error signal received from PCM |
× |
1 |
C |
× |
- *1
- C: CMDTC self test
DTC separate detection condition
DTC No. |
Description |
Detection condition |
P0601:00 |
TCM: ROM check sum error |
|
P0603:00 |
TCM: EEPRPM check sum error |
|
P0604:00 |
TCM: RAM access error |
|
P0707:00 |
TR switch: Short circuit |
|
P0708:00 |
TR switch: Open circuit |
|
P0711:00 |
TFT sensor: Sensor malfunction |
|
P0712:00 |
TFT sensor: Short to ground |
|
P0713:00 |
TFT sensor: Open circuit |
|
P0717:00 |
Turbine sensor: No signal input |
|
P0722:00 |
VSS: No signal input |
|
P0751:00 |
Shift solenoid A: Stuck off |
|
P0752:00 |
Shift solenoid A/shift solenoid D: Stuck on |
|
P0756:00 |
Shift solenoid B: Stuck off |
|
P0757:00 |
Shift solenoid B: Stuck on |
|
P0761:00 |
Shift solenoid C: Stuck off |
|
P0762:00 |
Shift solenoid C: Stuck on |
|
P0766:00 |
Shift solenoid D: Stuck off |
|
Shift solenoid G: Stuck on |
|
|
P0781:00 |
1-2 shift valve |
|
P0813:00 |
Reverse sequence valve |
|
P0819:00 |
M position switch up or down switch signal: Signal error |
|
P0882:00 |
Power supply voltage: Low input |
|
P0961:00 |
Line pressure control solenoid signal: Solenoid stuck |
|
P0962:00 |
Line pressure control solenoid signal: Open/short circuit |
|
P0963:00 |
Line pressure control solenoid signal: Short circuit |
|
P0969:00 |
Shift solenoid F: Solenoid stuck |
|
P0970:00 |
Shift solenoid F signal: Open/short circuit |
|
P0971:00 |
Shift solenoid F signal: Short circuit |
|
P0973:00 |
Shift solenoid A signal: Short circuit |
|
P0974:00 |
Shift solenoid A signal: Open/short circuit |
|
P0976:00 |
Shift solenoid B signal: Short circuit |
|
P0977:00 |
Shift solenoid B signal: Open/short circuit |
|
P0979:00 |
Shift solenoid C signal: Short circuit |
|
P0980:00 |
Shift solenoid C signal: Open/short circuit |
|
P0982:00 |
Shift solenoid D signal: Short circuit |
|
P0983:00 |
Shift solenoid D signal: Open/short circuit |
|
P0985:00 |
Shift solenoid E signal: Short circuit |
|
P0986:00 |
Shift solenoid E signal: Open/short circuit |
|
P2719:00 |
Shift solenoid G: Solenoid stuck |
|
P2720:00 |
Shift solenoid G signal: Open/short circuit |
|
P2721:00 |
Shift solenoid G signal: Short circuit |
|
P2757:00 |
TCC: Stuck off |
|
P2758:00 |
TCC: Stuck on |
|
P2762:00 |
TCC control solenoid signal: Solenoid stuck |
|
P2763:00 |
TCC control solenoid signal: Short circuit |
|
P2764:00 |
TCC control solenoid signal: Open/short circuit |
|
U0073:00 |
CAN communication: Module communication error |
|
U0074:00 |
CAN communication: Module communication error (local CAN between TCM and PCM) |
|
U0100:00 |
CAN communication: Communication error between PCM |
|
U0115:00 |
CAN communication: Communication error between PCM (local CAN between TCM and PCM) |
|
U0121:00 |
CAN communication: Communication error between DSC HU/CM |
|
U0131:00 |
CAN communication: Communication error between EPS control module |
|
U0155:00 |
CAN communication: Communication error between instrument cluster |
|
U0214:00 |
CAN communication: Communication error between start stop unit |
|
U0442:00 |
CAN communication: Error signal received from PCM |
|
Drive cycle
The drive cycle is the period of time from when the engine is started to the next time the engine is started.
One drive cycle, as shown in the figure, indicates the period from the time engine is started to the next time the engine is started. If this period is repeated twice it then becomes two drive cycles.
To detect DTCs, a required number of drive cycles for pre-detection has been set. For the number of drive cycles required for detection, refer to the DTC table.
Pending code
The pending code is temporary malfunction code which differs from DTCs which are recorded when the TCM detects a transmission malfunction.
DTCs are recorded in the TCM according to the number of drive cycles when the TCM detects a transmission malfunction. At the same time, pending code is recorded in the TCM regardless of the number of drive cycles.
Pending code recorded in the TCM is erased from the TCM, from the next drive cycle, when the TCM determines that the transmission is normal.
Status byte for DTC
The status byte is the two-digit code (two digits after hyphen (-)) after the DTC.
The status byte is a code which indicates the pending code, current/past malfunction status, or warning illumination status.
The status byte can be read by performing a CMDTC self test using the Mazda Modular Diagnostic System (M-MDS).
For details on the status byte, refer to the explanation on the Mazda Modular Diagnostic System (M-MDS) when reading the DTC.
Self test function
When the self test is implemented, the TCM performs diagnosis of the transmission control system. If a malfunction is detected with the results of the diagnosis, an applicable DTC is recorded. A recorded DTC can be read by the Mazda Modular Diagnostic System (M-MDS).
By implementing the self test function, verification of the current malfunction and verification after repair is facilitated.
CMDTC (Continuous Memory Diagnostic Trouble Code) self test
The CMDTC self test is a function which reads all DTCs recorded in the TCM after the previous DTCs are erased no matter whether they are past malfunctions or current malfunctions.
KOEO (Key On Engine Off) self test
The KOEO self test can perform malfunction diagnosis of DTCs corresponding to this self test function when the ignition is switched ON and the engine is stopped. This self test implements based on the test implementation command signal sent to the TCM from the Mazda Modular Diagnostic System (M-MDS).
Freeze frame data/Snapshot data
Freeze frame data
The freeze frame data consists of data for vehicle and transmission control system operation conditions when malfunctions in the transmission control system are detected and stored in the TCM.
Freeze frame data is stored at the instant the malfunction indicator lamp illuminates, and only a part of the DTC data is stored.
Freeze frame data item table—: Not applicableSnapshot data
The data for all DTCs currently detected is stored.
Recorded DTC timing
For DTCs with one drive cycle, data is recorded during the malfunction determination period.
For DTCs with two drive cycles, data is recorded during non-determination (1st diagnosis) periods.
Freeze frame data item |
Unit |
Description |
Corresponding PID/DATA monitor item |
TBD |
TBD |
TBD |
TBD |
Snapshot data item |
Unit |
Description |
Corresponding PID/DATA monitor item |
TBD |
TBD |
TBD |
TBD |