Skip to content

OpenI6X v2.0.0

Latest
Compare
Choose a tag to compare
@ajjjjjjjj ajjjjjjjj released this 24 Jan 09:11
· 6 commits to master since this release

Release highlights

  • PPM unit is now runtime radio setting.
  • Added automatic USB Connection detection.
  • Added USB Serial mode - USB Telemetry mirror.
  • New optional arming method for ExpressLRS v4.0+.

All changes

General:

  • Convert PPM_UNIT build option to runtime radio setting (EdgeTX port).
  • Completely rewritten pulses logic to match current OpenTX/EdgeTX.
  • Fixed an issue where PPM interrupts were never properly disabled.
  • "Save all" is now "Save settings".
  • Radio Setup menu items alignment matches EdgeTX.
  • Fixed Play delay - switch middle position delay handling.
  • More stable battery voltage readings.
  • Move battery range settings to Radio Hardware tab (EdgeTX port).
  • Removed Set Screen special function.
  • Removed numeric index column from Radio tools.
  • Fix(telemetry): wrong scaling after changing unit to rpm (EdgeTX port).
  • Radio Setup: moved Contrast after Backlight items to match EdgeTX settings order.
  • Code cleanups and updates to match current OpenTX/EdgeTX.
  • Updated translations, removed not used ones.
  • Added SBUS_TRAINER build time option.
  • Buzzer logic improvements.
  • Refactored popups.

USB:

  • Added automatic USB Connection detection. Removed "USB Connect" popup option and USB_VBUS build option.
  • Added USB Serial mode - USB Telemetry mirror, use with e.g.: mwptools.
  • Added title to USB Mode popup.

AFHDS2A:

  • Added ppm center adjustment.
  • Fixed custom failsafe setup for channels > 8.
  • Fixed unique model id check on wrong line.
  • Refactored packet handling.
  • By default do not inject AFHDS2A RSSI at channel 17.

CRSF / ExpressLRS:

  • Improved telemetry driver - fully DMA accelerated - greatly reduced CPU load.
  • Added 3.75M and 5.25M baudrates.
  • Enabled 1000 Hz mixer sync mode.
  • New optional arming method for ExpressLRS v4.0+. Configured in Model setup -> External module.
  • Added support for INT8, U/INT16 data types.
  • Added optional support for STRING and FLOAT data types available as build time option CRSF_EXTENDED_TYPES.
  • Support parameter values longer than 255 characters.
  • New build time option CRSF_FULLDUPLEX to enable CRSF full duplex support with RX at PA15 PCB pad. See wiki.
  • Removed CRSF_UNINVERTED because above supersedes it.
  • Nicer packet stats alignment.
  • Refactored.

DFPlayer:

  • Fixed an issue where DFPlayer was not playing in Radio Setup menu.
  • Fixed issue where volume level was not autosaved.
  • Readjusted volume levels.
    You have to adjust Wav volume after this change.

Known issues

See Issues.

Builds features comparison

Build Heli menu INAV Lite telemetry DFPlayer1
openi6x_2.0.0.zip
openi6x_2.0.0_dfplayer.zip
openi6x_2.0.0_heli.zip
openi6x_2.0.0_heli_dfplayer.zip
  1. Requires adding DFPlayer.

Archives contain bin files for every language.

Flashing & upgrading

Refer to the flashing guide.