2022-11-20 11:44:09 +01:00
2022-11-20 11:44:09 +01:00
2022-10-25 09:50:44 +02:00
2017-12-18 20:54:22 +01:00
2022-11-03 20:41:48 +01:00
2022-04-16 23:46:10 +02:00
2019-02-22 19:25:01 +01:00
2013-12-02 18:47:43 +01:00
2022-11-20 11:44:09 +01:00

OpenI6X: OpenTX for Flysky FS-i6X

OpenI6X Release GitHub all releases Discord

You can find instructions and videos contributed by fellow early adopters in the RCGroups, Telegram, Discord and Rakish Rc youtube tutorials.

For new contributions and how to build details see developers guide.

Table of Contents

How to install
Features
Navigation
Proper shutdown (I see square icon)
USB connection
Mode 1 and Mode 3 radios
All optional hardware connections
Adjustable backlight level mod
Contributors

Installation

Go to the wiki for detailed steps.

Features

Comparison with original firmware:

Feature FlySky i6X OpenTX i6X
Channels 6/10 16
Mixers 3 32
Models 20 16 / unlimited[1]
External module protocols PPM PPM, CRSF
Logical switches _ ✓
Global variables _ ✓
Timers _ ✓
Nicer sounds _ ✓
Use trims as buttons _ ✓
ExpressLRS ready _ ✓
[1] Unlimited by using USB mass storage mode eeprom backup restore.
  • Protocols:
    • AFHDS2A with SBUS, IBUS and extended SBUS16, IBUS16 - 16 channels modes
    • PPM in/out
    • CRSF with ExpressLRS and Crossfire modules:
      • CRSFshot
      • MEGA Bauds up to 1.8M
      • ExpressLRS V3 configuration (ELRSV3.lua port)
  • 16 channels
  • Telemetry
  • Adjustable backlight brightness level (requires basic mod & backlight_mod build)
  • Audio tones, alarms and vario sound custom implementation
  • DFU bootloader - Start by pushing trims to the center, like regular OpenTX one
  • USB Joystick & Storage modes
  • AUX Serial port with modes:
    • CRSF Telemetry mirror
    • SBUS Trainer
    • Debug (on DEBUG builds)

Navigation

Key Function
UP Up. Scroll values. Hold on main screen for stats.
DOWN Down. Scroll values. Hold on main screen for telemetry.
OK Confirm. Hold on main screen for model menu. Short press on main screen for popup menu.
CANCEL Exit/Back/Cancel.
BIND Scroll pages right or left (long press), go right in a line. Hold on main screen for general menu.

Shutdown

FlySky FS-i6X don't have a software controlled shutdown button, therefore do not switch off radio when you see ▫ icon in top right corner of main screen - it indicates that settings are not yet saved. Wait until it disappears or use "Save all" option from main screen popup menu.

When to use "Save all" option:

  • When you don't want to wait until square icon disapper before shutdown.
  • With USB connected - when USB is connected then settings are not stored with standard delay.
  • To save timers.

USB connection

FlySky FS-i6X don't have a USB VBUS making it impossible to detect USB connection. Without the modification you have to go to General settings and set USB Detect to "Once" everytime you're connecting USB.
Auto connection detection can be added manually by wiring PA15 to USB VBUS preferably with a resistor (I have used 1K).

Mode 1 & Mode 3 radios

With Mode 1 & Mode 3 radios you may experience inverted gimbal movement and swapped gimbals on main screen. To fix this swap gimbal connectors (red-white one with black-white one).

All optional hardware connections

PCB Pad Function
TX2 S.Port (CRSF)
PA9 AUX Serial port TX
PA10 AUX Serial port RX
PA15 USB VBUS (USB connection detection)
PC13 External module power control (it was PC9 up to OpenI6X 1.5.0)
PC9+BL Wiring those together allows for adjustable backlight

hw

Adjustable backlight level mod

Wire PC9 and BL pads together.

hw

Contributors

  • ExpressLRS V2/V3 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.
S
Description
No description provided
Readme GPL-2.0 166 MiB
Languages
C++ 74.1%
C 12.3%
Lua 4.3%
C# 3%
Python 2.3%
Other 3.7%