- Posts: 94
expressLRS
- belrik
- Offline
ethr wrote: How do I connect the module to devo u7e? It supposed to have tx and rx..I am not sure trainer port has them. Please excuse me if I sound lazy!
Same connection as crossfire. But probably easier to get a new radio with external module bay!
Please Log in or Create an account to join the conversation.
- ethr
- Offline
- Posts: 24
Please Log in or Create an account to join the conversation.
- Neiro
- Offline
- Posts: 17
Here are the details:
PROBLEM: not getting menu for CRSF
-T8sg the carbon
- flashed t8sg_v2-v5.0.0-c84450e (T8SGv2 no OLED version)
-transmitter seems to work fine for everything else
- module HappyModel ES24TX
-flashed release version 1.1
- flashed master branch, didn't work not getting menu for CRSF
- downloaded the git master branch and tried to build locally - got build error
- moved folder to root directory - got build error
Note: the master branch I downloaded had the shortened device name so I'm assuming the one in the one the configurator accesses does also.
Settings
REGULATORY_DOMAIN_ISM_2400
UART_INVERTED - unchecked
FEATURE_OPENTX_SYNC - unchecked
NO_SYNC_ON_ALARM - unchecked
TML_REPORT_INTERVAL_MS - unchecked
I'm at a bit of loss. Any help would be appreciated:)
Please Log in or Create an account to join the conversation.
- Almeida
- Offline
- Posts: 16
And got the menus for crsf.
Please Log in or Create an account to join the conversation.
- Neiro
- Offline
- Posts: 17
Please Log in or Create an account to join the conversation.
- Neiro
- Offline
- Posts: 17
Please Log in or Create an account to join the conversation.
- Neiro
- Offline
- Posts: 17
if I click on CRSF The CRSF config header comes up and I can scroll down 4 blank lines but there are no items in the menu the same as happens when there is no module in the bay. maybe there's something I'm not adding in the expressLRS configurator?
Please Log in or Create an account to join the conversation.
- belrik
- Offline
- Posts: 94
Neiro wrote: I also tried it in a yellow T8sg plus with the same behavior.
if I click on CRSF The CRSF config header comes up and I can scroll down 4 blank lines but there are no items in the menu the same as happens when there is no module in the bay. maybe there's something I'm not adding in the expressLRS configurator?
eLRS 1.x is still using the old CRSF menu implementation. You have 2 choices:
1. Flash phobos' Deviation firmware which includes the older eLRS menu for eLRS 1.x. Use this with eLRS 1.x only.
2. Flash eLRS master branch which will be released in eLRS 2.x, this uses the same menu as crossfire and works with regular deviationTX nightly builds. However eLRS module device names > 12 characters bug out deviationTX. Only the eLRS master branch can work with regular deviationTX builds.
You can't mix the two, or you see blank device names.
Please Log in or Create an account to join the conversation.
- belrik
- Offline
- Posts: 94
Neiro wrote: thanks, I'll try that one. That's not the latest nightly. Is it a special build for expressLRS?
This is phobos' build from here: github.com/DeviationTX/deviation/pull/10...suecomment-829219124
Please Log in or Create an account to join the conversation.
- Neiro
- Offline
- Posts: 17
Please Log in or Create an account to join the conversation.
- Almeida
- Offline
- Posts: 16
Please Log in or Create an account to join the conversation.
- dat-alex
- Offline
- Posts: 7
I just got my Happymodel ELRS 2.4 module and trying to make it work with my T8SG plus (V3 pcb) -crossfire mode already done.
I have flashed deviation-t8sg_v2_plus-v5.0.0-e0ab3bc and getting CRSF blank lines menu like Neiro.
I tried Phobo update with no result (blank screen) maybe due to OLED lcd . (how I can check my ELRS module version?)
belrik wrote:
Neiro wrote: ....
eLRS 1.x is still using the old CRSF menu implementation. You have 2 choices:
1. Flash phobos' Deviation firmware which includes the older eLRS menu for eLRS 1.x. Use this with eLRS 1.x only.
2. Flash eLRS master branch which will be released in eLRS 2.x, this uses the same menu as crossfire and works with regular DeviationTX nightly builds. However eLRS module device names > 12 characters bug out deviationTX. Only the eLRS master branch can work with regular DeviationTX builds.
You can't mix the two, or you see blank device names.
I did my homework and I think that I cannot use new ELRS 2.0.0-RC3 (or example) as my SPI receivers (AIO board) is not yet supported.
I assume I must stay with ELRS1.x and (find same as Phobos) Deviation FW but with OLED support
Any ideas?
Thank you for your time
Alex
Please Log in or Create an account to join the conversation.
- Almeida
- Offline
- Posts: 16
Please Log in or Create an account to join the conversation.
- Mattiuzzo
- Offline
- Posts: 2
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.
- rc manic
- Offline
- Posts: 18
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
ELRS 2400RX
What can I do to fix this?
Please Log in or Create an account to join the conversation.
- belrik
- Offline
- Posts: 94
mooiweertje wrote: I've got a Happymodel ES24TX pro and tried it today and it connects and I can control and I see telemetry coming in. I installed ELRS 2.0.1 and also tried 2.0.0 but all I get to see in my menu is one line.
ELRS 2400RX
What can I do to fix this?
Device names longer than 12 characters cause issues on DeviationTX. So you gotta cut down the length of the TX module name. Do it using a custom define like this:
-DMY_BINDING_PHRASE="your binding phrase"
-DAUTO_WIFI_ON_INTERVAL=20
-DUNLOCK_HIGHER_POWER
-DDEVICE_NAME="ES24TX-PRO"
-DFAST_SYNC
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
Build error
<command-line>:0:13: error: 'ES24TX' was not declared in this scope
src/options.cpp:8:28: note: in expansion of macro 'DEVICE_NAME'
const char device_name[] = DEVICE_NAME;
^
<command-line>:0:20: error: 'PRO' was not declared in this scope
src/options.cpp:8:28: note: in expansion of macro 'DEVICE_NAME'
const char device_name[] = DEVICE_NAME;
^
*** [.pio\build\HappyModel_ES24TX_Pro_Series_2400_TX_via_WIFI\src\options.cpp.o] Error 1
========================= [FAILED] Took 71.53 seconds =========================
Environment Status Duration
HappyModel_ES24TX_Pro_Series_2400_TX_via_WIFI FAILED 00:01:11.531
==================== 1 failed, 0 succeeded in 00:01:11.531 ====================
Please Log in or Create an account to join the conversation.
- belrik
- Offline
- Posts: 94
Obviously editing the source works, but using a define means you can use the online repo without needing local code.
I did the same thing but mine was this:
-DDEVICE_NAME=BETAFPV
So maybe the quotes didn't parse correctly.
Try just ES24TX perhaps?
Thinking about this - there was a bug with quotes being shown in the CRSF menu in the eLRS 2.0 RC builds. Someone may have gotten over-enthusiastic when stripping quotes.
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- expressLRS