Skip to content

Releases: ExpressLRS/ExpressLRS

ExpressLRS V1.0.0 RC6 Release

20 May 13:21
d103bc9
Compare
Choose a tag to compare
Pre-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

14 May 08:35
e250647
Compare
Choose a tag to compare
Pre-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

06 May 15:59
38866e3
Compare
Choose a tag to compare
1.0.0-RC3 Pre-release
Pre-release

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

28 Apr 12:44
Compare
Choose a tag to compare
1.0.0-RC2 Pre-release
Pre-release

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
  • 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

22 Apr 12:02
92df80d
Compare
Choose a tag to compare
1.0.0-RC1 Pre-release
Pre-release

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;

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:

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

15 Jan 04:33
2942a6d
Compare
Choose a tag to compare
Pre-release

Changelog

Bugfixes:

  • Fixed BF Passthrough for DIY RXes (greenbigfrog, #275)
  • Fixed issues with OpenTX .elrs file flashing (cruwaller, #289)
  • Re-enabled generation of .frk files for ELRS bootloaders on R9M (AlessandroAU #306)

Documentation Updates:

  • 2.4 tx regulator update (JyeSmith #298)
  • Removes gnicerf module (JyeSmith #297)

ExpressLRS 0.1.0 Release Candidate 1

06 Jan 17:15
92f0661
Compare
Choose a tag to compare
Pre-release

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:

  • Fixed LUA for 500Hz (wvarty, #288)
  • Fixed Properly writing next syncword (phobos-, #284
  • Fixed esp32 eeprom (Alessandro, #283)