#(solved, yay) expresslrs not working on a tx16s, tried everything - nothing helped.

113 messages · Page 1 of 1 (latest)

daring perch
#

Ive tried 3 edgetx versions, elrs 2.5.1, 3.0.1, 3.1.2 and 2 receivers. nothing has worked. Help is appreciated

#

Ive tried all baudrates too

#

And yes ive tried restarting it

#

The receiver binds to my diy radio but not my tx16s

wanton sorrel
#
  • What's the "Err" count under the RF settings in Model settings?
  • Do you have any LUA scripts running that might be polling for data? Yaapu & iNav LUA both call crossfireTelemetryPop() and cause problems in tandem with the ELRS LUA.
daring perch
#

(unsolved) expresslrs not working on a tx16s, tried everything - nothing helped.

wanton sorrel
#

Very odd. Okay, this is a stock internal module?

daring perch
#

Yes

wanton sorrel
#

Hmm, I gotta be honest I'm not certain where to go from there. Think you can flash the ELRS module?

torn kindle
#

I have the exact same issue. Incidental, I can bind to my matek pwm receivers but not any of my diy 2.4 nano’s. I have been using elrs since before it even got to v1. My quads are still on 900mhz and only just using 2.4 for some FD planes I am 3d printing.

wanton sorrel
#

Are you seeing the issue where the LUA is unbearably slow to load, or only binding issues?

final urchin
daring perch
#

Ir only flashes via usb

daring perch
#

That did not fix it. No

daring perch
#

Thats my diy radio

#

It binds to everything just fine

#

But not my tx16s

daring perch
#

If i try to change switch mode it shows this

#

It saves the settings if i flip my arm switch while changing them

wanton sorrel
daring perch
#

I'm not

#

No receiver is even turned on

#

Should i just replace it?

#

I still have warranty

wanton sorrel
#

That's really really weird.

The only other thing I can think to suggest is to erase the ESP32 flash completely and rewrite it, but an RMA might be necessary anyway.

daring perch
#

Driving for 2 hours with busses is really annoying so id rather have it fixed

wanton sorrel
#

With the internal, that's a good question. You'd need to start the EdgeTX passthrough using the python script for that, then use esptool to run erase_flash

#

I'm not on my workstation right now, but there's a python script called something like InitETXpassthrough.py

daring perch
#

There's no tutorial, right?

wanton sorrel
daring perch
#

Ouch

wanton sorrel
#

So run that python script that does ETX passthrough, then we can do an erase_flash

daring perch
#

What are the chances of it working after a complete erase?

daring perch
wanton sorrel
#

Well, given we have no other sensible reason it'd act that way, idk, 60%?

daring perch
wanton sorrel
#

Hmm, okay, what OS are you running?

daring perch
#

Windows 11

wanton sorrel
#

Okay, there's a python.exe embedded somewhere in the ELRS files. Think you can find it? Windows search is famously ass.

daring perch
#

Where do i look?

wanton sorrel
#

Uhhhh

daring perch
#

Elrs configurator files?

wanton sorrel
#

That's why I'm suggesting search, it's in a weird spot. Hold on.

#

Try putting this into Explorer: %appdata%\..\local\programs\ExpressLRS Configurator\

daring perch
#

im there

wanton sorrel
#

Ayyy okay open a new cmd.exe window, you know how to do that?

daring perch
#

in the folder or just cmd?

wanton sorrel
#

Okay nice

#

Okay, under dependencies/windows_64/python

daring perch
#

yea

wanton sorrel
#

Run python.exe and you should get a python prompt, yeah?

daring perch
wanton sorrel
#

Okay cool hit Ctrl+D to exit

#

Now run python.exe C:\.expresslrs-configurator\firmwares\github\ExpressLRS\src\python\ETXinitPassthrough.py

daring perch
wanton sorrel
#

That line includes the whole path so it should be good

#

Unless you installed configurator somewhere weird.

daring perch
wanton sorrel
#

It's in a different folder: C:\.expresslrs-configurator\firmwares\github\ExpressLRS\src\python\ETXinitPassthrough.py

#

Since we're passing the fully-qualified path, it'll work

daring perch
#

python decided that it doesnt exist

wanton sorrel
#

Neat.

daring perch
wanton sorrel
#

Okayokay

daring perch
#

i think its trying to run python from my apps and not the one in the elrs folder?

wanton sorrel
#

Yeah, try adding .\ before the line

daring perch
wanton sorrel
#

Ugh okay hold on

#

Try this:

& "C:\Users\Barbaras\.platformio\penv\Scripts\python.exe" C:\.expresslrs-configurator\firmwares\github\ExpressLRS\src\python\external\esptool\esptool.py -b 921000 erase_flash

#

Include the & sign 🙂

daring perch
#

its trying on port 1

#

but my tx is on 7

wanton sorrel
#

Yeah it'll fall through

daring perch
#

what mode should my tx be in

wanton sorrel
#

USB Debug (Serial) if memory serves

#

It's worded something like that

daring perch
#

doesnt seem to work

wanton sorrel
#

Oh wait sorry I got scripts mixed up

daring perch
#

alr

wanton sorrel
#

& "C:\Users\Barbaras\.platformio\penv\Scripts\python.exe" C:\.expresslrs-configurator\firmwares\github\ExpressLRS\src\python\ETXinitPassthrough.py

daring perch
wanton sorrel
#

It's like your TX16S itself is running super slow, not the module wtf

#

Try this on a fresh boot of the TX16S

daring perch
#

wdym fresh boot

wanton sorrel
#

Like, turn it off, turn it on, plug in USB, select debug, run command

daring perch
wanton sorrel
#

Okay great!

#

& "C:\Users\Barbaras\.platformio\penv\Scripts\python.exe" C:\.expresslrs-configurator\firmwares\github\ExpressLRS\src\python\external\esptool\esptool.py -b 921000 erase_flash

daring perch
#

seems like its working

wanton sorrel
#

Siiiiick

daring perch
wanton sorrel
#

Okay so now you'll have a completely blank TX module including the whole settings area

#

Try reflashing from the Configurator

daring perch
#

with edgetx passtrough??

wanton sorrel
#

Yeah

daring perch
wanton sorrel
#

Okay, reboot the TX and try again

daring perch
#

that cant be a good sign can it

wanton sorrel
#

nbd

daring perch
#

oh my god it works

#

i love you

wanton sorrel
daring perch
#

thank you so so so much

wanton sorrel
#

No worries man, super glad to have helped! 😄