General Motors

This page contains links to diagnostic, repair and service information provided by General Motors, plus additional, third-party resources. All resources are available to all automotive repair professionals. Some types of information are free, while others require a subscription purchase. Access to Vehicle Security Information (key codes, immobilizer reset procedures, etc.) requires an approved account under the Vehicle Security Professional program.

Service, repair and security data is available for all GM vehicles sold in Canada including Buick, Cadillac, Chevrolet, GMC, Hummer, Oldsmobile, Pontiac, and Saturn cars and light trucks.

How to set up accounts with GM: Register by clicking "Login/Register" here. GM's Help Page answers many frequently asked questions.
(note: Canadian provinces are listed under the “State” field only after Canada is selected under “Country”)

System Requirements

Select the type of information you need from the links below.

Subscription prices (USD) * All prices quoted for comparison only and are subject to change

Subscription Type Short term Month Year/other Security Professional

- Service Information

- Diagnostic Software (Tech 2 Updates)

- Global Diagnostic System (GDS 2)**


Reprogramming: 02/16/17: GM has changed to a $40 per VIN fee for reprogramming beginning 2/16/18. Once purchased, the specific VIN will have a 2 year window for programming updates.



$20 (72-hr)


$55 (72 hrs)





$1,200 ($1,395 with Tech 2 software, $995 for vehicle calibration software only)



$24.95 per VIN

Is the information you're looking for unavailable? Use the Service Information Request form for Canada.

Frequently asked questions:
Click question to display/hide answer

Q: What requirements do I have to meet to reflash a GM vehicle?

Q: Which models and model years of vehicles can be reprogrammed?

Q: Where can I get J2534 information for GM ?

Q: How does a technician determine whether a reprogramming event is needed for a particular vehicle?

Q: What OEM equipment is available to reprogram vehicles?

Q: How does a technician obtain the calibration?

Q: How do I identify computer system requirements needed to support reprogramming?

Q: Where can I find information on the use of TIS2Web, Service Information and Tech 2®?