ON-BOARD DIAGNOSIS SYSTEM [RETRACTABLE HARDTOP CONTROL MODULE]


id091600020041


Outline

•  The retractable hardtop control module has an on-board diagnostic function to facilitate system diagnosis.

Function

•  The on-board diagnostic function consists of the following functions:
―  A malfunction detection function, which detects overall malfunctions in the retractable hardtop control module-related parts.
―  A memory function, which stores detected DTCs.
―  A display function, which indicates malfunction locations and status via DTC output.
―  A PID/data monitoring function, which reads out specific input/output signals and verifies the input/output condition.
―  Simulation function for driving retractable hardtop control module-related parts
•  Using the Mazda Modular Diagnostic System (M-MDS), DTCs can be read out and deleted, and the PID/data monitoring function can be activated.

On-board Diagnostic Function

Malfunction detection function
•  Detects malfunctions in input/output signals.
•  If a malfunction occurs, the retractable hardtop control module records the malfunction as a DTC. A recorded DTC can be read by the Mazda Modular Diagnostic System (M-MDS).
Memory Function
•  Stores malfunctions detected by the malfunction detection function as DTCs in the retractable hardtop control module. The detected DTCs are not cleared even if the ignition is switched OFF (LOCK) or the negative battery cable is disconnected.
Display Function
•  Using the Mazda Modular Diagnostic System (M-MDS), DTCs can be read out and deleted, and the PID/data monitoring function can be activated.

DTC table

×: Applicable
—: Not applicable

DTC No.

Warning/indicator light

Description

Fail-safe

Drive cycle

Self test type*1

Memory function

B1D98:23
Front roof link motor (RH) pulse input circuit malfunction
×
C
×
B1D98:79
Exceeds maximum number of pulse counts for front roof link motor (RH)
×
C
×
B1D99:14
Front roof link motor (RH) circuit malfunction
×
C
×
B1D99:74
Front roof link motor (RH) operation time-out
×
C
×
B1D99:94
Error signal received from front roof link motor (RH)
×
C
×
B1D9A:23
Front roof link motor (LH) pulse input circuit malfunction
×
C
×
B1D9A:79
Exceeds maximum number of pulse counts for front roof link motor (LH)
×
C
×
B1D9B:14
Front roof link motor (LH) circuit malfunction
×
C
×
B1D9B:74
Front roof link motor (LH) operation time-out
×
C
×
B1D9B:94
Error signal received from front roof link motor (LH)
×
C
×
B1D9C:23
Rear roof link motor (RH) pulse input circuit malfunction
×
C
×
B1D9C:79
Exceeds maximum number of pulse counts for rear roof link motor (RH)
×
C
×
B1D9D:14
Rear roof link motor (RH) circuit malfunction
×
C
×
B1D9D:74
Rear roof link motor (RH) operation time-out
×
C
×
B1D9D:94
Error signal received from rear roof link motor (RH)
×
C
×
B1D9E:23
Rear roof link motor (LH) pulse input circuit malfunction
×
C
×
B1D9E:79
Exceeds maximum number of pulse counts for rear roof link motor (LH)
×
C
×
B1D9F:14
Rear roof link motor (LH) circuit malfunction
×
C
×
B1D9F:74
Rear roof link motor (LH) operation time-out
×
C
×
B1D9F:94
Error signal received from rear roof link motor (LH)
×
C
×
B1DA0:23
Top lock motor pulse input circuit malfunction
×
C
×
B1DA0:79
Exceeds maximum number of pulse counts for top lock motor
×
C
×
B1DA1:14
Top lock motor circuit malfunction
×
C
×
B1DA1:74
Top lock motor operation time-out
×
C
×
B1DA1:94
Error signal received from top lock motor
×
C
×
B1DA2:92
Opening angles of the left and right front roof link motors do not match
×
C
×
B1DA3:92
Opening angles of the left and right rear roof link motors do not match
×
C
×
B1DA4:29
Incorrect front roof position
×
C
×
B1DA5:29
Incorrect front roof position
×
C
×
B1DA6:29
Incorrect top lock position
×
C
×
B1DA7:29
Incorrect roof position
×
C
×
B1DA8:23
Incorrect top lock position
×
C
×
B1DA8:24
Incorrect top lock position
×
C
×
B1DA9:23
Retractable hardtop switch circuit malfunction
×
C
×
B1DA9:2A
Retractable hardtop switch circuit malfunction
×
C
×
B1DA9:2B
Retractable hardtop switch circuit malfunction
×
C
×
U0001:88
Module communication error (HS-CAN)
×
C
×
U0030:87
Communication error with power window main switch
×
C
×
U0031:86
Communication error with power window main switch
×
C
×
U0100:00
Communication error with PCM
×
C
×
U0101:00
Communication error with TCM
×
C
×
U0155:00
Communication error with instrument cluster
×
C
×
U0401:64
Error signal received from PCM
×
C
×
U0401:86
Error signal received from PCM
×
C
×
U0402:86
Error signal received from TCM
×
C
×
U200B:16
Hall effect switch power supply malfunction
×
C
×
U2300:54
Configuration data not received from instrument cluster
×
C
×
U2300:55
Instrument cluster configuration not performed
×
C
×
U2300:56
Configuration data unmatched with instrument cluster
C
×
U2300:64
Configuration data unmatched with instrument cluster
×
C
×
U3000:44
Retractable hardtop control module internal malfunction
×
C
×
U3000:45
Retractable hardtop control module internal malfunction
×
C
×
U3000:49
Retractable hardtop control module internal malfunction
×
C
×
U3003:16
Retractable hardtop control module low power supply voltage input
×
C
×
U3003:17
Retractable hardtop control module high power supply voltage input
×
C
×
U3003:1C
Retractable hardtop control module low power supply voltage input
×
C
×

*1  :C: CMDTC self test, D: ODDTC self test

DTC 7-digit code definition

•  When related systems or components have failed, the CM stores the DTC of the malfunctioning part in the CM memory, and allows for the retrieval of the store data using scanning tool when necessary. The DTCs are indicated using seven digits. Each digit indicates the following.
amxzzn00001580


Status byte for DTC

•  The two digits (two digits after hyphen (-)) after the 7-digit DTC.
amxzzn00001581
•  A code which indicates the pending code, current/past malfunction status, or warning illumination status.
•  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.


Detection condition for the applicable DTC

DTC No.

Description

Detection condition

B1D98:23
Front roof link motor (RH) pulse input circuit malfunction
•  The retractable hardtop control module cannot detect a pulse signal from the front roof link motor (RH) when the front roof link motor operation starts.
B1D98:79
Exceeds maximum number of pulse counts for front roof link motor (RH)
•  The retractable hardtop control module detects a pulse signal exceeding the upper limit of the pulse count number from the front roof link motor (RH).
B1D99:14
Front roof link motor (RH) circuit malfunction
•  The retractable hardtop control module cannot receive a signal from the front roof link motor (RH) while the front roof link motor (RH) is operating.
B1D99:74
Front roof link motor (RH) operation time-out
•  The retractable hardtop control module detects that the front roof link motor (RH) is operating for 10 s or more.
B1D99:94
Error signal received from front roof link motor (RH)
•  The retractable hardtop control module receives a signal from the front roof link motor (RH) while the front roof link motor (RH) is not operating.
B1D9A:23
Front roof link motor (LH) pulse input circuit malfunction
•  The retractable hardtop control module cannot detect a pulse signal from the front roof link motor (LH) when the front roof link motor operation starts.
B1D9A:79
Exceeds maximum number of pulse counts for front roof link motor (LH)
•  The retractable hardtop control module detects a pulse signal exceeding the maximum number of the pulse counts from the front roof link motor (LH).
B1D9B:14
Front roof link motor (LH) circuit malfunction
•  The retractable hardtop control module cannot receive a signal from the front roof link motor (LH) while the front roof link motor (LH) is operating.
B1D9B:74
Front roof link motor (LH) operation time-out
•  The retractable hardtop control module detects that the front roof link motor (LH) is operating for 10 s or more.
B1D9B:94
Error signal received from front roof link motor (LH)
•  The retractable hardtop control module receives a signal from the front roof link motor (RH) while the front roof link motor (LH) is not operating.
B1D9C:23
Rear roof link motor (RH) pulse input circuit malfunction
•  The retractable hardtop control module cannot detect a pulse signal from the rear roof link motor (RH) when the rear roof link motor operation starts.
B1D9C:79
Exceeds maximum number of pulse counts for rear roof link motor (RH)
•  The retractable hardtop control module detects a pulse signal exceeding the upper limit of the pulse count number from the rear roof link motor (RH).
B1D9D:14
Rear roof link motor (RH) circuit malfunction
•  The retractable hardtop control module cannot receive a signal from the rear roof link motor (RH) while the rear roof link motor (RH) is operating.
B1D9D:74
Rear roof link motor (RH) operation time-out
•  The retractable hardtop control module detects that the rear roof link motor (RH) is operating for 10 s or more.
B1D9D:94
Error signal received from rear roof link motor (RH)
•  The retractable hardtop control module receives a signal from the rear roof link motor (RH) while the rear roof link motor (RH) is not operating.
B1D9E:23
Rear roof link motor (LH) pulse input circuit malfunction
•  The retractable hardtop control module cannot detect a pulse signal from the rear roof link motor (LH) when the rear roof link motor operation starts.
B1D9E:79
Exceeds maximum number of pulse counts for rear roof link motor (LH)
•  The retractable hardtop control module detects a pulse signal exceeding the maximum number of the pulse counts from the rear roof link motor (LH).
B1D9F:14
Rear roof link motor (LH) circuit malfunction
•  The retractable hardtop control module cannot receive a signal from the rear roof link motor (LH) while the rear roof link motor (LH) is operating.
B1D9F:74
Rear roof link motor (LH) operation time-out
•  The retractable hardtop control module detects that the rear roof link motor (LH) is operating for 10 s or more.
B1D9F:94
Error signal received from rear roof link motor (LH)
•  The retractable hardtop control module receives a signal from the rear roof link motor (RH) while the rear roof link motor (LH) is not operating.
B1DA0:23
Top lock motor pulse input circuit malfunction
•  The retractable hardtop control module cannot detect a pulse signal from the Top lock motor when the Top lock motor operation starts.
B1DA0:79
Exceeds maximum number of pulse counts for top lock motor
•  The retractable hardtop control module detects a pulse signal exceeding the maximum number of the pulse counts from the top lock motor.
B1DA1:14
Top lock motor circuit malfunction
•  The retractable hardtop control module cannot receive a signal from the top lock motor while the top lock motor is operating.
B1DA1:74
Top lock motor operation time-out
•  The retractable hardtop control module cannot receive a signal from the top lock motor while the top lock motor is operating.
B1DA1:94
Error signal received from top lock motor
•  The retractable hardtop control module receives a signal from the top lock motor while the top lock motor is not operating.
B1DA2:92
Opening angles of the left and right front roof link motors do not match
•  The retractable hardtop control module detects a differing number of pulse counts between the front roof link motor (RH) and the front roof link motor (LH).
B1DA3:92
Opening angles of the left and right rear roof link motors do not match
•  The retractable hardtop control module detects a differing number of pulse counts between the rear roof link motor (RH) and the rear roof link motor (LH).
B1DA4:29
Incorrect front roof position
•  The retractable hardtop control module detects an incorrect front roof position.
B1DA5:29
Incorrect front roof position
•  The retractable hardtop control module detects an incorrect rear roof position.
B1DA6:29
Incorrect top lock position
•  The retractable hardtop control module detects an incorrect top lock position.
B1DA7:29
Incorrect roof position
•  The retractable hardtop control module detects an incorrect roof position.
B1DA8:23
Incorrect top lock position
•  The retractable hardtop control module detects the top lock switch ON condition for 30 s when the roof position is at a position other than fully-closed.
B1DA8:24
Incorrect top lock position
•  The retractable hardtop control module detects that the number of times the top lock switch operates exceeds the maximum.
B1DA9:23
Retractable hardtop switch circuit malfunction
•  The retractable hardtop control module detects a short to ground in retractable hardtop switch circuit.
B1DA9:2A
Retractable hardtop switch circuit malfunction
•  The retractable hardtop control module detects that the retractable hardtop switch is in the ON or OFF condition for 30 s.
B1DA9:2B
Retractable hardtop switch circuit malfunction
•  The retractable hardtop control module detects that the retractable hardtop switch is in the ON or OFF condition for 30 s.
U0001:88
Module communication error (HS-CAN)
•  Retractable hardtop control module detects the CAN bus communication line (HS-CAN) malfunction 10 times continuously with the ignition switched ON (engine off or on).
U0030:87
Communication error with power window main switch
•  The retractable hardtop control module cannot receive a power window open signal during the retractable hardtop operation.
U0031:86
Communication error with power window main switch
•  The retractable hardtop control module receives a power window open signal for 30 s or more.
U0100:00
Communication error with PCM
•  Retractable hardtop control module could not receive the CAN signal from the PCM for 5 s or more with the ignition switched ON (engine off or on).
U0101:00
Communication error with TCM
•  Retractable hardtop control module could not receive the CAN signal from the TCM for 1 s or more with the ignition switched ON (engine off or on).
U0155:00
Communication error with instrument cluster
•  Retractable hardtop control module could not receive the CAN signal from the instrument cluster for 2 s or more with the ignition switched ON (engine off or on).
U0401:64
Error signal received from PCM
•  The retractable hardtop control module receives an error signal from the PCM with the ignition switched ON (engine off or on).
U0401:86
Error signal received from PCM
•  The retractable hardtop control module receives an error signal from the PCM with the ignition switched ON (engine off or on).
U0402:86
Error signal received from TCM
•  The retractable hardtop control module receives an error signal from the TCM with the ignition switched ON (engine off or on).
U200B:16
Hall effect switch power supply malfunction
•  The retractable hardtop control module detects Hall effect switch power supply voltage of less than 4 V.
U2300:54
Configuration data not received from instrument cluster
•  The retractable hardtop control module cannot receive configuration data from the instrument cluster with the ignition switched ON (engine off or on).
U2300:55
Instrument cluster configuration not performed
•  The retractable hardtop control module receives a signal which indicates the instrument cluster configuration is not performed with the ignition switched ON (engine off or on).
U2300:56
Configuration data unmatched with instrument cluster
•  With the ignition switched ON (engine off or on), configuration data of the retractable hardtop control module and the instrument cluster are not matched.
U2300:64
Configuration data unmatched with instrument cluster
•  With the ignition switched ON (engine off or on), configuration data of the retractable hardtop control module and the instrument cluster are not matched.
U3000:44
Retractable hardtop control module internal malfunction
•  The retractable hardtop control module detects a malfunction in the retractable hardtop control module with the ignition switched ON (engine off or on).
U3000:45
Retractable hardtop control module internal malfunction
•  The retractable hardtop control module detects a malfunction in the retractable hardtop control module with the ignition switched ON (engine off or on).
U3000:49
Retractable hardtop control module internal malfunction
•  The retractable hardtop control module detects a malfunction in the retractable hardtop control module with the ignition switched ON (engine off or on).
U3003:16
Retractable hardtop control module low power supply voltage input
•  The retractable hardtop control module power supply circuit voltage of less than 7.5 V is detected with the ignition switched ON (engine off or on).
U3003:17
Retractable hardtop control module high power supply voltage input
•  The retractable hardtop control module power supply circuit voltage of 17.5 V or more is detected with the ignition switched ON (engine off or on).
U3003:1C
Retractable hardtop control module low power supply voltage input
•  The retractable hardtop control module power supply circuit voltage of less than 10 V is detected with the ignition switched ON (engine off or on).


Snapshot Data

Note
•  The retractable hardtop control module stores the following two types of snapshot data (vehicle information) when a DTC is detected and displays them in the Mazda Modular Diagnostic System (M-MDS).
―  Vehicle information detected by retractable hardtop control module
―  Vehicle information detected by instrument cluster and received by retractable hardtop control module via CAN communication
•  The data for all DTCs currently detected is stored.

—: Not applicable

Snapshot data item

Unit

Data contents

Data read/use method

Corresponding data monitor items

AAT
°C
°F
Ambient temperature
APP_STATUS
Accelerator Pedal Off/Under20%/Over20%/FAIL
Accelerator pedal position status
CFG_STATUS
Config Complete/Not Configured/Config Error
Instrument cluster configuration status
ECT_STATUS
Under 0 degrees C/0 - Under 80 degrees C/Over 80 degrees C/FAIL
Engine coolant temperature status
IC_VPWR
V
Instrument cluster power supply voltage
•  The retractable hardtop control module constantly receives the power supply voltage value of the instrument cluster sent via CAN communication from the instrument cluster.
•  If a DTC is detected, the retractable hardtop control module records the power supply voltage of the instrument cluster when the DTC was detected, and it is displayed in the Mazda Modular Diagnostic System (M-MDS).
VPWR*1
IG-ON_TIMER
hh:mm:ss*2
Elapsed time since ignition was switched ON (engine off or on)
Note
•  The instrument cluster records the elapsed time since the ignition was switched ON (engine off or on).
•  The retractable hardtop control module constantly receives the elapsed time since the ignition was switched ON (engine off or on) sent via CAN communication from the instrument cluster.
•  If a DTC is detected, the retractable hardtop control module records the elapsed time since the ignition was switched ON (engine off or on) when the DTC was detected, and it is displayed in the Mazda Modular Diagnostic System (M-MDS).
PWR_MODE_KEY
Key Out/Key Recently Out (Position 0)/Accessory (Position 1)/Post Ignition (Position 2)/Ignition On (Position 2)/Running (Position 2)/Running - Starting
•  Key Out: Ignition switched off
•  Key Recently Out (Position 0): Elapsed time within 3 s since ignition was switched off
•  Accessory (Position 1): Ignition is switched to ACC
•  Post Ignition (Position 2): Elapsed time within 3 s since ignition was switched ON (engine off or on)
•  Ignition On (Position 2): Ignition switched ON (engine off)
•  Running (Position 2): Ignition switched ON (engine on)
•  Running - Starting: Cranking condition
•  The retractable hardtop control module constantly receives the ignition switch status sent via CAN communication from the instrument cluster.
•  If a DTC is detected, the retractable hardtop control module records the ignition switch status when the DTC was detected, and it is displayed in the Mazda Modular Diagnostic System (M-MDS).
RPM_STATUS
Engine Stop/Under1500rpm/Over1500rpm/FAIL
Engine speed status
•  The retractable hardtop control module constantly receives the engine speed sent via CAN communication from the instrument cluster.
•  If a DTC is detected, the retractable hardtop control module records the engine speed when the DTC was detected, and it is displayed in the Mazda Modular Diagnostic System (M-MDS).
TACHOMTR*1
SHIFT_STATUS
P/N/D/R/FAIL
Selector lever position status
•  The retractable hardtop control module constantly receives the selector lever position sent via CAN communication from the instrument cluster.
•  If a DTC is detected, the retractable hardtop control module records the selector lever position when the DTC was detected, and it is displayed in the Mazda Modular Diagnostic System (M-MDS).
TOTAL_DIST
km
Miles
Accumulated total traveled distance from completion of vehicle until retractable hardtop control module detects DTC (Odometer value in instrument cluster)
The total traveled distance from which the retractable hardtop control module detects DTCs to the present can be calculated by performing the following procedure.
1.  Verify the odometer value in the instrument cluster.
2.  Verify the snapshot data item TOTAL_DIST.
3.  Subtract 2 from 1.
TOTAL_TIME
hh:mm:ss*2
Accumulated total elapsed time since vehicle completion until retractable hardtop control module detects a DTC
Note
•  When the ROOM fuse is removed, and the ignition is switched off, the time is not included in the elapsed time.
The elapsed time from which the retractable hardtop control module detects DTCs to the present can be calculated by performing the following procedure.
1.  Verify the instrument cluster PID item TOTAL_TIME.
2.  Verify the snapshot data item TOTAL_TIME.
3.  Subtract 2 from 1.
TOTAL_TIME*1
VPWR
V
retractable hardtop control module power supply voltage
VPWR
VSPD_STATUS
Stop/0-10km/h/Over10km/h/FAIL
Vehicle speed status
•  The retractable hardtop control module constantly receives the vehicle speed sent via CAN communication from the instrument cluster.
•  If a DTC is detected, the retractable hardtop control module records the vehicle speed when the DTC was detected, and it is displayed in the Mazda Modular Diagnostic System (M-MDS).
SPEEDOMTR*1

*1  :Instrument cluster PID
*2  :The seconds may be indicated after the decimal point.

Data Monitor Function

•  With the PID/data monitor function, input/output signal monitor items set in the retractable hardtop control module can be selected and read out in real-time.
•  The items which can be selected are as follows.

—: Not applicable

PID

Unit/Operation

Data contents

Data read/use method

Module control terminal

VPWR
V
Input
Displays the retractable hardtop control module supply voltage.
Switch the ignition ON (engine off): Approx. 12 V