VRxC ELRS v1.0.0
The initial release of the Plugin!
Warning
While this plugin is considered stable, there are a lot of moving parts in order for this plugin to behave correctly (RH timer, this plugin, the timer's backpack, the HDZero goggle's backpack, and the HDZero goggles themselves). While I'm trying to stabilize the whole system as much as possible, not everything can be accounted for at this moment.
Installing/Upgrading the RotorHazard Plugin
cd ~
sudo rm -r RotorHazard/src/server/plugins/VRxC_ELRS
wget https://github.com/i-am-grub/VRxC_ELRS/releases/download/v1.0.0/VRxC_ELRS.zip
unzip VRxC_ELRS.zip
cp -r VRxC_ELRS RotorHazard/src/server/plugins/
rm -r VRxC_ELRS
rm VRxC_ELRS.zip
sudo systemctl restart rotorhazard.service
Installing the timer's backpack
The timer's backpack can be installed on either an ESP32 or ESP8266. The ESP32 is highly recommend over the ESP8266 as there is error correction built into the ESP32's version of the firmware. If you are using the onboard ESP32 on the NuclearHazard board, see the first time setup guide for installing the backpack.
To get the timer's backpack firmware:
- Select Backpack in the
ELRS Configurator
, - Select
GIT Branch
under Firmware version - Select
master
for the Git branch - Select
RotorHazard
under Device category - Select the type of device you are going to install to (See the following note)
Note
You may have to build the WiFi binaries and then use esptool to install (instructions below) if the normal serial installer doesn't seem to work within the configurator.
Updating Pilot's HDZERO goggles
There was one change made to the HDZero goggle's backpack to help it receive messages from the timer's backpack at a faster pace. Any pilots wanting to utilize the full capability of this plugin should update their goggle's backpack with the firmware. The updates can be access under the same pull request as the timer's backpack.
- Select Backpack in the
ELRS Configurator
, - Select
GIT Branch
under Firmware version - Select
master
for the Git branch - Select
HDZero Goggles
under device category - Select the
Built-in ESP32 Backpack
Either upload the backpack firmware over WiFi, or follow the installation over SD card instructions found here
Installing the Timer Backpack using Esptool
- Install
python 3.7+
if not already installed - Install esptool with the following command
pip install --upgrade esptool
- Make sure you have the following files for the timer's backpack from the ELRS configurator:
bootloader.bin
,partitions.bin
,boot_app0.bin
, andfirmware.bin
- Connect your
ESP32
to the computer and find the port it is using. Run the following command- Replace
PORT
with the port that theESP32
is using - Make sure that all of the paths for the
.bin
files are correct.
- Replace
python -m esptool -p PORT write_flash --erase-all 0x00001000 bootloader.bin 0x00008000 partitions.bin 0x0000e000 boot_app0.bin 0x00010000 firmware.bin