SupraDolph Posté(e) Avril 18, 2020 Signaler Posté(e) Avril 18, 2020 (modifié) Préambule, pourquoi flasher son récepteur ? La plupart des récepteurs FlySky remontent bien la télémétrie vers la radiocommande. Pour avoir le RSSI dans l'OSD il suffit alors de renvoyer le signal via un canal. Toutefois cela nécessite de paramétrer la radiocommande et cela ajoute de la latence. L'information passe du Rx vers la radio, puis de la radio au Rx, puis du Rx vers le FC tout ça pour revenir dans l'OSD... Evidemment il est plus pertinent de ne pas passer par la radio. Par ailleurs, avec cette méthode, un FS-A8S qui ne remonte pas la télémétrie pourra quand même vous donner le RSSI dans l'OSD. Elle n'est pas belle la vie ? Je n'ai rien inventé et cet article est par ailleurs très bien fait, je vous invite à le consulter pour plus d'informations, plus de schema de cablage en fonction des Rx : http://www.multirotorguide.com/guide/flysky-receivers-rssi-mod-alternative-firmware/ Le matériel, combien ça coute ? Il faut simplement un dongle ST-Link V2 que beaucoup de bidouilleurs on déjà en leur possession (par exemple pour l'impression 3D). Il faut faire attention à ne pas prendre un USB to TTL qui lui ressemble beaucoup (certains vendeurs se "trompent" aussi dans leur annonce...) Ce dernier sert par exemple pour communiquer avec une gateway Xiaomi, mais là n'est pas le sujet. De mon coté j'en ai eu pour 5,20€ et vous pouvez flasher tout vos Rx. https://www.ebay.fr/itm/ST-Link-V2-Stlink-Emulator-Downloader-Programming-Mini-Unit-STM8-STM32-I-Q/274238737909 Evidemment un fer à souder et un peu d'étain, mais ça, vous l'avez déjà. Un PC, le logiciel de ST Link n'étant disponible que pour Windows, c'est peut être la mauvaise nouvelle (une session en Bootcamp a fait le job pour ma part) Coté logiciel Télécharger le logiciel ST-Link sur le site officiel (il vous faudra une adresse email valide) Il vous faut également le Firmware associé à votre récepteur à prendre directement sur le github du projet de Cleric-K Deux versions sont compilées une pour balancer le RSSI sur le canal 8 et l'autre sur le canal 14. Il est recommandé de prendre la version sur le canal 14 (plus d'info sur le Github). Pour ce tutoriel, mon récepteur est le FS-IA8S fourni avec la Nirvana NV14. Il s'agit en fait du même Rx que le FS-X8B j'ai donc téléchargé le fichier X8B_rssi_ch14.bin Vous êtes prêt ? Une dernière recommandation, retirez le Rx du quad, ça évitera de faire des conneries avec une projection d'étain ou de doublement alimenter le Rx... C'est parti ! On prépare le matériel. 4 fils sont à souder, la fréquence (CLK), la donnée (DAT) et l'alimentation (3,3V) et la masse (GND). Pour cela utilisez des câbles dupont. Sur le FS-IA8S, les pin sont bien référencés sur le PCB, sinon, vous pouvez vous référer à l'article de multirotorguide présent dans le préambule. Pas besoin de s'appliquer sur les soudures, vous devrez les retirer. Mais il faut quand même que ça tienne le temps de la manipulation (comptez 15 min). Au passage si le format de ce Rx est plutôt conséquent, c'est de loin le meilleur que j'ai pu essayer. Il parait que le petit FS-IA8X fait merveille aussi, mais il n'a qu'une simple antenne et il faut bien la placer. Installez ST-Link Utility préalablement téléchargé. Il vous demandera si vous souhaitez installer les drivers, acceptez. Une fois fait, connectez l'ensemble sur votre PC Ca devient bon, on passe sur Windows, lance ST-Link Utility Modifier l'adresse pour 0x08000000 et la taille pour 0x8000 (ce dernier paramètre doit se mettre automatiquement) On se connecte au Rx Si tout se passe bien et que vous avez suivi toutes les étapes, votre écran va ressembler à ça : Première chose à faire à ce niveau c'est une sauvegarde du firmware de votre Rx. Cela vous permettra de faire un retour arrière en cas de problème... Il ne reste plus qu'à charger votre nouveau firmware (chez moi le X8B_rssi_ch14.bin) Par sécurité on prend l'option "Program & Verify" Et on lance la procédure de Flash en cliquant sur Start Et... c'est tout... Vérifiez que votre écran ressemble à celui-ci et qu'il n'y a pas d'erreur : On peut se déconnecter Sauf à avoir un FS-A8S ou un FS-A8, le binding avec votre radiocommande va avoir été supprimé (il est possible de le conserver, en récupérant un peu de code hexa, mais on n'est pas à un bind près...). On profite que le Rx soit alimenté par l'USB pour relancer la procédure de bind habituelle (mettre la radio en mode Bind, débrancher l'USB, appuyer sur le bouton bind et brancher l'USB) Il ne reste plus qu'a faire un tour dans Betaflight/ Emuflight (et supprimer l'input sur le canal 14 de votre radiocommande si vous l'aviez configuré) On s'assure que le RSSI_ADC n'est pas activé On sélectionne AUX10 dans le RSSI Channel (ou AUX4 si vous avez opté pour un firmware avec RSSI sur le canal 8 ) On branche la Lipo on s'assure que le Bind est correct. On retourne dans Setup et on vérifie la puissance du RSSI (dans le menu info de droite) Il n'y a plus qu'à essayer sur le terrain. En retour d'expérience, je n'ai rencontré aucune problématique sur cette manipulation tout c'est fait naturellement, le plus long est de sortir de Rx du kwad, c'est dire... Modifié (le) Avril 18, 2020 par SupraDolph 3
CriTof Posté(e) Avril 18, 2020 Signaler Posté(e) Avril 18, 2020 (modifié) Monstrueux ton tuto, SupraDolph !! Merci beaucoup et... Respect ! Mais fuque Windaube exclusivement... Modifié (le) Avril 18, 2020 par CriTof
SupraDolph Posté(e) Avril 18, 2020 Auteur Signaler Posté(e) Avril 18, 2020 (modifié) Il y a des alternatives, mais je n'ai pas testé : https://github.com/stlink-org/stlink Modifié (le) Avril 18, 2020 par SupraDolph
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant