Releases: ExpressLRS/ExpressLRS
ExpressLRS V1.0.0 RC6 Release
ExpressLRS V1.0.0 RC6 Release
Another week, another RC. Thanks to everyone who gave feedback and reported issues, changes as follows:
- Fix hang in telemetry sender if TX disconnects while RX is expecting ack of last packet
- Fix telemetry stopping after first send if only one telemetry type is ever sent by FC
- Fix incorrect datarate PPM frequency correction for Team900
- Fix Ghost TX losing serial configuration after autobaud cycle
- Fix NO_SYNC_ON_ARM still syncing on arm
- Fix TX not returning to proper rate after bind
- Prevent running packet rates higher than 250Hz on 115200 baud serial
- Add SugarK slim / slimmer STLs
- Add DISABLE_STARTUP_BEEP to user_defines.txt
- Fix RX_SCOREBOARD displaying two missed packets if packet prior to telemetry was missed
ExpressLRS V1.0.0 RC5 Release
ExpressLRS V1.0.0 RC5 Release
This RC5 release is the same as the RC4 which has now been deleted due to a tagging error.
Thanks to all the testers and reports, If on previous release candidate please update ASAP to avoid potential failsafe issue (#553).
Change Log:
- Code reorganization and several bug fixes to address Issue #553 (sudden failsafe on Team900 with RX lockup) PR#594
- Reduce minimum LQ required to connect an RX from 75 to based on number of FHSS channels
- Team2.4 - 5
- FCC915 - 5
- AU915 - 9
- EU868 - 9
- EU/AU433 - 37
- Increase power output on Ghost Lite TX which did not have its power amplifier on at all
- Fix via_Betaflight bricking ESP8266 RXes when flashing through iNav (EP1, EP2)
- Force DIVERSITY disabled on EP1, EP2 RX which do not have diversity hardware
- Enable missing interrupt priorities on FM30 hardware for tighter timing
- Add -DDISABLE_STARTUP_BEEP to disable TX startup melody
- Add DIY TX_1280_Minimal TX PCB design
1.0.0-RC3
ExpressLRS V1.0.0 RC3 Release
As always, arming must be on AUX1 for safety and feature reasons, having this fixed allows us to maintain small packet sizes and deliver better aux channel options
Another week, another RC., Thanks to all that tested and reported bugs with RC1 and RC2. Update to RC3 through configurator or VScode, no special updating precautions are required. Bootloaders all remain the same.
As always please report any bugs and issues found.
This weeks changes and improvements are:
- Enable via_BetaflightPasshthrough for ESP8266 targets (will work after you update to RC3)
- No longer count telemetry packets which previously artificially inflated RX LQI a small amount
- Fix unable to manually bind when TX already set to highest rate
- Fix unable to manually bind without enabling ENABLE_TELEMETRY
- Lower HappyModel 2.4GHz output power (was 1-2dBm too high)
- Fix possible loss of RX binding information or crash on startup due to not correctly initializing EEPROM
- Lua - Don't display bogus version mismatch error on starup
- Lua - Add telemetry bandwidth to display
1.0.0-RC2
ExpressLRS V1.0.0 RC2 Release
As always, arming must be on AUX1 for safety and feature reasons, having this fixed allows us to maintain small packet sizes and deliver better aux channel options
Thank you to all that tested and reported bugs with RC1, update to RC2 through configurator or VScode, no special updating precautions are required.
This V1.0.0-RC2 release has the following changes and bug fixes:
-
Fixed critical bug with
LOCK_ON_FIRST_CONNECTION
not working as intended- LED blinks when disconnected and
LOCK_ON_FIRST_CONNECTION
is active
- LED blinks when disconnected and
-
Improved initial sync behaviour, syncing at lower pkt rates should be faster and more reliable
- Removed FAST_SYNC option (deprecated)
-
Fixed RGB led on Ghost atto/zepto target
-
Fixed crash in neopixel LED library.
-
Fixed advanced telemetry not working on 1:128 or 1:64 telemetry ratios
-
Tuned power output for NamimnoRC TX
-
Updated super slim case and PCB files
-
Added t-lite PCB
-
Minor readme edits
1.0.0-RC1
ExpressLRS 1.0.0-RC1 Release Notes
Lots of great work has gone into the first major release of ExpressLRS. The number of users and contributors has grown rapidly allowing for some awesome features to be added.
The important stuff;
- Arming must be on AUX1 for safety and feature reasons, having this fixed allows us to maintain small packet sizes and deliver better aux channel options
- Be sure to flash both the tx and rx https://github.com/ExpressLRS/ExpressLRS/wiki/Flashing-ExpressLRS
- Update your LUA script https://github.com/ExpressLRS/ExpressLRS/wiki/OpenTX-and-Betaflight-Setup#lua-script
- Until the release of OpenTX 2.4, use a 2.3 nightly build. It contains the mixer update (crsfshot) to reduce latency https://downloads.open-tx.org/2.3/nightlies/companion/
Additional Hardware Targets:
2.4GHz
- Happymodel TX/RX (PP, EP1, EP2, ES24TX)
- NamimnoRC TX/RX
- ExpressLRS DIY PP RX
- SIYI FM30 TX/RX
- ImmersionRC (Ghost TX, Ghost lite TX, Atto RX, Zepto RX)
915-868MHz
- Happymodel TX/RX (ES915RX, ES915TX)
- NamimnoRC TX/RX
- NeutronRC RX
- FrSky R9M Pro Lite TX (stlink flashable only)
Added Features:
- Antenna Diversity:
- R9 slim RX
- DIY 2.4GHz RX
New switch encoding method:
- AUX1 2-position
- AUX2-AUX7 7-position
- AUX8 16-position
https://github.com/ExpressLRS/ExpressLRS/wiki/Switch-Modes
FULL Telemetry Support:
- Link Statistics, Voltage, Current, Power and Capacity, GPS, Attitude, Device Info, Flight Mode, MSP Passthrough for betaflight scripts etc.
https://github.com/ExpressLRS/ExpressLRS/wiki/User-Defines
#204
#473
Quality of life:
- Conventional binding support or Passphrase multi binding https://github.com/ExpressLRS/ExpressLRS/wiki/Binding
- Maintains link when changing telemetry/power settings #482
- Rapid initial link acquisition time #498
- Direct WiFi uploading from configurator on supported TX modules
Technical Improvements:
- Upgraded CRC algorithm for improved packet error detection #493 #496 https://github.com/ExpressLRS/ExpressLRS/wiki/CRC-Testing
- Better phase-locking performance and freq offset correction for link robustness #434
- Tweaked OTA params for better performance
- Codebase restructure for improved maintainability
- Unit test framework and automated integration testing to maintain code quality
Known bugs
- BF LUA is not working on 500Hz
ExpressLRS 0.1.3 Release Candidate 2
ExpressLRS 0.1.0 Release Candidate 1
Changelog
For the first time since it started development, it has been decided that ELRS is stable enough for a prerelease. A full release is coming, and will most likely include binding features and binaries for less work to compile the software. So, what's new in this RC?
Features:
- N/A all features were previously available on master-dev
Bugfixes: