Flash all the things
- Make sure that the ELRS TX module has its backpack flashed to the latest version (1.2.0) using your preferred bind-phrase (use the ExpressLRS configurator). After flashing, make sure the module is back in “normal” mode if you need to use switches/jumpers to flash the backpack.
- Flash the HDZero goggles with the latest firmware
- Go to “Firmware” menu and select “Update Goggle”
- Flash the HDZero backpack in the goggles.
- You can get the firmware from https://drive.google.com/file/d/1dnzd_SRU7x-fBwOIsF9839cYs2NQNO9N/view?usp=share_link
- Extract the zip onto the SD card, you should have a folder called ELRS with 4 files in it.
- Go to “Firmware” menu and select “Update ESP32”
Bind the Goggles to your ExpressLRS module
- Go to the “Connections” menu and set the “Backpack” option to “On”
- In the “Connections” menu select “Start Backpack Binding”
- The text should change to “Binding…”
- On your Radio, enter the ExpressLRS Lua script and select “[Bind]”
- Your goggles should show “Success” in place of the “Binding…” text
- If you see “FAILED”, try turning the backpack or goggles off then back on and try again.
- If you see “Timeout” it means that the TX module backpack is not sending the binding information to the goggles backpack, check that the TX backpack is properly flashed and is communicating to the TX module.
Betaflight Setup
- Flash betaflight 4.4RC3 or later
- Make sure that telemetry is enabled, and that your handset can receive all the betaflight telemetry sensors.
- If this step is missed or not working, then the VTx will not change channels from the ExpressLRS Lua script.
- Search for “hdzero” in the “Presets” tab
- On the preset, select the correct VTx, “map to displayport” and the appropriate UART in the Options of the preset.
- Select “Pick”
- On the “OSD” tab
- Ensure “Video Format” is “HD”
- Layout you OSD as you see fit
- save
And now you should be done…