Electronics Training Programme
DB9 Layout
Bluetooth enabled and
paired phone
Bluetooth receiver module
Microphone
Amplifier module
Power Supply
Steering column control switches
LED Indicator (Bluetooth display module)
Door speaker (drivers side) Door speaker
(passenger side)
13
Electronics Training Programme
INPUTS
The Bluetooth system relies on a number of signals it receives either from the car (via hard wiring) or
the users phone (via wireless Bluetooth communication network).
The Bluetooth system will only function if the us ers mobile phone has Bluetooth enabled and it is
‘paired’ to the car. For more information refer to the user’s guide for your mobile phone.
V8 Vantage Power Supplies
Description Supplied From Source Protection
Wakeup signal Central Electronic Module Comfort Relay F68 (5 Amp)
Power supply 1 Central Electronic Module Interior Lights Relay F46 (5Amp)
Power supply 2 Central Electronic Module Interior Lights Relay F46 (5Amp)
DB9 Power Supplies
Description Supplied From Source Protection
Wakeup signal Central Electronic Module Comfort Relay F69 (5 Amp)
Power supply 1 Central Electronic Module Interior Lights Relay F46 (5Amp)
Power supply 2 Central Electronic Module Interior Lights Relay F46 (5Amp)
V8 Vantage Signal Inputs
Input Description Signal Characteristic
MIC In Input signal from microphone Varying current signal direct from microphone
Keypad Steering wheel controls input Variable resistance to earth signal
DB9 Signal Inputs
Input Description Signal Characteristic
MIC In + Input signal from microphone Varying current signal supplied via amplifier
MIC In - Input signal from microphone Varying current signal supplied via amplifier
Keypad Steering wheel controls inpu t Variable resistance to earth
Screens
Some of the signals in and out of the Bluetooth modu le require screening to avoid interference being
picked up. A signal screen is a single wire running along side t he signal wire(s) which will absorb
electro magnetic interference (EMI).
The Bluetooth module on the V8 Vantage features only one screen so as to protect the signal from the
microphone. This screen wire is simply an earth but it is also used as a datum from which to reference
the microphone signal.
The Bluetooth module used on DB9’s features two screens. One is as on the V8 Vantage but is used
only as a screen (because the microphone signal from the amplifie r has two signal wires) and no
datum is required. The second screen on the module is used to screen the ‘Lineout’ signals to the
amplifier. As with the microphone scr een this wire is connected to earth.
15
Electronics Training Programme
DIAGNOSTICS
V8 Vantage Connector Pin Allocation
Pin
Number Signal Name Input or
Output Description
3 WAKEUP I Module ignition input from Comfort
Relay via F68
4 MIC (SCRN) I Microphone GND
5 MIC IN+ I Signal input for single-ended
microphone direct from microphone
8 KEYPAD I Input signal from keypad on steering wheel
12 UIM LED O For Active Call LED (amber) – Earth
side switch
13 RADIO MUTE O Mute line to radio (active Low)
14 UIM LED O For Bluetooth Status LED(Blue) – Earth side switch
15 GND I Main Battery Ground
16 GND I Main Battery Ground
23 HF_SPKR + O Audio Output +
24 HF_SPKR + O Audio Output -
31 VPWR I Power supply from Interior Light Relay via F46
32 VPWR I Power supply from Interior Light Relay via F46
31
Electronics Training Programme
DB9 Connector Pin Allocation
Pin
Number Signal Name Input or
Output Description
3 IGN I Module ignition input from Comfort
Relay via F69
4 MIC (SCRN) I Microphone GND or Shield
5 MIC IN+ I Signal input for single-ended or
differential mic.
6 MIC IN- I Signal input for differential microphone
8 KEYPAD I Input signal from keypad on steering
wheel
12 UIM LED O For Active Call LED (amber) – Earth side switch
13 RADIO MUTE O Mute line to radio (active Low)
14 UIM LED O For Bluetooth Status LED(Blue) – Earth side switch
15 GND I Main Battery Ground
16 GND I Main Battery Ground
22 LINEOUT (SCRN) I Audio output screen
25 LINEOUT+ O Audio Output +
26 LINEOUT- O Audio Output -
31 VPWR I Power supply from Interior Light Relay via F46
32 VPWR I Power supply from Interior Light Relay via F46
32
AML EOBD System Operation Summary
Rory O’Curry Aston Martin Lagonda CONFIDENTIAL 1 May 2009
[email protected] AML EOBD Monitors 07 ROC.doc Page 29 of 43
The Intake Manifold Runner Control (IMRC) is a syst em which uses dual intake runners to supply air to
each cylinder. The secondary runners are normally closed, but the PCM opens them under high rpm
conditions when the driver is demanding additiona l power from the engine. The IMRC system can be
actuated using an electric motor or a vacuum moto r. The IMRC system is functionally checked by
monitoring the runner control plates using switches. If the actual position of the runner control plates does
not match the commanded position, a malfunction of the IMRC system is indicated (P1518, P1519).
The Swirl Control Valve (SCV) is a system which uses di fferent regions of the Intake plenum to influence
the pattern of the airflow into the combustion chamber.
It is important to note that this functional / rationality check may or may not be a MIL Code. This is
dependent on whether the EOBD Thresholds are exceeded.
IMRC / SCV System Check Operation:
DTCs P1520 (IMRC input switch electrical check)
P1518, P 1519 (IMRC stuck open functional check)
Monitor execution continuous
Monitor Sequence none
Monitoring Duration 5 seconds
Typical IMRC functional check malfunction thresholds
IMRC plates do not match commanded position (functional)
IMRC switches open/shorted (electrical)
Camshaft Position Control (also known as Variable Cam Ti ming) is a system which is able to advance and
retard camshaft timing relative to the crankshaft. Th is phasing is controlled by a duty-cycled output. The
output driver is checked electrically for opens and s horts (P1380). The system is checked functionally by
monitoring the closed loop phase control correction. If the proper phasing cannot be maintained and the
system has an advance or retard error greater than the malfunction threshold, a CPC control malfunction is
indicated (P1381, P1383).
It is important to note that the functional / rationality checks may or may not be a MIL Code. This is
dependent on whether the EOBD Thresholds are exceeded.
Camshaft Position Control System Check Operation:
DTCs P1380 (CPC output electrical check)
P1381 (CPC timing over-advanced functional check)
P1383 (CPC timing over-retarded functional check)
Monitor execution continuous
Monitor Sequence ECT > 150 oF
Monitoring Duration 5 seconds
Typical CPC functional check malfunction thresholds:
timing over-advanced/over-retard ed by > 10 crankshaft degrees
Engine CCM temporary disablement conditions ( other than entry requirements ) :
None, except CPC does not operate (and is therefore not checked) if ACT/IAT, ECT/CHT, MAF/MAP or
TP sensors are malfunctioning.
Aston Martin V8 Vantage2009MY OBDII Documentation 4.7L Aston Martin Confidential
Component P CodesMalfunction Strategy
Description Malfunction Criteria
(Fault) Fault condition
(Internal labels) Threshold Value
(Fault condition) Entry conditions Entry conditions values Filter Time to
log DTCClutch position sensor P173B S1/ S2 wire short
circuit to battery or open circuit Clutch position sensor -
Secondary Circuit high The asic UH05 inside the TCU
detects the fault and communicate it to the uP
Output Voltage > th_high th_high = 4,5V (Key ON) AND NOT
(cranking) AND
VSupply inside prope
r
range VSupply range = 7V-24.5V 50ms
Clutch position sensor P0805 Short circuit between
P1 and P2 or short
circuit between S1 and S2 Clutch position sensor - Primary
Secondary short circuit The clutch position signal is a fixed
value (around 2.5 V)
See annexed Chart 2 th_1= 5 km/h
th_2= 2000 bit
timeout_1=100ms timeout_2=50ms (Key ON) AND NOT
(cranking) AND
VSupply inside proper
range VSupply range = 7V-24.5V 50ms
Hydraulic
pressure sensor P0935 Hydraulic pressure
sensor short to GND or open circuit Hydraulic pressure signal circuit
high Output Voltage < th_low th_low = 0,39V (Key ON) AND NOT
(cranking) AND
VSupply inside proper VSupply range = 7V-24.5V 500ms
Hydraulic
pressure sensor P0934 Hydraulic pressure
sensor short to battery Hydraulic pressure signal circuit
low Output Voltage > th_high th_high = 4,79V (Key ON) AND NOT
(cranking) AND
VSupply inside proper VSupply range = 7V-24.5V 500ms
Hydraulic
pressure sensor P0932 Internal Sensor
Damage or open
circuit on the ground sensor wire Hydraulic pressure signal wrong
value Wrong constant pressure value
detected through a correlation
between the pressure variation and an estimation of the oil flow (Key ON) AND NOT
(cranking) AND
VSupply inside proper
range VSupply range = 7V-24.5V 500ms
Kl.30 Power Supply P1794 Open circuit or broken
fuse on TCU supply Kl.30 Power Supply open circuit Power Supply < V_th
V_th = 3V (Key ON) AND NOT
(cranking) 500ms
External sensors power supply or sensor ground P0641 Failure of the sensor
power voltage supply External sensors power supply
or sensor ground open circuit or short circuit V_Sensor_Supply inside proper
range V_Sensor_Supply range
= 4V-5V (Key ON) AND NOT
(cranking) AND
VSupply inside proper
range VSupply range = 7V-24.5V 2500ms
Engine speed from CAN U0401 Internal Problem on
Engine Control System Engine ECU: Engine speed fro
m
CAN. Signal not valid
CAN engine sp = inv_th inv_th = FFFFh NOT (Cranking) AND
(ECU ON since t_on)t_on = 200 ms 1000ms
Engine speed from CAN U1900 Internal Problem on
Engine Control System Engine ECU: Engine speed fro
m
CAN. Signal absent (wrong zero
rpm signal) (CAN engine sp = 0) AND (Engine
ON) Engine ON 1000ms
Engine speed from CAN U1920 Internal Problem on
Engine Control System Engine ECU: Engine speed fro
m
CAN. Signal wrong
(CAN engine speed different form
Clutch speed) AND (CAN engine
speed different from Driveline speed x gear ratio) Seed tollerance=
500rpm (Engine ON) AND
(clutch closed) AND (gear engaged) 1000ms
ASM OBD
228/04/2008
System
Component
P Codes (AML)
Malfunction Strategy Description
Malfunction Criteria
(Fault)
Fault condition
(Internal labels)
Threshold Value
(Fault condition)
Entry conditions
Entry conditions values
Filter Time to log DTC (AML)
EMS controlled MIL Illumination
(AML)
y volts Vs temp - Appendix A,
Ref 2 Test condition is always fulfilled. 0ms 1 DTC
System Voltage Battery Voltage P1793 Power Supply too low Battery voltage ugt_Batt < ugtu_Batt or
ugtu_BattDef< 7V
< 7VEngine speed >
Turbine speed >
Transmission position
Mechanical limp home active1400rpm
1400rpm
Park or Neutral
False30ms
2 DTC
Mechatronic Unit Shift Solenoid P0771Solenoid / Valve stuck Stuck off Solenoid 1 or 2 timer_MV12mechdef <=
KL_TUEBCGMV12MECHDEF and
(GET_P_SENSOR = 0 or GET_P_SENSOR = 2) 500mspumpendruck_vorhanden
Park sensor = P (GET_P_SENSOR)0->1
0ms2 DTC
System Voltage Pressure regulator and solenoid power supply P0657Pressure regulator supply too low (power
supply cannot be switched on) Sensor voltage too low because power supply
cannot be switched ON. FET off
= trueBattery Voltage > 7v30mS2 DTC
System Voltage Pressure regulator and solenoid power supply P0659Voltage applied without activation of the
controlling FET FET cannot be switched on (Short circuit to battery) Vbatt > udrmv_batt
7v 30mS2 DTC
System Voltage Pressure regulator and solenoid power supply P0658Sensor supply voltage < threshold
or
Voltage drop across FET is too big PR supply voltage too low
u
gt_drmv < udrmv_ksm
or
lugt_batt-ugt_drmvl > ugtd_fet 0.5v
or
1vBattery Voltage > udrmv_batt
7v30mS2 DTC
System Voltage Pressure regulator and solenoid power supply P0657Voltage too low due to reset. PR supply voltage too low ugt_drmv < Ugtu_bat
fgt_Dreset = Ugtu_bat = 2D map (V vs C) Appendix A,
ref 3
TrueFET control OK
Battery Voltage > udrmv_batt
1
7v30mS
2 DTC
TCM Internal TCM Watchdog P0613Error counter does not reach required
value during initialisation Error counter does not reach required value sdi_Ufet=1 or
sdi_Ufet=4 or
sdi_Ufet=5 or
sdi_Ufet=8 Battery Voltage > ugt_UfetIni
TCU in initialisation phase
7v
0ms2 DTC
TCM Internal TCM Watchdog P0613Error counter exceeds limit Error counter exceeds limit Zs_errorCountForUC > 4.4Cyclic (operation): Debug-mode not active 0
0ms2 DTC
TCM Internal TCM Watchdog P0613FET cannot be switched off FET cannot be switched off
(DReset line is high) DReset line is high
(fgtr_Dreset = False)FALSE
Battery Voltage > ugt_UfetIni
TCU in initialisation phase7v
0ms2 DTC
TCM Internal TCM Watchdog P0613FET cannot be switched On FET cannot be switched On
(DReset line is low) Reset Line is low.
(Fgtr_Dreset = True)TRUE
Battery Voltage > ugt_UfetIni
TCU in initialisation phase7v
0ms2 DTC
TCM Internal TCM Watchdog P0613Safety circuit reset line between CG115
and CG120 is active. Safety circuit reset line between CG115 and CG120
is active. Reset line = high
(fgtr_Dreset!=0)!=0
Cyclic (operation): Debug-mode not active 0
0ms2 DTC
TCM Internal TCM Watchdog P0613Watchdog function taking too long. Watchdog function taking too long. tgts_UewFetGes > Threshold300msBattery Voltage > ugt_UfetIni
TCU in initialisation phase7v
0ms2 DTC
TCM Internal TCM Watchdog P0613FET cannot be switched off at
ErrorCountForUC >= 5 FET cannot be switched off at
ErrorCountForUC >= 5 FET cannot be switched off at
ErrorCountForUC >= 55
Battery Voltage > ugt_UfetIni
TCU in initialisation phase7v
0ms2 DTC
TCM Internal TCM Watchdog P0613FET cannot be switched on at
Zsk_ErrorCountForUC<=4 FET cannot be switched on at
Zsk_ErrorCountForUC<=4 FET cannot be switched on at
Zsk_ErrorCountForUC<=44
Battery Voltage > ugt_UfetIni
TCU in initialisation phase7v
0ms2 DTC
TCM Internal TCM Watchdog P0613CPU watchdog error counter threshold
exceeded. (WD to CPU) CPU watchdog error counter threshold exceeded.
(Zsk_ErrorCountForWD>3) CPU watchdog error counter threshold
exceeded.
(Zsk_ErrorCountForWD>3)3
Cyclic (operation): Debug-mode not active 0
0ms2 DTC
Torque Converter Torque Converter P0741Torque converter slip too high Torque converter slip > threshold. KL_NDSKPLDEFEKT25rpmSlip too high timer expired
Closed or Closed Loop Control 10.0s
2 DTC
Pressure Regulators PR1 P0973Pressure regulator 1 short circuit to
ground or o/c. current > threshold
or
current = 0 idr_Mess1 > idr1 + idrs_high
or
idr1=0mAidrs_high = 2D map (Current vs Temp)
0mA
Solenoid Supply > threshold
Engine running
0% or 100% measured current PWMudrso_prf = 2D map (V vs Temp) See
App A, Ref 1
30mS
2 DTC
Pressure Regulators PR1 P0972Pressure regulator 1 current too high current > threshold idr_Mess1 > idr1 + idrs_highidrs_high = 2D map (Current vs Temp) Solenoid Supply > threshold
Measured control PWM not = 0 or 100%udrso_prf = 2D map (V vs Temp) See
App A, Ref 130mS
2 DTC
Pressure Regulators PR1 P0974Pressure regulator 1 short to battery current < threshold idr_Mess1 < idr1 + idrs_lowidrs_low = 2D map (Current vs Temp) Solenoid Supply > threshold
Engine not running
Measured control signal PWM = 0%udrso_prf = 2D map (V vs Temp) See
App A, Ref 1
30mS
2 DTC
Pressure Regulators PR2 P0976Pressure regulator 2 short circuit to
ground or o/c. current > threshold
or
current = 0 idr_Mess2 > idr2 + idrs_high
or
idr1=0mAidrs_high = 2D map (Current vs Temp)
0mA
Solenoid Supply > threshold
Engine running
0% or 100% measured current PWMudrso_prf = 2D map (V vs Temp) See
App A, Ref 1
50mS
2 DTC
Pressure Regulators PR2 P0975Pressure regulator 2 current too low current < threshold idr_Mess2 < idr2 + idrs_lowidrs_low = 2D map (Current vs Temp) Solenoid Supply > threshold
Meassured control PWM not = 0 or 100%udrso_prf = 2D map (V vs Temp) See
App A, Ref 150mS
2 DTC
Pressure Regulators PR2 P0977Pressure regulator 2 short to battery current < threshold idr_Mess2 < idr2 + idrs_lowidrs_low = 2D map (Current vs Temp) Solenoid Supply > threshold
Engine not running
Measured control signal PWM = 0%udrso_prf = 2D map (V vs Temp) See
App A, Ref 1
50mS
2 DTC
Pressure Regulators PR3 P0979Pressure regulator 3 short circuit to
ground or o/c. current > threshold
or
current = 0 idr_Mess3 > idr3 + idrs_high
or
idr1=0mAidrs_high = 2D map (Current vs Temp)
0mA
Solenoid Supply > threshold
Engine running
0% or 100% measured current PWMudrso_prf = 2D map (V vs Temp) See
App A, Ref 1
50mS
2 DTC
Pressure Regulators PR3 P0978Pressure regulator 3 current too high current > threshold idr_Mess3 > idr3 + idrs_highidrs_high = 2D map (Current vs Temp) Solenoid Supply > threshold
Measured control PWM not = 0 or 100%udrso_prf = 2D map (V vs Temp) See
App A, Ref 150mS
2 DTC
Pressure Regulators PR3 P0980Pressure regulator 3 short to battery current < threshold idr_Mess3 < idr3 + idrs_lowidrs_low = 2D map (Current vs Temp) Solenoid Supply > threshold
Engine not running
Measured control signal PWM = 0%udrso_prf = 2D map (V vs Temp) See
App A, Ref 1
50mS
2 DTC
Pressure Regulators PR4 P0982Pressure regulator 4 short circuit to
ground or o/c. current > threshold
or
current = 0 idr_Mess4 > idr4 + idrs_high
or
idr1=0mAidrs_high = 2D map (Current vs Temp)
0mA
Solenoid Supply > threshold
Engine running
0% or 100% measured current PWMudrso_prf = 2D map (V vs Temp) See
App A, Ref 1
50mS
2 DTC
8ASXV05.9VH1 Aston Martin
Auto Gearbox Summary Jan 2008
System
Component
P Codes (AML)
Malfunction Strategy Description
Malfunction Criteria
(Fault)
Fault condition
(Internal labels)
Threshold Value
(Fault condition)
Entry conditions
Entry conditions values
Filter Time to log DTC (AML)
EMS controlled MIL Illumination
(AML)
(input speed - output speed x ratio
) (t) - (input speed
- output speed x ratio) (0) < threshold ND_TUNSUEB
<30rpmoutput speed > threshold
transmission oil temperature > threshold
engine speed
range position 256rpm
10DegC
1200rpm
no P, R, N5 Symptoms
2 DTC
Shift Monitoring Gear load 4-5 shift P0784Gear load error during 4-5 shift. Clutch B
does not close. (input speed - output speed x ratio) > threshold ND_TSUEA45Z
>300rpmoutput speed > threshold
transmission oil temperature > threshold
engine speed
range position 256rpm
10DegC
1200rpm
no P, R, N5 Symptoms
2 DTC
Shift Monitoring Gear load 4-5 shift P0784Gear load error during 4-5 shift. Clutch E
does not open.
(input speed - output speed x ratio
) (t) - (input speed
- output speed x ratio) (0) < threshold ND_TUNSUEB
<30rpmoutput speed > threshold
transmission oil temperature > threshold
engine speed
range position 256rpm
10DegC
1200rpm
no P, R, N5 Symptoms
2 DTC
Shift Monitoring Gear load 5-6 shift P0829Gear load error during 5-6 shift. Clutch C
does not close. (input speed - output speed x ratio) > threshold ND_TSUEA56Z
>300rpmoutput speed > threshold
transmission oil temperature > threshold
engine speed
range position 256rpm
10DegC
1200rpm
no P, R, N5 Symptoms
2 DTC
Shift Monitoring Gear load 5-6 shift P0829Gear load error during 5-6 shift. Clutch B
does not open.
(input speed - output speed x ratio
) (t) - (input speed
- output speed x ratio) (0) < threshold ND_TUNSUEB
<30rpmoutput speed > threshold
transmission oil temperature > threshold
engine speed
range position 256rpm
10DegC
1200rpm
no P, R, N5 Symptoms
2 DTC
Shift Monitoring Gear load 2-1 shift P0781Gear load error during 2-1 down shift.
(input speed - output speed x ratio
) (t) - (input speed
- output speed x ratio) (0) < threshold ND_TUNSUEB
<30rpmoutput speed > threshold
transmission oil temperature > threshold
engine speed
range position 256rpm
10DegC
1200rpm
no P, R, N5 Symptoms
2 DTC
Shift Monitoring Gear load 3-2 shift P0782Gear load error during 3-2 down shift.
(input speed - output speed x ratio
) (t) - (input speed
- output speed x ratio) (0) < threshold ND_TUNSUEB
<30rpmoutput speed > threshold
transmission oil temperature > threshold
engine speed
range position 256rpm
10DegC
1200rpm
no P, R, N5 Symptoms
2 DTC
Shift Monitoring Gear load 4-3 shift P0783Gear load error during 4-3 down shift.
(input speed - output speed x ratio
) (t) - (input speed
- output speed x ratio) (0) < threshold ND_TUNSUEB
<30rpmoutput speed > threshold
transmission oil temperature > threshold
engine speed
range position 256rpm
10DegC
1200rpm
no P, R, N5 Symptoms
2 DTC
Shift Monitoring Gear load 5-4 shift P0784Gear load error during 5-4 down shift.
(input speed - output speed x ratio
) (t) - (input speed
- output speed x ratio) (0) < threshold ND_TUNSUEB
<30rpmoutput speed > threshold
transmission oil temperature > threshold
engine speed
range position 256rpm
10DegC
1200rpm
no P, R, N5 Symptoms
2 DTC
Shift Monitoring Gear load 6-5 shift. P0829Gear load error during 6-5 down shift.
(input speed - output speed x ratio
) (t) - (input speed
- output speed x ratio) (0) < threshold -30 > calculated value
<30rpmoutput speed > threshold
transmission oil temperature > threshold
engine speed
range position 256rpm
10DegC
1200rpm
no P, R, N5 Symptoms
2 DTC
CAN Link ECM P1797CAN timeout EMS No EMS CAN messages for a time threshold off time >= tcn_EcmOff 750mSBattery voltage > threshold
No engine crank in progress
No CAN bus off or CAN lvl fault logged 9v
500mS1 DTC
System Voltage Battery Voltage P1789Power Supply too low Battery voltage ugt_Batt < ugts_Ulow< 9VEngine speed >
Turbine speed >
Transmission position
Mechanical limphome active 1400rpm
1400rpm
Park or Neutral
False1.0s
2 DTC
TCM Internal Flash Checksum P062FContinual EEPROM emulation checksum
monitoring EEPROM emulation checksum error
0mS1 DTC
Temperature sensors Chip Temperature Sensor P0667 Chip temperature too big Chip temp > threshold ucu_Chip > utmso_CcuChip4.95v 1.5s2 DTC
Temperature sensors Chip Temperature Sensor P0667 Chip temperature too low Chip temp < threshold ucu_Chip < utmsu_CcuChip0.1v 1.5s2 DTC
8ASXV05.9VH1 Aston Martin
Auto Gearbox Summary Jan 2008