Q: Comment flasher le micrologiciel d'un ESC : Guide Bluejay, BLHeli et AM32

Updated 3 min read

Réponse rapide

Flasher le firmware d'un ESC signifie remplacer le logiciel d'usine de vos contrôleurs de vitesse électroniques par une alternative comme Bluejay, BLHeli_S ou AM32. Vous avez besoin d'un contrôleur de vol sous Betaflight, d'un câble USB et de l'application de configuration appropriée. Le processus complet prend environ dix minutes par ESC.

Pourquoi flasher un firmware ESC personnalisé

La plupart des ESC FPV sont livrés avec un firmware de base qui fonctionne, mais ne libère pas tout le potentiel du matériel. Un firmware personnalisé vous offre le DShot bidirectionnel pour des données de régime moteur en temps réel, une réponse moteur plus fluide et une fréquence PWM et un timing moteur ajustables. Ces données sont utilisées par le filtrage RPM de Betaflight, réduisant le propwash et l'oscillation à mi-gaz.

Les trois principales options sont Bluejay (ajoute le DShot bidirectionnel et un PWM de 48 kHz au matériel BLHeli_S), BLHeli_S (stable et largement supporté), et AM32 (pour les ESC ARM 32 bits). Consultez notre guide comparatif des firmwares ESC pour une analyse complète.

Ce dont vous avez besoin avant de flasher

Confirmez que votre ESC est compatible. Bluejay fonctionne avec les ESC basés sur BLHeli_S EFM8. AM32 cible les ESC ARM 32 bits. Flasher le mauvais firmware peut endommager définitivement votre ESC, alors vérifiez attentivement l'étiquette ou la documentation du produit.

Vous avez besoin : d'un contrôleur de vol connecté à vos ESC, de Betaflight Configurator, de BLHeliSuite32 ou du configurateur web AM32, et d'un câble USB. Ayez un ESC compatible Bluejay ou un ESC compatible AM32 installé. Retirez les hélices avant de commencer.

Flasher le firmware Bluejay

Bluejay est la mise à niveau la plus populaire pour les pilotes BLHeli_S souhaitant le DShot bidirectionnel.

  1. Connectez votre contrôleur de vol via USB. Ouvrez Betaflight Configurator et confirmez que tous les ESC apparaissent dans l'onglet Moteurs.
  2. Ouvrez BLHeliSuite32 et sélectionnez la bonne variante BLHeli_S. Cliquez sur "Connect" et choisissez le bon port COM.
  3. Lisez la configuration actuelle en cliquant sur "Read Setup". Vous devriez voir quatre entrées ESC avec la version du firmware et la disposition.
  4. Sélectionnez le firmware Bluejay dans la liste déroulante. Choisissez la bonne disposition pour votre ESC (vérifiez la sérigraphie pour des codes comme "L_6" ou "H_40"). Une mauvaise disposition est la cause la plus fréquente d'échec.
  5. Flashez chaque ESC un par un. Attendez que chaque barre de progression soit terminée avant de passer au suivant. Ne déconnectez jamais l'USB pendant le flashage.
  6. Vérifiez en cliquant à nouveau sur "Read Setup". Les quatre devraient afficher "Bluejay" avec un numéro de version.

Après le flashage, activez le DShot bidirectionnel dans Betaflight : réglez le protocole ESC/Moteur sur DSHOT300 ou DSHOT600, cochez "Bi-directional DShot", sauvegardez et redémarrez. Consultez notre guide de fréquence PWM Bluejay pour le réglage post-flashage.

Flasher le firmware AM32

AM32 cible les ESC ARM 32 bits et convient au matériel plus récent.

  1. Ouvrez le configurateur AM32 sur esc-configurator.com.
  2. Connectez-vous via le passthrough USB à travers votre contrôleur de vol.
  3. Lisez le firmware actuel pour confirmer la connexion.
  4. Sélectionnez le bon binaire AM32 parmi les versions de GitHub. Les noms de fichiers incluent le type d'ESC (par exemple "AM32-H_40-v1.95.hex").
  5. Flashez tous les ESC un par un. Le configurateur basé sur le navigateur gère directement le passthrough.

Dépannage des problèmes courants

Une erreur "verify failed" signifie généralement une mauvaise sélection de disposition. Vérifiez attentivement la sérigraphie de votre ESC par rapport à la liste des dispositions. Un câble USB de mauvaise qualité peut provoquer des coupures intermittentes, utilisez donc un câble court et de bonne qualité. Si les problèmes persistent, coupez l'alimentation et flashez un ESC à la fois.

Un ESC non réactif après un mauvais flash peut nécessiter un adaptateur ST-Link ou SiLabs soudé directement aux pastilles. C'est un dernier recours. Pour en savoir plus, consultez notre comparaison DShot vs Multishot.

FAQ

Q: Flasher peut-il "bricker" mon ESC?

R: C'est rare mais possible si vous flashez la mauvaise disposition ou perdez l'alimentation pendant le flashage. Vérifiez toujours la disposition en premier.

Q: Tous les ESC doivent-ils exécuter le même firmware?

R: Oui. Un firmware mixte provoque des problèmes de synchronisation et une instabilité en vol. Utilisez le même firmware sur les quatre.

Q: Puis-je flasher sans contrôleur de vol?

R: Oui, en utilisant un ST-Link ou un adaptateur similaire. Le passthrough USB via un contrôleur de vol est plus simple.