Orange Module running MULTI protocol

Choosing an RF Module? What modules work? What is compatible with the 9x?
Raptor4167
Posts: 25
Joined: Wed Mar 29, 2017 7:31 pm
Country: -

Re: Orange Module running MULTI protocol

Post by Raptor4167 » Sun Jun 11, 2017 2:33 am

I flashed the module a little while ago with a code that should work. I tried it today and I can't get my Nano Qx to bind. It will only stay in bind mode no matter what I try. What am I doing wrong? The code is 1E95-4201-00BF-FEFF-00FF. I'm using a Taranis x9d plus with a green module. The module is this one: https://hobbyking.com/en_us/orangerx-ds ... tible.html

Edit: when I first turn on the transmitter and go to the menu I get the module status as V1.1.6.20 and when I bind then I get binding after it. Then it will say No Multi_Telemtry and will keep beeping until I shut the transmitter off. What does all of this mean?


User avatar
MikeB
9x Developer
Posts: 16607
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Orange Module running MULTI protocol

Post by MikeB » Tue Jun 13, 2017 12:28 pm

Where does the "No Multi_Telemtry" appear?

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

Raptor4167
Posts: 25
Joined: Wed Mar 29, 2017 7:31 pm
Country: -

Re: Orange Module running MULTI protocol

Post by Raptor4167 » Tue Jun 13, 2017 4:06 pm

It will be like this on the transmitter screen
Module Status: No Multi_telemetry


Sent from my iPhone using Tapatalk

User avatar
MikeB
9x Developer
Posts: 16607
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Orange Module running MULTI protocol

Post by MikeB » Tue Jun 13, 2017 4:11 pm

Are you using openTx or ersky9x? I don't recognise that display as being from ersky9x.

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

Raptor4167
Posts: 25
Joined: Wed Mar 29, 2017 7:31 pm
Country: -

Re: Orange Module running MULTI protocol

Post by Raptor4167 » Tue Jun 13, 2017 4:12 pm

It's in the most current version of OpenTx


Sent from my iPhone using Tapatalk


User avatar
MikeB
9x Developer
Posts: 16607
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Orange Module running MULTI protocol

Post by MikeB » Tue Jun 13, 2017 4:27 pm

I'm afraid my only suggestion would be to see if it works if you use ersky9x.
You could try posting on the Multi module thread on RCGroups.

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

Raptor4167
Posts: 25
Joined: Wed Mar 29, 2017 7:31 pm
Country: -

Re: Orange Module running MULTI protocol

Post by Raptor4167 » Tue Jun 13, 2017 6:36 pm

It works with ersky9x. Why is the channel mapping ETAR? How do I change it


Sent from my iPhone using Tapatalk

Raptor4167
Posts: 25
Joined: Wed Mar 29, 2017 7:31 pm
Country: -

Re: Orange Module running MULTI protocol

Post by Raptor4167 » Tue Jun 13, 2017 8:24 pm

Never mind I figured it out. Thank You so much I'm so happy.


Sent from my iPhone using Tapatalk

Raptor4167
Posts: 25
Joined: Wed Mar 29, 2017 7:31 pm
Country: -

Re: Orange Module running MULTI protocol

Post by Raptor4167 » Tue Jun 13, 2017 8:36 pm

How do you add notes in ersky9x?


Sent from my iPhone using Tapatalk

User avatar
OctavioS
Posts: 588
Joined: Sun Aug 17, 2014 11:54 pm
Country: Portugal
Location: Madeira

Re: Orange Module running MULTI protocol

Post by OctavioS » Fri Jun 16, 2017 1:42 pm

[SOLVED]Hi, i know that this is not the proper thread, entirely, but i have the banggood multiprotocol module and i followed the flash instructions as shown in here, but arduino ide doesnt show the new added board "multi 4 in 1". I have ide 1.8.3 running on windows 10 x64.
thx.
Attachments
Sem Título.jpg
3 x - 9X TX with 9xtreme board;
Turnigy 9XRpro ;
Frsky Taranis & Taranis +;
Horus x10s;
Horus x12s.
Too much radios? Yes too much damn radios. No more please.

"Sometimes you just have to take a leap and build your wings on the way down."

User avatar
OctavioS
Posts: 588
Joined: Sun Aug 17, 2014 11:54 pm
Country: Portugal
Location: Madeira

Re: Orange Module running MULTI protocol

Post by OctavioS » Fri Jun 16, 2017 2:43 pm

[SOLVED]Lucky as i am, the arduino ide now shows an error during the compilation:
Arduino: 1.6.12 (Windows 10), Placa:"Multi 4-in-1, ATmega328 (3.3V, 16 MHz)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Octávio\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Octávio\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Octávio\Documents\Arduino\libraries -fqbn=arduino:avr:multi:cpu=16MHzatmega328 -ide-version=10612 -build-path C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Octávio\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Octávio\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Octávio\Documents\Arduino\libraries -fqbn=arduino:avr:multi:cpu=16MHzatmega328 -ide-version=10612 -build-path C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino
Using board 'multi' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10612 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10612 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp" -o "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino10/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\preproc\ctags_target_for_gcc_minus_e.cpp"
A compilar o rascunho...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10612 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp" -o "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp.o"
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void setup()':

Multiprotocol:277: error: 'random_init' was not declared in this scope

Multiprotocol:310: error: 'delayMilliseconds' was not declared in this scope

Multiprotocol:335: error: 'modules_reset' was not declared in this scope

Multiprotocol:342: error: 'random_value' was not declared in this scope

Multiprotocol:347: error: 'random_id' was not declared in this scope

Multiprotocol:365: error: 'protocol_init' was not declared in this scope

Multiprotocol:383: error: 'PPM_Telemetry_serial_init' was not declared in this scope

Multiprotocol:395: error: 'Mprotocol_serial_init' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void loop()':

Multiprotocol:413: error: 'Update_All' was not declared in this scope

Multiprotocol:439: error: 'tx_pause' was not declared in this scope

Multiprotocol:445: error: 'tx_resume' was not declared in this scope

Multiprotocol:457: error: 'Update_All' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'uint8_t Update_All()':

Multiprotocol:490: error: 'update_serial_data' was not declared in this scope

Multiprotocol:491: error: 'update_channels_aux' was not declared in this scope

Multiprotocol:510: error: 'update_channels_aux' was not declared in this scope

Multiprotocol:515: error: 'update_led_status' was not declared in this scope

Multiprotocol:520: error: 'TelemetryUpdate' was not declared in this scope

Multiprotocol:542: error: 'protocol_init' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void tx_resume()':

Multiprotocol:650: error: 'resumeBashSerial' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void protocol_init()':

Multiprotocol:681: error: 'modules_reset' was not declared in this scope

Multiprotocol:709: error: 'set_rx_tx_addr' was not declared in this scope

Multiprotocol:729: error: 'initFlySky' was not declared in this scope

Multiprotocol:730: error: 'ReadFlySky' was not declared in this scope

Multiprotocol:736: error: 'initAFHDS2A' was not declared in this scope

Multiprotocol:737: error: 'ReadAFHDS2A' was not declared in this scope

Multiprotocol:743: error: 'random_id' was not declared in this scope

Multiprotocol:744: error: 'initHubsan' was not declared in this scope

Multiprotocol:745: error: 'ReadHubsan' was not declared in this scope

Multiprotocol:787: error: 'initDsm' was not declared in this scope

Multiprotocol:789: error: 'ReadDsm' was not declared in this scope

Multiprotocol:810: error: 'DevoInit' was not declared in this scope

Multiprotocol:811: error: 'devo_callback' was not declared in this scope

Multiprotocol:847: error: 'initHiSky' was not declared in this scope

Multiprotocol:848: error: 'hisky_cb' was not declared in this scope

Multiprotocol:853: error: 'initV2x2' was not declared in this scope

Multiprotocol:854: error: 'ReadV2x2' was not declared in this scope

Multiprotocol:859: error: 'initYD717' was not declared in this scope

Multiprotocol:860: error: 'yd717_callback' was not declared in this scope

Multiprotocol:871: error: 'initSymax' was not declared in this scope

Multiprotocol:872: error: 'symax_callback' was not declared in this scope

Multiprotocol:885: error: 'initCX10' was not declared in this scope

Multiprotocol:886: error: 'CX10_callback' was not declared in this scope

Multiprotocol:897: error: 'initBAYANG' was not declared in this scope

Multiprotocol:898: error: 'BAYANG_callback' was not declared in this scope

Multiprotocol:915: error: 'initMJXQ' was not declared in this scope

Multiprotocol:916: error: 'MJXQ_callback' was not declared in this scope

Multiprotocol:933: error: 'initFQ777' was not declared in this scope

Multiprotocol:934: error: 'FQ777_callback' was not declared in this scope

Multiprotocol:984: error: 'delayMilliseconds' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void modules_reset()':

Multiprotocol:1079: error: 'CC2500_Reset' was not declared in this scope

Multiprotocol:1082: error: 'A7105_Reset' was not declared in this scope

Multiprotocol:1085: error: 'CYRF_Reset' was not declared in this scope

Multiprotocol:1088: error: 'NRF24L01_Reset' was not declared in this scope

Multiprotocol:1092: error: 'delayMilliseconds' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void Mprotocol_serial_init()':

Multiprotocol:1132: error: 'initTXSerial' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void PPM_Telemetry_serial_init()':

Multiprotocol:1142: error: 'initTXSerial' was not declared in this scope

Multiprotocol:1144: error: 'initTXSerial' was not declared in this scope

Multiprotocol:1146: error: 'initTXSerial' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_WriteData(uint8_t, uint8_t)':

A7105_SPI:25: error: 'SPI_Write' was not declared in this scope

A7105_SPI:32: error: 'A7105_Strobe' was not declared in this scope

A7105_SPI:33: error: 'A7105_SetTxRxMode' was not declared in this scope

A7105_SPI:35: error: 'A7105_WriteReg' was not declared in this scope

A7105_SPI:36: error: 'A7105_Strobe' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_ReadData(uint8_t)':

A7105_SPI:42: error: 'A7105_Strobe' was not declared in this scope

A7105_SPI:44: error: 'SPI_Write' was not declared in this scope

A7105_SPI:46: error: 'SPI_SDI_Read' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_WriteReg(uint8_t, uint8_t)':

A7105_SPI:52: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'uint8_t A7105_ReadReg(uint8_t)':

A7105_SPI:62: error: 'SPI_Write' was not declared in this scope

A7105_SPI:63: error: 'SPI_SDI_Read' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'uint8_t A7105_Reset()':

A7105_SPI:99: error: 'delayMilliseconds' was not declared in this scope

A7105_SPI:102: error: 'A7105_Strobe' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_WriteID(uint32_t)':

A7105_SPI:109: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_Strobe(uint8_t)':

A7105_SPI:165: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\AFHDS2A_a7105.ino: In function 'uint16_t initAFHDS2A()':

AFHDS2A_a7105:357: error: 'init_frskyd_link_telemetry' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'void BAYANG_send_packet(uint8_t)':

Bayang_nrf24l01:83: error: 'convert_channel_10b' was not declared in this scope

Bayang_nrf24l01:105: error: 'NRF24L01_WriteReg' was not declared in this scope

Bayang_nrf24l01:110: error: 'NRF24L01_FlushTx' was not declared in this scope

Bayang_nrf24l01:112: error: 'XN297_WritePayload' was not declared in this scope

Bayang_nrf24l01:114: error: 'NRF24L01_SetTxRxMode' was not declared in this scope

Bayang_nrf24l01:119: error: 'XN297_Configure' was not declared in this scope

Bayang_nrf24l01:124: error: 'NRF24L01_ReadReg' was not declared in this scope

Bayang_nrf24l01:129: error: 'NRF24L01_SetPower' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'void BAYANG_check_rx()':

Bayang_nrf24l01:135: error: 'NRF24L01_ReadReg' was not declared in this scope

Bayang_nrf24l01:137: error: 'XN297_ReadPayload' was not declared in this scope

Bayang_nrf24l01:138: error: 'NRF24L01_WriteReg' was not declared in this scope

Bayang_nrf24l01:140: error: 'NRF24L01_FlushRx' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'void BAYANG_init()':

Bayang_nrf24l01:166: error: 'NRF24L01_Initialize' was not declared in this scope

Bayang_nrf24l01:167: error: 'NRF24L01_SetTxRxMode' was not declared in this scope

Bayang_nrf24l01:169: error: 'XN297_SetTXAddr' was not declared in this scope

Bayang_nrf24l01:171: error: 'NRF24L01_FlushTx' was not declared in this scope

Bayang_nrf24l01:172: error: 'NRF24L01_FlushRx' was not declared in this scope

Bayang_nrf24l01:173: error: 'NRF24L01_WriteReg' was not declared in this scope

Bayang_nrf24l01:177: error: 'NRF24L01_SetBitrate' was not declared in this scope

Bayang_nrf24l01:178: error: 'NRF24L01_SetPower' was not declared in this scope

Bayang_nrf24l01:179: error: 'NRF24L01_Activate' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'uint16_t BAYANG_callback()':

Bayang_nrf24l01:218: error: 'XN297_SetTXAddr' was not declared in this scope

Bayang_nrf24l01:220: error: 'XN297_SetRXAddr' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'uint16_t initBAYANG()':

Bayang_nrf24l01:254: error: 'init_frskyd_link_telemetry' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_WriteReg(uint8_t, uint8_t)':

CC2500_SPI:28: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_ReadRegisterMulti(uint8_t, uint8_t*, uint8_t)':

CC2500_SPI:38: error: 'SPI_Write' was not declared in this scope

CC2500_SPI:40: error: 'SPI_Read' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'uint8_t CC2500_ReadReg(uint8_t)':

CC2500_SPI:49: error: 'SPI_Write' was not declared in this scope

CC2500_SPI:50: error: 'SPI_Read' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_Strobe(uint8_t)':

CC2500_SPI:65: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_WriteRegisterMulti(uint8_t, const uint8_t*, uint8_t)':

CC2500_SPI:72: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CX10_nrf24l01.ino: In function 'void CX10_Write_Packet(uint8_t)':

CX10_nrf24l01:60: error: 'limit_channel_100' was not declared in this scope

CX10_nrf24l01:156: error: 'XN297_Configure' was not declared in this scope

CX10_nrf24l01:158: error: 'NRF24L01_WriteReg' was not declared in this scope

CX10_nrf24l01:161: error: 'NRF24L01_WriteReg' was not declared in this scope

CX10_nrf24l01:165: error: 'NRF24L01_WriteReg' was not declared in this scope

CX10_nrf24l01:166: error: 'NRF24L01_FlushTx' was not declared in this scope

CX10_nrf24l01:168: error: 'XN297_WritePayload' was not declared in this scope

CX10_nrf24l01:169: error: 'NRF24L01_SetPower' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CX10_nrf24l01.ino: In function 'void CX10_init()':

CX10_nrf24l01:174: error: 'NRF24L01_Initialize' was not declared in this scope

CX10_nrf24l01:175: error: 'NRF24L01_SetTxRxMode' was not declared in this scope

CX10_nrf24l01:176: error: 'XN297_SetTXAddr' was not declared in this scope

CX10_nrf24l01:177: error: 'XN297_SetRXAddr' was not declared in this scope

CX10_nrf24l01:178: error: 'NRF24L01_FlushTx' was not declared in this scope

CX10_nrf24l01:179: error: 'NRF24L01_FlushRx' was not declared in this scope

CX10_nrf24l01:180: error: 'NRF24L01_WriteReg' was not declared in this scope

CX10_nrf24l01:185: error: 'NRF24L01_SetBitrate' was not declared in this scope

CX10_nrf24l01:186: error: 'NRF24L01_SetPower' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CX10_nrf24l01.ino: In function 'uint16_t CX10_callback()':

CX10_nrf24l01:205: error: 'NRF24L01_ReadReg' was not declared in this scope

CX10_nrf24l01:207: error: 'XN297_ReadPayload' was not declared in this scope

CX10_nrf24l01:208: error: 'NRF24L01_SetTxRxMode' was not declared in this scope

CX10_nrf24l01:219: error: 'NRF24L01_SetTxRxMode' was not declared in this scope

CX10_nrf24l01:220: error: 'NRF24L01_FlushTx' was not declared in this scope

CX10_nrf24l01:226: error: 'NRF24L01_FlushRx' was not declared in this scope

CX10_nrf24l01:228: error: 'XN297_Configure' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_WriteRegister(uint8_t, uint8_t)':

CYRF6936_SPI:21: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_WriteRegisterMulti(uint8_t, const uint8_t*, uint8_t)':

CYRF6936_SPI:31: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_ReadRegisterMulti(uint8_t, uint8_t*, uint8_t)':

CYRF6936_SPI:42: error: 'SPI_Write' was not declared in this scope

CYRF6936_SPI:44: error: 'SPI_Read' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'uint8_t CYRF_ReadRegister(uint8_t)':

CYRF6936_SPI:52: error: 'SPI_Write' was not declared in this scope

CYRF6936_SPI:53: error: 'SPI_Read' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'uint8_t CYRF_Reset()':

CYRF6936_SPI:71: error: 'CYRF_SetTxRxMode' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_WritePreamble(uint32_t)':

CYRF6936_SPI:184: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint8_t convert_channel_8b(uint8_t)':

Common:21: error: 'limit_channel_100' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint8_t convert_channel_8b_scale(uint8_t, uint8_t, uint8_t)':

Common:27: error: 'limit_channel_100' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint16_t convert_channel_10b(uint8_t)':

Common:41: error: 'limit_channel_100' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint16_t convert_channel_16b(uint8_t, int16_t, int16_t)':

Common:61: error: 'limit_channel_100' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'void ssv_pack_dpl(uint8_t*, uint8_t, uint8_t*, uint8_t*, uint8_t*)':

FQ777_nrf24l01:63: error: 'crc16_update' was not declared in this scope

FQ777_nrf24l01:65: error: 'crc16_update' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'void FQ777_send_packet(uint8_t)':

FQ777_nrf24l01:149: error: 'NRF24L01_WriteReg' was not declared in this scope

FQ777_nrf24l01:153: error: 'NRF24L01_FlushTx' was not declared in this scope

FQ777_nrf24l01:154: error: 'NRF24L01_WritePayload' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'void FQ777_init()':

FQ777_nrf24l01:161: error: 'NRF24L01_Initialize' was not declared in this scope

FQ777_nrf24l01:162: error: 'NRF24L01_SetTxRxMode' was not declared in this scope

FQ777_nrf24l01:163: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope

FQ777_nrf24l01:164: error: 'NRF24L01_FlushTx' was not declared in this scope

FQ777_nrf24l01:165: error: 'NRF24L01_FlushRx' was not declared in this scope

FQ777_nrf24l01:166: error: 'NRF24L01_WriteReg' was not declared in this scope

FQ777_nrf24l01:170: error: 'NRF24L01_SetBitrate' was not declared in this scope

FQ777_nrf24l01:171: error: 'NRF24L01_SetPower' was not declared in this scope

FQ777_nrf24l01:172: error: 'NRF24L01_Activate' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'uint16_t FQ777_callback()':

FQ777_nrf24l01:186: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Hisky_nrf24l01.ino: In function 'void hisky_init()':

Hisky_nrf24l01:100: error: 'NRF24L01_Initialize' was not declared in this scope

Hisky_nrf24l01:102: error: 'NRF24L01_WriteReg' was not declared in this scope

Hisky_nrf24l01:106: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope

Hisky_nrf24l01:110: error: 'NRF24L01_SetBitrate' was not declared in this scope

Hisky_nrf24l01:112: error: 'NRF24L01_SetBitrate' was not declared in this scope

Hisky_nrf24l01:113: error: 'NRF24L01_SetPower' was not declared in this scope

Hisky_nrf24l01:114: error: 'NRF24L01_SetTxRxMode' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Hisky_nrf24l01.ino: In function 'uint16_t hisky_cb()':

Hisky_nrf24l01:143: error: 'NRF24L01_SetPower' was not declared in this scope

Hisky_nrf24l01:148: error: 'NRF24L01_WritePayload' was not declared in this scope

Hisky_nrf24l01:165: error: 'NRF24L01_FlushTx' was not declared in this scope

Hisky_nrf24l01:171: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope

Hisky_nrf24l01:172: error: 'NRF24L01_WriteReg' was not declared in this scope

Hisky_nrf24l01:182: error: 'NRF24L01_WritePayload' was not declared in this scope

Hisky_nrf24l01:194: error: 'NRF24L01_SetPower' was not declared in this scope

Hisky_nrf24l01:198: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope

Hisky_nrf24l01:199: error: 'NRF24L01_WriteReg' was not declared in this scope

Hisky_nrf24l01:213: error: 'NRF24L01_WritePayload' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Hubsan_a7105.ino: In function 'uint16_t initHubsan()':

Hubsan_a7105:355: error: 'init_frskyd_link_telemetry' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\MJXQ_nrf24l01.ino: In function 'void MJXQ_send_packet(uint8_t)':

MJXQ_nrf24l01:186: error: 'NRF24L01_WriteReg' was not declared in this scope

MJXQ_nrf24l01:190: error: 'NRF24L01_FlushTx' was not declared in this scope

MJXQ_nrf24l01:195: error: 'NRF24L01_SetTxRxMode' was not declared in this scope

MJXQ_nrf24l01:196: error: 'NRF24L01_WritePayload' was not declared in this scope

MJXQ_nrf24l01:200: error: 'XN297_Configure' was not declared in this scope

MJXQ_nrf24l01:201: error: 'XN297_WritePayload' was not declared in this scope

MJXQ_nrf24l01:203: error: 'NRF24L01_SetPower' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\MJXQ_nrf24l01.ino: In function 'void MJXQ_init()':

MJXQ_nrf24l01:221: error: 'NRF24L01_Initialize' was not declared in this scope

MJXQ_nrf24l01:222: error: 'NRF24L01_SetTxRxMode' was not declared in this scope

MJXQ_nrf24l01:226: error: 'NRF24L01_WriteReg' was not declared in this scope

MJXQ_nrf24l01:227: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope

MJXQ_nrf24l01:230: error: 'XN297_SetTXAddr' was not declared in this scope

MJXQ_nrf24l01:232: error: 'NRF24L01_FlushTx' was not declared in this scope

MJXQ_nrf24l01:233: error: 'NRF24L01_FlushRx' was not declared in this scope

MJXQ_nrf24l01:234: error: 'NRF24L01_WriteReg' was not declared in this scope

MJXQ_nrf24l01:240: error: 'NRF24L01_SetBitrate' was not declared in this scope

MJXQ_nrf24l01:242: error: 'NRF24L01_SetBitrate' was not declared in this scope

MJXQ_nrf24l01:243: error: 'NRF24L01_SetPower' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_Initialize()':

NRF24l01_SPI:30: error: 'XN297_SetScrambledMode' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_WriteReg(uint8_t, uint8_t)':

NRF24l01_SPI:36: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_WriteRegisterMulti(uint8_t, uint8_t*, uint8_t)':

NRF24l01_SPI:45: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_WritePayload(uint8_t*, uint8_t)':

NRF24l01_SPI:54: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'uint8_t NRF24L01_ReadReg(uint8_t)':

NRF24l01_SPI:63: error: 'SPI_Write' was not declared in this scope

NRF24l01_SPI:64: error: 'SPI_Read' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_ReadPayload(uint8_t*, uint8_t)':

NRF24l01_SPI:82: error: 'SPI_Write' was not declared in this scope

NRF24l01_SPI:84: error: 'SPI_Read' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_Strobe(uint8_t)':

NRF24l01_SPI:91: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'uint8_t NRF24L01_GetStatus()':

NRF24l01_SPI:107: error: 'SPI_Read' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'uint8_t NRF24L01_GetDynamicPayloadSize()':

NRF24l01_SPI:113: error: 'SPI_Write' was not declared in this scope

NRF24l01_SPI:114: error: 'SPI_Read' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_Activate(uint8_t)':

NRF24l01_SPI:122: error: 'SPI_Write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void multi_send_header(uint8_t, uint8_t)':

Telemetry:52: error: 'Serial_write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void multi_send_status()':

Telemetry:81: error: 'Serial_write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void DSM_frame()':

Telemetry:112: error: 'Serial_write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void AFHDSA_short_frame()':

Telemetry:125: error: 'Serial_write' was not declared in this scope

D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void frskySendStuffed()':

Telemetry:143: error: 'Serial_write' was not declared in this scope

exit status 1
'random_init' was not declared in this scope
3 x - 9X TX with 9xtreme board;
Turnigy 9XRpro ;
Frsky Taranis & Taranis +;
Horus x10s;
Horus x12s.
Too much radios? Yes too much damn radios. No more please.

"Sometimes you just have to take a leap and build your wings on the way down."

User avatar
MikeB
9x Developer
Posts: 16607
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Orange Module running MULTI protocol

Post by MikeB » Sun Jun 25, 2017 4:26 pm

You show "[SOLVED]" on the first line of your post. Is this still a problem or is it fixed?

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

Crunch69
Posts: 26
Joined: Sat Jun 03, 2017 5:55 pm
Country: -

Can the taranis q x7 be used to program then orangerx?

Post by Crunch69 » Tue Jun 27, 2017 9:40 pm

Can the q x7 be used to program then orangerx? And if yes how can it be done?

Cheers

crunch

Crunch69
Posts: 26
Joined: Sat Jun 03, 2017 5:55 pm
Country: -

in the taranis menu where do you go to flash the orangerx bin file

Post by Crunch69 » Tue Jun 27, 2017 10:02 pm

in the taranis menu where do you go specifically to flash the orangerx bin file?

User avatar
MikeB
9x Developer
Posts: 16607
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Orange Module running MULTI protocol

Post by MikeB » Thu Jun 29, 2017 12:16 pm

Start in "maintenance mode" (hold both horizontal trims apart at power on), then select "Update XMEGA".
You will need to do the connections to the JTAG signals for this to work, see "TaranisPb.pdf".

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

Crunch69
Posts: 26
Joined: Sat Jun 03, 2017 5:55 pm
Country: -

Re: Orange Module running MULTI protocol

Post by Crunch69 » Thu Jun 29, 2017 3:15 pm

Mike so you can load ersky9x on the qx7 and the qx7 has the same p12 JTAG connector correct?

prohfesor
Posts: 2
Joined: Wed Jul 26, 2017 5:04 pm
Country: -

Re: Orange Module running MULTI protocol

Post by prohfesor » Wed Jul 26, 2017 5:10 pm

Dear Mike,
I am using orangerx module with internal antenna socket in 9xrpro with ersky. I can bind and fly with orange dsmx receivers.
I can also see telemetry data on telemetry screen - battery voltage, temp sensor, rssi and receiver voltage.

I would like to have voice alerts on low voltage, but when I try to setup voice, the only parameter I can see is rx voltage. Other telemetry params are zero.
Is there any workaround to have them there? Or a software issue?

interestingfellow
Posts: 198
Joined: Tue Jun 16, 2015 2:05 am
Country: United States
Location: durham, nc

Re: Orange Module running MULTI protocol

Post by interestingfellow » Thu Aug 10, 2017 2:48 am

deleted

interestingfellow
Posts: 198
Joined: Tue Jun 16, 2015 2:05 am
Country: United States
Location: durham, nc

Re: Orange Module running MULTI protocol

Post by interestingfellow » Thu Aug 10, 2017 4:29 pm

How can I use a newer Q X7 to flash a Orx module with Multi, since the newer Q X7's don't have the Jtag header?
Right off the processor pins? which ones?
Can I use the module bay pins (on the X7)?

I have been actively searching for the answer.

In the alternative, how does one program an Xmega device from PC?

User avatar
MikeB
9x Developer
Posts: 16607
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Orange Module running MULTI protocol

Post by MikeB » Thu Aug 10, 2017 9:21 pm

On the new QX7, with pins in the SPort connector in the base, JTMS is on pin 72 and is connected to a 1Mohm resistor R104, and JTCK is pin 76 and is connected to a 1Mohm resistor R106.
I don't think this resistors will prevent those signals from being used as a PDI programmer. I haven't used my (early) QX7 as a PDI programmer, but I reckon it should work.
Unfortunately, you cannot use the module bay pins, pin 1 outputs battery voltage, and pin 5 has too low an input resistance.

If you can flash the module once, with the bootloader, then after that you don't need the PDI anymore, the "multi update" option then works.

As a side question, do you use Arduinos at all? I have an idea I could do a sketch for a pro mini (or nano) that could just flash the bootloader using PDI.

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

User avatar
MikeB
9x Developer
Posts: 16607
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Orange Module running MULTI protocol

Post by MikeB » Thu Aug 10, 2017 9:32 pm

prohfesor wrote:
Wed Jul 26, 2017 5:10 pm
I can also see telemetry data on telemetry screen - battery voltage, temp sensor, rssi and receiver voltage.

I would like to have voice alerts on low voltage, but when I try to setup voice, the only parameter I can see is rx voltage. Other telemetry params are zero.
Are these values on the DSM telemetry specific screen?
If so, please configure a custom telemetry screen to show T1, Amps, RxV and FasV. Do these show as non-zero values?

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

interestingfellow
Posts: 198
Joined: Tue Jun 16, 2015 2:05 am
Country: United States
Location: durham, nc

Re: Orange Module running MULTI protocol

Post by interestingfellow » Fri Aug 11, 2017 12:14 am

MikeB wrote:
Thu Aug 10, 2017 9:21 pm
On the new QX7, with pins in the SPort connector in the base, JTMS is on pin 72 and is connected to a 1Mohm resistor R104, and JTCK is pin 76 and is connected to a 1Mohm resistor R106.
I don't think this resistors will prevent those signals from being used as a PDI programmer. I haven't used my (early) QX7 as a PDI programmer, but I reckon it should work.
Unfortunately, you cannot use the module bay pins, pin 1 outputs battery voltage, and pin 5 has too low an input resistance.

If you can flash the module once, with the bootloader, then after that you don't need the PDI anymore, the "multi update" option then works.

As a side question, do you use Arduinos at all? I have an idea I could do a sketch for a pro mini (or nano) that could just flash the bootloader using PDI.

Mike.
Aye, I do dabble with arduinos. I have several nano's, handful of pros, 2 megas, and a couple 32u4's. I even have some M64's I'm putting on breakouts for 9x clones.

My programming skills are kinda sucky, but i can copy/paste code like a mofo.

I also have a bad AR9x board; it works, but I can't trust it to fly a $2k heli.

interestingfellow
Posts: 198
Joined: Tue Jun 16, 2015 2:05 am
Country: United States
Location: durham, nc

Re: Orange Module running MULTI protocol

Post by interestingfellow » Fri Aug 11, 2017 12:31 am

PS
Mike, what is it that you do in life and still manage to be a hardware and programming Jedi?

User avatar
jhsa
Posts: 19017
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Orange Module running MULTI protocol

Post by jhsa » Fri Aug 11, 2017 7:58 am

Ssshhh, It's secret ;). :mrgreen: :D

João

Sent from my thor using Tapatalk

My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

User avatar
MikeB
9x Developer
Posts: 16607
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Orange Module running MULTI protocol

Post by MikeB » Fri Aug 11, 2017 10:05 am

I've been a hardware and software designer for many years, ever since I built my first computer before you could buy one (1976!).
I've retired from work, so I do get time to do a few things!

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

User avatar
MikeB
9x Developer
Posts: 16607
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Orange Module running MULTI protocol

Post by MikeB » Fri Aug 11, 2017 10:04 pm

I've put together a sketch for an Arduino Pro Mini that might just flash an Orange module with the bootloader. The idea is is you flash the Arduino with this sketch, then disconnect it.
You then wire it to the Orange module, taking the 3.3V power from the Orange module. Power up the module (and therefore also the Arduino) and it will simply flash the bootloader, then report success or failure by flashing the LED on the Arduino at one of two different rates.

I've just got to set up a test where I erase a module, the try flashing the bootloader.

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

interestingfellow
Posts: 198
Joined: Tue Jun 16, 2015 2:05 am
Country: United States
Location: durham, nc

Re: Orange Module running MULTI protocol

Post by interestingfellow » Fri Aug 11, 2017 10:39 pm

MikeB wrote:
Fri Aug 11, 2017 10:04 pm
I've put together a sketch for an Arduino Pro Mini that might just flash an Orange module with the bootloader. The idea is is you flash the Arduino with this sketch, then disconnect it.
You then wire it to the Orange module, taking the 3.3V power from the Orange module. Power up the module (and therefore also the Arduino) and it will simply flash the bootloader, then report success or failure by flashing the LED on the Arduino at one of two different rates.

I've just got to set up a test where I erase a module, the try flashing the bootloader.

Mike.
That sounds just about perfect!

User avatar
MikeB
9x Developer
Posts: 16607
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Orange Module running MULTI protocol

Post by MikeB » Fri Aug 11, 2017 11:13 pm

It worked! I'll post the sketch and instructions tomorrow, too late tonight.
I used my AVRISP-II programmer to fully erase a module, and checked it was fully erased.
Then I used the Arduino to flash the bootloader to the module.
Then I put the module in a radio (SKY board), and used maintenance mode to flash the application.
I then went back to the AVRISP-II and checked all was flashed OK.

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

User avatar
MikeB
9x Developer
Posts: 16607
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Orange Module running MULTI protocol

Post by MikeB » Sat Aug 12, 2017 11:00 am

Sketch and instructions on the first post.

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!

User avatar
jhsa
Posts: 19017
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Orange Module running MULTI protocol

Post by jhsa » Sat Aug 12, 2017 11:43 am

MikeB wrote:
Fri Aug 11, 2017 11:13 pm

Then I used the Arduino to flash the bootloader to the module.
Then I put the module in a radio (SKY board), and used maintenance mode to flash the application.

Mike.
Mike, with this bootloader what option we should use in the maintenance menu to flash the firmware? "Update Multi"?

Thanks

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW


Post Reply

Return to “RF MODULES”