[TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
+7
3djc
diiity
yaya67
Kilrah
LapinFou
Ceeb182
dev.fred
11 participants
Page 5 sur 9
Page 5 sur 9 • 1, 2, 3, 4, 5, 6, 7, 8, 9
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
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.
@+
j'ai juste mis les plus courant, moi il me fallait surtout ASSAN et DSM, les deux fonctionnent sans problème.
@+
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
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.
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.
_________________
Pas de support par MP !! Pour garder l'esprit communautaire, on partage tout sur le forum.
Maintenant que vous avez tout lu, vous pouvez poser vos questions !
OpenTX is user friendly!!! It's just selective about who its friends are....
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
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.
pas grave.
diiity- Messages : 1968
Date d'inscription : 21/04/2015
Age : 71
Localisation : beauvais
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
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 : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
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: https://www.rcgroups.com/forums/showpost.php?p=37219219&postcount=8707
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.
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 : 760
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
J'ai vu. Tu devrais demander si c'est un port série ou un port USB.
_________________
Pas de support par MP !! Pour garder l'esprit communautaire, on partage tout sur le forum.
Maintenant que vous avez tout lu, vous pouvez poser vos questions !
OpenTX is user friendly!!! It's just selective about who its friends are....
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
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!!!
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!!!
Invité- Invité
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
Salut à Tous
@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
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
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
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+
Et dans le Protocole "Multiprotocol_V1.1.6_A7105-NRF24L01_INV.hex", je retrouve bien le ASSAN et ça bind bien.
A+
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
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:
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 },
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 : 760
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
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....)
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....)
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
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+
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+
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
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.
Je ne regrette pas mon achat qui en plus est moins cher et plus polyvalent.
erreur arduino
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.
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.
diiity- Messages : 1968
Date d'inscription : 21/04/2015
Age : 71
Localisation : beauvais
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
Bonjour,
j'ai acheté un module irangerx 4 en 1 chez bangood pour ma q x7 mais sur le HF externe je n'ai que 5 options off, ppm, xjt, dsm2 ,crsf alors que sur certaines vidéos du net ils ont biens plus de modes.
auriez vous une explication ?
version 2.2.0 n 371.
j'ai acheté un module irangerx 4 en 1 chez bangood pour ma q x7 mais sur le HF externe je n'ai que 5 options off, ppm, xjt, dsm2 ,crsf alors que sur certaines vidéos du net ils ont biens plus de modes.
auriez vous une explication ?
version 2.2.0 n 371.
djmp- Messages : 16
Date d'inscription : 21/05/2017
Localisation : toulouse
dev.fred- Messages : 760
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
bonsoir, dev.fred
oui la case multi module est bien cochée
j'ai bien le HF externe activé sur la radio,mais uniquement ces 5 options.
oui la case multi module est bien cochée
j'ai bien le HF externe activé sur la radio,mais uniquement ces 5 options.
djmp- Messages : 16
Date d'inscription : 21/05/2017
Localisation : toulouse
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
Et tu as bien flashé ta radio avec un firmware en opentx-x7-multimodule-..........-fr.bin
dev.fred- Messages : 760
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
ça c'est moins sur,je le trouve ou stp
djmp- Messages : 16
Date d'inscription : 21/05/2017
Localisation : toulouse
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
quand on est pas doué
djmp- Messages : 16
Date d'inscription : 21/05/2017
Localisation : toulouse
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
dans l’onglet, profil de radio j'ai coché:
lua et multimodule uniquement c'est suffisant ?
lua et multimodule uniquement c'est suffisant ?
djmp- Messages : 16
Date d'inscription : 21/05/2017
Localisation : toulouse
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
J'ajouterai EU en plus sinon voir ici pour les autres:
https://www.helicomicro.com/2016/02/29/frsky-taranis-migrer-en-2-1/2/
Les options de compilation, qui se trouvent juste en dessous, ont leur importance également, ce sont elles qui détermineront les fonctionnalités à ajouter ou à enlever du firmware avant de l’envoyer sur votre radio (ces options ne pourront donc pas être ajoutée à posteriori dans la radio, il faudra forcément repasser par ici et reflasher le firmware de votre radio)
haptic : (Taranis uniquement) Si vous avez ajouté un vibreur dans votre radio, cochez cette case pour qu’il soit reconnu.
noheli : Si la case est cochée, cela supprimera la page HELICO et les mixage cycliques de la radio.
nogvars : Si la case est cochée, cela supprimera les variables globales de la radio.
lua : Pour pouvoir utiliser les scripts LUA, cochez cette case.
massstor : Si la case est cochée, lorsque votre Taranis est allumée en mode “normal” et connectée à votre ordinateur, elle n’est plus détectée comme un joystick (ce qui permet d’utiliser votre radio dans des simulateurs de vols), mais comme lecteur USB (comme dans le mode bootloader).
cli : Si la case est cochée, en lieu et place du joystick, la radio, connectée à l’ordinateur, est détectée comme “port série”.
mixersmon : Ajoute une vue “Moniteur Mixages” en plus de la vue “Moniteur Canaux” (sur cet écran, la touche “ENT” permet de basculer d’un écran à l’autre).
eu : Si la case est cochée, le firmware de votre radio passe en mode “EU”, et supprime les modes non autorisés en Europe depuis le 1er janvier 2015.
internalppm : Si la case est cochée, le module interne de la radio peut être remplacé par un module PPM.
ppmus : Si la case est cochée, la position de vos voies est indiquée en “µs” au lieu du classique -100 / 100.
sqt5font : remplace la police d’affichage de votre radio par la police “SQT5” (je trouve personnellement l’affichage plus clair avec cette police de caractères).
nooverridech : Si la case est cochée, il devient impossible d’utiliser la fonction spéciale “Remplacer CHx”
faichoice : si la case est cochée, cela permet, via un menu, de couper la télémétrie en compétition.
faimode : si la case est cochée, la télémétrie est systématiquement coupée (peut être utile dans les compétitions où la télémétrie est interdite)
et une nouveauté
bindopt : pour activer des options de bind
https://www.helicomicro.com/2016/02/29/frsky-taranis-migrer-en-2-1/2/
Les options de compilation, qui se trouvent juste en dessous, ont leur importance également, ce sont elles qui détermineront les fonctionnalités à ajouter ou à enlever du firmware avant de l’envoyer sur votre radio (ces options ne pourront donc pas être ajoutée à posteriori dans la radio, il faudra forcément repasser par ici et reflasher le firmware de votre radio)
haptic : (Taranis uniquement) Si vous avez ajouté un vibreur dans votre radio, cochez cette case pour qu’il soit reconnu.
noheli : Si la case est cochée, cela supprimera la page HELICO et les mixage cycliques de la radio.
nogvars : Si la case est cochée, cela supprimera les variables globales de la radio.
lua : Pour pouvoir utiliser les scripts LUA, cochez cette case.
massstor : Si la case est cochée, lorsque votre Taranis est allumée en mode “normal” et connectée à votre ordinateur, elle n’est plus détectée comme un joystick (ce qui permet d’utiliser votre radio dans des simulateurs de vols), mais comme lecteur USB (comme dans le mode bootloader).
cli : Si la case est cochée, en lieu et place du joystick, la radio, connectée à l’ordinateur, est détectée comme “port série”.
mixersmon : Ajoute une vue “Moniteur Mixages” en plus de la vue “Moniteur Canaux” (sur cet écran, la touche “ENT” permet de basculer d’un écran à l’autre).
eu : Si la case est cochée, le firmware de votre radio passe en mode “EU”, et supprime les modes non autorisés en Europe depuis le 1er janvier 2015.
internalppm : Si la case est cochée, le module interne de la radio peut être remplacé par un module PPM.
ppmus : Si la case est cochée, la position de vos voies est indiquée en “µs” au lieu du classique -100 / 100.
sqt5font : remplace la police d’affichage de votre radio par la police “SQT5” (je trouve personnellement l’affichage plus clair avec cette police de caractères).
nooverridech : Si la case est cochée, il devient impossible d’utiliser la fonction spéciale “Remplacer CHx”
faichoice : si la case est cochée, cela permet, via un menu, de couper la télémétrie en compétition.
faimode : si la case est cochée, la télémétrie est systématiquement coupée (peut être utile dans les compétitions où la télémétrie est interdite)
et une nouveauté
bindopt : pour activer des options de bind
dev.fred- Messages : 760
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
un super merci dev.fred
si tu étais plus prêt de chez moi,je t'aurais invité à boire un café fait maison
Merci encore pour toutes ces explications ont ne peux plus claire !
Je teste ça ce soir.
si tu étais plus prêt de chez moi,je t'aurais invité à boire un café fait maison
Merci encore pour toutes ces explications ont ne peux plus claire !
Je teste ça ce soir.
djmp- Messages : 16
Date d'inscription : 21/05/2017
Localisation : toulouse
Re: [TUTO] Mise à jour firmware module multiprotocole BG 4 en 1 ATmega328p
bonjour.
et voila c'est fait et en plus ça fonctionne
MERCI dev.fred pour ton aide
et voila c'est fait et en plus ça fonctionne
MERCI dev.fred pour ton aide
djmp- Messages : 16
Date d'inscription : 21/05/2017
Localisation : toulouse
dev.fred- Messages : 760
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)
Page 5 sur 9 • 1, 2, 3, 4, 5, 6, 7, 8, 9
Sujets similaires
» [Tuto] Mise a jour du firmware et de l'image d'accueil
» Mise jour module externe XJT choix du firmware
» [MINI TUTO facile] Mise à jour d'une radio avec le dernier firmware 2.1.x et récupérer D8 & LR12
» Module "Jumper 4IN1" multi protocole - Mise à jour du Firmware
» [TUTO PRELIMINAIRE] Mise à jour d'une TARANIS X9D / X9D+ / X9E avec le dernier firmware 2.2.x (avec D8 & LR12)
» Mise jour module externe XJT choix du firmware
» [MINI TUTO facile] Mise à jour d'une radio avec le dernier firmware 2.1.x et récupérer D8 & LR12
» Module "Jumper 4IN1" multi protocole - Mise à jour du Firmware
» [TUTO PRELIMINAIRE] Mise à jour d'une TARANIS X9D / X9D+ / X9E avec le dernier firmware 2.2.x (avec D8 & LR12)
Page 5 sur 9
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum