benb0jangles / FlySky-i6-Mod-

A collection of software modifications for the FlySky i6, some useful, some experiment. All use of this repository is experimental and you use at your own risk. But, progress is being made.
413 stars 132 forks source link

Telemetry RC Support #121

Open mrkaroshi opened 5 years ago

mrkaroshi commented 5 years ago

I'm looking into using the Sik telemetry radio as a cheap form of 'Crossfire' and I'm looking to test some of my preconceptions as to how I'd go about doing this.

Firstly, can the trainer port of the FS-i6 be used to communicate with a telemetry radio? If yes, what information can be received and transmitted? If not, what would it take to allow the serial port to communicate with one?

Secondly, through my experience with the Pixhawk, my understanding is that programs like Mission Planner can transmit 'joystick commands' via telemetry that act as an RC override. Would the FS-i6 be theoretically capable of providing these commands, going from the sticks to the serial port?

Finally, are there any factors here you think I haven't considered/mentioned that would be instrumental in achieving this task?

Thank you in advance for anything you can add or explain to me, I'm really grateful for your work and impressed with everything you've done with the FS-i6 - you've made it into a much more capable device than I thought possible.

qba667 commented 5 years ago

@mrkaroshi On trainer port there is an UART exposed - but it is not active in current mode. To communicate with Pixhawk you will need MavLink protocol it is to much for our 64kB flash and limited RAM. But few well known frames can be possible. I am working on full open source project for I6X after that maybe we can port it to I6 as well.