AutoTuner en mode boot : l’erreur « Could not start programming session » (10 FF01)

Tu poses ton calculateur sur l’établi, tu branches en boot, tu lances la lecture, et AutoTuner te répond « Could not start programming session », parfois suivi d’un code du genre 10 FF01. Ce message n’est pas une panne précise : c’est l’aveu que le tool n’a pas réussi à établir la session avec le microcontrôleur. Le code exact n’est pas documenté publiquement par AutoTuner. On ne le « décode » donc pas : on l’élimine, dans un ordre précis.

Mode boot : toute la chaîne doit tenir pour ouvrir la sessionAlim de labo13–14 V · régulée · stableCalculateur ouvertpoints boot + résistanceAutoTunersession de programmationalimbootOù ça casse — « Could not start programming session »• Tension qui chute pendant l’écriture — mesurer AU calculateur• Faux contact · mauvais point de boot · résistance absente ou mauvaise• Calculateur pas réellement entré en mode boot (séquence, broche)• Adaptateur inadapté — tester l’adaptateur 13 V
Le boot en échec, c’est presque toujours une alimentation instable ou une connexion défaillante — pas un calculateur mort

Ce que veut dire « ouvrir une session »

Avant de lire ou d’écrire, le tool doit réveiller le microcontrôleur dans un état particulier — le mode boot (BSL / bootloader interne) — et engager un dialogue au bon débit, avec la bonne séquence. Si un seul maillon de la chaîne lâche à cet instant, la session n’est jamais établie, et le tool s’arrête net. La chaîne, c’est : une alimentation propre, une connexion boot exacte, un microcontrôleur réellement basculé en boot, et un protocole/firmware à jour côté tool.

L’alimentation, cause numéro un

Le mode boot est bien plus sensible à la tension que l’OBD. Il faut une alimentation de laboratoire régulée, capable de tenir 13 à 14 V sous charge sans broncher. Une alim de charge de batterie qui ondule, ou un fil trop fin, suffit à faire chuter la tension au moment où le microcontrôleur démarre son bootloader — et la session avorte.

Le réflexe qui règle beaucoup de cas : mesurer la tension directement AU calculateur pendant la tentative, pas à la sortie de l’alimentation. Une chute de quelques dixièmes de volt, invisible sur l’afficheur de l’alim, se voit sur le calculateur et explique l’échec. Vérifie aussi la reprise de masse : une masse molle fait le même effet qu’une alimentation faible.

La connexion boot

En boot, on ne se contente pas de brancher la prise : on impose au microcontrôleur d’entrer dans son bootloader, souvent en tirant une broche de mode au bon niveau au moment de la mise sous tension, parfois via une résistance de boot d’une valeur précise. Les pièges classiques : un point de boot faux, une résistance absente ou de mauvaise valeur, une soudure froide, une pince qui ne mord pas. Reprends le brochage exact de ton calculateur au schéma, point par point, avant d’accuser le tool.

L’entrée en mode et l’ordre des opérations

La séquence compte. Sur beaucoup de plateformes, il faut alimenter APRÈS avoir mis la broche de boot au bon état, ou respecter un ordre précis entre l’alimentation, la broche de mode et le lancement du logiciel. Si la broche de mode est lue trop tard, le microcontrôleur a déjà démarré en mode normal : il ne parlera pas en boot, et tu récoltes l’erreur de session.

Adaptateur, protocole, firmware

Trois vérifications rapides referment le sujet quand le reste est bon. D’abord l’adaptateur : sur certains calculateurs, AutoTuner recommande de tester avec l’adaptateur 13 V dédié. Ensuite le protocole sélectionné : il doit correspondre exactement au calculateur visé, pas à un voisin de la même famille. Enfin le firmware du tool : une mise à jour d’AutoTuner corrige régulièrement des cas d’entrée en session sur des calculateurs récents.

La marche à suivre

Repars d’une alimentation de labo stable et bien dimensionnée. Re-vérifie chaque point de boot au schéma, puis ré-assieds la connexion. Réessaie avec l’adaptateur 13 V. Contrôle la séquence d’entrée en mode boot. Mets l’outil à jour. Et si le blocage persiste sur un calculateur pourtant listé comme supporté, remonte le cas au support AutoTuner avec ta mesure de tension au calculateur. Dans tous les cas, sauvegarde l’origine avant toute écriture : on ne prend jamais le risque d’un boot bancal sur un fichier non sauvegardé.

Sur ton cas EMS3110, la démarche est la même : c’est un calculateur qui se lit sur table, et l’erreur de session pointe d’abord vers l’alimentation et le point de boot, très rarement vers un calculateur réellement mort.

Sources : documentation AutoTuner (méthodes OBD, bench, boot) et retours d’atelier sur les échecs de session en boot (tension instable, test avec adaptateur 13 V). À compléter avec ton relevé précis de brochage et de tension sur l’EMS3110.


Sur ANP Engineering — file service de reprogrammation moteur pour professionnels : file service ECU, correction de checksum, calculateurs pris en charge, tarifs.

ANP Wiki
ANPFile Service · reprog en ligne
Chargement…