HDZero Goggle VRx Backpack
Flashing the HDZero Goggles Backpack:¶
After building the VRX firmware, copy the following 4 files into a folder named ELRS
on the root of the SD card: - firmware.bin - partitions.bin - bootloader.bin - boot_app0.bin
Insert the SD card into the goggles and boot the goggles as normal.
The first step is to ensure that you have the backpack enabled in the Connections
page in the goggles.
Scroll down to the Firmware
page and select the Update ESP32
option.
The 4 firmware files will be flashed to the ESP32 backpack, and you should see a progress bar with the name of the current file being flashed at the start.
When the upload has completed, the page will display the version (or branch) of backpack firmware that is installed next to the update button.
Starting Backpack WiFi¶
To start the WiFi endpoint on the backpack, navigate to the Connections
page of the goggles UI and select the Start Backpack WiFi
option. If you have configured your backpack with your home WiFi credentials, it will attempt to connect to that and will fallback to creating an access point if it cannot connect, with the name ExpressLRS VRX Backpack
and password expresslrs
. The web UI will be available as http://elrs_vrx
or http://elrs_vrx.local
.
Binding to Your Transmitter¶
Attention
Since the goggles have a bind button in the Connections
page in the UI, the option to enter binding mode by power-cycling 3x to bind has been disabled.
If you entered the same binding phrase as on your TX module and TX backpack when building the goggle backpack firmware, your device will connect automatically. You can validate this looking at the UID next to the Start Backpack Binding
button on the Connections
page in the goggle UI.
If you have NOT entered your binding phrase into ExpressLRS Configurator when building your backpack firmware, you can use the Start Backpack Binding
option in the Connections
page in the UI. Once you have selected this option, the goggles will wait for a bind message from your transmitter. To perform the bind from the transmitter, load the ExpressLRS Lua Script on your radio handset and select the [Bind]
option there. When the message is sent and the goggles have received the bind message, they should display Success
in place of the button text. If they do not receive a bind message, they will timeout after 2 minutes and display a Timeout
message.
You can validate the binding by navigating to the Connections
page and verifying that the correct UID is displayed next to the Start Backpack Binding
button.