DDEC III/IV Single ECM Troubleshooting

Section 7.1 DDEC ECM Software Features

Section 7.1
DDEC ECM Software Features

This section is a brief description of DDEC system ECM software features and what is required to activate the feature (DDR, PC, etc.). ‪

Note: For a complete description of features, refer to publication 7SA800, DDEC III Application and Installation manual.

Section 7.1.1
Air Compressor Governor System

The air compressor governor system can be set on the mainframe only. This system is similar to the pressure governor system, but for air compressor applications. 6N4C change adjusts the engine speed to compensate for air pressure loads. ECM Software 4.01 is required.‪

Section 7.1.2
Cruise Control

Cruise control can be set with the DDR or programming station.‪

  • Auto Resume
    • Yes or No. Will re-engage cruise if clutch switch is used to disable. Second press of clutch must be done within 3 seconds of the disengage and cruise will resume at the previously set speed.
  • Minimum Cruise Speed
    • Can be set with the DDR or programming station. Normally 20 mph, newer ECM software may allow setting to as low as 10 mph.
  • Maximum Cruise Speed
    • Can be set with the DDR or programming station. Limited to the calculated gear bound vehicle speed at rated engine r/min, or if progressive shift = yes, then max cruise speed is limited to high gear r/min. Also limited to vehicle speed limit (if set).
  • Engine Brake Cruise

Section 7.1.3
Cruise Switch Variable Speed Governor

The cruise switch can be set with the DDR or programming station. Requires Vehicle Speed Sensor (VSS) set to Yes.‪

  • Initial r/min= 1000 r/min default, initial r/min to ramp up to when set.
  • R/min incr= 25 r/min default, r/min increase when res/accl switch is enabled.

Section 7.1.4
Data Pages

Enable data pages on the mainframe (up to 7.00 ECM software). This is automatic with ECM software level 20.xx or higher.‪

Section 7.1.5
Engine Brake (Jake Brake)

Enabling the engine brake is done on the mainframe. Once turned on, output cavities S3 and T3 are automatically configured to provide voltage to the brake solenoids when the ECM calibrated parameters are met allowing activation.‪

Also requires two inputs, engine brake low and engine brake med.‪

Several options are available (programming station or DDR set) relative to engine brake operations:‪

  • Dynamic Fan Braking
    • Enables the cooling fan whenever the engine brake is in high mode. This feature is able to be configured with the programming station or DDR. (DDR software level 2.0 or higher.)
  • Engine Brake / Service Brake
    • This feature forces the operator to, in addition to the normal requirements, press the service brake in order to initiate the engine brake(s). Can be set with the DDR or programming station.
  • Engine Brake Minimum MPH
    • This feature allows the customer to set a minimum mph to allow the engine brake to activate. Can be set with the DDR or programming station.
  • Engine Brake Cruise
    • Allows engine brakes to activate to programmed levels automatically based on vehicle speed increases. Initial speed is low. The speed of the increments is medium, then high. Level (high, med, low) is limited by dash position switch.
    • Can be set with the DDR or programming station.

Section 7.1.6
Engine Protection Features

Engine protection features can be set with the DDR or programming station. Three features are available:‪

  • Shutdown
  • Rampdown
  • Warning

Section 7.1.7
Engine Synchro Shift

Engine Synchro Shift™ (ESS) can be set with the programming station. ESS is a joint development between DDC and Rockwell.‪

The ESS system automatically synchronizes the transmission by matching the engine r/min speed to the road speed of the vehicle, eliminating the need to use the clutch pedal for shifting gears. Refer to publication number 6SE498, Engine Synchro Shift (ESS) Troubleshooting Manual . ‪

Requires an ESS transmission type, two inputs (in gear and in neutral), and two outputs (high range solenoid and low range solenoid).‪

Section 7.1.8
Ether Start

Ether start can be set with the programming station only. Requires ECM software level to be greater than 3.00, and enable output for Ether Start. Refer to Ether Start manual, 7SA727.‪

Section 7.1.9
Fan Controls

Fan type is set in the mainframe; None; Single; Dual; Two Speed; are the allowed types. The correct inputs (if any are needed or desired) and outputs must be configured to an available cavity with the programming station.‪

  • Required Outputs: Configure to any output cavity
    • Fan control #1 for Single
    • Fan control #1 and Fan control #2 for Dual or Two-Speed types
  • Inputs are optional: Configure to any input cavity with the programming station
    • Auxiliary Fan Control
    • Fan Override

Section 7.1.10
Fuel Economy Incentive

Fuel Economy Incentive (FEI) can be set with the DDR or programming station.‪

FEI is a DDEC feature that allows vehicle owners to set driver goals of fuel economy while offering the driver an incentive which is a result of his/her good driving habits. The FEI will automatically allow a higher vehicle speed (speed increase is dependent on the customer selected settings) than is set in the road speed limiting area of the ECM. FEI was released with ECM software level 5.00.‪

There are four items relative to FEI:‪

  • Minimum MPG (MIN MPG)
    • This would be defined as the customer's minimum fuel economy goal. Any fuel economy obtained by the driver greater than this figure would result in a allowed speed increase. Each increase of 0.1 mpg will provide the speed increase dictated by the Conversion factor (or Scaler MPH/MPG).
  • Maximum MPH (MAX MPH)
    • This would be the absolute maximum speed increase to which the customer wants the vehicle limited. The value is an increase above the vehicle speed limit. The allowed values are 0 to 20. A value of 0 disables the FEI feature. A value of 1 to 20 enables the FEI feature.
  • Conversion Factor (Scaler MPH/MPG)
    • The miles per hour you want to allow for each full mile per gallon above the minimum mpg. Example: a value of 10 will allow the driver to go 10 mph above the road speed limit for each full (1) mile per gallon above the minimum mpg. If the minimum mpg is 7.0, and the driver is getting 7.1 mpg, then the system will allow one additional mile per hour increase, etc. The unit will still be limited to the maximum MPH.
  • Calculation Type (CALC TYPE)
    • Two choices can be found under this item; FILTERED, or TRIP. This is what you want the FEI to use to base its calculations. Filtered bases the calculations on the fuel information, by periodic sampling of fuel consumption, recorded in the ECM. Trip bases the calculations on the trip portion of the fuel usage information.

FEI is only able to be set by the customer or service outlet and only with the DDR or programming station. Requires MPSI DDR version 5.0 or higher.‪

Section 7.1.11
Fuel Pressure Sensor

Fuel pressure sensing is currently only configured for some industrial engines. It is not available on all series. The fuel pressure sensor used is the same as the oil pressure sensor.‪

Section 7.1.12
Full Power Continuous Override

Full Power Continuous Override allows the operator to override the shutdown protection and maintain full power rather than ramp down to a reduced performance. This is set on the mainframe.‪

Section 7.1.13
Function Lockout

Function Lockout was added to the release of 4.00 ECM and DDR software. ‪

The purpose of this new option is to allow users to have a selected area or areas of the customer parameters password protected. For example, a customer can now function lockout the cruise control parameters with a user entered password, and still have the other areas accessible with the DDR with no (four zeros) password.‪

The function lockout parameters are able to be selected and customized to the customers request. The areas that are able to be protected by function lockout are:‪

  • Idle Shutdown
  • VSG Configuration
  • Engine Protection
  • Cruise Control
  • Progressive Shift
  • Engine Droop
  • Engine/Vehicle Options
  • Air Compressor
  • ESS Transmission

When making changes with the DDR under the Reprogram Calibration section, you will already have entered a password to get past this step. If any of the functions in the selection list are function lockout protected, the DDR will ask for the function lockout password after that selection is made.‪

Section 7.1.14
Half Engine Enable

Half engine enable can be set with the DDR for ECMs with 7.00 ECM software or higher. A current DDR is required. Half engine options are:‪

  • No half engine - (OFF)
  • Half engine when cold air inlet temperature is less than 12.5°C (55°F), with parking brake set - (IF COLD)
  • Half engine all the time, whenever park brake is set - (ON)
  • N/A is displayed when changing half engine with the DDR or laptop is not allowed in the engine calibration. The engine may have half engine program as part of that engine calibration. View "Diagnostic Data List" to see if the engine is currently operating in half engine mode.

Section 7.1.15
Idle Shutdown

Idle shutdown can be set with the DDR or programming station.‪

  • Enabled: Yes/No
  • Time: 01 - 99 minutes
  • Enabled on VSG: Yes/No; this determines if you want the idle timer to shut the engine down during idle only
    • No
    • Yes (Idle and High Idle)
  • Override:
    • Yes/No, will flash the CEL 90 seconds before shutdown to allow the driver to press the pedal that will cancel the idle shutdown, and run until the key is cycled or by pressing the pedal again.
    • Ambient Air Temp disallows override: Can be set with the DDR or programming station. (Override Temp Disable) Lower Limit = XX; Upper Limit =XX. (When upper and lower limits are set, the operator will only be able to override ISD if the calculated ambient air temperature is above or below these temperatures. Upper and lower limit both set to 167°F = disables the feature.
  • Adding Ambient Temp Sensor: DDC offers an actual ambient temperature sensor.

    Note: If the override temperature disable function is wanted by a customer, it is recommended that this be added (Kit P/N: 23518521, with instructions 18SP397).

Section 7.1.16
Idle Speed

Idle speed can be set on the mainframe for some industrial applications to a maximum of 1000 r/min. It is a fixed speed for on-highway engines.‪

Section 7.1.17
Idle Speed Offset

The Idle Speed Offset is read by the DDR as Idle Adjust.‪

Idle speed offset can be adjusted from + 100 r/min, to - 25 r/min using the DDR. Maximum combined speed for automatic transmission applications is 700 r/min. (Some special applications allow 750 r/min.)‪

Section 7.1.18
Injector Calibration Codes

Injector calibration codes can be set with the DDR or programming station only. Codes are password protected. Allowed range is 01 - 99.‪

Section 7.1.19
Input Functions

DDEC has twelve digital input ports listed in Table "Input Cavities" , located on the Vehicle Interface Harness. These digital inputs can be configured for various functions, listed in Table "Available Input Functions" . These functions can be ordered at the time of engine order. Any digital input function is able to be customized by programming the ECM with a the programming station. ‪

Input Cavities

Input Cavities

























Table 1. Input Cavities





Limiting Torque Curve‪

Trans Retarder Status‪

Engine Brake Low‪

Diagnostic Request‪

Dual Throttle (LSG)‪

Engine Brake Med‪

Alt Min VSG/Fast Idle‪

A/C Fan Status‪

Aux Shutdown #1‪

Service Brake Release‪

Aux CLS‪

Aux Shutdown #2‪

Clutch Released‪

Fan Control Override‪

Park Brake / ISD‪

Set Coast OFF DDEC II‪

VSG Station Change‪

Idle Validation‪

Set / Coast ON‪

VSG Station Complement‪

Pressure / RPM Mode‪

Resume/Accel OFF DDEC II‪

Air Load Switch‪

Throttle Inhibit‪

Resume / Accel ON‪

In Neutral Switch‪

RPM Sync (Marine)‪

Cruise Enable‪

In Gear Switch‪

RPM Freeze (Marine)‪

PGS System Enable‪

KD Brake‪

Rating Switch #1‪

SEO / DIAG Request‪

Gas Valve Diagnostic‪

Rating Switch #2‪

Engine Brake Disable‪


Table 2. Available Input Functions

Section 7.1.20
Jake Brake (See Engine Brake)

For information on the Jake Brake®, refer to "7.1.5 Engine Brake (Jake Brake)" .‪

Section 7.1.21
Optimized Idle Feature

The Optimized Idle® feature can be set with the mainframe. Refer to the Optimized Idle Installation and Troubleshooting Manual , 7SA734, for all required information.‪

Section 7.1.22
Output Functions

The DDEC system has three digital output ports located on the vehicle interface harness and three digital output ports located on a pigtail off the engine sensor harness. These digital outputs can be configured for various functions. The digital output cavities are listed in Table "Output Cavities" . These functions can be ordered at the time of engine order. The digital output functions available are listed in Table "Available Output Functions" . Any digital output function can be customized by programming the ECM with the programming station. ‪

Output Cavities

Output Cavities















Table 3. Output Cavities




No Function‪

Fan Control #2‪

Turbo Recirc Valve‪

Low DDEC Volt‪

Deceleration Light‪

Optimized Idle Active‪

RPM Sync Active‪

Engine Brake Active‪

Low Range Solenoid (ESS)‪

PGS Active Light‪

VSG Active Indication‪

High Range Solenoid (ESS)‪

Vehicle Power Down‪

Oil Pressure Low Light‪

Shift Solenoid (Top2)‪

Starter Lockout‪

Oil Temp High Light‪

Shift Lockout (Top2)‪

Ext Brake Enable‪

Coolant Temp High Light‪

Gas Throttle Actuator‪

Trans Retarder Enable‪

Air Comp Solenoid‪

Fuel Supply Solenoid‪

Coolant Level Low Light‪

Crankcase Pressure High‪

KD Brake Solenoid‪

Cruise Active Light‪

Coolant Pressure Low‪


Fan Control #1‪

Ether Start‪


Table 4. Available Output Functions

Section 7.1.23

DDEC ECMs have the ability to have unique and separate passwords in the following areas:‪

  • Update customer calibration (calibration change)
  • Rating change
  • Function lockout (4.00 or higher ECM software function)
  • Injector calibration (Only the DDR will change this password)
Changing Passwords Using the Diagnostic Data Reader

DDR software level must be 2.00 or higher.‪

  1. In the event a customer loses or forgets his/her password, contact a Detroit Diesel Regional Office, or the Detroit Diesel Technical Service Department with the engine serial number. These contacts can provide an alternate (backdoor) password. You should also ensure that there is not any "maximum" or "rating" security enabled on the mainframe for that unit.
  2. Using the DDR select the Password Change option in the area that you need to change. Password changing for Customer Password can be found in the "ENGINE" section, under "Calibration Change". Changing the password for engine rating and function lockout is found under their respective headings under the "Reprogram Cal" menu. Changing the injector password is found in the "ENGINE" section, under "Fuel Injector Information".
  3. Enter the alternate password as the current password. The alternate password is a six character alpha numeric code. Enter alpha characters with the DDR by using the up or down arrow keys, that scroll you through the alphabet. Use the side arrow keys to move the cursor to the next position, or to back up to correct an entry.
  4. Once all six positions are filled press the enter key.
  5. Enter the new password you wish to enter (maximum four positions). Press enter.
  6. Depending on the area you are changing, you will get a message that the password is successfully changed, or prompt you to confirm that this is what you really want to do.
  7. Turn the ignition off, unplug the DDR.

Section 7.1.24
Pressure Governor System (Fire Truck)

The pressure governor system allows the engine speed to fluctuate to maintain a steady water pump outlet pressure. ‪

Note: This system can be set on the mainframe only (Fire Truck Applications 6N4C change).

The system requires the mainframe to be set to enable the feature. A pressure transducer is required.‪

Note: The same transducer is used for DDEC II systems and III systems.

Control of the system can be done with switches/Mastermind for DDEC II systems or with Switches/Mastermind or Electronic Fire Commander (EFC) for DDEC III systems. Basic operation is the same for all systems.‪

The mastermind part number differs for DDEC II systems vs. DDEC III systems.‪

Section 7.1.25
Progressive Shift Configuration

Progressive shift configuration can be set with the DDR or programming station and can be used to force shifting. It is also useful to limit engine r/min in certain gears, to force shifting to a higher gear. Use Spec Manager to determine values to enter. ‪

Section 7.1.26
Rating Selections

Ratings can be selected with DDR or programming station. Selections are limited to ratings available within the 6N4D group.‪

Section 7.1.27
Top 2 (Eaton)

Top 2 can be set with the programming station. Two outputs are required - shift solenoid and shift lockout. The transmission type is manual.‪

Section 7.1.28
Transmission Type

Transmission type can be set with the programming station only. Choices at time of print (may be limited by the application code) are listed in Table "Available Transmission Selections" .‪







Other Automatic‪


Rockwell RSX9-R‪


Allison Hydraulic‪


GE Statex III‪


Rockwell RS10‪




Autoshift / J1939‪


Rockwell RSX10‪


Z-F Ecomat‪


Rockwell RS9‪


Reserved - RSX10-C‪


Allison Electronic‪


Rockwell RSX9-A‪




Allison WT‪


Rockwell RSX9-B‪



Table 5. Available Transmission Selections

Section 7.1.29
Vehicle Overspeed Parameters

Vehicle overspeed parameters can be set with the DDR or programming station. Customer decided parameters log vehicle overspeed codes. The parameter is typically set for +3 mph and +5 mph greater than the current vehicle speed limit; e.g. vehicle speed limit 65. Maximum overspeed limit is 68 and maximum speed no fuel is 70. Setting both to zero disables the function.‪

Note: Remember to review these figures if Fuel Economy Incentive is activated.

Section 7.1.30
Vehicle Speed Limiting

Vehicle speed limiting can be set with the DDR or programming station. Requires VSS set to Yes.‪

Vehicle Speed Limit = Yes/No; Maximum speed = XX mph. Limited to the calculated gear bound vehicle speed at rated engine r/min, or if progressive shift = yes, then max cruise speed is limited to high gear r/min. (XX refers to customer selections.)‪

Section 7.1.31
Variable Speed Governor or Limited Speed Governor Vehicle Speed Limiting Diagnostics

If low side diagnostics need to be enabled or disabled, this is set on the mainframe. ‪

Low side diagnostics refers to throttle position sensor (TPS) or variable speed governor (VSG) "low volt" codes. This occurs when an ECM is configured to be looking for a signal at one of these items, but nothing is wired to it.‪

Section 7.1.32
Vehicle Speed Sensor Anti-Tamper

Vehicle Speed Sensor (VSS) anti-tamper can be set with the DDR, or special ECM software available via parts.‪

Once set, VSS anti-tamper requires 5.0 level DDR or higher to disable.‪

DDEC III/IV Single ECM Troubleshooting Guide - 6SE497
Generated on 10-13-2008

Leave a Reply

Your email address will not be published. Required fields are marked *