Le forum français des radios FrSKY

[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Page 5 sur 5 Précédent  1, 2, 3, 4, 5

Voir le sujet précédent Voir le sujet suivant Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par yaya67 le Ven 31 Mar 2017 - 14:27

Salut, tu es limité en mémoire sur le module, tu ne peux donc pas tout mettre !
j'ai juste mis les plus courant, moi il me fallait surtout ASSAN et DSM, les deux fonctionnent sans problème.
@+
avatar
yaya67

Messages : 143
Date d'inscription : 01/12/2016
Age : 44
Localisation : Alsace

http://alsaceyaya.free.fr/

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par LapinFou le Ven 31 Mar 2017 - 14:29

Le firmware est le mème pour l'ATmega328 et le STM32.
La seule différence (à cause de cette histoire de mémoire) est qu'avec le 1er, tu dois éditer le fichier _config.h pour que cela rentre avec un chausse-pied. Alors qu'avec le STM32, tu laisses tout activé, car il a toute la mémoire nécessaire.


albino
avatar
LapinFou
Modérateur

Messages : 5826
Date d'inscription : 09/09/2014
Age : 42
Localisation : Falaise

http://falaisemodeleclub.fr/

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par diiity le Ven 31 Mar 2017 - 14:37

C'est bien ce que j'ai compris depuis le départ, il y a eu juste une confusion entre l'ancien et le nouveau multiprotocole.

pas grave.
avatar
diiity

Messages : 884
Date d'inscription : 21/04/2015
Age : 64
Localisation : beauvais

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par Kilrah le Ven 31 Mar 2017 - 15:07

Et sur le fait que tu parles de "faire une mise à jour pour avoir tous les protocoles" alors que ça n'a rien à voir.

Kilrah

Messages : 2126
Date d'inscription : 28/01/2014
Localisation : Suisse

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par dev.fred le Sam 1 Avr 2017 - 7:30

Il y aurait également une version STM32 en préparation, réalisée par l'auteur de l'actuelle version ATmega et du tuner 4 en 1, et qui intégrera un connecteur USB: [Vous devez être inscrit et connecté pour voir ce lien]

En ce qui concerne le module iRangeX, il y a bien un port de programmation à l'intérieur, ce n'était mentionné nul part, j'ai posé la question:
Question:
Is there a serial port on the board to update the firmware ?
Answer:
Yes!! Of corse there is, otherwise the board can't be updated or even programmed. WannaDuino!!! aftersales helper BangGood.


dev.fred

Messages : 513
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par LapinFou le Sam 1 Avr 2017 - 15:46

J'ai vu. Tu devrais demander si c'est un port série ou un port USB.

albino
avatar
LapinFou
Modérateur

Messages : 5826
Date d'inscription : 09/09/2014
Age : 42
Localisation : Falaise

http://falaisemodeleclub.fr/

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par fred44690 le Dim 2 Avr 2017 - 10:55

Bonjour,
J'ai une flysky th9x flashé sous opentx 2.2 rc 14 , le soucis c'est qu'il n'y a pas encore la page multiprotocol. Pour la q7, les tata et la 9xr, il y a la case multi dans profil radio mais pas pour les 9x.
La solution serait de flashé sur er9x, mais j'ai pas envie de changer.
Soit d'utiliser la molette derrière, mais je n'ai pas compris comment on fait pour assigner un protocole à un numéro de la molette.
Ce que j'aimerais c'est:
1- protocole flysky AFHDS
2-protocole HUBSAN
3- protocole flysky AFDHDS 2A
C'est tois ce que j'ai comme modèle!
Merci de votre coup de main!!!

fred44690

Messages : 2
Date d'inscription : 26/03/2017
Age : 37
Localisation : Montbert

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par Bud.fr le Lun 3 Avr 2017 - 11:52

Salut à Tous

yaya67 a écrit:Salut, tu es limité en mémoire sur le module, tu ne peux donc pas tout mettre !
j'ai juste mis les plus courant, moi il me fallait surtout ASSAN et DSM, les deux fonctionnent sans problème.
@+

@yaya67 : C'est quel "protocole" pour du ASSAN ??? le NRF24L01 ???

Est ce qu'on peut le retrouver dans le "package" v1.1.6 ??? Si oui, sur quelle position du bouton rotatif ??? (ch'uis toujours en OpenTX 2.0.x)

A suivre
avatar
Bud.fr

Messages : 474
Date d'inscription : 16/11/2013
Localisation : Six Fours les Plages (83)

http://lao83.forumactif.org/

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par Bud.fr le Lun 3 Avr 2017 - 17:29

C'est bon, j'ai réussi, enfin je suis passé en OTX2.2.

Et dans le Protocole "Multiprotocol_V1.1.6_A7105-NRF24L01_INV.hex", je retrouve bien le ASSAN et ça bind bien.

A+
avatar
Bud.fr

Messages : 474
Date d'inscription : 16/11/2013
Localisation : Six Fours les Plages (83)

http://lao83.forumactif.org/

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par dev.fred le Dim 9 Avr 2017 - 9:26

Bonjour fred44690

Nous avons par défaut dans config.h

// Dial Protocol Sub protocol RX_Num Power Auto Bind Option
/* 1 */ {MODE_FLYSKY, Flysky , 0 , P_HIGH , NO_AUTOBIND , 0 },
/* 2 */ {MODE_HUBSAN, 0 , 0 , P_HIGH , NO_AUTOBIND , 0 },
/* 3 */ {MODE_FRSKYD, 0 , 0 , P_HIGH , NO_AUTOBIND , 40 }, // option=fine freq tuning
/* 4 */ {MODE_HISKY , Hisky , 0 , P_HIGH , NO_AUTOBIND , 0 },

Tu souhaites:
1- protocole flysky AFHDS  -> AFHDS n'est pas listé, j'espère que c'est le Flysky par défaut auquel cas tu l'aurais déjà en 1
2- protocole HUBSAN -> tu l'as déjà en 2
3- protocole flysky AFDHDS 2A -> on peut l'ajouter reste à connaitre le sous protocole PWM_IBUS, PPM_IBUS, PWM_SBUS, PPM_SBUS

les réponses sont ici dans le config.h:

Code:
/* Available protocols and associated sub protocols to pick and choose from
 MODE_FLYSKY
 Flysky
 V9X9
 V6X6
 V912
 CX20
 MODE_HUBSAN
 NONE
 MODE_FRSKYD
 NONE
 MODE_HISKY
 Hisky
 HK310
 MODE_V2X2
 V2X2
 JXD506
 MODE_DSM
 DSM2_22
 DSM2_11
 DSMX_22
 DSMX_11
 MODE_DEVO
 NONE
 MODE_YD717
 YD717
 SKYWLKR
 SYMAX4
 XINXUN
 NIHUI
 MODE_KN
 WLTOYS
 FEILUN
 MODE_SYMAX
 SYMAX
 SYMAX5C
 MODE_SLT
 NONE
 MODE_CX10
 CX10_GREEN
 CX10_BLUE
 DM007
 JC3015_1
 JC3015_2
 MK33041
 MODE_Q2X2
 Q222
 Q242
 Q282
 MODE_SLT
 SLT
 VISTA
 MODE_CG023
 CG023
 YD829
 H8_3D
 MODE_BAYANG
 BAYANG
 H8S3D
 MODE_FRSKYX
 CH_16
 CH_8
 MODE_ESKY
 NONE
 MODE_MT99XX
 MT99
 H7
 YZ
 LS
 FY805
 MODE_MJXQ
 WLH08
 X600
 X800
 H26D
 E010
 H26WH
 MODE_SHENQI
 NONE
 MODE_FY326
 FY326
 FY319
 MODE_SFHSS
 NONE
 MODE_J6PRO
 NONE
 MODE_FQ777
 NONE
 MODE_ASSAN
 NONE
 MODE_FRSKYV
 NONE
 MODE_HONTAI
 FORMAT_HONTAI
 FORMAT_JJRCX1
 FORMAT_X5C1
 FORMAT_FQ777_951
 MODE_AFHDS2A
 PWM_IBUS
 PPM_IBUS
 PWM_SBUS
 PPM_SBUS
*/


Ce qui donnerait par exemple avec PWM_IBUS (à toi de déterminer le bon):
// Dial Protocol Sub protocol RX_Num Power Auto Bind Option
/* 1 */ {MODE_FLYSKY, Flysky , 0 , P_HIGH , NO_AUTOBIND , 0 },
/* 2 */ {MODE_HUBSAN, 0 , 0 , P_HIGH , NO_AUTOBIND , 0 },
/* 3 */ {MODE_AFHDS2A, PWM_IBUS , 0 , P_HIGH , NO_AUTOBIND , 0 },
/* 4 */ {MODE_HISKY , Hisky , 0 , P_HIGH , NO_AUTOBIND , 0 },

dev.fred

Messages : 513
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par yaya67 le Dim 9 Avr 2017 - 9:58

Salut Bud, je viens trop tard.
Mais tu as trouvé alors tout va bien.
J'ai déjà fait plusieurs vol en ASSAN et tout va bien. Bon je vole au max environ à 200m vu que la plus part sont des petit model fait maison en depron ou polystyrène. (Troll, drenaline, nuri, pibross....)
avatar
yaya67

Messages : 143
Date d'inscription : 01/12/2016
Age : 44
Localisation : Alsace

http://alsaceyaya.free.fr/

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par Bud.fr le Dim 9 Avr 2017 - 10:52

Oui, merci, ça fonctionne.

En fait, c'est pour un copain qui vient de passer sur Taranis et à qui il reste des RX ASSAN, et vu que le module X8J est introuvable et/ou hors de prix ......

Et pareil, ce sera pour des petits modèles, pour les gros/chers, il y aura le FrSky interne.

Moi, j'ai juste fait la manip pour le fun, pour tenter l'expérience, ne pas se faire décrocher par les avancées technologiques.

A+
avatar
Bud.fr

Messages : 474
Date d'inscription : 16/11/2013
Localisation : Six Fours les Plages (83)

http://lao83.forumactif.org/

Revenir en haut Aller en bas

Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1

Message par yaya67 le Dim 9 Avr 2017 - 21:04

Ok c'est cool. J'étais aussi à la recherche d'un X8J, et je me suis tourné vers ce module 4 en 1.
Je ne regrette pas mon achat qui en plus est moins cher et plus polyvalent.
avatar
yaya67

Messages : 143
Date d'inscription : 01/12/2016
Age : 44
Localisation : Alsace

http://alsaceyaya.free.fr/

Revenir en haut Aller en bas

erreur arduino

Message par diiity le Jeu 20 Avr 2017 - 23:28

Bonjour,

J'ai un problème de compilation avec arduino167 et le même souci avec la 181.
Voici le message d'erreur, surtout en bas où il dit:

exit status 1
Erreur lors de la compilation.



Arduino : 1.6.7 (Windows 7), Carte : "Multi 4-in-1, ATmega328 (3.3V, 16 MHz)"

D:\arduino-1.6.7\arduino-builder -dump-prefs -logger=machine -hardware "D:\arduino-1.6.7\hardware" -tools "D:\arduino-1.6.7\tools-builder" -tools "D:\arduino-1.6.7\hardware\tools\avr" -built-in-libraries "D:\arduino-1.6.7\libraries" -libraries "D:\Electronique\libraries" -fqbn=arduino:avr:multi:cpu=16MHzatmega328 -ide-version=10607 -build-path "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "D:\Modelisme\EMETTEURS\TARANIS\Flashage\Multiprotocol\Multiprotocol.ino"
D:\arduino-1.6.7\arduino-builder -compile -logger=machine -hardware "D:\arduino-1.6.7\hardware" -tools "D:\arduino-1.6.7\tools-builder" -tools "D:\arduino-1.6.7\hardware\tools\avr" -built-in-libraries "D:\arduino-1.6.7\libraries" -libraries "D:\Electronique\libraries" -fqbn=arduino:avr:multi:cpu=16MHzatmega328 -ide-version=10607 -build-path "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "D:\Modelisme\EMETTEURS\TARANIS\Flashage\Multiprotocol\Multiprotocol.ino"
"D:\arduino-1.6.7\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-ID:\arduino-1.6.7\hardware\arduino\avr\cores\arduino" "-ID:\arduino-1.6.7\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\sketch\Multiprotocol.ino.cpp" -o "nul"
"D:\arduino-1.6.7\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-ID:\arduino-1.6.7\hardware\arduino\avr\cores\arduino" "-ID:\arduino-1.6.7\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\sketch\MultiOrange.cpp" -o "nul"
"D:\arduino-1.6.7\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-ID:\arduino-1.6.7\hardware\arduino\avr\cores\arduino" "-ID:\arduino-1.6.7\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\sketch\Multiprotocol.ino.cpp" -o "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"D:\arduino-1.6.7\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-ID:\arduino-1.6.7\hardware\arduino\avr\cores\arduino" "-ID:\arduino-1.6.7\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\sketch\Multiprotocol.ino.cpp" -o "nul"
"D:\arduino-1.6.7\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-ID:\arduino-1.6.7\hardware\arduino\avr\cores\arduino" "-ID:\arduino-1.6.7\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\sketch\WMath.cpp" -o "nul"
"D:\arduino-1.6.7\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-ID:\arduino-1.6.7\hardware\arduino\avr\cores\arduino" "-ID:\arduino-1.6.7\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\sketch\Multiprotocol.ino.cpp" -o "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"D:\arduino-1.6.7\tools-builder\ctags\5.8-arduino5/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"D:\arduino-1.6.7\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-ID:\arduino-1.6.7\hardware\arduino\avr\cores\arduino" "-ID:\arduino-1.6.7\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\sketch\MultiOrange.cpp" -o "C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\sketch\MultiOrange.cpp.o"
C:\Users\cnc\AppData\Local\Temp\build21e60ac2cf0bb1536c15432031bc2a9b.tmp\sketch\MultiOrange.cpp:140:29: fatal error: Multiprotocol.ino: No such file or directory

#include "Multiprotocol.ino"

^

compilation terminated.

exit status 1
Erreur lors de la compilation.
avatar
diiity

Messages : 884
Date d'inscription : 21/04/2015
Age : 64
Localisation : beauvais

Revenir en haut Aller en bas

Page 5 sur 5 Précédent  1, 2, 3, 4, 5

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum