Article modifié par LapinFou en Décembre 2019.
Bonjour à tous,
Si, comme moi, vous êtes l'heureux possesseur d'un module Multi sans port USB, vous serez content d'apprendre qu'il existe une méthode de mise à jour moins fastidieuse que la programmation par FTDI.
Cela devrait également intéresser les possesseurs de X9E ("
baie JR" accessible uniquement en ouvrant la radio).
Il faut impérativement que le firmware de votre module Multi intègre le bootlader.
Je vous renvoie à la doc disponible suivant votre type de module Multi:
Compiling and Programming (STM32)
ou
Compiling and Programming (Atmega328p)
Depuis OpenTX 2.3, il est maintenant possible de mettre à jour son module Multi directement depuis le navigateur SD. C'est la même manipulation que pour mettre à jour le module RF interne ou pour mettre à jour un RX.
Vous trouverez l'article ici: Flasher un RX depuis sa radioPour ceux utilisant OpenTX 2.2 (ou inférieur), il faut suivre la procédure décrite ci-dessous.
La 1ère étape consiste à remplacer le
bootloader OpenTX par le
bootloader ersky9x.
Au moment où j'écris ce tuto, je ne sais pas si cela fonctionne pour les Horus et les Xlite.
Pour les X9D, X9D+ et X9E, c'est bon, cela fonctionne.
- Il faut télécharger le firmware erskyTx for xxxx ici: ERSKYTX firmwares.
- Dans mon cas, j'ai une Taranis X9D+ (Taranis X9D Plus). Donc, j'ai choisi la ROM erskyTx for Taranis Plus que je copie dans le dossier FIRMWARE sur la carte SD de ma Taranis.
- Je démarre la Taranis en mode normal.
- Appui long sur le bouton MENU, puis 1x appui court sur le bouton PAGE. Il faut choisir le fichier x9dp_rom.bin. Un appui long sur le bouton ENT et sélectionnez "Flasher bootloader".
Il est très important de choisir le firmware correspondant à votre radio.
Si vous vous trompez, vous allez corrompre le bootloader de votre radio.A partir de maintenant votre radio a le
bootloader erskyTx.
Cela n'empêchera pas Companion de fonctionner normalement avec ce bootloader.
J'ai testé sur ma X9D+ et tout fonctionne (Lire/écrire les modèles, les firmwares, etc.).
Si vous voulez faire du ménage, vous pouvez effacer ce fichier
xxx_rom.bin.
Ce nouveau bootloader vous permet d'installer des applications.
- Il faut créer un dossier APPS sur votre carte SD.
- Télécharger la dernière version de l'application "Flash Multiprotocol Module - Taranis Plus (X9D)".
Bien évidemment, il faut choisir l'application correspondant à votre radio. → Ersky9x apps
- Copier ce fichier .APP dans le dossier APPS de votre carte SD
Vous avez maintenant tout ce qu'il faut pour mettre à jour votre module Multi.
- Il faut compiler le firmware (format .bin) avec Arduino:
Sketch → Export compiled Binary
Le raccourci clavier est Ctrl+Alt+S
Cela va créer un fichier .bin à l'endroit où est le code source Multi. Le fichier doit ressembler à cela "multi-stm-1.2.1.20.bin". Bien évidement la version sera probablement différente.
- Copier ce fichier dans le dossier FIRMWARE de votre radio.
- Démarre votre radio en mode bootloader (le pincer de Trims !!).
Il faut que le bootloader soit en version 2.9 ou supérieure.
Vous noterez que ce bootloader n'utilise pas les boutons habituels.
MENU = vers le haut
PAGE = vers la gauche
EXIT = vers le bas
+ = Confirmer (suivant les opérations c'est soit un appui court, soit un appui long. Si l'appui court ne fait rien, alors faites un appui long)
etc.
C'est déroutant par rapport au bootloader OpenTX.
Il faut choisir "
Run App", puis confirmer.
Choisir l'application "
FlashMulti_xxx.app", puis confirmer (appui long).
Choisir le fichier .bin correspondant au firmware du module Multi, puis confirmer (appui long).
Une barre de progression va s'afficher.
Et voilà !! Votre module est maintenant à jour.
C'est magique et hyper pratique !!