NEW NEXON DTC MANUAL

PEPS Part Replacement Procedure Title: PEPS System Part Replacement Procedure Spec Num 2921 XX XXX A XXXXTBD Date: 18-Aug-2022 Version: 2.1 Page: 16 of 41 Prepared: Ganesh Girase Checked: Awanish T Approved: Himanshu Saxena This specification is the exclusive property of Tata Motors Limited. Without their consent it may not be reproduced or given to third parties. The above specifications are subject to change and therefore suppliers are requested to refer the latest one. CONTROLLED COPY FOR RESTRICTED CIRCULATION © TATA MOTORS LTD. 8) If further key or wearable learning is not required, leave the already learned key or wearable in console antenna area for more than 10 sec. Note that in this case, only one key or wearable will be learnt with PEPS and PEPS will log “partial pairing” DTC which can be ignored. Note: Please refer below table 1 for smart key/Wearable paring. Step Description Remarks 1 Place the UID (Smart Key) to be paired within 7 cm around the Front / Console antenna. 2 Run Start transponder learning routine initial. Send $ 31 01 4F 0D XX XX = Time duration to remove the first paired UID and place the new UID 3 Check Start routine response of the routine (71 01 4F 0D XX YY ZZ) XX = RoutineStatusRecord, RoutineInformation. YY = UID Status. ZZ = Number of UIDs to be paired. If 4th bit (i.e. “Routine_Active” bit) of XX == 1 that means routine is active else start from step 1 again. If YY != 01 i.e. Secret key is not written in ECU i.e. No valid ECU is detected then replace the ECU and start the entire sequence from scratch. If XX == 08 && YY == 01 i.e. routine is active and valid ECU is detected. ZZ = Number of UIDs to be paired. 4 Send the routine result request: $ 31 03 4F 0D periodically with 1 sec delay until the routine is active i.e. 71 03 4F 0D XX YY B1 B2….B8 To detect whether the routine is active or not monitor the 4th bit of byte XX (RoutineStatusRecord, RoutineInformation) of result response. If the value of this bit is ‘1’ i.e. routine is active. If the value of this bit is ‘0’ i.e. routine is not active. 5 Check the routine result response (71 03 4F 0D XX YY B1 B2 … B8) XX = RoutineStatusRecord, RoutineInformation YY = Number of UIDs Paired B1 to B8 = Each UID Pairing Status (00-Not Paired, 01-Paired, 03Pairing Not Required) If (4th bit (i.e. “Routine_Active” bit) of XX == 1) // routine is currently active

RkJQdWJsaXNoZXIy MTIwNTUz