Skip to content

TLM WiFi mode fix#219

Open
pkendall64 wants to merge 2 commits intoExpressLRS:masterfrom
pkendall64:tlm-wifi-mode-fix
Open

TLM WiFi mode fix#219
pkendall64 wants to merge 2 commits intoExpressLRS:masterfrom
pkendall64:tlm-wifi-mode-fix

Conversation

@pkendall64
Copy link
Copy Markdown
Contributor

@pkendall64 pkendall64 commented Apr 17, 2026

It appears that on C3 devices, not calling SetSoftMacAddress before going into wifi mode causes some really weird issues. Serial TX no longer works and the wifi does not start correctly. This then breaks all backpack functionality.

@pkendall64 pkendall64 marked this pull request as ready for review April 17, 2026 22:48
@pkendall64 pkendall64 linked an issue Apr 19, 2026 that may be closed by this pull request
@Bummur
Copy link
Copy Markdown

Bummur commented Apr 21, 2026

Hardware: Radiomaster GX12, phone hotspot credentials entered into ELRS backpack flasher

Tested this PR vs master branch and found it to work.

Master branch: I would have to toggle link mode to MavLink, it would quickly connect to WiFi, then I could toggle back to normal, it would keep connection until power down of radio.

PR 219: Quickly connected to WiFi, no need to toggle link mode.

Tested twice, with full power cycle on each backpack firmware.

Thanks for 219, helps avoid link mode toggle work-around.

@rickgode
Copy link
Copy Markdown

rickgode commented Apr 25, 2026

This didn't seem to work for the Sentinel AAT integration.

The Sentinel AAT doesn't seem to use the bind phrase, so you have to go into it's web UI and click the bind button, then you have 10 seconds to click the bind button in the elrs.lua script. If done correctly you get a bind confirmation on the Sentinel AAT web UI and everything works. I tried multiple times, but never got the bind confirmation to pop up and I still got "No Signal Detected" on the Sentinel AAT.

I think it uses the backpack feature, but I was able to get it to work, by downgrading ELRS on my Tx from 4.0 to 3.6.3 and keeping the current version of 1.5.5 on the backpack side. So it seems that the issue wasn't with the backpack firmware, but I'm no expert.

edit: I don't know if this is related, but this also may have broken the integration with rapidfire. but I can't be 100% sure as I didn't reflash the rapidfire elrs with your pr backpack software. Do backpack versions have to match? As soon as I reverted back to the backpack release 1.5.5 it the rapidfire integration worked.

Ricky

@pkendall64
Copy link
Copy Markdown
Contributor Author

This didn't seem to work for the Sentinel AAT integration.

Did you flash the TX backpack with this PR, thats where the issue lies.

@rickgode
Copy link
Copy Markdown

This didn't seem to work for the Sentinel AAT integration.

Did you flash the TX backpack with this PR, thats where the issue lies.

Yup, I flashed it. I learned how to enable the "expert mode" that gave me the "git pull request" tab

image

On my transmitter it said that the version was "HEAD". I don't doubt you that this is where the issue lies, but find it odd, that reverting back to ELRS 3.6.3 and keeping my backpack at 1.5.5 the Sentinel AAT works.

Anything else I can do to test, let me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Telemetry of Backpack ESP32C3 not connecting to WiFi

3 participants