Code B1001 GMC Description The Inflatable Restraint Sensing and Diagnostic Module (SDM) stores the vehicle's restraint ID from the Vehicle Identification Number (VIN) and the last 4 digits of the SDM part number. When the ignition is turned ON, the SDM compares this information to the information stored in the Body Control Module (BCM) over the General Motors Local Area Network (GMLAN) communication circuit. If there is a mismatch between the information stored in the SDM and BCM, Diagnostic Trouble Code (DTC) B1001 will be set.
This may answer a pondering of mine. Over the years I have seen the SDM (SIR, Airbags, whatever) request a portion (characters 2,3,4,5) of the VIN early in the powerup sequence. (even though the BCM broadcasts the entire VIN at powerup).
Maybe has something to do with this comparison?
