FS-i6 8 channels patch!

Not sure what firmware to use? Making a new firmware? Ask in here!
Post Reply
ThomHPL
Posts: 8
Joined: Sun Aug 23, 2015 5:39 pm
Country: Belgium

FS-i6 8 channels patch!

Post by ThomHPL » Sun Aug 23, 2015 5:47 pm

Hi everyone,

I registered to this forum to post my work in here. I started a serie of posts on my blog, to study the FS-i6.
The first article is already translated to english, and the plot is: "Wtf with IBus? The receiver sends 14 channels to the flight conroller?!"

To the people who have read until the end of the post: Yes, the transmitter does send thoses 14 channels :)

I'll translate the second article in english a soon as possible ;)

https://basejunction.wordpress.com/2015 ... els-part1/

I'll probably need help in the near future, especially to help me with ARM programming, or to reverse the MCU firmware, or the updater firmware, or to explain how to use the SWD debug port to flash the chip... So many things ;)
Last edited by ThomHPL on Sun Sep 13, 2015 7:58 pm, edited 1 time in total.
My electronic/hacking blog: https://basejunction.wordpress.com/


ThomHPL
Posts: 8
Joined: Sun Aug 23, 2015 5:39 pm
Country: Belgium

Re: FS-i6 Reversing (14 channels?!)

Post by ThomHPL » Sun Sep 13, 2015 7:58 pm

Quick update:
I managed to add 2 channels to my FS-i6, and it's now easy to add more!
I still need to work on an updater so everyone will be able to install my patched firmware.

Check out my blog entry!
My electronic/hacking blog: https://basejunction.wordpress.com/

Gigawipf
Posts: 3
Joined: Mon Sep 21, 2015 1:51 pm
Country: Germany

Re: FS-i6 8 channels patch!

Post by Gigawipf » Mon Sep 21, 2015 1:55 pm

This is awesome.
I don't have this transmitter yet but maybe i will buy it later and i will definetly try your firmware modification.
Is there a chance to get telemetry working with the naze32 and can i change the gimbals?
Keep your work up.

User avatar
Wimh
Posts: 74
Joined: Wed Dec 28, 2011 1:41 pm
Country: -
Location: Oosterzele, Belgium
Contact:

Re: FS-i6 8 channels patch!

Post by Wimh » Fri Sep 25, 2015 2:39 pm

there seems to be an 8 channel version available...

http://www.rclogger.com/RC-EYE/Spare-Pa ... ystem.html
Wim
Belgium

Gigawipf
Posts: 3
Joined: Mon Sep 21, 2015 1:51 pm
Country: Germany

Re: FS-i6 8 channels patch!

Post by Gigawipf » Thu Oct 01, 2015 9:39 pm

Shouldn't it be possible to use the firmware from that 8 channel version on the i6 and use it to get more information about the firmware? They look pretty identical.


ThomHPL
Posts: 8
Joined: Sun Aug 23, 2015 5:39 pm
Country: Belgium

Re: FS-i6 8 channels patch!

Post by ThomHPL » Mon Oct 05, 2015 2:54 pm

Indeed it would be interesting to have this firmware, I'm pretty sure the hardware is 100% the same.

In the meantime, I finished my custom updater for the i6. I'll share it as soon as more testing is done.
My electronic/hacking blog: https://basejunction.wordpress.com/

quadfather
Posts: 23
Joined: Wed May 13, 2015 12:57 am
Country: United Kingdom

Re: FS-i6 8 channels patch!

Post by quadfather » Wed Oct 07, 2015 9:38 pm

Excellent work, Thom. Have you made any progress with the flasher? I'd love to give it a try.

ThomHPL
Posts: 8
Joined: Sun Aug 23, 2015 5:39 pm
Country: Belgium

Re: FS-i6 8 channels patch!

Post by ThomHPL » Thu Oct 08, 2015 11:31 pm

Hi, yes the flasher is done. I just have to adjust a few details.
I'd be happy to let you try, do you have a iA6B receiver and the ability to use it in iBus mode?
My electronic/hacking blog: https://basejunction.wordpress.com/

quadfather
Posts: 23
Joined: Wed May 13, 2015 12:57 am
Country: United Kingdom

Re: FS-i6 8 channels patch!

Post by quadfather » Fri Oct 09, 2015 11:58 pm

Thom, do you know which flight controllers support iBus? Is it the same as SBUS? I have the iA6B receiver.

ThomHPL
Posts: 8
Joined: Sun Aug 23, 2015 5:39 pm
Country: Belgium

Re: FS-i6 8 channels patch!

Post by ThomHPL » Sat Oct 10, 2015 12:39 pm

I have a naze32 clone with baseflight installed on it. It is not the same as SBUS, but the baseflight firmware support iBus directly, I don't know for other boards :/
My electronic/hacking blog: https://basejunction.wordpress.com/

quadfather
Posts: 23
Joined: Wed May 13, 2015 12:57 am
Country: United Kingdom

Re: FS-i6 8 channels patch!

Post by quadfather » Sat Oct 10, 2015 12:41 pm

No problem, I have plenty of Nazes to play with. Didn't know Baseflight supported it, I'm using Cleanflight and I don't think it has been merged yet. At least it's not selectable in the Configurator.

ThomHPL
Posts: 8
Joined: Sun Aug 23, 2015 5:39 pm
Country: Belgium

Re: FS-i6 8 channels patch!

Post by ThomHPL » Sat Oct 10, 2015 10:27 pm

It seems that it's possible with CLI commands.
Check out: here
My electronic/hacking blog: https://basejunction.wordpress.com/

quadfather
Posts: 23
Joined: Wed May 13, 2015 12:57 am
Country: United Kingdom

Re: FS-i6 8 channels patch!

Post by quadfather » Sat Oct 10, 2015 11:20 pm

Yeah, it works in Baseflight but not Cleanflight, I checked it earlier. Cleanflight doesn't accept any serialrx_provider other than those listed, and iBus isn't one of them.

Where can I find your patched updater?

ThomHPL
Posts: 8
Joined: Sun Aug 23, 2015 5:39 pm
Country: Belgium

Re: FS-i6 8 channels patch!

Post by ThomHPL » Sat Oct 10, 2015 11:38 pm

Sorry I thought it was the cleanflight wiki :/
I'm sending you the firmware by private message.
My electronic/hacking blog: https://basejunction.wordpress.com/

ThomHPL
Posts: 8
Joined: Sun Aug 23, 2015 5:39 pm
Country: Belgium

Re: FS-i6 8 channels patch!

Post by ThomHPL » Mon Oct 19, 2015 2:13 pm

Hi everyone,
I released everything needed to easily patch the TX. Check out my blog:
https://basejunction.wordpress.com/
My electronic/hacking blog: https://basejunction.wordpress.com/

natester
Posts: 1
Joined: Sat Jul 23, 2016 10:55 pm
Country: -

Re: FS-i6 8 channels patch!

Post by natester » Sat Jul 23, 2016 10:58 pm

awesome work! i also did a teardown here: http://nathan.vertile.com/blog/2016/07/ ... /#teardown

anyone want to help w/ an opentx port? https://github.com/nathantsoi/opentx/tree/target/fs-i6


Post Reply

Return to “other”