Subaru/Toyota DTC Code B1650

The information provided details the process for addressing certain types of airbag codes, particularly PPM/OCC/OCSM/OPDS codes, which are separate from standard airbag and crash-related codes. Here's a concise summary of the steps and relevant considerations:

Key Points on PPM/OCC/OCSM Codes:

  1. Separate Diagnosis: These codes must be diagnosed separately from standard airbag codes, as they are tied to occupant detection systems rather than crash-related issues.
  2. Airbag Module Status: When these codes are present, the airbag control module is functioning as designed and is not in a crash-locked state.

Steps to Reset PPM/OCC/OCSM Codes:

  1. Use a Diagnostic Scan Tool:

    • Ensure the tool can communicate with the airbag control module and perform recalibration or resetting tasks.
  2. Navigate to the SRS Airbag Menu:

    • Look for options related to "Occupant" or "Recalibrate" in the menu.
  3. Perform the Recalibration:

    • Zero Out the Weight Sensor: Select the option to recalibrate or zero out the occupant seat sensor (often labeled as "weight sensor").
    • Clear the Codes: After recalibration, clear the codes stored in the system.
  4. Verify the Seat Components:

    • If the passenger seat has been replaced, ensure the original sensors were transferred to the new seat. Missing or incompatible sensors can lead to airbag system issues.

Notes on Crash Codes:

  • Crash Code Scenario: If the vehicle was in an accident where airbags deployed, the airbag control module stores crash codes and locks itself. In this case:
    • The module must be reset to clear these codes and restore functionality.
    • Services like those offered by MyAirbags can unlock the module, clear crash codes, and test the system.

By following these steps, you can ensure that the airbag system operates correctly and safely. Always consult your vehicle’s manual or a professional if you're unsure about any procedures.