CITROËN
2 - Appairage automatique
Ce mode d'appairage ne nécessite pas un service de diagnostic. Si l'ECM
se trouve en état 1 ou état 2 ou état 3, et que la requête de programmation
du CODE_ECM ait positionné le drapeau d'appairage à "automatique".
Dans ce cas, lors du passage de + BATCOM et + APC de off à on, l'ECM
lance une opération de déverrouillage de la façon suivante :
• L'ECM fait son initialisation et envoie sa trame version, puis adresse au
BSI un nombre aléatoire SEED par une trame de type RQD, service
"demande de déverrouillage". RQD est envoyée toutes les 10 ms.
• L'ECM calcule en parallèle sa CLEF_ECM = F (CODE_ECM, SEED).
• Le BSI calcule sa CLEF_BSI = F (CODE_BSI, SEED) puis l'envoie à
l'ECM dans une trame de type CFD, service "autorisation de
déverrouillage".
• L'ECM stoppe l'émission des trames RQD et vérifie que CLEF_BSI =
CLEF_ECM.
• Si le résultat est correct, l'ECM :
− passe en état 4 de l'automate de programmation,
− passe en état déverrouillé et est parfaitement opérationnel,
− envoie une trame de type "EAC" service "envoi de l'état du CMM"
stipulant "calculateur déverrouillé".
• Si le résultat n'est pas correct, l'ECM :
N'emet plus de SEED
Reste dans son état de programmation du CODE_ADC initial
Attend une coupure du +APC et du +BATCOM.
Nota : En appairage automatique, tant que l'ECM ne reçoit pas de
SYSTEME DE CONTROLE MOTEUR BOSCH MOTRONIC ME7.4.6 – 2EME PARTIE
© AUTOMOBILES CITROËN Toute reproduction ou traduction même partielle sans l'autorisation écrite d'AUTOMOBILES CITROËN est interdite et constitue une contrefaçon
réponse du BSI, aucune requête de changement du CODE_ECM
n'est prise en compte. Seule la requête "lecture de l'état CMM" est
possible. Seule une réponse du BSI, soit bonne et l'ECM est
appairé,
soit
mauvaise,
automatique. Une requête de changement de CODE_ECM est
alors acceptée, sous réserve de ne pas être en état 4.
307
permet
Chapitre 26
de
stopper
l'appairage