Skip to content

Conversation

@osirisinferi
Copy link

Received an RX that didn't have AUTO_WIFI_ON_INTERVAL set out of the box. Was stuck in binding mode.

webui.md mentions the 5 second boot button press, but using a commonly used search engine, I got to wifi-updating.md where this method was not explained. This PR adds this small piece of information for people ending up in wifi-updating.md in their search.

Copy link
Member

@CapnBry CapnBry left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah looks good to me, thanks!

**Build** your firmware file, either via the ExpressLRS Configurator or PlatformIO. The ExpressLRS Configurator will open a folder for you where the correct firmware file was created and should be named like `<target name>-<version>.bin` (e.g. for the Happymodel ES24TX, the file will be `HappyModel_ES24TX_2400_TX-2.0.0.bin`). Meanwhile, PlatformIO should create the file within the `\src\.pio\build\<target name>\` folder.

Put your device in WiFi Updating mode. For TX modules, this is accomplished using the ExpressLRS Lua Script. Simply select `WiFi Update` from the script and it should start the Update Hotspot. For receivers, power the receiver and wait until `AUTO_WIFI_ON_INTERVAL` time has elapsed and the LED on the receiver is blinking fast.
Put your device in WiFi Updating mode. For TX modules, this is accomplished using the ExpressLRS Lua Script. Select `WiFi Connectivity` followed by `Enable WiFi` from the script and it should enter WiFi mode. For receivers, power the receiver and wait until `AUTO_WIFI_ON_INTERVAL` time has elapsed or hold the boot button for 5 seconds (keep holding past the 'binding mode' at 1.5 seconds). Once the receiver has entered the WiFi mode, the LED on the receiver will be blinking fast (single color LED) or pulsing green/yellow (RGB LED).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Some receivers don't have a boot button. I think this is what @CapnBry meant by "if available". I'd prefer to add his comment.

  2. Some receivers have a boot button but it's really just a boot button and is only active while pressed during power on to enter the bootloader for UART flashing. The pin used for the boot button on those receivers is repurposed by the firmware, meaning pressing or long pressing the boot button won't do anything. No bind mode, no WiFi mode selection. Example: Radiomaster ER4.

I think you should add a note that the described feature may not work on all receivers even if they have a boot button.

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.

3 participants