Quelques modèles testés avec succès par rclineforum.de



Documents pareils
Prototypage électronique

Bien commencer avec un LaunchPad MSP430G et un Breadboard

Procédure appropriée pour éditer les diagrammes avec ECM Titanium

Virtualisation de Windows dans Ubuntu Linux

Ceci est un Chromebook, ton ordinateur!

Protéger ses données dans le cloud

l'ordinateur les bases

SRAL Saint Raphaël. Maison des associations 213, rue de la Soleillette Saint Raphaël. : : dromain.jean-pierre@neuf.

Chapitre 2 Accès aux partages depuis votre système d'exploitation

I La création d'un compte de messagerie Gmail.

Boîtier pour disque dur externe 3,5" (8,89cm) USB 2.0

Carte Relais GSM (Manuel Utilisateur)

Version janvier Manuel d'utilisation. Adaptateur Ethernet rapide 10/100 USB 2.0

Guide de l utilisateur

Guide de l'utilisateur de l'application mobile

Centres d accès communautaire Internet des Îles LA CLÉ USB

4D Server et les licences : fonctionnement et environnement

LA SAUVEGARDE DES DONNEES SUR LES ORDINATEURS PERSONNELS

JaZUp manuel de l'utilisateur v2.4

La maison connectée grâce au courant porteur en ligne (CPL)

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird.

Dongle WiFi de QUMI Manuel de l utilisateur

Boîtier Externe USB 3.0 pour Disque Dur 2,5 SATA III avec soutien UASP

2- Relation entre Writer et Calc dans le mailing

1. Utilisation du logiciel Keepass

Service de Virtualisation de la DSI UJF

KeePass - Mise en œuvre et utilisation

Septembre 2012 Document rédigé avec epsilonwriter

Tutorial Ophcrack. I) Ophcrack en API. (ou comment utiliser Ophcrack pour recouvrir un mot de passe sous Windows XP et Windows Vista)

Storebox User Guide. Swisscom (Suisse) SA

CONNAITRE VOTRE APPAREIL PHOTO DESCRIPTIF DE L APPAREIL. 1 Bouton MARCHE/ARRET 5 Flash 2 Obturateur 6 Retardateur LED

GESTION BOOTLOADER HID

EM398x-R1 UPS VA

Ajouter un cache SSD à son ordinateur

Guide d installation esam

PARAGON SYSTEM BACKUP 2010

HERCULES DJ AUDIO PROCEDURES MISE A JOUR FIRMWARE

Clé Flash USB2.0 Acer

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

La Carte d Identité Electronique

INTERNE SETRI. NOTE D'INFORMATIONS - Réaliser une sauvegarde d'un système avec EASEUS To Do Backup v4 et +

Carte IEEE Version 1.0

Matériel informatique (hardware)

Duplicateur et Station d Accueil pour Disque Dur USB 3.0 vers SATA

Capture Pro Software. Démarrage. A-61640_fr

Netissime. [Sous-titre du document] Charles

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer

TRANSFERT DES STANDARDS DANS SOLID 9

La sauvegarde (backup) de votre comptabilité a pour but de vous permettre de retrouver vos données si un incident est survenu.

BARTHE PRISE EN MAIN RAPIDE DU CLASSCAPTOR. Merci de lire attentivement cette notice avant toute utilisation et conserver la précieusement

Nb. De pages : 24 MANGO. Manuel d'utilisation. Version 1.2. décembre 2010

POSTE INFORMATIQUE. Mr DUJARDIN a acheté du matériel informatique sur une boutique en ligne afin de se monter un PC. N'y

Sommaire. Page d accueil. Comment effectuer une mise à jour? Comment insérer le logo de sa société? Comment effectuer une sauvegarde?

CommandCenter Génération 4

Quel PC pour quels usages? 1) PC de Bureau ou Portable? Les différents types de portables. - Les ultra-portables. - Les portables généralistes

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

SAUVEGARDE COBIAN. LE B.A. BA De La sauvegarde Avec «CobianBackup» ou comment faire des sauvegardes automatiques

Lecteur Multimédia Numérique

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

Backup Exec 15. Guide d'installation rapide

Les sauvegardes de l ordinateur

Hotspot Mobile 4G HUAWEI E5776. Guide de démarrage rapide

Plateforme académique de partage de documents - owncloud

L ÉDITEUR DE COMPOSANTS A PROPOS DE LA TRADUCTION.

Samsung Drive Manager FAQ

Manuel d'utilisation de Mémo vocal

Utiliser le Notebook GIGABYTE pour la première fois

PARAGON - Sauvegarde système

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Dossier table tactile - 11/04/2010

Mise à jour, sauvegarde et restauration de logiciels

Fiche Pratique. Présentation du problème. Installation du logiciel. Etape 1. MAJ le 17/10/2011

Capacité de mémoire Tablettes

Travail personnel sur ordinateur

Upgrade du Huawei U8230 : Android 2.1 et rom custom

Guide d'utilisateur. Câble adaptateur USB2.0 vers IDE et SATA. Modèle : DA-70202

1 sur 5 10/06/14 13:10

L'USB et Windows XP. Tout d'abord, il faut connaître un peu de vocabulaire pour s'y retrouver par la suite :

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne.

Un ordinateur, c est quoi?

Windows 7, Configuration

Questions et réponses relatives aux extraits au format A4 dans PC banking

Note Technique : Sauvegarder un NAS ND16000 ou ND26000 sur un disque dur externe USB ou esata

Tune Sweeper Manuel de l'utilisateur

COPIER, COUPER, COLLER, SELECTIONNER, ENREGISTRER.

INSTALLATION DE L AGENT CT EASY BACKUP LAN REV 1.0/

SOMMAIRE. Installation et utilisation HP RDX.doc

Un peu de vocabulaire

But de cette présentation

TUTORIEL : Formulaire sur Google : Saisie des réponses questionnaires comptoir Mise en place de questionnaires à distance

5big Backup Server. Guide de démarrage rapide. Dispositif de sauvegarde. Ethernet Gigabit DESIGN BY NEIL POULTON

Sauvegarder / restaurer. ses données personnelles. Avec Windows 7. LoRdi Dell de 2011 à 2014

Configuration d'un GSM pour une transmission de données via une centrale de mesure de Campbell Scientific

J'ai changé d'ordinateur, comment sauvegarder mon certificat?

Transcription:

Comment flasher et modifier la radio Turnigy/Eurgle/Imax/FlySky? N.Master le 30-06-10 traduit à partir du document de Johannes Wagner toutes les modifications présentées ici sont a vos risques et périls Pourquoi un nouveau firmware? Cette radio est peu coûteuse, elle coûtera même moins cher que l'ajout de quelques interrupteurs sur une radio de grande marque. Elle bénéficie d'un écran graphique large et d'un bon nombre d'inters et potards. Cependant, le logiciel d'origine est assez frustrant. Il est buggé, et comporte des incohérences dans sa manipulation. Le concept Le nouveau logiciel modifie intégralement l'ergonomie et le fonctionnement de la radio. Les possibilités sont poussées au maximum, égalant ou surpassant les posibilités de programmation des radios (très) haut de gamme. Toutes les fonctions, les infos, et le code source sont trouvables sur le site du projet th9x Voici tout de même un bref résumé des fonctions proposées: Alarme de batterie réglable (le transmetteur n'a besoin que de 5V, donc un accu 2S ou 5 éléments NiMh sont suffisants.) Les servos peuvent être branchés n'importe où et assignés par la suite Chaque sortie peut être assignée à n'importe quel manche, potard ou inter Mixeurs complètement paramétrables, avec possibilités de sous mixage, et ajout de courbes par dessus Plus de mémoire et gestion dynamique de l'espace de stockage. (De 12 à 16 modèles sauvegardables) Mais comment est-ce possible? Ce qui fait la force de cette radio, c'est sa déconcertante facilité. Pour gagner sur les coûts, elle a été conçue au plus simple. En effet, il n'y a que 2 composants vraiment «actifs» dans la radio : un microcontroleur Atmega64 et un écran LCD 64x128. Tout le reste n'est que résistances, condensateurs et régulateurs de tension. De ce fait, il a été assez simple de retracer le fonctionnement de la radio et recréer un firmware. Nos amis Chinois ont en plus eu la bonne idée de ne pas protéger le programme en lecture, on peut donc le copier et le sauvegarder.

Ce qu'il vous faut La radio 9x (Turnigy/Eurgle/Imax/FlySky/Turborix) un fer à souder, de préférence à pointe fine Une embase ISP mâle 6 ou 10 broches selon le programmateur, ou a défaut une barette DIL (dual in line) au pas de 2.54 Un jeu de prises si vous voulez reprogrammer facilement régulièrement Du fil fin. un programmeur AVR compatible avec AVR dude supportant le protocole STK500 Un ordinateur sous Windows, mac, ou linux Quel programmeur choisir? En théorie, tout programmeur compatible ISP (AVR ISP, In-System Programmer) est compatible. Mais je vous conseille tout de même d'en prendre un compatible avec AVRdude! Pourquoi? AVRdude est Open Source, disponible sur Windows, Linux et Mac, supporte les ports COM/ LPT et USB, est très largement supporté et son développement est toujours actif. Il existe des programmeurs sur port série, parallèle et USB. (A noter que la plupart des programmateurs USB sont en fait des convertisseurs USB->Série, et non pas des programmeurs natifs USB). L'avantage des programmeurs série et parallèle sont l absence de nécessité de driver. L'inconvénient c'est que ces ports sont en voie d'éxtinction, et parfois il faut une alimentation externe. Les programmeurs USB ISP sont directement alimentés par l'usb et peuvent alimenter directement le circuit à programmer (c'est le cas pour notre radio, qui s'allumera dès que le câble de programmation sera branché) Si vous avez choisi un programmateur USB, vérifiez que son driver est disponible et de préférence sur plusieurs plateformes. «Pourquoi sur plusieurs plateformes? Je n'utilise que windows et je ne compte pas passer sur mac ou linux» eh bien pour une raison de perénité : si un driver a été développé sous linux, c'est bien souvent que ses sources sont disponibles, et donc il y aura toujours quelqu'un pour assurer la survie du driver quand les OS auront évolués. Combien ça coûte un programmeur ISP? J'ai trouvé le mien pour 20 livré. J'utilise un myavr mysmartusb light On en trouve de toutes sortes sur ebay et chez les revendeurs d'électronique en général. Quelques modèles testés avec succès par rclineforum.de Fonctionnent : AVR ISP MKII AVR Atmel ISP parallel Programmer USBtinyISP MySmartUSB MK2 Problématiques: USB-AVRlab Primitiv Parallelport programmer Les instructions qui suivent seront pour un programmeur USB, mais à part pour l'alimentation, et le choix de l'interface sous AVRdude elles devraient être identiques quelque soit le programmeur choisi.

Connecter la radio 9x au programmeur Les broches du programeur doivent être connectées au microcontroleur de la radio (Atmega64). Atmel utilise 2 connecteurs standards à 6 ou 10 pins. Voici le brochage du connecteur 6 broches : Embase ISP standard, mâle vue de dessus Pin ISP 1 MISO 2 VTG (5 V ou 3,3 V) 3 SCK 4 MOSI 5 RESET (RST) 6 GND Branchements sur la radio : Il existe 2 versions de PCB pour la radio. Les versions 1 sont beaucoup plus délicates à modifier que les versions 2, car il n'y a pas de pad pour la broche SCK. Il faudra souder directement sur le processeur ou sur la résistance un peu plus loin. Si vous n'êtes pas très doués en soudure et que vous avez une V1, passez votre chemin! Pour les heureux propriétaires de V2, vous avez peu de chances de vous rater avec un minimum de minutie. Je vous conseille d'utiliser du fil fin et flexible. Si vous utilisez du fil trop rigide, vous pouvez arracher les pistes du PCB! Après les avoir soudés, collez les fils au pistolet à colle pour sécuriser leur position. Après ça, connectez chaque fil à votre programmateur avec l'embase de votre choix. Vérifiez par 2 fois l'assignement des broches, et vérifiez que vous n'avez pas fait de court circuit au niveau de la radio. Si vous avez branché tout correctement, la connection du câble ISP devrait allumer la radio (qui va se mettre a biper parce que sa coque arrière est débranchée.

Voici l'implantation s ur la V1

Voici l'implantation s ur la V2

Réglages logiciels merci a Promix de rcgroup pour la manip Référez vous à la capture d'écran page suivante pour plus de facilité 1. si vous avez besoin d'un driver pour vetre programmeur, installez le 2. téléchargez WINAVR install.exe http://winavr.sourceforge.net/index.html 3. Téléchargez AVRDUDE GUI http://sourceforge.net/projects/avrdude-gui/ 4. dézipez AVRDUDE GUI.exe dans le répertoire WINAVR \bin 5. Lancez AVRDUDE GUI 6. réglez l'emplacement d'avrdude "Location of avrdude:" 7. Réglez "-C Location of alternate configuration file:" 8. selectionez Atmega64 dans "-p Device:" 9. Selectionnez le protocole pour votre programmeur "-c Programmer:" ( stk500 ) 10.Selectionnez le bon port COM "-P Port:" Backup du firmware d'origine cette opération ne modifiera rien dans le programme de la radio 11. section Flash: cochez "Read " selectionnez le répertoire et le nom de fichier pour la sauvegarde 12. dans "Format:" selectionnez Raw binary 13. Faites la même chose pour la section EEPROM, mais avec un nom différent 14. ATTENTION si vous ne savez pas parfaitement a quoi servent la programmation des «FUSE «ne cochez rien! Laissez toutes les cases décochées. 15. Toutes les autres cases doivent être décochées 16. Vérifiez par 2 fois tous les réglages 17. Connectez le programmeur ISP a la radio 9x. Si vous êtes en USB, la radio doit d'allumer toute seule et se mettre à sonner 18. Respirez un grand coup et cliquez sur "Execute" 19. L'affichage de la radio sera vide pendant la manipulation. C'est parfaitement normal 20. Si tout s'est bien passé, vous devriez avoir vos fichiers Flash et EEPROM 21. Pour vérifier que le dump est valide, vous pouvez le vérifier. Décochez "Read" et cochez "Verify" pour la section Flash et EEPROM 22. clickez sur "Execute" 23. Si la vérification passe, vous devriez avoir 2 fichiers, un de 64ko et un de 2ko

Vous devez normalement avoir a peu de choses près cette configuration

Ecriture du firmware modifié cette opération modifiera le programme de la radio, le précédent firmware sera écrasé. Si vous n'avez pas sauvegardé l'ancien firmware il ne sera pas possible de faire marche arrière. De même si vous avez bricolé le réglage des «Fuse» il est possible qu'un retour en arrière soit impossible Réglez tous les paramètres à l'identique que pour le backup du firmware sauf les éléments qui suivent : Cochez Write et check sur la section flash et EEPROM (si vous n'avez pas de fichier eeprom, ne cochez rien) Selectionnez votre fichier bin avec le nouveau firmware Vérifiez que le format est bien «raw binary» et non pas -Autodetect -Clickez sur execute, et croisez les doigts! Le programme va être écrit, puis vérifié. Vérifiez que tout s'est bien déroulé et c'est fini! Liens utiles [1] Th9x on Google Code: http://code.google.com/p/th9x/ [2] docu for AVRdude: www.nongnu.org/avrdude/user-manual/ [3] info for AVR: http://www.mikrocontroller.net/articles/avr-tutorial [4] good electronics tutorial: http://www.mikrocontroller.net/articles/elektronik_allgemein [5] alternative software: http://radioclone.org/, http://sourceforge.net/projects/radioclone/ [6] http://www.modelisme.com/forum/aero-radio-electronique/3162-turnigy-9ch-48.html Guide traduit de l'anglais et complété par N.Master