Releases: ExpressLRS/Backpack
ExpressLRS Backpack V1.5.4
ExpressLRS Backpack V1.5.3
ExpressLRS Backpack V1.5.2
ExpressLRS Backpack V1.5.1
ExpressLRS Backpack V1.5.0
Who should update from V1.4?
- MAVLink users
- Anyone looking to use Backpack for the MFD antenna trackers, or the DIY tracker
- Race timer backpack users
- Anyone with a ESP32C3 based backpack
New Features
MAVLink via WiFi for Backpack #141 #154
- Details: This update introduces MAVLink via UDP forwarding, along with a number of other flexible telemetry options. Telemetry mode is now configurable via LUA script with three states:
- Off: Disables telemetry forwarding.
- ESPNOW: Forwards telemetry (CRSF for now, MAVLink coming soon) via ESPNOW to the receiver, bypassing WiFi.
- WiFi: Triggers WiFi on the Backpack for UDP forwarding of MAVLink telemetry to the Ground Control Station (GCS).
Support for ESP32C3 Based Backpacks #133
- Details: Backpack firmware can now run on the ESP32C3 microcontrollers. The ESP32C3 is a replacement for the end-of-life ESP8285 chip and offers other advantages.
Race Timer Backpack #114
- Details: Adds a backpack target for a generic race timer with the following features:
- Ability to configure itself for sending messages to multiple pilot's backpacks as directed from the connected race timer.
- Ability to start and stop races by monitoring for the MSP_ELRS_BACKPACK_SET_RECORDING_STATE only from the bound backpack (assuming race director's backpack)
- The backpack was built to pair with this RotorHazard Plugin for sending OSD messages throughout the race to pilots with hardware to support it (HDZero goggles).
Automatic Antenna Tracker (AAT) backpack #126
- Details: Use an ESP8266/8285 backpack receiver, a couple of servos, and an optional screen, to build your own DIY antenna tracker that receives wireless telemetry data from an ExpressLRS TX module (assuming the TX has an onboard Backpack).
MFD Crossbow tracker integration #150
- Details: Introduces an integration with the MFD Crossbow and mini Crossbow antenna trackers, which wirelessly forwards the telemetry from an ELRS TX module to the Crossbow in order to track the craft. More details here: https://www.expresslrs.org/software/mfd-crossbow/
Other notable features
Bug Fixes
- Use the flashed bind phrase correctly #116
- Various build / flashing fixes
Targets
- RadioMaster Bandit TX backpacks
- BETAFPV SuperG backpack
- BetaFPV V2 Nano TX backpack
- iFlight V2 Commando 8 backpack
- Jumper T12 Max, T15 and T20 backpacks
- Race timer backpack receiver
- DIY AAT backpack receiver
- MFD Crossbow backpack receiver
A note on versioning
The versioning scheme chosen by the ExpressLRS devs is based on the semantic versioning scheme.
Where a version is defined as “major.minor.patch”
major = major new feature and/or incompatible changes
minor = minor features or enhancements and/or new targets
patch = bug-fixes
ExpressLRS Backpack V1.4.1
ExpressLRS Backpack V1.4.0
Who should update from V1.3?
- HDZero users
- EdgeTX 2.9.X users
Targets
- Fix naming of Skyzone targets #108
New Features
Cloud Builds
“ELRS is great, but the first-time setup was a PITA!”
This is one of the main complaints we see across the groups about ExpressLRS.
We understand the challenges faced during the initial setup process of ExpressLRS, with many users expressing their frustration. In version 1.4, we are doing something to improve this, starting with the introduction of pre-compiled builds.
While our "just-in-time" firmware compilation approach has served us well in the past, it has also caused inconvenience and frustration. Various factors, some of which were completely out of our control (e.g. updates to the Platformio framework), have resulted in failed configurator builds, leading to user dissatisfaction.
To overcome these challenges, we have made a significant change in v1.4. Instead of relying on local compilation for release versions, the configurator will now seamlessly retrieve pre-built firmware from the cloud and flash it onto your device. This shift not only drastically reduces firmware update times from minutes to seconds but also eliminates many annoying build issues, where users are faced with the dreaded red "failed build" error message in the Configurator.
Make sure you have updated to version 1.6.0 the Configurator to take advantage of this awesome new feature: https://github.com/ExpressLRS/ExpressLRS-Configurator/releases
Other notable features
- Add Fusion OSD link & battery #103
- Enable MSP_SET_VTX_CONFIG ESP-NOW input message #95
- Update ETX flashing #97
Fixes
- Don't leak msppacket every Get on HDZero/Skyzone #100
A note on versioning
The versioning scheme chosen by the ExpressLRS devs is based on the semantic versioning scheme.
Where a version is defined as “major.minor.patch”
major = major new feature and/or incompatible changes
minor = minor features or enhancements and/or new targets
patch = bug-fixes
ExpressLRS Backpack V1.3
Who should update from V1.2?
- Rapidfire users
- Owners of the new hardware listed below
New Targets
- HDZero goggles
New Features
- Wireless head tracking support #83
- Support has been added into VRx backpack, TX backpack and the main ELRS TX firmware to allow head tracking information wirelessly from the goggles to the TX module and then mixed into the channel output. Currently only supported by HDZero goggles but we are hopeful that other goggle manufacturers will add support
- OSD overlay support #72, #84
- HDZero goggle NTP clock update #86
- Update the RTC clock on the HDZero goggles using NTP via the VRx backpack!
Maintenance
- TX Backpack reports version to TX module #75
- Shows that the backpack is functioning and the version it is running
Fixes
- Fix for rapidfire module not entering into SPI mode #82
- Remove
.from target names #88- This broke the standalone HDZero VRx, thanks PlatformIO 😭!
A note on versioning
The versioning scheme chosen by the ExpressLRS devs is based on the semantic versioning scheme.
Where a version is defined as “major.minor.patch”
major = major new feature and/or incompatible changes
minor = minor features or enhancements and/or new targets
patch = bug-fixes
ExpressLRS Backpack V1.2
Demo video: https://youtu.be/hu_Xt1rrgfo
New Targets
A note on versioning
The versioning scheme chosen by the ExpressLRS devs is based on the semantic versioning scheme.
Where a version is defined as “major.minor.patch”
major = major new feature and/or incompatible changes
minor = minor features or enhancements and/or new targets
patch = bug-fixes
ExpressLRS Backpack V1.1.0
Demo video: https://youtu.be/hu_Xt1rrgfo
Enhancements
- Passthrough flashing of backpack for S.PORT modules #66
Bug fixes
- Fix broken Namimno STM32 backpack firmware upload #64
- Re-enable SPI Mode on boot for Rapidfire #65
- Fix dependency issue that was causing builds to fail #67
- Fix failing builds caused by a breaking change in PlatformIO (src_filter to build_src_filter) #69
A note on versioning
The versioning scheme chosen by the ExpressLRS devs is based on the semantic versioning scheme.
Where a version is defined as “major.minor.patch”
major = major new feature and/or incompatible changes
minor = minor features or enhancements and/or new targets
patch = bug-fixes