LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Toyota >> 2009 >> Matrix Base, Automatic >> Repair and Diagnosis >> External Pages >> Different car >> Section 52 (Smart Key System (Keyless Entry) (Diagnostic Codes & Circuit Tests)) >> Smart Key System >> DTC B2799: Engine Immobilizer System Malfunction (FROM 12/2010) >> Procedure
April 5, 2026: LEMON Manuals is launched! Read the announcement.

DTC B2799: Engine Immobilizer System Malfunction (FROM 12/2010): Procedure

WARNING: This page is about a different car, the 2011 Toyota Avalon. However, it is still accessible from the selected car via links, so may be relevant.
  1. CHECK DTC OUTPUT 
    1. Clear the DTCs. Refer to DTC CHECK / CLEAR .
    2. Recheck for DTCs.

      OK

      DTC B2799 is not output.

    NG → See step   2 

    OK → See step   9 

  2. RE-REGISTER ECU COMMUNICATION ID 
    1. Re-register the ECU communication ID. Refer to REGISTRATION .

    NEXT: Go to next step 

  3. CHECK DTC OUTPUT 
    1. Clear the DTCs. Refer to DTC CHECK / CLEAR .
    2. Recheck for DTCs.

      OK

      DTC B2799 is not output.

    NG → See step   4 

    OK → END (ECU COMMUNICATION ID WAS INCORRECT) 

  4. CHECK CONNECTOR CONNECTION CONDITION 
    1. Turn the engine switch off.
    2. Check that the connectors are properly connected to the ECM and ID code box.

      OK

      Connectors are properly connected.

    NG → CONNECT CONNECTORS PROPERLY 

    OK: Go to next step 

  5. CHECK HARNESS AND CONNECTOR (ID CODE BOX - ECM) 
    1. Disconnect the D29 ID code box and A55 ECM connectors.
      Fig 1: Identifying D29 ID Code Box And A55 ECM Connector Terminals
      GTY305716Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
    2. Measure the resistance according to the value(s) in the table below.

      Resistance

      Tester Connection Condition Specified Condition
      D29-5 (EFII) - A55-10 (IMO) Always Below 1 Ω
      D29-6 (EFIO) - A55-11 (IMI) Always Below 1 Ω
      D29-5 (EFII) - Body ground Always 10 kΩ or higher
      D29-6 (EFIO) - Body ground Always 10 kΩ or higher

    NG → REPAIR OR REPLACE HARNESS OR CONNECTOR 

    OK: Go to next step 

  6. REPLACE ECM 
    1. Replace the ECM. Refer to REMOVAL .

    NEXT: Go to next step 

  7. REGISTER ECU COMMUNICATION ID 
    1. Register the ECU communication ID. Refer to REGISTRATION .

    NEXT: Go to next step 

  8. CHECK DTC OUTPUT 
    1. Clear the DTCs. Refer to DTC CHECK / CLEAR .
    2. Recheck for DTCs.

      OK

      DTC B2799 is not output.

    NG → REPLACE ID CODE BOX 

    OK → END (ECM WAS DEFECTIVE) 

  9. USE SIMULATION METHOD TO CHECK. Refer to  HOW TO PROCEED WITH TROUBLESHOOTING