Skip to content

tanaimarin/opentx

 
 

Repository files navigation

OpenI6X

OpenI6X Release GitHub all releases

OpenTX port for the venerable Flysky i6X RC radio transmitter.
You can find instructions and videos contributed by fellow early adopters in the RCGroups thread, Telegram group and Rakish Rc youtube channel.

New developers are highly welcome! See developers guide and known issues.

Installation

Go to the wiki for detailed steps.

Implemented features

  • AFHDS2A protocol
  • PPM in/out
  • CRSF with ExpressLRS and Crossfire modules, CRSFshot enabled
    • MEGA Bauds up to 1.8M
    • ExpressLRS V2 configuration (ELRSV2.lua port)
  • Telemetry
  • Audio tones, alarms and vario custom implementation
  • Bootloader (DFU bootloader) - Start by pushing trims to the center, like regular OpenTX one
  • USB Joystick & Storage modes (To enable on standard cable: General Settings > USB Detect: "Once")

Navigation:

Key Function
UP Up. Hold for stats
DOWN Down. Hold for telemetry
OK Confirm. Hold for Model menu
CANCEL Exit. Hold for graceful shutdown (Needed to save timers)
BIND Go right in a line. Go to next page. Hold for general menu.
RIGHT POT Scroll left/right or thru values

Contributors

  • ExpressLRS V2 config, USB support, sound support, bootloader, backporting, bugfixing - Janek (ajjjjjjjj) ongoing collaboration.
  • All the RF code was taken from the great KotelloRC's erfly6: Er9X for i6 and i6x.
  • ADC code taken from OpenGround.
  • This work is based on Jakub's (qba667) work and is forked from his repo.
  • All the contributors of OpenTX.

Packages

No packages published

Languages

  • C 60.0%
  • C 29.5%
  • Lua 3.3%
  • C# 2.3%
  • Python 1.8%
  • CMake 1.5%
  • Other 1.6%