DiagVault

Procédure AKL (All Keys Lost) : Méthodologie

Procédure AKL (Toutes Clés Perdues). Comment générer une clé en lisant l'EEPROM de l'antidémarrage (BSI, UCH, CAS) sans clé maître.

Niveau : expertRisque : eleveSystème : immo

Outils requis :

programmateur

La situation AKL (All Keys Lost / Toutes Clés Perdues) est le défi ultime en programmation automobile. Sans clé valide pour mettre le contact (Ignition ON), de nombreux modules refusent de communiquer par la prise OBD. Il faut alors intervenir directement sur l’électronique (Bench / EEPROM).

Arbre de Diagnostic : Situation : Toutes clés perdues

    Les Étapes de la Programmation AKL

    1. Identifier le module maître (Immobilizer)

    Avant de démonter, il faut savoir quel boîtier stocke les clés.

    • PSA (Peugeot/Citroën) : La BSI (Boîtier de Servitude Intelligent).
    • Renault : L’UCH (Unité de Contrôle Habitacle) ou le HFM (Mains libres).
    • BMW : Le module EWS, CAS, ou FEM/BDC.
    • VAG (VW/Audi) : Le compteur (Dash), le boîtier Kessy, ou la BCM2.

    2. Extraction des données de sécurité (DUMP)

    Sans OBD, démontez le module identifié à l’étape 1.

    • Ouvrez le boîtier pour accéder au circuit imprimé.
    • Lisez la mémoire EEPROM (ex: 95160, 24C16) ou le Microcontrôleur (MCU) (ex: Motorola, NEC, Renesas) à l’aide d’un programmateur (UPA, xGecu, Hexprog).
    • Ce fichier lu (Dump) contient le Code PIN (ou ISN/CS) et la liste des clés autorisées.

    3. Génération du Transpondeur (Dealer Key / Make Key File)

    Ouvrez le fichier Dump extrait dans un logiciel de transpondeur (ex: Tango, VVDI2, TMPro2).

    • Le logiciel analyse le fichier et affiche les “Slots” (Emplacements) des clés perdues.
    • Insérez une puce transpondeur vierge (ex: PCF7936, ID48) dans le lecteur de votre outil.
    • Sélectionnez un emplacement vide et cliquez sur “Write Key”.
    • L’outil écrit les données cryptées dans la puce (Dealer Key), et, sur les systèmes anciens, génère un nouveau fichier Dump modifié qu’il faut réécrire dans le module.

    Confirmation de Diagnostic

    Sur les véhicules post-2015 (MQB VAG, BMW FEM, Renault AES), l’AKL nécessite souvent d’être en ligne avec les serveurs du constructeur, ou de synchroniser les données de l’ECU moteur (ISN) avec celles de l’habitacle. La simple lecture EEPROM ne suffit plus.