ELECTRICAL
196
2. BCM shall erase the paired keys data from
memory, whenever this routine is initiated by the
EOL/Service
tool to BCM.
3. BCM shall store temporarily the number of keys
to be paired in routine request and shall compare
every time
before each key pairing is started till the
requested no. of keys in the start routine and the
pairing request
keys through Lock and Unlock press. If BCM
receives number which is not valid then it update
the same as
“0x00 -- Not paired” in routine results response to
the tool and exit from the routine. Tool shall read
the same
and update in the display to the users ‘
key
learning failed
’ and shall stop further actions.
4. Tool should display ‘
please press LOCK and
UNLOCK buttons together on 1st remote
’ and
should wait for
timeout (time requested in start routine for each
key pair), after successful pairing process Tool
should
display ‘
please press LOCK and UNLOCK buttons
together on 2nd remote
’ and should wait for
timeout and
then upon routine results request BCM update
and set the additional data accordingly as
mentioned in
routine response additional data table. Time
required for pairing is default 5sec, it is
configurable between min. 2sec and max. 20sec
5.
Routine result response additional data
- Byte 1 –
a) BCM shall update this byte “Keys Not paired
(0x00)”, till all keys paired and routine executed
successfully. If BCM is in continuation of routine
execution process then it shall update this byte as
0x00
upon routine result response from tool (i.e., 71 03
34 0E 04(RS) 00 00), and Tool shall again
request the
same after some time.
b)
BCM shall update this byte as “Keys Paired
(0x01)”, if all requested no. of keys paired and
routine
executed successfully. When this status is
received by the Tool, it shall display ‘Key learning
paired
successful’ to user. If the first key has learnt
successfully this byte update as 0x00, then BCM
should
ready for next key learning and update this byte
as 0x01 until all requested number of keys paired
successfully.
c)
BCM shall update this Byte as “Key pairing
failed due to Timed out (0x02)”, If BCM not
received key
response (Lock & unlock) within the time, then it
should update this byte as 0x02 before exit from
routine. In this case Tool shall display “Key
Pairing execution is unsuccessful due to Timed
out for Lock
& Unlock press” message and exit from the
routine.
d)
BCM update this Byte as “Keys paring Failed
due to same paired key ID (0x03), if user presses
the
already learnt key, then BCM should compare it’s
ID with the learnt & stored key ID and should
respond
to tool as 0x03 for routine results request. In this
case the tool shall display “Key Pairing execution
is
unsuccessful due to same paired key ID”
message and exit from the routine.
(BCM should
do the
comparison from the second key ID onwards with
all previous learnt key’s ID).
Whenever BCM going to update this byte as 0x02
or 0x03, it shall erase the previous learnt keys
ID’s
from it’s stored memory and exit from the routine
execution.
- Byte 2 – BCM shall remember the no. of key
pairing and update this byte and also in memory
after
successful paring is done for respective key. Tool
shall read the same and display & update to the
user.
If BCM identifies Timed out or same key ID,
update this byte as 0x00 for routine result
response, i.e,




