Skip to main content

Official Release 2.2.1

ยท 3 min read
Rotorflight
Rotorflight Team

Download Notes
Download Configurator
Download Blackbox
Download EdgeTX Lua
Download Ethos Lua

๐Ÿ”ง Firmware (Rotorflight 4.5.x)โ€‹

๐Ÿ†• New Featuresโ€‹

  • FrSky attitude sensor scaling fixed
  • Voltage and Current corrections added to XDFly ESC telemetry
  • Force half-duplex setting with Spektrum SRXL2
  • Support for USB Mass Storage (MSC) across Mac, Android, and other platforms.
  • Automatic configuration erase when flashing firmware to ensure clean installs.
  • Adjustment function added for yaw_precomp_cutoff.
  • New Rate Dynamics and PID Controller Settings accessible via Lua scripts.

๐Ÿ” Updated Defaults and Improvementsโ€‹

  • Lowered default D gains for improved stability.
  • Increased default HSI gains (Helicopter Stability Index).
  • Improved collective-to-yaw precompensation.
  • Enabled CRSF/ELRS custom telemetry via background Lua script.
  • Updated gyro Output Data Rate (ODR) to 4kHz on F4 and F7 targets for stability.
  • Added Blackbox header timestamps using background Lua sync.
  • Enhanced RPM notch filtering, fixing glitches at startup and low RPM.
  • Improved compatibility with JR XBus (both Mode A and Mode B).
  • Fixed telemetry sensor scaling for ESC1 on S.Port.
  • Resolved lockups and flash handling on G4 processors and W25N NAND flash.
  • Fixed issues with XDFly ESC telemetry lockups.

๐Ÿ–ฅ๏ธ Rotorflight Configurator (v2.2.1)โ€‹

๐Ÿ†• New Featuresโ€‹

  • Added a Presets system to quickly apply CLI snippets from the UI.
  • Added Android and macOS Apple Silicon builds (note: macOS requires manual xattr removal).
  • Improved telemetry sensor interface.

๐ŸŒ Localization & Platform Supportโ€‹

  • Added Spanish language support.
  • Created a portable ZIP version for Windows users.

๐Ÿž Fixes & UI Enhancementsโ€‹

  • Performance improvements
  • Fix crash with older hardware lacking WebGL 2 support
  • Fix Windows 32-bit installer
  • Fix visual bugs on presets tab
  • Fix maximum allowed value for cyclic deadband
  • Improved visibility of mode active indicators in dark theme.
  • Corrected suggested backup filenames.
  • Resolved issues with custom target flashing and Windows installation errors.

๐Ÿ“Ÿ Lua Scripts for EdgeTX / OpenTX (v2.2.1)โ€‹

NOTE! Use the SYS key to bring up the Save menu with Touch UI feature enabled on EdgeTx 2.11+

๐Ÿ†• Pages & Controlsโ€‹

  • Added touch UI support for EdgeTX 2.11+
  • Improved support for FLYROTOR ESC
  • Various minor fixes
  • New "Rate Dynamics" page for advanced rate tuning.
  • New "PID Controller Settings" page for deep tuning options.
  • Units added to most fields for clarity and consistency.

๐Ÿ›  Performance & Stabilityโ€‹

  • Reduced memory usage to improve script responsiveness.
  • Background script (rf2bg) sets the FC clock and enables CRSF/ELRS telemetry automatically.
  • Numerous minor fixes and UX improvements.

๐Ÿ“Ÿ Lua Suite for FrSky Ethos (v2.2.1)โ€‹

๐Ÿ”„ Framework Overhaulโ€‹

  • Complete rewrite using a modular API-driven architecture.
  • Supports dynamic page/module/widget creation based on MSP data.
  • Enabled VSCode development integration.

๐Ÿ“ˆ Functional Enhancementsโ€‹

  • Added Blackbox status, arm state, and disarm flags widgets.
  • Improved connect/reconnect speed and user feedback.
  • Introduced MSP sensor framework for scalable telemetry.

๐ŸŒ Internationalizationโ€‹

  • Improved translation functions and added Italian translation/audio.
  • Fixed character encoding issues in non-English locales.

๐Ÿž Fixes & UXโ€‹

  • Improved alignment of PID defaults to match Flybarless (FBL) systems.
  • Added new adjustment function sounds and UI feedback.

๐Ÿ“Š Blackbox Explorer (v2.2.0)โ€‹

  • Added full support for Rotorflight 4.5.0 log format including headers and log events.
  • Fixed installation issues on some Windows environments.

โœ… Compatibility Notesโ€‹

  • Fully compatible with Rotorflight 2.0 and 2.1 configurations.
  • Users updating from Rotorflight 1.x must reconfigure from scratch.
  • Always verify settings and behavior on the bench before flying after upgrading.