LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Chevrolet >> 2018 >> Spark LS, Standard Trans >> Repair and Diagnosis >> General Information >> Reset Procedures >> Programming And Setup - All Systems >> Repair Instructions >> K20 Engine Control Module: Programming and Setup >> Notes
April 5, 2026: LEMON Manuals is launched! Read the announcement.

K20 Engine Control Module: Programming and Setup: Notes

Special Tools

EL-49642  SPS Programming Support Tool

For equivalent regional tools, refer to Special Tools .

NOTE:
  • DO NOT program a control module unless you are directed by a service procedure or you are directed by a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly. Programming a control module at any other time will not permanently correct a customers concern.
  • Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector (DLC). 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. When required install the EL-49642  SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
  • Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
  • Note the engine oil life remaining percentage.
  • If over 14k GVW, program the engine serial number with the scan tool.

The following service procedures require either a programming or a setup event performed for a complete repair.