FlySky FS i6 Development - stodev-com-br/opentx GitHub Wiki
This is a developers guide to the FlySky FS-i6. As of this writing, porting has just begun.
The FS-i6 is a prime candiate for OpenTX as the hardware is inexpensive and relatively good quality. Porting is made easier by the generous inclusion of test pads (with labels!) on the PCB and a populated SWD port.
Here is the binary that was included with my radio, restore to binary format for flashing with xxd -r fsi6.bin.xxd > fs6.bin
: https://gist.github.com/nathantsoi/ab352234dedfaf0451c5faa50bfeb9a4
-
processor:
MKL16Z64VLH4
http://cache.freescale.com/files/microcontrollers/doc/data_sheet/KL16P64M48SF5.pdf- freescale kinetis
- arm m0
- 64kb flash
-
radio: fs-hf060
- chipset: A7105
- diversity antenna
-
flash: ft24c128a http://www.fremontmicrousa.com/pdf/FT24C128A.pdf
- 128kb 2wire serial eeprom
-
display: HSG12864-35
- 128x64 dot matrix
There are high resolution images of the board here: http://nathan.vertile.com/blog/2016/07/09/flysky-i6-radio-setup-and-hacking-guide/#teardown
github.com/benb0jangles has already done the work of mapping all the pins: https://docs.google.com/spreadsheets/d/1zjzc8gZ5KuchXy-kxlHZxo5ZAF8aijB2rTaOyLpUX1I/edit#gid=1551778950
I have started working on the pin mappings here: https://docs.google.com/spreadsheets/d/1tlVXp-Tp3wLFl3NDiCuB1yzMSO4qY6s_p4t_xBwUHMk/edit?usp=sharing
Please feel free to comment or improve.
https://github.com/nathantsoi/fs-i6-test
I have created this repo as a testbed for porting. I will get features working in isolation then integrate the OpenTX code.
As of the first commit, if installed in your radio, the LCD backlight should blink.