Flysky Fs T6 Firmware Update

  четверг 30 апреля
      94

Introduction: FlySky FS-i6X Setup With a RC Simulator

Keep OK pressed to confirm that you want to update the FW, then use the up/down button to choose 'yes' in the following question and -finally- the TX will let you update its FW! Now back to the PC. Extract the file from the 1.7.5.zip you've downloaded and execute 'flysky-updater-win.exe' or 'flysky-updater-win64.exe' depending on your windows.

Hi Everyone,

In this Instructable I’ll show you how to connect the FlySky FS-i6 controller to an RC simulator.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: What's Needed?

In order for you to be able to fly a model aircraft you will need to first learn how. For that, the use of a simulator software is really indispensable as it gives you room for mistakes without costly repairs of your model. And believe me, yo gonna crash.

The controller I have is the FlySky FS-i6X and it’s an awesome one for the cost of it. Below are links for everything that you gonna need to start practicing. Additionally to the controller, I’ve purchased this simulator cable that has three parts, the USB controller, the s-video to 3.5mm audio and additional larger MIDI connector for other FlySky transmitters.

Simulator Software - ClearView
http://rcflightsim.com/

FlySky FS-i6X: http://s.click.aliexpress.com/e/bwad7dI

Simulator Cable Flysky FS-SM100: http://s.click.aliexpress.com/e/bqxkOxSu

Step 2: Connect the Controller

The connection process is quite simple where you need to plug the s-video cable into the training port of your controller. This port is usually on the back and it is being used for connecting with other controllers so you can have an actual teacher next to you.

Once that is done, we need to connect the USB controller. First, plug in the 3.5 mm jack into the receptacle on the controller cable and then plug the USB into your computer.

Step 3: Simulator Software

The simulator I use is called ClearView and you can get it from here.

Before launching the simulator it is necessary that we have the controller connected through USB and we have it powered on. Once we start the simulator, we can go to Settings > Controller Setup to select and set up our controller.

Step 4: Calibrate the Controller

Step 1 is to select your controller. If you have made the connection properly, the controller should be listed in the drop down as PPM. Select it and you should see the controls moving once you move the sticks. However, not always the controller has the full range of motion. Therefore it is recommended that you calibrate the controller by pressing on the calibrate button.

First you gonna be asked to center all of the sticks, and then on the next step is to move all of the sticks in circles to their end positions. Once done, click OK and you should now see your controller moving the controls to the end positions.

Step 5: Enjoy Flying

What's next is for you to choose your model and site and enjoy flying. Similar to how real pilots learn to fly, you are required to spend a lot of time on the simulator in order to manage to fly properly and save your model.

If you have any flying tips or recommendations, please leave them down in the comments, don’t forget to subscribe to my YouTube channel and happy flying until the next one.

Be the First to Share

Recommendations

Arduino Pinball Machine That Plays Itself! in Robots
188 12K
176 20K
  • Arduino Contest 2020

  • First Time Author Contest

  • Space Challenge

(Based on work from Goebish who did the first iA6B upgrade instructions)

Use this procedure at your own risk

A requirement for this procedure is the ST-Link V2 debugging stick. It is available for cheap on eBay og banggood ()

This procedure will allow you to install new firmware on most FlySky Receivers. The Receivers are all powred by an STM32 chip, and for some receivers there are different firmware releases.

The FS-i10 can update some/all receivers (?) over the air. But I do not have the FS-i10.

If you want to support me, please click this affiliate link when going to shop at Banggood - It is free for you, but I will get some money from banggood:https://www.banggood.com/?p=9O2015638249201406IM Grassvalley com login page.

Firmware releases

  • iA6B: Version 1.6 - Firmware with 8 channel PPM output (first had 6 channels only)
  • iA6C: Version x.x - Just a dump from a Turnigy iA6C receiver
  • X6B: Version x.x - This is a firmware confirmed working with failsafe on iBus (BetaFlight/iNav). There have been some reports on receivers which just did channel hold on iBus/PPM, and only working failsafe on PWM. If you have one of these defective receivers, you should update.
  • iA8X
  • X8B
  • A8S: Version 2
  • 8A: Version 2 (probably A8S clone)

If you want firmware with the true receiver RSSI on iBus channel 8 or 4, then please download the firmware from Clerics repository rather than mine.https://github.com/Cleric-K/FlySkyRxFirmwareRssiMod

Instructions

Download and install ST-Link driver:http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link009.html#getsoftware-scroll

Download ST-Link Utility:http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html#getsoftware-scroll

Connect the iA6B to the ST-Link:

  • connect a gnd pin of the receiver to gnd on the ST-Link. Power the RX with 5V - You can use the 5V from the ST-Link, or another source. Or you can power it directly with 3.3V on the 3.3V pad.
  • solder wires to CLK & DAT pads inside the RX then connect them to the ST-Link SWCLK & SWDIO pins. Some people prefers to press pins to the pads instead of soldering. It takes a bit of practice, but should be safe since the bootloader is in ROM, and is not overwritten.

X6B:

iA6B:

iA6C:

iA8X:

X8B:

A8S:

8A:

Flysky

Making a backup

  • Launch ST-Link Utility
  • Set the Address field to 0x08000000 and Size to 0x8000
  • Click Connect to the target
  • Click Save () to keep a backup of your firmware, just in case ..

Flashing new firmware

  • Download the firmware from https://github.com/povlhp/FlySkyRxFirmware (or to get RSSI on iBus channel 8 or 14 from https://github.com/Cleric-K/FlySkyRxFirmwareRssiMod )optional: open it in an hex editor then change the 4 bytes at offset 0x1C00 (12 34 56 78) to change RX ID, I think you can use any arbitrary values, just avoid using FF FF FF FF. If you do not do this, your receivers might have same ID; and be bound at same time.I recommend using the ID from the old firmware.
  • Click open () then select the new firmware file
  • Click Program Verify (), check that start address and file path are correct, then click start. I had to select verify after programming.
  • Click Disconnect ()

Verify

Rebind the RX to DeviationYou should now see RSSI in dB in telemetry monitor screen (~ -60d)Verify reported voltage levels are correct. The iA6C firmware on X6B has some pins swapped, and wrong reporting.