Operation CHARM: Car repair manuals for everyone.

Diagnostic Functions






Diagnostic functions

General
The accessory electronic module (AEM) has a built-in diagnostic system, Volvo Diagnostic, which continuously monitors internal functions as well as input and output signals.

Diagnostic trouble codes (DTCs)
A diagnostic trouble code (DTC) is stored if the accessory electronic module (AEM) detects a fault. This control module can store up to 6 diagnostic trouble codes (DTCs), the 3 first and the 3 latest.
Should a fault disappear for any reason after being permanently stored in the control module as a diagnostic trouble code (DTC), the information remains stored in the memory.

Reading and erasing diagnostic trouble codes (DTCs)
Stored diagnostic trouble codes (DTCs) can be read off and erased using this function. The diagnostic system in the accessory electronic module (AEM) can identify 32 different faults in form of diagnostic trouble codes.
This function can also be used to read off whether the fault is still present (permanent) or whether it has now ceased (intermittent) after the diagnostic trouble code (DTC) has been stored.
Diagnostic trouble codes (DTCs) can only be erased once all the diagnostic trouble codes (DTCs) have been read off at least once.

Reading off input and output signals
This function can be used to continuously read off the values and status for the accessory electronic module (AEM) input and output signals.
The following parameters can be read off:
- Voltage supply to the accessory electronic module (AEM)
- Rheostat signal, the strength is given as a percentage
- Speed signal, given as a frequency where 512 is the highest frequency
- Sound signal for the buzzer, reverse warning system

Note! Does not apply to XC90 2003-, S80 2004-, V70/XC70 2005- and S60 2005-.

- Voltage level of the signal to the buzzer, reverse warning system

Note! Does not apply to XC90 2003-, S80 2004-, V70/XC70 2005- and S60 2005-.

- Power supply to the reverse warning system

Note! Does not apply to XC90 2003-, S80 2004-, V70/XC70 2005- and S60 2005-.

- Voltage level of the signal to the relay, engine block heater
- Voltage level of the signal to the remote start module
- Voltage supply to the remote start unit
- Voltage level of alarm signals P0, P1, S0 and S1
- Voltage level of the signal to telemute
- Voltage level of the signal from telemute
- Power supply to the aerial amplifier.

Activating components and functions
This function can be used to activate components/functions which affect the accessory electronic module (AEM) outputs.
The following components can be activated:
- Buzzer signal for the reverse warning system, simulates reduced distance from an object from 2 meters to 0 meters

Note! Does not apply to XC90 2003-, S80 2004-, V70/XC70 2005- and S60 2005-.

- Start signal to the remote start unit
- Speed signal, simulates a change in speed from 0 km/h to 255 km/h in stages of 5 km/h
- Rheostat signal, simulates a change in light from 0% to 100% and then back to 0% in stages of 5%
- Telemute signal which simulates the phone muting the radio.
- Telemute signal which simulates the reverse warning system muting the radio.

Note! Does not apply to XC90 2003-, S80 2004-, V70/XC70 2005- and S60 2005-.

Reading off the control module identification
The diagnostic tool identifies control modules by reading off a number of codes from the control module memory.
The codes contain information about the control module:
- hardware P/N (control module without software)
- hardware serial number (control module without software)
- software P/N
- diagnostic software P/N
- start address CAN configuration.