Regulations require that
all 2005 and subsequent model year vehicles shall have the Vehicle
Identification Number(VIN) available in a standardized format through the
standardized data link connector in accordance with SAE J1979
specifications. Using a scan tool, PERFORM "VIN WRITING" procedure after
replacing or reflashing a PCM.
The purpose of this
logic is to prevent a vehicle from leaving the assembly plant or service
station without a VIN in its EEPROM memory.
If the VIN writing is
not programmed or incompatible, the PCM determines that a fault exists and
a DTC is stored. And the MIL(Malfunction Indication Lamp) turns
on.
Item
|
Detecting
Condition
|
Possible cause
|
DTC
Strategy
|
•
|
VIN not programmed or
incompatible | |
|
Enable
onditions
|
|
Threshold
value
|
|
Diagnosis
Time
|
|
MIL On
Condition
|
|
2. |
Connect Scantool and Ignition
"ON" |
3. |
Monitor the PCM status by VIN reading whether
it is virgin or learnt |
4. |
Is the PCM status Virgin ?

|
▶ Perform
VIN writing procedure (Refer to "ENGINE CONTROL MODULE(ECM)"
in this group) and go to "Verification of Vehicle Reapair"
procedure.
|

|
▶ Fault is
intermittent caused by poor contact in Sensor's and/or PCM's
connector or was repaired and PCM memory was not cleared.
Thoroughly check connectors for looseness, poor connection,
bending, corrosion, contamination, deterioration, or damage.
Repair or replace as necessary and go to "Verification of
Vehicle Repair" procedure
|
There is a memory reset function on
scantool that can erase optional parts automatically detected
and memorized by PCM. After testing PCM on the vehicle, use
this function to reuse the PCM on the
others | |
Verification Of Vehicle
Repair |
After a repair, it is
essential to verify that the fault has been corrected.
1. |
Connect scantool and select "DTC"
button. |
2. |
Press "DTC Status" button and confirm that
"DTC Readiness Flag" indicates "Completed". If not, drive the
vehicle within conditions noted in the freeze frame data or enable
conditions |
3. |
Read "DTC Status"
parameter |
4. |
Is parameter displayed "History(Not Present)
fault"?

|
▶ System
performing to specification at this time. Clear the
DTC
|

|
▶ Go to the
applicable troubleshooting
procedure.
|
|