A11 Radio: Programming and Setup

Note:

  • Always verify the module has the newest software available before replacing the module.
  • Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
  • Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. Install a battery maintainer or power supply that provides a steady and stable voltage. Do not use a battery charger, as charging voltage will often fluctuate when connected to the vehicle. This may interrupt programing. If a battery maintainer is not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply.
  • Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
  • Programming must begin with the Ignition/Vehicle OFF. Programming will direct the appropriate control module(s) to change power mode as needed during the procedure, independent of the vehicle’s power mode.
  • Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.

Diagnostic Aids

  • Check for Preliminary information or Technical Service bulletins before programming.
  • During programming you may be required to select multiple calibrations dependent upon vehicle equipment. Have the vehicle build/RPO information available during the following procedure to ensure the correct calibrations are selected.
  • If the control module calibration is only being updated, USB programming may not be required, depending on the current software level, or the release of updates. If USB programming may not be required when replacing/reprogramming the control module. If USB files for the application are not available via SPS, or have not been received from General Motors in another manner, the USB process will not need to be performed unless instructed otherwise in a service document or publication.
  • Begin with the vehicle in the vehicle OFF power mode. The Service Programming System will power mode the vehicle.
  • The vehicle can be moved to an alternate location when performing the USB portion of the programming steps which could allow the possibility of working on another vehicle while the USB programming event is taking place.
  • When transferring a large file (>1GB) from the Techline Connect server to the PC then to a USB stick, below are some useful tips:
    • A wired connection to the network is the quickest, most stable way to download the file.
    • Wireless connections can be used, however slower connection speeds may increase the likelihood of errors to occur during file download.
    • Once the file is downloaded to the PC, it will reside in cashe unless the cashe is cleared. Any additional USB sticks made from that PC will be copied from cashe and take a much shorter time compared to downloading from the server.
    • Never take a USB stick directly to a vehicle for updating without starting a Techline Connect session for that particular VIN. If software is already on the stick, Techline Connect will take only seconds to confirm software on the stick is the latest and correct for that vehicle. Failure to perform this step will result in no warranty claim code indicating a USB programming event was completed.
    • If equipped with an SD Card slot, the SD card must be installed and functioning correctly for USB programming to be successful.

Reference Information

Special Tools
  • USB type A or type C flash drive (whichever applicable) .
  • USB 2.0 & above with FAT32 format (USB 3.0 & 3.1 is highly recommended)
  • Minimum size 16GB (Most USB flash drives larger than 32GB do not support FAT32 format)
  • EL-52100 Multiple Diagnostic Interface 2 (MDI 2)

For equivalent regional tools, refer to Special Tools.

Reprogram Control Module

To program an existing control module, perform the following procedure:

Note: The vehicle must remain in PARK and the driver’s door closed during the programming procedure.

Replace and Program Control Module

To program a replacement control module, perform the following procedure:

Note: The vehicle must remain in PARK and the driver’s door closed during the programming procedure.

XM Activation (If Equipped)

Important: On the radio being replaced, record the XM ID from the radio parts label or before removal tune to XM channel 0. This will be used during the call to XM radio to deactivate the receiver that has been removed from the vehicle.

Unsuccessful Programming Recovery

Note:

  • Ensure the EL-52100 (MDI 2) is used when programming the vehicle. Using the EL-47955 (MDI) will result in a programming failure.
  • It may be necessary to use another EL-52100 (MDI 2) and/or cables to verify proper operation to eliminate the possibility of faulty equipment.
  • If Ethernet programming fails, ensure there is no fault in the Ethernet circuits between the X84 Data Link Connector and K56 Serial Data Gateway Module. Refer to Scan Tool Does Not Communicate with Vehicle to diagnose these Ethernet circuits.

In the event of an interrupted or unsuccessful programming event, perform the following steps:

Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

Control Module References for control module replacement, programming, and setup.