Ecu CPP User Manual
Ecu CPP User Manual
Ecu CPP User Manual
Table of contents
Introduction .................................................................................................................................................. 3
Installation of ECUCPP ................................................................................................................................... 3
Update License: ......................................................................................................................................... 3
Configure Software: ................................................................................................................................... 3
Hardware Requirements (ECU Connection) ...................................................................................................... 4
ECUCPP Features ........................................................................................................................................... 5
Download Payload ..................................................................................................................................... 5
Program ECU ........................................................................................................................................... 11
Programming without a template ......................................................................................................... 12
Programming with a template............................................................................................................... 13
Creating a New template: ..................................................................................................................... 14
Read ECU ID ............................................................................................................................................. 20
Send Return Files ..................................................................................................................................... 21
Calibrate .................................................................................................................................................. 22
ATD Calibration .......................................................................................... Error! Bookmark not defined.
Injector Calibration............................................................................................................................... 24
Turbocharger Calibration ...................................................................................................................... 26
Abbreviations &Glossary ............................................................................................................................... 27
Contact us ................................................................................................................................................... 28
Introduction
ECUCPP is a John Deere Custom Performance application that allows both power and trim changes to the
engine ECU. This application is designed to be used by Distributors and Direct OEMs. ECUCPP allows the
distributors to re-rate engine power, power bulge and torque rise rating within same engine group.
This document explains how to trim an engine when there is a need to change an option for electronic features
proposed for the engine. The key to keep in mind is that each time that you need to change an option of the
engine, you must download the payload associated with the engine serial number and the ECU serial number.
Installation of ECUCPP
ECUCPP can be installed by downloading required software at the following link:
https://jdpower.deere.com/service/dst . Once the downloading is complete double click on it to begin the
install.If you receive separate downloads for ECULP and ECUCPP, please install ECULP first
followed by ECUCPP. Accept all the defaults. Restart your computer to ensure all updates are properly applied.
Update License:
To download a valid ECUCPP license, go to http://CustomPerformance.deere.com and either click on the
Update Software License link or simply download a payload. This will automatically copy a license file, which
is normally good for three months from the date of download, onto the PC from which you are logging into
John Deere Custom Performance.
Configure Software:
If you are using ECULP for the first time, youll need to use the ECULPIniConfig tool to make the appropriate
adjustments.
The first time that you access the http://sds.deere.com web site, the java runtime applet will automatically
download and install on your PC. However, sometimes the download will stall or take too long. In such a case,
you may choose to separately download this item from http://sds.deere.com/plugin .
An Electronic Data Link (EDL) is used to control the connector for reprogramming. For more information on
interface hardware drivers click here
ECUCPP Features
There are several features associated with the ECUCPP application: Download payload, program ECU, Read ECU
ID, Send Return Files .Lets start by looking at Download Payload feature.
Download Payload
. Once ECUCPP is installed, you need first to download the payload associated with the serial number. You start
the application by double clicking on the following icon:
2 - Logon on the web interface with your RACF user-id and corresponding password:
The software that you are using has been signed by the VeriSign Company, which ensures you of the safety of
the software that you download on your hard drive. If you do not see this notification you should not continue.
Please, accept the two subsequent pop-up windows by clicking yes to the security information.
3 - Your licence (combination of ID of your hardware with your user ID) recorded on your desktop or your laptop
is being validated.
3
4a: Option 1
The ESN (Engine Serial Number) can be entered in the field provided
4b: Option 2
The ESN can also be obtained by scanning the engine serial number tag on the engine and the serial
number will be entered into the system.
5 John Deere Custom Performance is queried and you receive in return the selected payload for the engine
serial number entered.
Note: Are you replacing the ECU? - Check this if you are changing the actual ECU. You will enter the serial
number of the new ECU that you will actually install this payload onto. Note: Payloads are only valid for one
ECU serial number and programming will fail if attempted on the incorrect controller.
Is this a replacement engine? Check this if the engine you are programming will be used as a replacement
for another engine. JDCP will ensure that all performance and emissions characteristics are carried over from
old to new.
The payload is being recorded on your hard drive .If prompted save the payload to C:\sds\payloadsn
8 Once the download process is completed, you can press exit to start the next step.
Program ECU
9 The payload has been downloaded to the c:\sds\payloadssn folder. To start the programming process, click
the 'Program ECU' button on the main screen.
10 You can have many payloads downloaded to your local computer and each is identified by the engine serial
number. ECUCPP knows to look for all payloads in the standard folder (C :\ sds\payloadsn) so you must ensure
that your payloads are stored there for use. To find a given payload:
1. You pick the serial number from the list of available options.
2. You can type in a serial number
3. You can scan the serial number from a document or directly from the engine's serial plate with a standard
barcode scanner.
. 10
ECUs can be reprogrammed without using a template. To do this you can pick the Engine Serial Number from
the list or type it in the provided field. On availability of the payload for the specified ESN Payload Load
Successful message is displayed below the ESN field.
Trim templates allow you to define an engines complete trim, save it and then use it during programming. Using
a template obviates the need to select individual values every time you program an engine of the same type.
11 - If you have already a template defined, you just pick in the drop down list the template that you want to
apply to the payload:
11
12
By default, there is only one power level proposed for the assembly number:
Then, you need to read carefully all instructions listed in the HTML page. The choice of application type will
change the engine behaviour in case of de-rate.
14
14 - Once all your choices are made, you just need to save your settings for the template that you want to apply
for all other engines.
15 You may wish to validate the template before use in program, Templates are stored in plain text and you
can view them in a text editor like Notepad.
17 - Programming now will use the template settings for all trim
As of ECUCPP version 3.1you have the ability to view 72XX and 83XX option codes in the Current Engine Detail section on selection of an engine serial number with a
valid payload.
Read ECU ID
The Read ECU ID function provides the user with all basic the identification parameters stored with in the
controller. These parameters include the ESN, ECU serial number, software assembly number, injector detail etc;
18 - Return files document the programming event and are essential to John Deeres ability to provide accurate
software updates and properly manage the emissions reporting requirements we have to the EPA. This is
especially important in relation to
If you are connected to the internet during a programming event the return files will be sent back to John Deere
automatically.
If you are not connected to the Internet when you program the ECU, you need to send return files .
Calibrate
As of version 3.1of ECUCPP provides you the capability to manage the calibrations of the Exhaust filter
component (DOC& DPF), injectors and turbochargers, and consolidates calibration capability for all calibrated
components going forward.
Injector Calibration
21
21- Fuel injector calibration is performed when an injector(s) are replaced. To calibrate an injector
1. Select the Injector tab
2. To obtain the current injector details click READ ECU button provided at the bottom on right
hand corner
3. Add new injector details in the fields provided below the existing injector which is subjected to
change. A green light indicates a successful input of values
(Note: For a new injector the Part Number & Serial Number is available with the injector, the calibration code can be
downloaded from http://Customperformance.deere.com )
Incomplete or wrong detail would be indicated by a red light, followed by an error message
below the respective injector. Please refer to the examples illustrated below
Turbocharger Calibration 22
22- Turbocharger is the third component that is calibrated using the ECU Custom Performance Programmer.
4. To continue click Program ECU button, to clear all the entries click CLR or click Exit to navigate out
of the calibrate application
Abbreviations &Glossary
Custom Power Payload: Authorized users are able to dynamically change an engine's power by connecting to
JDCP and downloading a Custom Power Payload with new power options. After programming, the engine will
have the desired power options. You are still able to trim the engine as required, even while changing power.
Custom Power Payloads contain performance ratings and engine option codes allowing you to easily select the
power your customer needs.
Engine ECU Payload: Engine ECU payloads are specific to individual engines. Therefore, an engine serial
number is required so that the correct payload may be downloaded. It is very important that the correct engine
serial number is entered. Entering an incorrect engine serial number may result in a failed ECU programming
sequence or in incorrect engine or machine operation after the ECU has been programmed. A software payload
file is a proprietary John Deere file containing all the data and files needed to program ECU's. It will allow the
loader programs in Service ADVISOR , Engine Control Unit Custom Performance Programmer, and other
programs to understand what options can be programmed, what applications the payload is valid for, and a host
of other items to ensure we program the ECU correctly and accurately. Engines payloads may also have
calibration data related to the fuel injectors or other fuel systems already installed in that engine. Unless you
change the actual fuel system hardware, these calibrations will continue to be used. If you are changing fuel
system hardware, you may be required to calibrate them by downloading the appropriate calibration files on the
Fuel System Search tab.
ECUCPP {Engine Control Unit Custom Performance Programmer}: This tool allows all engine programming
that is possible via Service ADVISOR as well as additional Custom Power Payload capabilities. It is available
only to select JDPS business partners.
Return File - A file, which is created during ECU programming that documents the details of a programming
event. This file is electronically sent from the PC that was used for reprogramming an ECU to Deere. (E.g.
RG6090L123456.RTN)
Trim: John Deere engines have the capability to have a large variety of software settings changed after the
engine has left the factory. If your licenses and programming tools allow, you will be presented with these
options during programming. While each engine model has a different variety of trimable options, some
common settings are: Throttle control (ramp, constant, digital, etc) Cruise control on/off De-rate control
options Note: You cannot change an engine's power by changing trim options
Trim Templates: A trim template allows users of ECU Custom Performance Programmer the ability to store and
recall exact trim settings while programming engines they want to be 'identical'. See "Trim" for additional
details
Contact us
E-mail JDCP:JDCP Shared Mailbox
If you need clarification about a question covered in this document or have a specific dealer question, please
submit those to your field manager. If you have questions regarding the ordering of computer hardware or
software, contact your Sales Support Representative and ask for the Support Department.