# opentx
**Repository Path**: elfinrc/opentx
## Basic Information
- **Project Name**: opentx
- **Description**: i6x刷opentx固件
- **Primary Language**: Unknown
- **License**: GPL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-11-23
- **Last Updated**: 2025-11-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](https://github.com/OpenI6X/opentx/releases/latest)
[](https://github.com/OpenI6X/opentx/releases)
[](https://github.com/openi6x/opentx/blob/master/LICENSE)

[](https://gitpod.io/#https://github.com/openi6x/opentx/tree/master)
[](https://discord.gg/3vKfYNTVa2)

# Custom OpenTX / EdgeTX for Flysky FS-i6X
Join our [Discord](https://discord.gg/3vKfYNTVa2), [RCGroups](https://www.rcgroups.com/forums/showthread.php?3916435-FlySky-I6X-port-of-OpenTX) or [Telegram](https://t.me/otx_flysky_i6x) to contribute, discuss or get help.
## Instructions
- [FlySky i6X user interface](https://github.com/OpenI6X/opentx/wiki/Manual) and other differences to official EdgeTX/OpenTX devices.
- [EdgeTX manual](https://manual.edgetx.org/bw-radios)
- [How to install, upgrade or restore firmware](https://github.com/OpenI6X/opentx/wiki/Flashing-&-Upgrading)
- [Developers guide, how to build](https://github.com/OpenI6X/opentx/wiki/Development)
- [Modifications](https://github.com/OpenI6X/opentx/wiki/Modifications)
## Comparison
| 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](https://github.com/OpenI6X/opentx/wiki/Modifications#dfplayer) in wiki.
[3] By wiring 2 pads, see [instructions](https://github.com/OpenI6X/opentx/wiki/Modifications#adjustable-backlight-level) in wiki.
[4] See [instructions](https://github.com/OpenI6X/opentx/wiki/Modifications#flysky-fs-hzcz03-adj-gimbal) in wiki.
## Credits
* Janek ([ajjjjjjjj](https://github.com/ajjjjjjjj)), continues Kuba's and Mariano's work, added sound, USB, ExpressLRS V2/V3 configuration, telemetry mirror, SBUS trainer, new/fixed drivers, ports, bugfixes.
* Mariano ([marianomd](https://github.com/marianomd)), continued Kuba's work and made it up to useable condition! Added gimbals, buttons, AFHDS2A, PPM, CRSF.
* Kuba ([qba667](https://github.com/qba667)), started this work and made this project possible, it is forked from his repo.
* Wilhelm ([wimalopaan](https://github.com/wimalopaan)) added 16 channels SBUS16 / IBUS16 modes.
* Rafael ([rafolg](https://github.com/rafolg)), ported FlySky Hall Gimbal support from EdgeTX.
* Tom ([tmcadam](https://github.com/tmcadam)) fixed AFHDS2A PWM mode selection.
* The internal RF code was taken from the great KotelloRC's [erfly6: Er9X for i6 and i6x](https://bitbucket.org/KotelloRC/erfly6/src/master/).
* Some of the internal RF fixes are a result of analysing [pascallanger's](https://github.com/pascallanger) [DIY-Multiprotocol-TX-Module](https://github.com/pascallanger/DIY-Multiprotocol-TX-Module).
* ExpressLRS configurator is based on elrsV2/V3.lua from [ExpressLRS](https://github.com/ExpressLRS/ExpressLRS).
* Some of the ports are from [EdgeTX](https://github.com/EdgeTX/edgetx/).
* ADC code taken from [OpenGround](https://github.com/fishpepper/OpenGround).
* All the contributors of [OpenTX](https://github.com/opentx/opentx/).