Le code PIN PSA (ou Code Confidentiel) est un code alphanumérique de 4 caractères (ex: 4B8Y, WX31). Il est indispensable pour toute opération d’apprentissage de clé (Diagbox) ou d’appairage d’une nouvelle BSI ou d’un calculateur moteur. Si la carte code (format carte de crédit) est perdue, il faut l’extraire des calculateurs.
Arbre de Diagnostic : Recherche du Code PIN PSA
Les méthodes d’extraction (Bench)
1. Lecture EEPROM de la BSI
Le code PIN est stocké en clair (ou inversé) dans l’EEPROM de la BSI (Boîtier de Servitude Intelligent).
- Démontez la BSI. Localisez l’EEPROM (généralement une puce à 8 pattes de type 95160, 95256, ou 95128 selon l’année).
- Lisez la puce avec un programmateur (au clip SOIC8 ou en la dessoudant).
- Ouvrez le fichier binaire (Dump) dans un éditeur Hexadécimal (HxD) ou un soft spécialisé (Immo Universal Decoding).
- Le code apparaît en clair dans l’ASCII, souvent inversé. Exemple : Si l’Hexa affiche
59 38 42 34(Y8B4), le vrai code PIN est souvent 4B8Y.
2. Lecture EEPROM du Calculateur Moteur (ECU)
L’ECU moteur possède la copie exacte du code PIN de la BSI. Si la BSI est détruite par l’eau, lisez l’ECU !
- Exemple sur un Bosch EDC16C34 (1.6 HDi) : Le code PIN est stocké dans l’EEPROM 95160.
- Lisez l’EEPROM de l’ECU (souvent en BDM).
- Le code PIN y figure trois fois (répétitions de sécurité), là encore sous forme alphanumérique inversée.
3. La règle des Caractères Interdits
Pour vérifier que le PIN que vous avez extrait est correct, sachez que le groupe PSA n’utilise jamais les lettres I, O et Q, pour éviter la confusion avec les chiffres 1 et 0.
- Si votre extraction vous donne
A0B1, c’est un zéro et un un (Valide). - Si votre outil affiche
AOB1, c’est une erreur de décodage.
Confirmation de Diagnostic
Attention, avec Diagbox, si vous entrez 3 codes PIN incorrects consécutifs, la BSI se met en sécurité (Locked) pendant environ 30 minutes (contact mis). Inutile d’insister, attendez.