Skip to content

OpenI6X/opentx

 
 

Repository files navigation

Release GitHub all releases GitHub license OpenI6X Discord

Banner

OpenI6X

Goal of the project is to bring customized EdgeTX / OpenTX to FlySky I6X and other STM32F0 based radios.

Join our Discord, RCGroups or Telegram to contribute, discuss or get help.

New contributors are very welcome.
You can help by improving documentation, adding or suggesting features, fixing or reporting bugs.

Instructions

See Wiki for more.

Comparison with original firmware

Feature FlySky i6X OpenI6X
Channels 6/10 16
Mixers 3 32
Models 20 20 / unlimited[1]
Protocols AFHDS, AFHDS2A, PPM AFHDS2A + 16Ch modes, PPM, CRSF
Trainer PPM PPM, SBUS
Timers _
Voice annoucements _ [2]
Variometer _
ExpressLRS ready _ ✓ Configurator built-in (no need for LUA)
Adjustable screen brightness _ [3]
USB Modes Joystick Joystick, Storage, Serial (Telemetry mirror, Debug)
AUX Serial port _ ✓ SBUS Trainer, Telemetry mirror, Debug
FlySky FS-HZCZ03-ADJ Gimbal support _ [4]
Languages EN, CN PL, EN, CZ, DE, ES, FI, FR, IT, NL, PT, SE

[1] Unlimited by using USB mass storage mode eeprom backup/restore.
[2] By adding DFPlayer, see instructions in wiki.
[3] By wiring 2 pads, see instructions in wiki.
[4] See instructions in wiki.


Languages

  • C++ 74.8%
  • C 11.4%
  • Lua 4.3%
  • C# 3.0%
  • Python 2.4%
  • CMake 1.9%
  • Other 2.2%