0% found this document useful (0 votes)
161 views

Chassis ECU Programming

> Business Class M2 > Cascadia This document provides steps for programming chassis ECUs using DiagnosticLink. It involves: > 108SD/114SD > New Cascadia 1. Updating DiagnosticLink software and connecting the vehicle 2. Reading vehicle parameters from the ECU and uploading them to the server 3. Downloading an updated parameter file from the server and programming the ECU The process backs up existing ECU parameters before programming to avoid overwriting customized settings.

Uploaded by

John Doll
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views

Chassis ECU Programming

> Business Class M2 > Cascadia This document provides steps for programming chassis ECUs using DiagnosticLink. It involves: > 108SD/114SD > New Cascadia 1. Updating DiagnosticLink software and connecting the vehicle 2. Reading vehicle parameters from the ECU and uploading them to the server 3. Downloading an updated parameter file from the server and programming the ECU The process backs up existing ECU parameters before programming to avoid overwriting customized settings.

Uploaded by

John Doll
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Chassis ECU Programming 54-308

FLA COE
FLB COE
Century Class Conventional
Argosy
> Business Class M2
> Cascadia
Freightliner
FLD Conventional Cargo > 108SD/114SD Service Bulletin
Business Class Columbia > New Cascadia
FLC 112 Conventional 122SD and Coronado

Description of Revisions: This bulletin replaces the version dated


10/03/2019. The steps are revised to clarify vehicle programming.

General Information
DiagnosticLink supports programming of both chassis and powertrain ECUs. It may be necessary to perform
additional steps prior to the programming of a chassis ECU. When a chassis ECU is programmed using
"Program Device" in DiagnosticLink, the ECU will be programmed with the most recent parameter sets and
software from the server. This process will overwrite the parameters and software previously installed on the
ECU.
When it is necessary to retain the parameter information contained within a chassis ECU on the vehicle, vehicle
parameters should be read and uploaded to the server prior to downloading unit data and flashing the ECU.
The data can then be re-downloaded from the server before programming the controller.
IMPORTANT: This process should not be performed if there are parameters on the vehicle that are
not intended to be recorded in a service record. Only 1 service record per ECU, per vehicle, can be
stored on the server. Once a new service record is created, the old record is lost.
DO NOT follow the process described in this document:
• when performing the initial programming of a spare part ECU; and
• when attempting to recover an incorrectly parameterized ECU.

Programming ECUs in DiagnosticLink


1. Park the vehicle on a level surface, shut down the engine, and apply the parking brakes. Chock the tires.
2. Connect the vehicle to DiagnosticLink. Make sure that DiagnosticLink is updated to the latest version, 8.10,
or newer. To update DiagnosticLink, select "Update" from the dropdown menu under "Tools." See Fig. 1.
It is recommended when flashing to configure DiagnosticLink to connect only to "Default" modules, and stay
in this configuration unless it is specifically needed to manually connect to the Common Telematics Platform
(cTP) ECU. Default modules allow DiagnosticLink to connect only to the modules that need flashing, and
ignores things like the cTP or the steering angle sensor.
To make this change in DiagnosticLink:
• From the top click "Tools", and select "Options" form the drop down menu.
• Find and select the "Connection" tab.
• Click the "Select Defaults" box on the right side of the tab, and hit "Apply."

Freightliner Service Bulletin, 10/31/2019 Page 1


54-308 Chassis ECU Programming
Freightliner FLA COE
FLB COE
Century Class Conventional
Argosy
> Business Class M2
> Cascadia
Service Bulletin FLD Conventional Cargo > 108SD/114SD
Business Class Columbia > New Cascadia
FLC 112 Conventional 122SD and Coronado

04/04/2019 f120507

Fig. 1, Updating DiagnosticLink to the Latest Version

IMPORTANT: Before performing this procedure, make sure to address any pre-existing conditions or
fault codes first.
3. Select "Program Device." See Fig. 2 . If there are any items in the section "Request Pending" downloads,
they should be removed. To remove them, select the "Request Pending" list item, then press the "Remove
All" button. See Fig. 3.

Page 2 Freightliner Service Bulletin, 10/31/2019


Chassis ECU Programming 54-308
FLA COE
FLB COE
Century Class Conventional
Argosy
> Business Class M2
> Cascadia
Freightliner
FLD Conventional Cargo > 108SD/114SD Service Bulletin
Business Class Columbia > New Cascadia
FLC 112 Conventional 122SD and Coronado

10/21/2019 f120466a

Fig. 2, Program Device Screen

12/18/2018 f120463

Fig. 3, Removing Pending Requests

4. Once all controllers are connected, read the vehicle parameters. See Fig. 4.

Freightliner Service Bulletin, 10/31/2019 Page 3


54-308 Chassis ECU Programming
Freightliner FLA COE
FLB COE
Century Class Conventional
Argosy
> Business Class M2
> Cascadia
Service Bulletin FLD Conventional Cargo > 108SD/114SD
Business Class Columbia > New Cascadia
FLC 112 Conventional 122SD and Coronado

12/11/2018 f120455

Fig. 4, Reading Vehicle Parameters on DiagnosticLink

5. Select "Program Device." There should be data to upload. Click "Connect to Server" to upload vehicle
parameters to the server. See Fig. 5.

12/14/2018 f120456
1. Program Device 2. Connect to Server

Fig. 5, Uploading Vehicle Parameters

6. Click "Add" to add a download request for the vehicle. See Fig. 6.

Page 4 Freightliner Service Bulletin, 10/31/2019


Chassis ECU Programming 54-308
FLA COE
FLB COE
Century Class Conventional
Argosy
> Business Class M2
> Cascadia
Freightliner
FLD Conventional Cargo > 108SD/114SD Service Bulletin
Business Class Columbia > New Cascadia
FLC 112 Conventional 122SD and Coronado

12/14/2018 f120457

Fig. 6, Adding the VIN to Download Updated Server Data

7. Make sure the correct VIN and hardware is populated, then click OK. See Fig. 7.

12/11/2018 f120458

Fig. 7, Verifying Correct VIN Hardware

Freightliner Service Bulletin, 10/31/2019 Page 5


54-308 Chassis ECU Programming
Freightliner FLA COE
FLB COE
Century Class Conventional
Argosy
> Business Class M2
> Cascadia
Service Bulletin FLD Conventional Cargo > 108SD/114SD
Business Class Columbia > New Cascadia
FLC 112 Conventional 122SD and Coronado

8. There should be a request pending status for the VIN. Click "connect to server" to download the updated
unit data. See Fig. 8. The server will provide any new software available on the server as well as updated
parameter sets for the new software, adjusted for the parameter set that was just uploaded from the
vehicle.

12/14/2018 f120459

Fig. 8, Downloading Updated Unit Data

9. Once the data has been downloaded, click "Next". See Fig. 9.

12/14/2018 f120460

Fig. 9, Clicking Next

Page 6 Freightliner Service Bulletin, 10/31/2019


Chassis ECU Programming 54-308
FLA COE
FLB COE
Century Class Conventional
Argosy
> Business Class M2
> Cascadia
Freightliner
FLD Conventional Cargo > 108SD/114SD Service Bulletin
Business Class Columbia > New Cascadia
FLC 112 Conventional 122SD and Coronado

NOTE: "Latest" is the last service record (may be older software) and "Newest" is the most up to date
software available for the installed hardware. Both will have parameter sets that have been updated
relative to the upload from the vehicle. If the last service record is the most up to date software
available, no "Newest" record will be provided.
10. Select the controller to program, select the VIN, and select either "Latest" or "Newest." Click "Next." See
Fig. 10.

12/14/2018 f120461
1. Device to Program 2. Vehicle Identification Number 3. Settings
(VIN)

Fig. 10, Selecting "Latest" or "Newest" Software

11. Review and verify the VIN and hardware part number. Click "Start" to program the controller. The software
will be flashed and the new parameter set will be written to the controller on the vehicle. See Fig. 11.

Freightliner Service Bulletin, 10/31/2019 Page 7


54-308 Chassis ECU Programming
Freightliner FLA COE
FLB COE
Century Class Conventional
Argosy
> Business Class M2
> Cascadia
Service Bulletin FLD Conventional Cargo > 108SD/114SD
Business Class Columbia > New Cascadia
FLC 112 Conventional 122SD and Coronado

12/14/2018 f120462

Fig. 11, Programming the Controller

12. When programming is complete, the page will display "The device was successfully programmed." Press
"Finish."
IMPORTANT: After programming is complete, the following message may appear in DiagnosticLink:
"The connected vehicle contains chassis devices with incompatible software versions, you will need to
update these control devices using Program Device. Click here for more information." If this message
is shown, continue with the next step. Otherwise, go to step 15.
13. Click on the banner message. See Fig. 12.

Page 8 Freightliner Service Bulletin, 10/31/2019


Chassis ECU Programming 54-308
FLA COE
FLB COE
Century Class Conventional
Argosy
> Business Class M2
> Cascadia
Freightliner
FLD Conventional Cargo > 108SD/114SD Service Bulletin
Business Class Columbia > New Cascadia
FLC 112 Conventional 122SD and Coronado

03/06/2019 f120490

Fig. 12, Clicking on the Banner Message

14. Print or take a screen shot of the incompatible ECUs. See Fig. 13.

Freightliner Service Bulletin, 10/31/2019 Page 9


54-308 Chassis ECU Programming
Freightliner FLA COE
FLB COE
Century Class Conventional
Argosy
> Business Class M2
> Cascadia
Service Bulletin FLD Conventional Cargo > 108SD/114SD
Business Class Columbia > New Cascadia
FLC 112 Conventional 122SD and Coronado

03/06/2019 f120491

Fig. 13, Printing the List of Incompatible ECUs

15. Program all devices listed as incompatible from the previous step.
IMPORTANT: After a programming, some fault codes may become active and some ECUs may not
auto connect. Cycling the ignition may clear the faults and connect the ECUs.
16. Turn the ignition to the OFF position, unplug and restart DiagnosticLink, and wait one minute.
17. Cycle the ignition 3 times, waiting 30 seconds between key off and key on.
NOTE: This action will enable Intelligent Predictive Powertrain Control (IPPC) to start communicating
on Roll Call, and eliminate codes for the IPPC not communicating.
18. Turn the key to the ON position and connect the vehicle to DiagnosticLink.
19. Go to "Actions" and select "ICUC Automatic Configuration." Click "Start."
20. Turn the ignition to the OFF position, unplug from the diagnostic port, and start DiagnosticLink. Wait one
minute.
21. Connect DiagnosticLink, turn the key to the ON position. Clear inactive faults, and troubleshoot any active
faults.
22. Disconnect vehicle from DiagnosticLink.

Page 10 Freightliner Service Bulletin, 10/31/2019


Chassis ECU Programming 54-308
FLA COE
FLB COE
Century Class Conventional
Argosy
> Business Class M2
> Cascadia
Freightliner
FLD Conventional Cargo > 108SD/114SD Service Bulletin
Business Class Columbia > New Cascadia
FLC 112 Conventional 122SD and Coronado

Warranty
This is an informational bulletin only. Warranty does not apply.

Freightliner Service Bulletin, 10/31/2019 Page 11

You might also like