Flasher son module "Multi" depuis sa radio
Table des matières
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).
Pré-requis, avoir un module Multi avec son bootloader
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)
Remplacer le bootloader de votre radio FrSky
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 ersky9xProvRxxxx.zip ici: ersky9x firmware.
- Ouvrir l'archive ZIP. Une version pour chaque type de radio existe.
Dans mon cas, j'ai une Taranis X9D+ (Taranis X9D Plus). Donc, je copie le fichier x9dp_rom.bin 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".
A partir de maintenant votre radio a le bootloader ersky9x.
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.
Installer l'application permettant de flasher votre module multi
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
Mettre à jour le module multi depuis le bootloader de votre radio
- 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 !!