ON-BOARD DIAGNOSTIC SYSTEM [AUTO LEVELING CONTROL MODULE]
Outline
The auto leveling 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 auto leveling 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 monitor function, which reads out specific input/output signals and verifies the input/output condition.
Using the Mazda Modular Diagnostic System (M-MDS), DTCs can be read out and deleted, and the PID/data monitor function can be activated.
Malfunction detection function
Detects malfunctions in input/output signals.
If a malfunction occurs, the auto leveling control module records the malfunction as a DTC. A recorded DTC can be read by the Mazda Modular Diagnostic System (M-MDS).
DTC table
×: Applicable—: Not applicable DTC No. |
LED headlight warning light |
Description |
Fail-safe function |
Drive cycle |
Self test type*1 |
Memory function |
B1041:14 |
ON |
Headlight leveling actuator circuit malfunction |
× |
— |
D |
× |
B1041:54 |
ON |
Headlight auto leveling system initialization error |
× |
— |
D |
— |
B1044:01 |
ON |
Auto leveling sensor circuit malfunction |
× |
— |
D |
× |
B1D00:13 |
ON |
Headlight (LH) circuit malfunction |
× |
— |
C, D |
× |
B1D01:13 |
ON |
Headlight (RH) circuit malfunction |
× |
— |
C, D |
× |
U0001:88 |
ON |
Unit communication error (HS-CAN) |
× |
— |
C, D |
× |
U0100:00 |
ON |
Communication error with PCM |
× |
— |
C, D |
× |
U0140:00 |
ON |
Communication error with BCM |
× |
— |
C, D |
× |
U0155:00 |
ON |
Communication error with instrument cluster |
× |
— |
C, D |
× |
U0423:68 |
ON |
Error signal received from instrument cluster |
× |
— |
C, D |
× |
U2005:86 |
ON |
Error signal received from PCM |
× |
— |
C, D |
× |
U2300:54 |
ON |
Error configuration data received from instrument cluster |
× |
— |
C, D |
× |
U2300:55 |
ON |
Instrument cluster configuration not implemented |
× |
— |
C, D |
× |
U2300:56 |
ON |
Configuration data unmatched with instrument cluster |
× |
— |
C, D |
× |
U3000:42 |
ON |
Auto leveling control module internal malfunction |
× |
— |
C, D |
× |
U3000:49 |
ON |
Auto leveling control module internal malfunction |
× |
— |
C, D |
— |
U3003:16 |
— |
Auto leveling control module low power supply voltage input |
× |
— |
C, D |
— |
U3003:17 |
— |
Auto leveling control module high power supply voltage input |
× |
— |
C, D |
— |
- *1
- C: CMDTC self test, D: ODDTC self test
DTC 7-digit code definition
Status byte for DTC
The status byte is the two digits (two digits after hyphen (-)) after the 7-digit 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.
Detection condition for the applicable DTC
DTC No. |
Description |
Detection condition |
B1041:14 |
Headlight leveling actuator circuit malfunction |
|
B1041:54 |
Headlight auto leveling system initialization error |
|
B1044:01 |
Auto leveling sensor circuit malfunction |
|
B1D00:13 |
Headlight (LH) circuit malfunction |
|
B1D01:13 |
Headlight (RH) circuit malfunction |
|
U0001:88 |
Unit communication error (HS-CAN) |
|
U0100:00 |
Communication error with PCM |
|
U0140:00 |
Communication error with BCM |
|
U0155:00 |
Communication error with instrument cluster |
|
U0423:68 |
Error signal received from instrument cluster |
|
U2005:86 |
Error signal received from PCM |
|
U2300:54 |
Error configuration data received from instrument cluster |
|
U2300:55 |
Instrument cluster configuration not implemented |
|
U2300:56 |
Configuration data unmatched with instrument cluster |
|
U3000:42 |
Auto leveling control module internal malfunction |
|
U3000:49 |
Auto leveling control module internal malfunction |
|
U3003:16 |
Auto leveling control module low power supply voltage input |
|
U3003:17 |
Auto leveling control module high power supply voltage input |
|
Snapshot data
NOTE:
—: Not applicable
The auto leveling 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 auto leveling control module
Vehicle information detected by instrument cluster and received by auto leveling control module via CAN communication
The data for all DTCs currently detected is stored.
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 |
|
VPWR*1 |
|
IG-ON_TIMER |
hh:mm:ss*2 |
Elapsed time since ignition was switched ON (engine off or on) NOTE:
|
|
— |
|
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 |
|
|
— |
|
RPM_STATUS |
Engine Stop/Under1500rpm/Over1500rpm/FAIL |
Engine speed status |
|
TACHOMTR*1 |
|
SHIFT_STATUS |
P/N/D/R/FAIL |
Selector lever position status |
|
— |
|
TOTAL_DIST |
km |
Miles |
Accumulated total traveled distance from completion of vehicle until auto leveling control module detects DTC (Odometer value in instrument cluster) |
The total traveled distance from which the auto leveling control module detects DTCs to the present can be calculated by performing the following procedure.
|
— |
TOTAL_TIME |
hh:mm:ss*2 |
Accumulated total elapsed time since vehicle completion until auto leveling control module detects a DTC NOTE:
|
The elapsed time from which the auto leveling control module detects DTCs to the present can be calculated by performing the following procedure.
|
TOTAL_TIME*1 |
|
VPWR |
V |
Auto leveling control module power supply voltage |
— |
VPWR_IG |
|
VSPD_STATUS |
Stop/0-10km/h/Over10km/h/FAIL |
Vehicle speed status |
|
SPEEDOMTR*1 |
- *1
- Instrument cluster PID (See ON-BOARD DIAGNOSTIC [INSTRUMENT CLUSTER].)
- *2
- The seconds may be indicated after the decimal point.
PID/Data Monitor Function
—: Not applicable
With the PID/data monitor function, input/output signal monitor items set in the auto leveling control module can be selected and read out in real-time.
The items which can be selected are as follows.
PID |
Unit/Operation |
Data contents |
Module control terminal |
H/L_BO_L |
OK/NG |
NOTE: Displayed on Mazda Modular Diagnostic System (M-MDS) but does not function. |
|
H/L_BO_R |
OK/NG |
NOTE: Displayed on Mazda Modular Diagnostic System (M-MDS) but does not function. |
|
R_HGT_S |
V |
Voltage at auto leveling sensor is displayed. |
C, I, K |
R_HGT_S_INI |
V |
Voltage at headlight auto leveling system initial setting is displayed. |
C, I, K |
VPWR_IG |
V |
Auto leveling control module power supply voltage is displayed. |
N, L |
VSPD |
KPH, MPH |
Vehicle speed is displayed. |
— |