VRxC_ELRS v1.0.0-beta.2
Pre-release
Pre-release
i-am-grub
released this
18 Nov 09:17
·
46 commits
to master
since this release
Added Features
- Updated ELRS Backpack (going to be starting the merging process to the main project)
- Added the ability to start/stop races from the race director's transmitter
- More configurable settings through the UI
- Switched packages used for communicating with the ELRS backpack for improved stability.
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-beta.2/VRxC_ELRS.zip
unzip VRxC_ELRS.zip
cp -r VRxC_ELRS RotorHazard/src/server/plugins/
rm -r VRxC_ELRS
rm VRxC_ELRS.zip
If installation is successful, the RotorHazard logs will contain the following messages after rebooting the server:
__main__ [INFO] Loaded plugin module VRxC_ELRS
plugins.VRxC_ELRS [INFO] v1.0.0-beta.2
Installing/Upgrading the Backpack on ESP32
NOTE: The backpack will need to be upgraded if previously flashed during
beta.1
NOTE: This process will be replaced by using the ExpressLRS Configurator eventually
The compiled firmware within this repo will work for the original ESP32 chipset. Support for other chipsets will come when the backpack firmware is merged into and released by the ExpressLRS Backpack (currently targeting the v1.5 release).
It is currently recommended to use esptool
to install the backpack firmware. It is not required to complete this step on the RotorHazard server - another computer may be used.
- Install
python 3.7+
if not already installed - Install esptool with the following command
pip install --upgrade esptool
- Download the
firmware.zip
file included within this release's assets. The files within it are needed for the next step. - 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