Page 2 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
6.4. AT1OG2 Catalyst Downstream Temperature ....................................................30
6.5. DPFC 1 .................................................................................................................30
6.6. AT1IMG ................................................................................................................32
6.7. A1DOC .................................................................................................................33
6.8. DPF Test Monitor ................................................................................................33
6.9. EPA1 ....................................................................................................................34
6.10. EPA2 ....................................................................................................................36
6.11. EPA3 ....................................................................................................................37
7. Exhaust After Treatment Receive Messages: ...................................................38
7.1. CM1 – Receive Message .....................................................................................38
7.2. EAT Control Receive message ..........................................................................38
8. CAN Bus Error Diagnostics................................................................................40
8.1. Setpoint sources .................................................................................................40
9. Appendix 1: Transport Layer ............................................................................42
9.1. Request and Acknowledgement ........................................................................42
9.1.1. Request PGN .......................................................................................................42
9.1.2. Acknowledgement: .............................................................................................42
9.2. Multipackage Transport ......................................................................................43
9.2.1. BAM .....................................................................................................................43
9.2.2. PACK ...................................................................................................................43
9.3. Examples in PCAN Format: ................................................................................44
9.3.1. Requesting DM3 and receiving Positive Response ..........................................44
9.3.2. Requesting DM4 and receiving Data via Multipackage ....................................44
10. Appendix 2: Lamp status in DM Messages .......................................................45
11. Appendix 3: Error codes, SPN, DTC ..................................................................46
11.1. Extracting SPN, FMI, OC from DTC ....................................................................46
12. Appendix 5: Hardware Information CAN ...........................................................47
13. Appendix 6 – ASCII Table ...................................................................................47
Page 3 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
1. General Information
Page 4 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2. Engine Transmit Messages
2.1. EEC1
Page 5 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
The limiting torque of the gearbox is used.
Engine demand – TSC1-TE message is the source.
8 2432
Percent Torque 1% /Bit Offset -125%
i.e. 0xCDh means 205-125 = 80% of Mdmax
2.2. EEC2
Remote Accelerator
4 974 0.4 %/bit, 0 offset
Pedal Position
5-8 - not used 0xFFFF
Page 6 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.3. EEC3
Page 7 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.4. EEC4
Page 8 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.5. EFL/P1
2.6. IC1
Page 9 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.7. AMB
2.8. ET1
2.9. VEP1
Page 10 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.10. LFE
2.11. LFC
2.12. HOURS
Page 11 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.13. CCVS
5.3-5.4 600 Cruise Control Coast 0b00 - Cruise control activator not in the position
(Decelerate) Switch “coast”
0b01 - Cruise control activator in position “coast”
0b10 - Error
0b11 - Not available
5.5-5.6 601 Cruise Control Resume 0b00 - Cruise control activator not in the position
Switch “resume”
0b01 - Cruise control activator in position
“resume”
Page 12 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
0b10 - Error
0b11 - Not available
5.7-5.8 602 Cruise Control 0b00 - Cruise control activator not in the position
Accelerate Switch “accelerate”
0b01 - Cruise control activator in position
“accelerate”
0b10 - Error
0b11 - Not available
6 86 Cruise Control Set 1 km/h per bit, 0 offset
Speed
7.1.-7.4 - not used 0xF
7.5-7.8 527 Cruise Control States 0b000 - Off/Disabled
0b001 - Hold
0b010 - Accelerate
0b011 - Decelerate
0b100 - Resume
0b101 - Set
0b110 - Accelerator Override
0b111 - Not available
8.1-8.6 - not used 0b111111
8.7-8.8 1237 Engine Shutdown 0b00 - Off
Override Switch 0b01 - On
0b10 - Error
0b11 - Not available
2.14. SOFT
Page 13 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
2.15. EC1
Complies to Mode 2 and provides a high idle point where torque equals zero (point 6), SPN 532 and
the endspeed governor gain Kp, SPN 545.
Page 14 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
Momentary Override
Speed, Point 7 (Engine
Configuration)
24 534 Engine Maximum 0.1 s/bit, 0 offset
Momentary Override
Time Limit (Engine
Configuration)
25 535 Engine Requested 10 rpm/bit, 0 offset
Speed Control Range
Lower Limit (Engine
Configuration)
26 536 Engine Requested 10 rpm/bit, 0 offset
Speed Control Range
Upper Limit (Engine
Configuration)
27 537 Engine Requested 1 %/bit, -125 % offset
Torque Control Range
Lower Limit (Engine
Configuration)
28 538 Engine Requested 1 %/bit, -125 % offset
Torque Control Range
Upper Limit (Engine
Configuration)
Page 15 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
3. Engine Receive Messages
3.1. TSC1(TE)
Name: Torque/Speed Control 1
PGN (Dec): 0
Identifier (Hex): 0C000003
Repetition rate (msec): 20
3.2. ENGPRT
Name: Engine Protection
PGN (Dec): 65283
Identifier (Hex): 0CFF0303
Repetition rate (msec): 100
Page 16 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
3.3. ENGSTOP
Name: Engine Stop Request
PGN (Dec): 65302
Identifier (Hex): 18ff1603
Repetition rate (msec): On request
3.4. FUNMODCTL
Name: Function Mode Control
PGN (Dec): 65282
Identifier (Hex): 18ff0203
Repetition rate (msec): 100
0 - No Change
Droop Selector 1 - Select Droop 1
2 N/A
2 - Select Droop 2
Page 17 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
4. Diagnostic Messages
Only a limited number of the Diagnostic Messages described in SAE-J1939-73 are available
with EMR 4.
Commonly handling of Diagnostic Messages is divided in two groups, active and passive.
Active handling of Diagnostic Messages is done by Diagnostic Tools which first request DM5
and if any errors are present retrieves Information about these Errors with DM1, DM2 and
DM4 if necessary. DM3 is then used to erase Errors after the Cause is solved.
Passive handling of Diagnostic Messages is commonly done by Devices that are
permanently connected, i.e. Display Units which only listen for DM1 Messages.
See Appendix for Examples and Usage Information.
4.1. DM1
Name: Active Diagnostic Trouble Codes
PGN (Dec): 65226
Identifier (Hex): 18FECA00
Repetition rate (msec): 1000ms, on Error, direct or via BAM if more than 1 error
Page 18 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
4.2. DM2
Name: Previously Active Diagnostic Trouble Codes
PGN (Dec): 65227
Identifier (Hex): 18FECB00
Repetition rate (msec): On request, direct or via BAM if more than 1 error
5.
Byte SPN Data Comment
1.1-1.2 N/A Protect Lamp Status 0b00 - Off
0b01 - On
Amber Warning Lamp 0b00 - Off
1.3-1.4 N/A
Status 0b01 - On
1.5-1.6 N/A Red Stop Lamp Status 0b00 - Off
0b01 - On
Malfunction Indicator 0b00 - Off
1.7-1.8 N/A
Lamp Status 0b01 - On
2 N/A not used 0xFF
3-5.3 N/A SPN Suspect Parameter Number
(Component where error occurred)
5.4-5.8 N/A FMI Failure Mode Indication
(Type of Error)
Conversion Method
6.1 N/A CM 0 - Mode 4 (Intel Format)
1 - Mode 1 (Motorola Format)
6.2-6.8 N/A OC Occurrences Counter
(Number of times the error was recorded)
7-8 N/A not used 0xFFFF
5.1. DM3
Name: Diagnostic Data Clear/Reset Of Previously Active DTCs
PGN (Dec): 65228
Identifier (Hex): 00FECC via PGN 59904
Repetition rate (msec): On request
5.2. DM4
Page 19 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
0 - Mode 4 (Intel Format)
1 - Mode 1 (Motorola Format)
5.2-5.8 N/A OC Occurrences Counter
(Number of times the error was recorded)
0b0000 Low idle governor/no request (default
mode)
0b0001 Accelerator pedal
0b0110 Transmission control (TSC1 Torque
Intervention / Limit)
6 899 Engine torque mode
0b1000 Torque limiting (TSC1TE Limitation)
0b1001 High speed governor (TSC1TE Speed
Limit)
0b1100 Fuel Cut / Overspeed
0b1111 Not available
Engine Intake Manifold
7 102 2 kPa/bit, 0 offset
Pressure
8-9 190 Engine speed 0,125 rpm /Bit, Offset 0
Engine Percent Load At
10 92 1 %/bit, 0 offset
Current Speed
Engine coolant
11 110 1 deg C/bit, -40 deg C offset
temperature
12-13 86 Vehicle Speed 1/256 km/h per bit, 0 offset
5.3. DM5
Name: Diagnostic Readiness 1
PGN (Dec): 65230
Identifier (Hex): 18FECE00
Repetition rate (msec): On request
Page 20 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
There is only a small range available in the standard for proprietary messages. Therefore the
receivers of the messages should use the complete identifier including the source address as
a filter for the input buffers of the CAN controller.
6.1. MEASDAT1
Page 21 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
6.2. MEASDAT2
6.3. MEASDAT3
Page 22 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
6.4. MEASDAT4
Page 23 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
6.5. MEASDAT8
0 - Off
1.2 N/A Engine Warning Lamp 1 - ON
0 - Off
1.3 N/A Engine Stop Lamp 1 - ON
0b00 - Off
2.1-2.2 N/A Preheat Lamp 0b01 - ON
0b10 - Blinking
2.3-3.2 N/A not used 0xF
3.3-3.4 N/A Power Reduction 0b00 - No power reduction request
0b01 - Power reduction request
3.5-4 N/A not used 0xFFF
Power Reduction 0 - No request
5.1 N/A
Override 1 - Power reduction override
5.2-5.3 N/A not used 0b11
Forced Shutdown 0 - No request
5.4 N/A
Override 1 - Shutdown timer override
Start Protection 0 - No request
5.5 N/A
Override 1 - Engine start protection override
5.6-5.8 N/A not used 0b111
0 - No protection
Engine Protection
6 N/A 12 - Shutdown demand is active
Phase
13 - Shutdown timer triggered
0b0000 - Engine is not running
7.1-7.4 N/A Engine Running Status 0b0001 - Engine is cranking
0b0010 - Engine is running
0 - No fault is active
7.8 N/A Fault status
1 - Any fault is active
Page 24 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
6.6. MEASDAT9
6.7. LIM
Name: Limitation
PGN (Dec): 65301
Identifier (Hex): 18FF1500
Repetition rate (msec): 100
Page 25 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
1 - Torque Map 1 (regular)
Current Engine Torque …
3 N/A
Curve 5 - Torque Map 5
7 - Power Boost (where available)
Source of Engine 1 - Internal Limit
4 N/A
Speed Limit 5 - TSC1TE Limit
Source of Engine 1 - Torque Curve
5 N/A 6 - Smoke Limitation
Torque Limit
14 - TSC1TE Limit
0 - no power reduction
1 - Boost Air Temperature Monitoring
Source of Power
6 N/A 2 - Coolant Temperature Monitoring
Reduction
6 - Oil Pressure Monitoring
28 - Engine Protection
0 - no engine stop
1 - engine stop via T15
2 - engine stop due to engine protection
3 - engine stop via CAN Message
4 - engine stop due to Boost Air Temperature
Monitoring
5 - engine stop due to Coolant Temperature
7 N/A Source of Engine Stop
Monitoring
8 - engine stop due to Oil pressure monitoring
11 - engine stop due to Coolant level monitoring
16 - engine stop due to Low fuel pressure
monitoring
30 - engine stop via Stop Switch
6.8. STIN
Page 26 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
1.7 N/A Tip Down 0 - Off
1 - On
1.8 N/A not used 0b1
2.1 N/A Water in Fuel Switch 0 - Off
1 - On
2.2 N/A Engine Brake Switch 0b0 - Off
0b1 - On
2.3 N/A Stop Switch 0b0 - Off
0b1 - On
2.4 N/A Start Switch 0b0 - Off
0b1 - On
2.5-3 N/A not used 0xFFF
Speed Setpoint
4 N/A 0,05 V / bit, 0 offset
Switch Voltage
Torque Map Switch
5 N/A 0,05 V / bit, 0 offset
Voltage
6-8 N/A not used 0xFFFFFF
6.9. STOUT
Page 27 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
0b10 - Error
0b11 - Not Available
0b00 - Off
Engine Oil Warning 0b01 - ON
8.3-8.4 N/A
Lamp 0b10 - Error
0b11 - Not Available
0b00 - Off
0b01 - ON
8.5-8.6 N/A Preheat Lamp
0b10 - Error
0b11 - Not Available
8.7-8.8 N/A not used 0b11
Page 28 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
7. Exhaust After Treatment Send Messages
Page 29 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
7.5. DPFC 1
Page 30 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
active)
0b011 Regeneration needed – highest level
(standstill regeneration required, inducement
active)
2.8 N/A not used 0b1
Diesel Particulate Filter 0b00 - Not Active
3.1-3.2 3702 Active Regeneration 0b01 - Active
Inhibited Status 0b11 - Not Available
Diesel Particulate Filter 0b00 - No Inhibit
Active Regeneration 0b01 - Inhibit
3.3-3.4 3703
Inhibited Due to Inhibit
Switch 0b11 - Not Available
3.5-3.8 N/A not used 0xF
4.1-4.2 N/A not used 0b11
Diesel Particulate Filter
Active Regeneration 0b00 - Not Active
4.3-4.4 3707 Inhibited Due to 0b01 - Active, engine not in low idle
Accelerator Pedal Off 0b11 - Not Available
Idle
Diesel Particulate Filter 0b00 - Not Active
Active Regeneration 0b01 - Active
4.5-4.6 3708
Inhibited Due to Out of
Neutral 0b11 - Not Available
Diesel Particulate Filter
Active Regeneration 0b00 - Not Active
4.7-4.8 3709 Inhibited Due to Vehicle 0b01 - Active
Speed Above Allowed 0b11 - Not Available
Speed
Diesel Particulate Filter 0b00 - Not Active
Active Regeneration 0b01 - Active
5.1-5.2 3710
Inhibited Due to
Parking Brake Not Set 0b11 - Not Available
5.3-5.4 N/A not used 0b11
Diesel Particulate Filter 0b00 - Not Active
Active Regeneration 0b01 - Active
5.5-5.6 3712
Inhibited Due to System
Fault Active 0b11 - Not Available
Diesel Particulate Filter 0b00 - Not Active
Active Regeneration 0b01 - Active
5.7-5.8 3713
Inhibited Due to System
Timeout 0b11 - Not Available
Diesel Particulate Filter 0b00 - Not Enabled
Active Regeneration
0b01 Enabled, Filter soot load below minimum
6.1-6.2 3714 Inhibited Due to
level
Temporary System
Lockout 0b11 - Not Available
Diesel Particulate Filter 0b00 - Not Enabled
Active Regeneration
0b01 Enabled, Filter fully loaded, Exchange
6.3-6.4 3715 Inhibited Due to
Required
Permanent System
Lockout 0b11 - Not Available
Diesel Particulate Filter
0b00 - Not Enabled
Active Regeneration
6.5-6.6 3716
Inhibited Due to Engine 0b01 Enabled (coolant or exhaust gas
Not Warmed Up temperature too low or SCR system not ready
Page 31 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
(DEF tank frozen)
0b11 - Not Available
Not Available at P_1204_140_160
6.7-7.2 N/A not used 0xF
0b000 - Off
Exhaust System High 0b001 - On: Activated when exhaust gas
7.3-7.5 3698 Temperature Lamp temperature downstream DPF exceeds
Command threshold. Optional: connected with standstill
regeneration
7.6. AT1IMG
Aftertreatment 1 Diesel
5-6 3251 Particulate Filter 0.1 kPa/bit, 0 offset
Differential Pressure
7-8 N/A not used 0xFFFF
Page 32 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
7.7. A1DOC
Page 33 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
timer output.
Timer does not include regeneration launch
time.
0x00 - no EAT-System
0x01 - DOC only
0x02 - CRT
6 N/A Installed EAT System
0x04 - DPF with burner
0x08 - SCR
0x10 - CSF
0b0000 no standstill regeneration active
0b0001 Launch Phase
Standstill regeneration
7.1-7.4 N/A 0b0010 Regeneration phase
state
0b0100 Afterrun
Not Available at P_1204_140_160
0b0000 no standstill regeneration requested
0b0001 requested due to high filter soot load
0b0010 requested due to long operation time in
Standstill request Heatmode 2
7.5-7.8 N/A
reason
0b0100 requested to calibrate the soot model
0b1000 requested from SCR system
Not Available at P_1204_140_160
7.9. EPA1
Name: EPA1
PGN (Dec): 65358
Identifier (Hex): 18FF4E00
Repetition rate (msec): 100
Page 34 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
0b11 - Threshold 3 > Level
Thresholds are application parameters set by
DEUTZ
0b00 - no restriction
0b01 - Standstill request,
Restriction caused by 0b10 - torque reduction step 1 (early
1.5-1.6 N/A
CRT system inducement)
0b11 - torque reduction Step 2 (severe
inducement)
1.7-1.8 N/A not used 0b11
running time to next restriction level
Time counter (count 1 min / bit, 0 offset
2-3 N/A
down) for tank level counter not running value = 0
FF means no time counter available
0b00 - no restriction
0b01 - Level 1, Warning, power reduction after a
Restriction level of delay time possible
4.1-4.2 N/A incorrect Reducing 0b10 - Level 2 torque reduction step 1 (early
Agent (DEF) inducement)
0b11 - Level 3 torque reduction step 2 (severe
inducement)
4.3-3.8 N/A not used 0b111111
running time to next restriction level
Time counter (count 1 min / bit, 0 offset
5-6 N/A down) for incorrect
Reducing Agent (DEF) counter not running value = 0
FF means no time counter available
Actual EAT engine
speed limit, based on actual engine speed limit caused by SCR or
7-8 N/A DEF-Level, anti-tamper, DPF system reaction functionality
incorrect Reducing 0,125 rpm /Bit, 0 offset
Agent or filter overload
Page 35 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
7.10. EPA2
Name: EPA2
PGN (Dec): 65359
Identifier (Hex): 18FF4F00
Repetition rate (msec): 100
Page 36 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
reduction value, based functions
on DEF Level, anti- 1% /bit, 0 offset
tamper, incorrect
Reducing Agent and 0% = engine stop or start protection
insufficient efficiency
rate or filter load
7.11. EPA3
Name: EPA3
PGN (Dec): 65326
Identifier (Hex): 18FF2E00
Repetition rate (msec): 100
Page 37 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
8. Exhaust After Treatment Receive Messages:
Page 38 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
Number of Service
3 N/A
Routine
4.1-4.2 N/A not used 0b11
4.3-4.4 N/A Inhibit Heat Mode
Stationary/Neutral
4.5-4.6 N/A
Switch
4.7-4.8 N/A Restore Switch
5-8 N/A not used 0xFFFFFFFF
Page 39 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
9. CAN Bus Error Diagnostics
The CAN Bus has error diagnostic functionality to control receive and transmit messages
however certain conditions such as ECU power up, engine cranking, low voltage conditions
and after run conditions will disable diagnostics functionality to cope with not powered
customer ECUs on the can bus.
EMR4 distinguishes 4 States:
- Power Up / Ready for Start: T30 and T15 on, engine not running yet
- Cranking: T30,T15 and T50 on, Engine is cranking
- Running: T30,T15, Engine is running
- Afterrun: T30 on, T15 off, Engine is stalled, ECU will switch off itself when finished
Transmit Messages will be sent immediately after power up and will stop during Afterrun.
EMR4 does no diagnostics on Transmit Messages.
Receive Messages (e.g. TSC1TE, Engine Protection, Function Mode Control) must be
present
- 30 seconds after ECU power on
- 10 seconds after Engine start
whichever comes first.
Timeout Diagnostics will be started after either of these conditions and Timeout Errors may
be written to Error Memory afterwards. Timeout Diagnostics will be disabled during Afterrun.
Page 40 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
Invalid data
Invalid data, unplausible data and broken sensors (i.e. caused by a short circuit of a sensor),
have to be set to 0xFEh according to the standard SAE-J1939.
EMR4 will use substitute values for any missing or invalid data on the CAN Bus until the
engine is stopped and the ECU is powered down.
EMR4 does not perform plausibility check on received Data on the CAN Bus. Responsibility
lies with the sender of the data.
Error Memory
Faults of the CAN-bus are transmitted via CAN-Bus and the ISO9141 Bus and will be stored
into the error memory of EMR4.
The diagnostic lamp will be activated.
The reason for a fault must be unambiguously determinable.
Page 41 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
Any Device on the CAN Bus may request Data of EMR4, usually Display Units that ask for
certain Counters and Measurements, that are not frequently sent on CAN.
This is done by a Request PGN 59904 Message. The Response of EMR4 depends on the
PGN that was requested. If Data was requested, there will be Data send, either as a specific
Message or via the Multipackage Transport. If a Service was requested, such as Clearing the
Error Memory, there will be an Acknowledge Message.
10.1.2. Acknowledgement:
PGN (Dec): 59392
Identifier (Hex): 18E80016
Repetition rate (msec): On Response
Page 42 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
As a normal Can Message supports only up to 8 Bytes of Data, Messages that consist of
more than 8 Bytes therefore use the Multipackage Transport Protocol.
This consists of a Broadcast Announce Message (BAM), which announces the next PGN to
be send via Multipackage Transport, and the Data Package Message that transfers 7 Bytes
of Data, preceded by the Package Number.
10.2.1. BAM
10.2.2. PACK
Page 43 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
10.3. Examples in PCAN Format:
Page 44 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
DM1 and DM2 have a second Byte for Lamp Status, but the contents are not specified (=FF)
After switching power supply the EMR diagnostic lamp is lightened for a test, but the bits
defined above will not be set active for that reason.
Page 45 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
12. Appendix 3: Error codes, SPN, DTC
Diagnostic Trouble Codes (DTC) consist of four parts, mainly the Suspect Parameter
Number (SPN) and the Failure Mode Indicator(FMI) where SPN identifies the component
where the error occured and FMI identifies what kind of error occured.
SPN and FMI are defined by SAE J1939, see J1939-21 for Information and Figures.
The DTC is extended by the Conversion Method bit (CM) and the Occurency Counter (OC).
The CM is always 0 as Deutz uses Version 4 for SPN Format.
DTC
Byte 3 Byte 4 Byte 5 Byte 6
SPN FMI C OC
M
8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1
DTC
Byte 3 Byte 4 Byte 5 Byte 6
B8 04 03 0A
SPN FMI C OC
M
8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1
1 0 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 1 0
CM is 0, thus SPN is in lntel Format. In this case the conversion is simplified by the fact that
the SPN part in Byte 5 is 0, so just swap Bytes 3 and 4 to get 0x04B8 which is 1208.
FMI and OC are less than 1 Byte in length and can be read directly.
The result is SPN 1208, FMI 3,CM 0, OC 10 .
Page 46 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG
EMR 4/ TIER4f CAN BUS Specification
13. Appendix 5: Hardware Information CAN
Page 47 of 47
File: EMR4-TIER4f_CAN _BUS_Specification_ver01_05.docx © Deutz AG