- Posts: 37
expressLRS
- Corrado-c
- Topic Author
- Offline
anyway I was looking with interest expressLRS,
i tried to make one with ttgo lora and r900mini, it works very well and is fast.
Now it's on openTX, naively I thought it could work on deviationTX too because the beautiful and fantastic job with crossfire (expresslrs uses CRSF), I tried with T8SGV2 +.
Surely you have already taken a look, is there a possibility that it could work somehow?
I think it would be great.
thanks for the great work!!
Please Log in or Create an account to join the conversation.
- Corrado-c
- Topic Author
- Offline
- Posts: 37
the TX and RX modules are already configured and binded, I connected the module to pin 2 and 3 of T8SGV2+ for power supply and the remainder to 5 directly, without performing the hardware modification of the crossfire;
it is not necessary since I do not have the required position
or Is essential do i have to connect 1 and 5 together?
(I already have the modification for R9)
Please Log in or Create an account to join the conversation.
- belrik
- Offline
- Posts: 94
Corrado-c wrote: I don't know if it is useful to anyone but I did this test:
the TX and RX modules are already configured and binded, I connected the module to pin 2 and 3 of T8SGV2+ for power supply and the remainder to 5 directly, without performing the hardware modification of the crossfire;
it is not necessary since I do not have the required position
or Is essential do i have to connect 1 and 5 together?
(I already have the modification for R9)
If you have made the module then you should know which pins are used for PXX? I think that the crossfire mod is just to send PXX from PIN1 to PIN5. If crsf protocol is used I would assume that the hardware mode is needed for both if you are using PXX to send the signal. But the hardware mod is reversable so try and see? Just cut PIN1 (top pin) to break PIN1 connection and send that signal to to PIN5 which is not-connected by default.
Check this picture www.deviationtx.com/forum/protocol-devel...oxes?start=140#71053
Please Log in or Create an account to join the conversation.
- Corrado-c
- Topic Author
- Offline
- Posts: 37
yes yes, obviously on the module side I know what the pins communication are (with radiomaseter it works),belrik wrote:
If you have made the module then you should know which pins are used for PXX?
I was talking about the pins on the radio side t8sgv2 +, (I considered the numbering starting from lower: 2gnd, 3vcc ecc, am I wrong? the number 1 is upper, 3vcc, 4gnd?)
Anyway, in summary:
I tried to connect the comunication pin ELRS module to the TOP PIN (obviously in addition to vcc and gnd), so that I don't have to do the crossfire mod (jump 1 to 5), so I don't have to remove the mod for R9, but not it worked.
Tonight I will try to remove the modification for R9 (if it works I will put a switch to select R9 or eLRS),
but i think the problem is of FW compatibility, not a simple connection.
When you talk about PXX you have put me in doubt, do you talk about the PXX protocol to select in the radio? or the communication pin? (I guess the communication pin because the protocol is CRSF)
Please Log in or Create an account to join the conversation.
- AlessandroAU
- Offline
- Posts: 1
ExpressLRS will already work on deviation but ONLY on ESP32 hardware (eg TTGO). This is because AFAIK at least on my T8SGv2 the CRSF output is inverted. ESP32 can handle this, but R9M running ELRS can not.
in user_defines.txt you must comment out "-DUART_INVERTED" ie make it "#-DUART_INVERTED" and then configure a model as CRSF and connect the signal wire to the top pin (or bottom pin if you've done the CRSF mod)
Please Log in or Create an account to join the conversation.
- Corrado-c
- Topic Author
- Offline
- Posts: 37
AlessandroAU wrote: Hi,
ExpressLRS will already work on deviation but ONLY on ESP32 hardware (eg TTGO). This is because AFAIK at least on my T8SGv2 the CRSF output is inverted. ESP32 can handle this, but R9M running ELRS can not.
in user_defines.txt you must comment out "-DUART_INVERTED" ie make it "#-DUART_INVERTED" and then configure a model as CRSF and connect the signal wire to the top pin (or bottom pin if you've done the CRSF mod)
Yes!!!! it works!!!!
thanks AlessandroAU
obviously i can't change anything and the menus are blank.
so the same ttgo module i couldn't use it on 2 different radios without reflash.
especially R9 with eLRS which doesn't even have the ability to invert the signal.
So it would be enough that on the deviation to add a voice to invert the signal?
Please Log in or Create an account to join the conversation.
- Fernandez
- Offline
- Posts: 983
Or the CRSF part to be cloned, called ELRS and could also support the power and refresh settings.
Maybe there are still deviation freaks out here, or all moved OtX?
Please Log in or Create an account to join the conversation.
- Corrado-c
- Topic Author
- Offline
- Posts: 37
Fernandez wrote: maybe some developer could support uart invert for the external module bay? Or make it is option in te CRSF sttings. As it is F3 it should be possible, also R9 module works find in the bay ?
Or the CRSF part to be cloned, called ELRS and could also support the power and refresh settings.
Maybe there are still deviation freaks out here, or all moved OtX?
Original R9M works on T8SGV2 +, (for telemetry needs a small modification)
Maybe the developers of the night can implement this function with a few lines.
Let's hope!
Unfortunately I don't know how to program, otherwise I would have gladly helped.
DeviationTX is still very good! and an open protocol like ELRS would do us just fine
Please Log in or Create an account to join the conversation.
- yammahoppy
- Offline
- Posts: 15
shop.makerfire.com/products/happymodel-e...riant=38152898085061
Please Log in or Create an account to join the conversation.
- Fernandez
- Offline
- Posts: 983
While the Frsky r9 flashed to ELRS (and Happymodel clones) should get csrf protocol uart inverted. (Similar to Deviation PXX output, which works with R9)
So technically T8SG can do it, but the option invert uart in CSRF protocol is missing.
Also there is no configuration menu setting for ELRS protocol.
Please Log in or Create an account to join the conversation.
- tonh
- Offline
- Posts: 20
Please Log in or Create an account to join the conversation.
- pablo
- Offline
- Posts: 1
With those few information, I made it run smoothly on my T8SG V2 Plus and a R9M 2019 module ( without configuration screen but it's OK, you don't often change those parameters once you've validated a set ) :
for the hardware modifications :
https://www.rcgroups.com/forums/showpost.php?p=46673237&postcount=194
And for the software side :
https://www.rcgroups.com/forums/showpost.php?p=46778021&postcount=209
And then we can use our beloved T8SG forever !
Kudo to Phoboss for the support !
Please Log in or Create an account to join the conversation.
- dat-alex
- Offline
- Posts: 7
AlessandroAU wrote: Hi,
ExpressLRS will already work on deviation but ONLY on ESP32 hardware (eg TTGO). This is because AFAIK at least on my T8SGv2 the CRSF output is inverted. ESP32 can handle this, but R9M running ELRS can not.
in user_defines.txt you must comment out "-DUART_INVERTED" ie make it "#-DUART_INVERTED" and then configure a model as CRSF and connect the signal wire to the top pin (or bottom pin if you've done the CRSF mod)
Hi Alessandro and congratulation on epic ExpressLRS project!
Is there a way of having a precompiled ESP32 2400 firmware ready with UART inverted to be used with the Jumper T8?
Thank you in advance
Alex
Please Log in or Create an account to join the conversation.
- Fernandez
- Offline
- Posts: 983
@Pablo;
Could you test if you still have any R9M heat issues and dataloss, on deviation with your setup and mod ?
github.com/ExpressLRS/ExpressLRS/issues/429
Please Log in or Create an account to join the conversation.
- tonh
- Offline
- Posts: 20
Please Log in or Create an account to join the conversation.
- dat-alex
- Offline
- Posts: 7
Thank you tonh for the info
and a big thank you to phobos for the final binaries
Please Log in or Create an account to join the conversation.
- Corrado-c
- Topic Author
- Offline
- Posts: 37
so there is not only the inversion function!
if I understand correctly there are all the features of the LUA script?
as soon as I can I try it!
so will it be present in the deviation nightlies?
Please Log in or Create an account to join the conversation.
- belrik
- Offline
- Posts: 94
Can we use both Crossfire equiment and ELRS modules on the same DeviationTX radio or does this replace the CRSF menu with the ELRS menu?
Please Log in or Create an account to join the conversation.
- Corrado-c
- Topic Author
- Offline
- Posts: 37
belrik wrote: So we need ESP-based module, then we set a flag when building ExpressLRS to invert the UART traffic and we can use CRSF option to run the menu for ELRS?
Can we use both Crossfire equiment and ELRS modules on the same DeviationTX radio or does this replace the CRSF menu with the ELRS menu?
eheheheh more or less the same doubts that I have,
I would like to use the same module on 2 different radios (opentx and deviation).
as soon as I have time I do some tests but unfortunately not immediately. but I'm very curious
Please Log in or Create an account to join the conversation.
- tonh
- Offline
- Posts: 20
belrik wrote: So we need ESP-based module, then we set a flag when building ExpressLRS to invert the UART traffic and we can use CRSF option to run the menu for ELRS?
Can we use both Crossfire equiment and ELRS modules on the same DeviationTX radio or does this replace the CRSF menu with the ELRS menu?
Not sure. I’ve ordered the happymodel 2.4 elrs rx/tx and can’t wait to try it. Supposed to be delivered somewhere in May. ... Maybe you can ask in the ExpressLRS discord?
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- expressLRS