§ 1 Principe d'honnêteté éditoriale

KeyVin.Pro applique une règle sans exception : donnée vérifiée ou rien. Aucune valeur technique (chip, fréquence, PIN, procédure) n'est publiée sans source primaire identifiable. Lorsqu'une information ne peut pas être vérifiée, le champ est explicitement marqué null ou absent — jamais remplacé par une valeur plausible mais non confirmée.

Cette règle s'applique à cinq catégories distinctes de résultats, qui ne doivent pas être confondues :

Statut Signification Fiabilité
CALCULÉ PIN dérivé d'un algorithme vérifié sur le VIN (ex. Renault IMMO2, PSA BSI Valeo). L'algorithme a été validé contre des implémentations publiques documentées. Élevée — à vérifier sur le véhicule avant toute intervention
USINE PIN par défaut constructeur connu pour ce modèle (ex. codes d'activation usine documentés). Non lié au VIN individuel. Indicative — à confirmer sur le véhicule
PROCÉDURE OBD Le PIN ne peut pas être dérivé du VIN pour ce véhicule. Une lecture OBD ou EEPROM est nécessaire avec l'outil approprié. KeyVin indique la procédure et les outils compatibles quand le VIN est couvert. Procédure vérifiée, résultat dépend de l'outil et de l'accès véhicule
PROCÉDURE EEPROM Lecture mémoire EEPROM requise. L'immobiliseur ne supporte pas l'accès OBD pour l'extraction du PIN sur ce périmètre. Procédure vérifiée, dépend de l'accès physique
NON VÉRIFIÉ / null Aucune source primaire disponible ou périmètre non audité. Le champ est absent de la réponse. Non applicable — ne pas utiliser

KeyVin.Pro ne publie jamais de valeur devinée ou interpolée. Quand un PIN calculé ou une procédure n'est pas disponible pour un VIN donné, la réponse API indique explicitement l'absence de résultat et oriente vers la méthode appropriée (dealer, lecture physique).

§ 2 Réalité technique : ce que le VIN peut — et ne peut pas — fournir

2.1 Systèmes legacy : PIN calculable depuis le VIN

Un sous-ensemble de véhicules produits avant environ 2010–2012 utilise des immobiliseurs dont le PIN de programmation est dérivé de manière déterministe du numéro de série VIN. Pour ces systèmes, un algorithme vérifié permet de retrouver le PIN sans accès physique à l'immobiliseur.

KeyVin distingue strictement un algorithme vérifié contre une source publique d'un schéma déterministe non corroboré :

  • Hyundai / Kia SMARTRA2 (~2000–2009) : algorithme LFSR vérifié par recoupement avec l'implémentation publique de référence (Dante383 / OpenGK). C'est le seul algorithme VIN→PIN de notre périmètre corroboré par une source publique indépendante.
  • Renault IMMO2 (pré-2005) et Chrysler SKIM : un schéma déterministe est proposé, mais sa dérivation VIN→PIN n'est pas corroborée par une source publique indépendante. Ces résultats sont explicitement marqués « non vérifié » et doivent être contrôlés sur le véhicule avant toute programmation.
  • PSA, Mercedes, VAG, BMW… : le PIN n'est pas dérivable du VIN — il se lit via OBD (seed/key) ou EEPROM. Ces véhicules relèvent de la procédure (§ 2.2), pas du calcul.

2.2 Systèmes modernes : PIN non dérivable du VIN seul

Les immobiliseurs produits depuis 2010–2015 selon les marques utilisent des clés cryptographiques AES, des codes roulants ou des secrets stockés exclusivement dans l'ECU/BCM. Aucun logiciel ne peut dériver ce PIN depuis le VIN seul — quiconque prétend le contraire produit soit une valeur inventée, soit le résultat d'une lecture physique déguisée.

Pour ces véhicules, KeyVin indique la méthode de récupération adaptée (OBD, EEPROM, seed/key) et les outils compatibles vérifiés — mais uniquement quand le VIN est couvert par un périmètre audité.

La distinction entre « calcul depuis le VIN » et « procédure de lecture » est systématiquement exposée dans la réponse API et dans l'interface, afin que le technicien sache exactement ce qu'il obtient avant d'intervenir sur le véhicule.

§ 3 Sources utilisées

3.1 Données véhicule et WMI

  • NHTSA vPIC (vpic.nhtsa.dot.gov) : API officielle du National Highway Traffic Safety Administration. Utilisée pour l'enrichissement des données véhicule (carrosserie, cylindrée, modèle) quand disponible. Les échecs d'appel sont ignorés silencieusement — la réponse principale n'en dépend pas.
  • Base WMI ISO 3780 : table des World Manufacturer Identifiers compilée depuis les publications officielles. Couvre les 3 premiers caractères du VIN et permet l'identification marque/pays sur les périmètres audités.

3.2 Références transpondeur et clé

  • Silca / Ilco : catalogues équipementiers de références de lames et transpondeurs.
  • Original Lishi (originalLishi.com) : source primaire pour les profils de décodeurs Lishi, incluant références wafer, procédures de lecture et compatibilités modèle/année.
  • Xhorse / VVDI : documentation officielle des outils VVDI2, Key Tool Max Pro et VVDI Mini. Utilisée pour les matrices de couverture AKL et la classification des clés universelles (XK/XN/XS/XC).
  • OBDStar, Autel, Abrites : documentations fabricants pour les procédures OBD/EEPROM, timing d'intervention et couverture par modèle.

3.3 Algorithmes PIN

  • Implémentations publiques vérifiées : l'algorithme SMARTRA2 (Hyundai / Kia) est validé par recoupement avec l'implémentation publique de référence (Dante383 / OpenGK). Les schémas dont aucune source publique ne corrobore la dérivation VIN→PIN (Renault IMMO2, Chrysler SKIM) sont intégrés mais signalés « non vérifié » — jamais présentés comme un calcul fiable.

3.4 Intégrité des sources du catalogue

Les données catalogue (marques, modèles, marchés) sont validées automatiquement à chaque modification par un système d'audit des sources (catalog-source-integrity). Ce système exige que chaque entrée soit associée à une URL de source primaire appartenant à une liste de domaines officiels auditée et maintenue (constructeurs, importateurs officiels, médias de presse constructeur). Les entrées sans source primaire valide sont bloquées avant publication.

§ 4 Limites assumées

4.1 Couverture par périmètres audités

KeyVin.Pro couvre un ensemble de périmètres audités — et non l'intégralité du parc mondial. Certains WMI, marques ou années modèle ne sont pas encore couverts. La réponse API le signale explicitement plutôt que de retourner une donnée non vérifiée.

La couverture PIN calculable est limitée aux systèmes legacy pour lesquels un algorithme vérifié existe. Pour les systèmes modernes, seules les procédures OBD/EEPROM vérifiées sont proposées, et uniquement quand le VIN est couvert par un périmètre audité.

4.2 Marques sans solution aftermarket

Certaines marques ou modèles n'ont pas de solution de programmation aftermarket documentée et vérifiable. Dans ce cas, KeyVin l'indique clairement :

  • La fiche signale « dealer/service uniquement » ou l'absence de procédure aftermarket connue.
  • Aucune procédure approximative n'est proposée en substitution.
  • Le technicien est orienté vers le réseau officiel constructeur.

4.3 Données issues de tiers

Les informations issues de sources tierces (NHTSA, catalogues équipementiers) sont reproduites fidèlement mais sous la responsabilité éditoriale de ces sources. KeyVin.Pro n'est pas responsable des erreurs ou mises à jour non répercutées dans ces catalogues tiers.

Les données affichées dans KeyVin.Pro sont à titre indicatif et professionnel. Elles sont destinées à des serruriers automobiles qualifiés, capables de vérifier les résultats sur le véhicule avant toute intervention. La responsabilité de l'intervention reste celle du professionnel mandaté.

4.4 Validité temporelle

Les données techniques (références transpondeur, procédures, couverture outil) évoluent avec les mises à jour constructeur et les nouvelles versions de firmware des outils de programmation. Les catalogues KeyVin.Pro font l'objet de mises à jour régulières, mais un décalage peut exister entre la réalité terrain et les données publiées pour les modèles récents.

§ 5 Signalement d'erreur

Tout professionnel qui constate une erreur dans les données (référence transpondeur incorrecte, procédure inadaptée, PIN calculé erroné) est invité à le signaler via la section commentaires de la fiche VIN concernée ou par e-mail à [email protected].

Les signalements sont examinés, recoupés avec les sources primaires, et corrigés si la preuve est apportée. Toute correction est versionnée et traçable.