2.0.0-RC4
版本发布时间: 2021-12-05 06:45:28
ExpressLRS/ExpressLRS最新发布版本:3.5.3(2024-11-29 14:43:30)
https://www.expresslrs.org/2.0/quick-start/getting-started/
Changes since 2.0.0-RC3
- correct elrs logo (#1135)
- Abort current telem receive if about to commit (#1127)
- Lua: Allow changing a value when it is set to ERR (#1131)
- R9M using wrong Idle method and EEPROM speedup (#1133)
- Move all sendLinkStatisticsToFC() to one place (#1128)
- Increase STM32 emulated EEPROM commit delay (#1143)
- Stop resetting MSP state to force sends (RX not going to wifi via Lua) (#1145)
- Display 10 second "Flashing" progress bar on webui (#1146)
- Fix RGB LED being GRB on HM ES24TX Pro Series (#1148)
- Add guard around DEVICE_NAME for common headers (#1147)
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
- LUA script MUST be updated for V2 and is not backwards compatible with 1.x. Get it here: LUA
- Users of SPI receivers (AIO boards) must not update until ELRS SPI 2.0 is available, as the protocols are incompatible.
- This is a RELEASE CANDIDATE, and is not guaranteed to be stable or bug free. Test at your own risk! Bad things might happen!
- The user notes below are a concise version of the new features and fixes. Once the final release has been cut, these will be expanded to explain each feature in detail. For now, testers are expected to research within the relevant pull request links, and be prepared to use documentation that is not yet complete
Enhancements
Improved Connection (and disconnect notification)
- https://github.com/ExpressLRS/ExpressLRS/pull/797
- https://github.com/ExpressLRS/ExpressLRS/pull/784
- https://github.com/ExpressLRS/ExpressLRS/pull/785
Dynamic Power and Fan Thresholds
- https://github.com/ExpressLRS/ExpressLRS/pull/762
- https://github.com/ExpressLRS/ExpressLRS/pull/724
- https://github.com/ExpressLRS/ExpressLRS/pull/812
- https://github.com/ExpressLRS/ExpressLRS/pull/1052
Wide Switch Mode (64/128 pos switches)
Per-Model Configuration & Model Match
- See https://www.expresslrs.org/2.0/software/model-config-match/ for more details
- https://github.com/ExpressLRS/ExpressLRS/pull/765
Bluetooth Joystick
LUA Awesomeness
VTx Administrator
Backpack Support
Home WiFi
- https://github.com/ExpressLRS/ExpressLRS/pull/527
- https://github.com/ExpressLRS/ExpressLRS/pull/753
- https://superuser.com/questions/1330027/how-to-enable-mdns-on-windows-10-build-17134
Telemetry Boost
ActiveAntenna added to Telemetry
OLED
Can haz RGB (and unified RGB code)
- See https://www.expresslrs.org/2.0/quick-start/led-status/ for details.
- https://github.com/ExpressLRS/ExpressLRS/pull/585
Add 250mW power option for FM30/FR Mini
Adds IRegulatory_Domain_IN_866 Domain
Regulatory_Domain_ISM_2400 removed from user_defines
iNav VARIO Sensor added
Added support for KISS lua script
Added support for yaapu telemetry script: thank you yaapu for the good cooperation to implement and tune this feature
Show other devices (FC and RX) in ELRS lua script + allow editing of device parameters
- https://github.com/ExpressLRS/ExpressLRS/pull/977
- https://github.com/ExpressLRS/ExpressLRS/pull/1021
- https://github.com/ExpressLRS/ExpressLRS/pull/997
MEGA Baud Rates
Telemetry always enabled
Switchmode no longer hard coded
Accurate version number and target name shown
- Both the webui and Lua report version number and hash
- And verify firmware target before flashing
New Hardware Targets:
2.4GHz
- SIYI FR Mini RX as TX https://github.com/ExpressLRS/ExpressLRS/pull/746
- DIY_2400_RX_PWMP https://github.com/ExpressLRS/ExpressLRS/pull/998
- MATEK_2400_RX_PWM https://github.com/ExpressLRS/ExpressLRS/pull/1069
- BetaFPV 2400 Micro https://github.com/ExpressLRS/ExpressLRS/pull/1038
- Namimno Flash OLED https://github.com/ExpressLRS/ExpressLRS/pull/1032
- Happymodel Slim Pro renamed to Pro Series
915-868MHz
- DIY_900_RX_PWMP https://github.com/ExpressLRS/ExpressLRS/pull/998
- BetaFPV 900 Micro https://github.com/ExpressLRS/ExpressLRS/pull/1038
- Namimno Voyager OLED https://github.com/ExpressLRS/ExpressLRS/pull/1032
A note on versioning
The versioning scheme chosen by the ExpressLRS devs is based on the semantic versioning scheme. https://semver.org/
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)](https://www.expresslrs.org/2.0/quick-start/getting-started/