Operation CHARM: Car repair manuals for everyone.

Engine Controls - ECU Reprogramming Procedure

Reprogramming

This issue of TechNet Times focuses on reprogramming. In the current Hyundai service environment, reprogramming can be accomplished with the Hi-Scan Pro or Hyundai's new Global Diagnostic System (GDS). We begin here with an overview of the process of reprogramming the ECU as performed using the GDS on a 2006 Azera that experiences a 1-2 shift hesitation under wide open throttle operation when cold. As with most GDS features, you must select the model, year and system in order to get started. You can manually enter the information by selecting drop-down box options or, if the vehicle is a 2005 or newer model, you can enter the VIN and the GDS will determine that information for you. Once the vehicle has been identified, select "ECU Upgrade" located under the "Vehicle SW Management" tab. (See Figure 1.) Note: The Vehicle Communication Interface (VCI) connects to the vehicle via the Data Link Connector (DLC); and the VCI must be connected to the GDS PC using the USB connection. (Some other GDS functions allow for wireless communication between the VCI and GDS PC.)








The FCU Upgrade screen will appear. Select "Auto Mode." (See Figure 2.)
The GDS will prompt you to make sure that you have connected the VCI to the DLC and turned on the VCI power. (See Figure 3.) After making sure, click "OK."





A window will appear to alert you that the GDS is "ROM ID Reading." During this time, the GDS will check for available reprograms for the vehicle's FCU. If any reprograms are found, the ROM ID will be listed in the "Current ROM ID" window. The "Current ROM ID" window shows the existing status of programming in the FCU. Note: If the ROM IDs match, the ECU already has the latest reprogramming or your GDS unit needs to have the latest updates installed. Refer to the chart on page 5. The TCM ID column lists the latest ID for each condition. Go to the right edge of the "Upgrade Event" window and click on the down arrow. Available upgrade events will be displayed in a drop down box. When you select one, the "Upgrade" button will appear in the center of your screen. (See Figure 4.)

After you have selected the event, click "Upgrade," you will be asked to confirm that you want to upgrade. Then, you will be prompted to wait while everything is verified. If there is a corresponding TSB for the upgrade, another pop-up will give you the option to recall it and familiarize yourself with it.





Once programming begins, the screen will display a status bar which monitors the reprogramming process.
(See Figure 5)











When the reprogramming has finished and the status bar reads "100%," another pop-up will direct you to turn the ignition off for 10 seconds and turn it back on. When you click "OK" a second pop-up will prompt you to reset the automatic transaxle adaptive learning values. Note: Do not do any other activity with your GDS until the reprogramming is completed. (See Figure 6.) To reset the Automatic Transaxle Adaptive Learning Values, click the "System" button toward the top of the screen. The "GDS System Search" screen will appear and from it select "A/T." Then, choose the "Resetting A/T Values" option. When the "Resetting A/T Values" screen (See Figure 7) appears, click on "reset." A confirming pop-up will ask, "Are you sure?" Click "OK" and the values will be reset and reprogramming will be complete.