GM Service Manual Online
For 1990-2009 cars only
Table 1: Body Control Module (BCM)
Table 2: Engine Control Module (ECM)
Table 3: Theft Deterrent Module (TDM)

Body Control Module (BCM)

Scan Tool Parameter

Data List

Units Displayed

Typical Data Value

Operating Conditions: Ignition ON, Engine OFF

Arming Status

Theft Information

Active/Inactive

Inactive

Content Theft Enabled

Configuration

Yes/No

Yes

Content Theft Mode

Theft Information

Ignition On/Arm Pending/Standby/Sim Arm Pend/Trunk Open/Unlocked/Open/Locked/Ignition Lock/Sim Armed/Armed/Warn Away/Alarm/Audible Only

Ignition On

CTD Status

Theft Information

Disarmed/Armed

Disarmed

Door Ajar Switch

Keyless/Remote Start Data

Door Closed/Door Ajar

Door Closed

Door Cylinder Switch

Keyless/Remote Start Data

Idle/Unlock/Lock/Invalid

Idle

Driver Door Ajar Switch

Keyless/Remote Start Data

Door Closed/Door Ajar

Door Closed

Horn Relay Command

Theft Information

On/Off

Off

Last Alarm Cause

Theft Information

No Alarm/Drvr Door/Other Door/Trunk/LS Power Mode

Varies

2nd to Last Alarm Cause

Theft Information

No Alarm/Drvr Door/Other Door/Trunk/LS Power Mode

Varies

3rd to Last Alarm Cause

Theft Information

No Alarm/Drvr Door/Other Door/Trunk/LS Power Mode

Varies

Security Indicator Command

Theft Information

On/Off

Off

Trunk Open Status

Theft Information

Open/Closed

Closed

Engine Control Module (ECM)

Scan Tool Parameter

Data List

Units Displayed

Typical Data Value

Operating Conditions: Ignition ON, Engine OFF

VTD Fuel Enabled

Electrical/Theft Data

Yes/No

Yes

VTD Fuel Disable

Electrical/Theft Data

Active/Inactive

Inactive

VTD Fuel Disable Until Ign Off

Electrical/Theft Data

Yes/No

No

ECM in VTD Fail Enable

Electrical/Theft Data

Yes/No

No

VTD Password Learned

Electrical/Theft Data

Yes/No

Yes

VTD Auto Learn Times

Electrical/Theft Data

Active/Inactive

Inactive

Theft Deterrent Module (TDM)

Scan Tool Parameter

Data List

Units Displayed

Typical Data Value

Operating Conditions: Ignition ON, Engine OFF

Auto Learn

Learn Key Data

Enabled/Disabled

Enabled

Auto Learn Counter

TDM Data

Counts

0

Auto Learn Timer

TDM Data

Minutes

0

Battery Voltage

TDM Data

Volts

Varies

Ignition Voltage

TDM Data

Volts

Varies

Learned Keys Required

Learn Key Data

1/2

1

Master Keys Learned

Learn Key Data

Counts

Varies

PCM Password Status

TDM Data

Undecided/Tamper/Valid/No Info.

Valid

PCM Auto Learn Timer

Powertrain Status

Inactive/Active

Inactive

PCM Fail Enable

Powertrain Status

Inactive/Active

Inactive

PCM Fuel Continue

Powertrain Status

Inactive/Active

Active

PCM Password Learning

Powertrain Status

Disabled/Enabled

Disabled

Power Mode

TDM Data

Off/Accessory/Run/Crank Request

Run

Previous TDM State

TDM Data

Asleep/Wakeup/Normal/Learn Passkey/Tamper/Monitor Key/Fail Pending/Fail Enabled/Lrn Keys Stdby/Learn More Keys/Learn Pending/Auto Learn/Auto. Lrn. Done/No Coded Key/Check Second Key/VIN Check/VIN Timer

Normal

Tamper Status

TDM Data

Inactive/Active

Inactive

Telltale Status

TDM Data

Off/On/Flash/Invalid

Off

TDM State

TDM Data

Asleep/Wakeup/Normal/Learn Passkey/Tamper/Monitor Key/Fail Pending/Fail Enabled/Lrn Keys Stdby/Learn More Keys/Learn Pending/Auto Learn/Auto. Lrn. Done/No Coded Key/Check Second Key/VIN Check/VIN Timer

Normal

Total Keys Learned

Learn Key Data

Counts

Varies

Transponder Key

Learn Key Data

Not Present/Present

Present

Valid Key

Learn Key Data

No/Yes

Yes