Kernel driver and support software to use a FlySky FS-iA6B 14-channel RC receiver as a general purpose game controller in Linux.
Go to file
Markus Koch 3dd72431e3
Merge pull request #2 from legooolas/master
Update submodule to most recent commit and patch to match this version
2019-02-26 20:25:34 +01:00
linuxconsole@1cdbf7c955 Update submodule to latest commit. 2019-02-26 19:00:41 +00:00
patches Update patch to apply on most recent version of linuxconsole submodule. 2019-02-26 19:14:00 +00:00
.gitignore Initial commit 2018-11-01 22:47:21 +01:00
.gitmodules Initial commit 2018-11-01 22:47:21 +01:00
LICENSE.txt Initial commit 2018-11-01 22:47:21 +01:00
Makefile Initial commit 2018-11-01 22:47:21 +01:00
README.MD Initial commit 2018-11-01 22:47:21 +01:00
fsia6b.c Initial commit 2018-11-01 22:47:21 +01:00
fsia6b.pro Initial commit 2018-11-01 22:47:21 +01:00

README.MD

FS-iA6B iBus RC receiver

Kernel driver and support software to use a FlySky FS-iA6B 14-channel RC receiver as a general purpose game controller in Linux.

Build instructions

  • Use make to compile the kernel module
  • Make sure to clone all submodules: git submodule init && git submodule update
  • Apply the patches from the patches directory
  • Compile the linuxconsole utils cd linuxconsole; make

Usage instructions

  • Modprobe serio and fsia6b
  • Run 'linuxconsole/utils/inputattach --fsia6b /dev/ttyUSB1'

Known issues

  • Very hacky code. The controller type ID is hardcoded to 100; should be moved to serio header.