3.4.0-RC1
版本发布时间: 2024-04-13 18:26:36
ExpressLRS/ExpressLRS最新发布版本:3.5.3(2024-11-29 14:43:30)
Getting Started 3.0 Documentation
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.
- This is a release candidate. We have tested it using our release test plan, but there may still be bugs. Don't flash it to anything important. We appreciate the community testing.
- Lua script MUST be updated to elrsV3.lua and is backwards compatible with 2.x. Firmware get it here: Lua
Compatibility
This is a feature release version (meaning it contains new features, targets and bug-fixes) and is compatible with all V3.X versions.
Who should update from V3.3?
- Our 3 LBT users
- Anyone who is interested in the latest and greatest features listed below
Who should NOT update from V3.3?
Our STM32 users. This includes the Happymodel ES915 TX/RX, Happymodel PP, NamimnoRC V1 Flash/Voyager TX/RX, FM30, Ghost and FrSky R9 hardware.
New Features
More detail on the below features will be added with coming RCs and the final release.
Team Race
#2176
"Match TX" output power
#2242
Added US433 domains
#2309
Sentinel tracker integration
#2370
Move targets to separate repository
#2400 This allows the dev team to add new targets as soon as they have been tested/passed, if they don't require firmware changes to support them
Added serial protocols on receivers
#2408 Support Graupner HoTT telemetry sensors #2631 HoTT Telemetry: robustness measure
ESP32-S3 target support
#2410 Support for ESP32-S3 targets #2463 Get thermal info from S3 if no LM75A #2472 Fix esp32s3 and backpack passthrough flashing settings #2494 Allow flashing of the backpack on S3 via USB
PWM extensions
#2346 DShot output for PWM receivers #2425 Configurable I2C pins for PWM capable (ESP32) receivers #2535 PWM failsafe modes, like no-pulse, hold, and custom set position #2624 WebUI: prevent multiple I2C SCL/SDA selections
OLED/TFT menu updates
#2322 Configurable OLED/TFT startup splash screen #2432 Added switch-mode and Gemini settings
UDP/WiFi Joystick support
#2444 Adds a Joystick that sends data via UDP/WIFI
SPI VTx control
#2515 VTX SPI output calibration routine and initial PWM value config #2583 Fixed VTX PWM array initialization for unified ESP32 targets
Better binding experience
#2542 Allow all binding methods on RX #2523 Support CRSF bind command from betaflight
Support for non-EdgeTX handsets
#2528 PPM handset support #2612 Fix TX module PPM input seeing spurious channels
Support for Semtech LR1121 dual-band radio
#2540 Gemini Xrossband (GemX) - LR1121 Driver #2616 Adds LR1121 image calibration #2617 Fix LR1121 binding (adds 2.4GHz binding) #2618 Allow choosing the domain for LR1121 modules
Fix for LBT telemetry lost
#2643 LBT - Change TX modules to use RX mode with timeout
Support for BMP280/BME280 I2C barometers on receivers
#2480 Add BMP280/BME280 I2C barometer support
New Targets
With the separation of the targets from the main firmware repository we will list only those targets that are only supported from this release onwards. Any new targets that have been added that can be supported by older firmware will just show up in Configurator.
Receivers
Transmitters
- Add ESP8285 900MHz TX Target #2566
Maintenance
- Allow SPI VTx operation without an FC, for use with planes/cars etc that do not use a flight controller #2316
- Display a logo on OLED/TFT boot #2322
Fixes
- Fix backpack on Gemini 900 target #2323
- Disable MSP VTx after no comms on boot #2324
- Bring back full 16 Channel support #2365
- Work around hardware bug in ESP32-S3 SPI implementation for SPI connected VTx #2406
- Add float support to Lua #2415
- Fix Lua for SELECT types with only one value #2416
- Various web UI fixes and improvements #2422
- Hide lua backpack items if the backpack is disabled #2429
- SUMD not working at packet rates above 100Hz #2478
- Pin AsyncTCP to a specific version (The upstream released a broken version!) #2522
- Allow screen rotation for TFT screens #2520
- Disable processing MSP VTX commands if there is no SPI VTx #2525
- Pick SSID with strongest RSSI in mesh networks with multiple identical SSIDs #2536
- Allow setting the destination for CRSF MSP packets (fixes integration with rotorflight) #2550
- Fix error when radio chip failed to read #2567
- Update the wifi power levels #2568
- Only call servo function if theres a change #2571
- PWM testing/fixes #2588
- Increase SX1276 SyncPktIntervalDisconnected for 25Hz #2589
- Add file drag-and-drop to web UI update tab #2590
- Pass through handset channels if headtracking switch is off #2615
- Fix "Not set" UID badge in web UI #2619
- Fix antenna value for Diversity/Gemini receivers #2622
Known Issues
- Some STM32 hardware is currently not compatible with v3.4.
1、 elrsV3.lua 27.76KB