This is a utility that uses some of the same ALDL parsing code developed to talk to the cluster in car to allow you to query the airbag module for current conditions and faults.
If you're looking for the Windows binary, it's in the vzclustermod ZIP on the front page
If you're using the windows binary, double click the vzairbag-xxxbeta.exe, which should open a command window like so:
Once you have your cable detected, and verified working ( as per here), you're ready to check your airbag codes.
To check current conditions, run read 0:
[incar-airbag-com4]# read 0 Waiting for heartbeat... Send: ['FB', '57', '01', '00', 'AD'] ['01', '00', '7B', '39', 'B3', '2F', 'B4', '34', 'B0', '35', 'B2', 'FF', 'FA', 'FF', 'FA', '00', '0F', '00', '00', '00', '00', '00'] ALDL Mode: 0x1 (read configuration table) Table: 0x0 ---===Current Conditions===--- Battery voltage 14.3 Steering wheel Ohm 5.7 Steering wheel loop nF 479 Passenger Airbag Ohm 2.0 Passenger Airbag nF 480 LH Pretensioner Ohm 2.5 LH Pretensioner nF 476 RH Pretensioner Ohm 2.5 RH Pretensioner nF 478 Airbag light False
That was from an airbag module functioning normally. Chances are if you're at this guide the airbag light on your car will be on, and one or more of those values will be different.
To read the codes from the module, do readcodes
[incar-airbag-com4]# readcodes Waiting for heartbeat... Send: ['FB', '57', '01', '02', 'AB'] ['01', '02', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00'] Waiting for heartbeat... Send: ['FB', '57', '01', '04', 'A9'] ['01', '04', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00'] ---=== Current Faults(beta!) ===--- Steering wheel loop None Passenger airbag loop None LH Pretensioner None RH Pretensioner None ---===Historical Faults(beta!)===--- Steering wheel loop None Passenger airbag loop None LH Pretensioner None RH Pretensioner None
Note that currently the only codes I have been able to decipher are Open circuit, Short Circuit, and short to ground.
If you see faults under historical faults, but not current, you should be able to clear the airbag codes assuming you verified the issue has been corrected. For instance, accidentally powering on the car with the seat pretensioners unplugged.
To clear the airbag codes, run clearcodes
[incar-airbag-com4]# clearcodes
There's not much else cool you can do, but it should save you from finding someone with a tech2 to clear the fault.