Chassis ECU Programming
Chassis ECU Programming
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
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.
04/04/2019 f120507
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.
10/21/2019 f120466a
12/18/2018 f120463
4. Once all controllers are connected, read the vehicle parameters. See Fig. 4.
12/11/2018 f120455
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
6. Click "Add" to add a download request for the vehicle. See Fig. 6.
12/14/2018 f120457
7. Make sure the correct VIN and hardware is populated, then click OK. See Fig. 7.
12/11/2018 f120458
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
9. Once the data has been downloaded, click "Next". See Fig. 9.
12/14/2018 f120460
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)
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.
12/14/2018 f120462
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.
03/06/2019 f120490
14. Print or take a screen shot of the incompatible ECUs. See Fig. 13.
03/06/2019 f120491
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.
Warranty
This is an informational bulletin only. Warranty does not apply.