Upgrading Smart Port (S.Port) devices using a Taranis instead of the STK usb tool

Florent MartelCraft and Theory, LLC | Engineering consulting126 Comments

Like many electronic devices today, the FrSky products run code on a chip (firmware) which can be upgraded to get the latest improvements and address various bug fixes. For instance, upgrading is particularly valuable for European users since FrSky released for 2016 their LBT firmwares which has a much-improved range performance and stability compared to previous versions (https://www.frsky-rc.com/lbt-eu-firmware-official-release/). If upgrading to LBT, both your TX module and receiver must be upgraded, otherwise they won’t be able to communicate with each other! Another reason to upgrade your FrSky firmware is to correct a bug in the R9 receiver that slowed down Smart Port telemetry.

FrSky has a USB tool called S.Port Tool Kit (STK) to upgrade the firmware using a computer program. However, neither the STK USB tool nor the computer program are necessary to upgrade the firmware because your Taranis is designed to do this in just a few steps!

  1. Download the firmware file(s) (.frk) corresponding to your FrSky equipment from the FrSky website.
  2. Enter bootloader mode on the Taranis by sliding both horizontal trims, each under the main sticks, towards the center and then turning the Taranis on. The top of the Taranis LCD screen should now display “Taranis Bootloader.”
    Actions to enter bootloader mode on the Taranis

    Actions to enter bootloader mode on the Taranis

  3. Connect a USB cable between the Taranis and the computer. “USB Connected” should appear in the center of the Taranis LCD screen and the SD card should appear as a computer drive.
  4. Copy the firmware file(s) (.frk) to the Taranis SD card (to the root directory or in any folder).
  5. Unplug the USB cable, navigate the choices, select “Exit,” and press ENT to validate.

If upgrading the internal Taranis radio module:

From the OpenTX main screen, long press on MENU then press on PAGE to get to the “SD CARD” screen. Navigate the choices until the firmware file for the internal Taranis radio module is highlighted (XJT_*.frk). Press ENT. A popup menu should appear.

Select “Flash internal module” then press ENT. Wait until the progress bar is completed and you are back on the SD CARD screen. Congratulations. You have upgraded the internal Taranis radio module to the latest firmware!

If upgrading other FrSky Smart Port (S.Port) equipment (e.g., receiver, sensor):

Taranis X9D, X9D+, X9E

Swap the red (+) and black (-) wires on the male servo connector of the cable you normally use to connect to the Smart Port bus of your FrSky equipment and connect to the lower three pins under the TX module cover of the Taranis. Triple check this because you may fry your equipment if done incorrectly!!!

Connect the other end of the cable to the Smart Port (S.Port) of your FrSky equipment.

From the OpenTX main screen, long press on MENU then press on PAGE to get to the “SD CARD” screen. Navigate the choices with the +/- buttons until the firmware file you want to flash onto your FrSky equipment is highlighted. Press ENT. A popup menu should appear.

Select “Flash external module” then press ENT. Wait until the progress bar is completed and you are back on the SD CARD screen. Congratulations. You have upgraded your FrSky Smart Port equipment to the latest firmware!

Don’t forget to swap back the wires on your cable when you’re done!!!

Taranis Q X7, Q X7S

The Q X7/Q X7S has a dedicated servo-type Smart Port located under the bottom cover, so in most cases, a male to male servo cable is all that is needed to connect the equipment.

 

If your Q X7/Q X7S doesn’t have this connector (the early batches didn’t), you can still use the the Smart Port bus under the TX module cover in the back of the Taranis. Again, triple check that you swapped the + and – wires as this may fry your equipment if done incorrectly!!!

Flashing FrSky module firmware with Taranis

 

Video tutorial: https://www.youtube.com/watch?v=25KgwgWicJ8

Blogs:

http://www.dronetrest.com/t/how-to-upgrade-your-frsky-receiver-firmware-x8r-x4r-x4r-sb/1667

https://oscarliang.com/flash-frsky-rx-firmware/

http://rcdiy.ca/taranis-opentx-s-port-firmware-flashing/

126 Comments on “Upgrading Smart Port (S.Port) devices using a Taranis instead of the STK usb tool”

  1. Great blog. I have a question. I have two FrSky FLVSS to monitor each battery on my hexa. For the telemetry to work with these I have to change the Physical ID (and maybe the Group ID???) of one of these. Can this be done using the Taranis TX? Or is it only firmware flashing that can be done?

  2. I’m glad you asked! Ways to do this will be detailed in an upcoming blog post. By the way, the next release of FlightDeck will support dual battery systems: two FLVSS/MLVSS or two ArduPilot power modules (voltage/current sensors), or both! You’ll be able to see the voltage/current measurements and get warnings based on the information of both batteries.

    When using two FLVSS or MLVSS sensors, the “SensorID” (a.k.a. “PhysicalID”) of one of the two cell sensors must be changed to something other than the default value of 2, so that both don’t use the same ID. This can be done using either a FrSky Servo Channel Changer or the FrSky S.Port Tool program for PCs (which also requires additional equipment to connect the Smart Port bus to the PC).

    To my knowledge, there’s no way to do this currently using the Taranis. Does anyone else know how to do that (change PhyID using Taranis)?

  3. Someone essentially lend a hand to make seriously posts I would state.
    This is the very first time I frequented your web page and to this point?
    I surprised with the analysis you made to create
    this particular put up extraordinary. Great activity!

  4. Wow, superb weblog format! How long have you been running a blog for?
    you made blogging look easy. The overall look of
    your web site is great, as well as the content!

  5. I was more than happy to find this site. I want to to thank you for your time due to
    this wonderful read!! I definitely enjoyed every little bit of it and
    i also have you saved as a favorite to look at new
    stuff on your web site.

  6. A person essentially lend a hand to make severely articles I’d state.
    That is the very first time I frequented your website page and so far?

    I surprised with the research you made to make this particular put up
    amazing. Fantastic activity!

  7. hi!,I really like your writing very a lot! percentage we be in contact more
    about your post on AOL? I need an expert in this house to unravel my problem.

    May be that is you! Having a look ahead to peer you.

  8. Hey I know this is off topic but I was wondering if you knew of any widgets I
    could add to my blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time and was hoping maybe you
    would have some experience with something like this.
    Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.

  9. Howdy just wanted to give you a quick heads up and let you know a few of
    the pictures aren’t loading correctly. I’m not sure why but I think its a linking
    issue. I’ve tried it in two different web browsers and both show the same results.

  10. I don’t even know how I ended up here, but I thought this post was great.

    I don’t know who you are but definitely you are going to a famous blogger if you are not already 😉 Cheers!

  11. May I simply just say what a comfort to discover someone
    who genuinely understands what they’re discussing on the net.
    You definitely realize how to bring a problem to light and
    make it important. More people need to read
    this and understand this side of your story. It’s surprising you are not more popular
    given that you definitely possess the gift.

  12. Hello There. I found your blog using msn. This is an extremely
    well written article. I will be sure to bookmark it and come back to read more
    of your useful information. Thanks for the post. I’ll certainly return.

  13. Incredible! This blog looks just like my old one!
    It’s on a entirely different subject but it has
    pretty much the same page layout and design. Excellent choice of colors!

  14. Hi, I do believe this is an excellent blog. I stumbledupon it ;
    ) I will revisit yet again since I book marked it. Money and
    freedom is the greatest way to change, may you be rich and continue to guide other people.

  15. I like the valuable information you provide in your articles.

    I will bookmark your weblog and check again here regularly.
    I am quite sure I will learn many new stuff right here! Best of luck
    for the next!

  16. Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time and was hoping maybe
    you would have some experience with something like this.
    Please let me know if you run into anything. I truly enjoy
    reading your blog and I look forward to your new updates.

  17. Hello, the whole thing is going nicely here and ofcourse
    every one is sharing data, that’s actually excellent, keep up writing.

  18. I loved as much as you’ll receive carried out right
    here. The sketch is tasteful, your authored subject matter stylish.

    nonetheless, you command get got an edginess over that you wish be
    delivering the following. unwell unquestionably come more formerly again since exactly the same nearly very
    often inside case you shield this increase.

  19. Awesome website you have here but I was curious if you knew of any
    user discussion forums that cover the same topics talked about here?

    I’d really like to be a part of online community where I can get responses from other knowledgeable individuals that share the same interest.

    If you have any suggestions, please let me know. Appreciate it!

  20. Hey terrific blog! Does running a blog like this require a large amount of work?

    I’ve very little knowledge of computer programming but I
    had been hoping to start my own blog soon. Anyway, should you have any suggestions or
    tips for new blog owners please share. I know this is off
    topic but I just had to ask. Kudos!

  21. It’s perfect time to make a few plans for the long run and it’s time to
    be happy. I have read this publish and if I may just I desire to suggest you some fascinating issues or tips.
    Perhaps you could write next articles regarding this article.
    I want to read even more things about it!

  22. Fantastic beat ! I wish to apprentice whilst you amend your website, how could
    i subscribe for a weblog site? The account aided me a
    applicable deal. I have been a little bit familiar of
    this your broadcast provided bright transparent concept

  23. Amazing things here. I am very satisfied to peer your post.
    Thanks a lot and I am taking a look ahead to contact you.
    Will you please drop me a e-mail?

  24. Hey there! I know this is kind of off topic but
    I was wondering which blog platform are you
    using for this website? I’m getting tired of WordPress
    because I’ve had issues with hackers and I’m looking at options for another
    platform. I would be awesome if you could point me in the direction of a
    good platform.

  25. Excellent post. Keep posting such kind of info on your site.
    Im really impressed by it.
    Hello there, You’ve done a fantastic job. I’ll certainly digg it and personally suggest to my friends.
    I am sure they will be benefited from this site.

  26. Excellent web site you have here.. It’s hard to
    find good quality writing like yours these days.

    I seriously appreciate individuals like you! Take care!!

  27. Thank you for the auspicious writeup. It in fact was a amusement account it.
    Look advanced to more added agreeable from you! By the way, how can we communicate?

  28. Fantastic site. Lots of useful information here. I am
    sending it to a few buddies ans also sharing in delicious.
    And certainly, thank you in your effort!

  29. Hiya! I know this is kinda off topic but I’d figured
    I’d ask. Would you be interested in exchanging links or maybe guest authoring a blog article
    or vice-versa? My blog addresses a lot of the same topics as yours and I feel we could greatly benefit from each
    other. If you happen to be interested feel free to shoot me an email.
    I look forward to hearing from you! Fantastic blog by the way!

  30. I loved as much as you’ll receive carried out right here.
    The sketch is tasteful, your authored subject matter stylish.
    nonetheless, you command get bought an shakiness over
    that you wish be delivering the following. unwell unquestionably
    come more formerly again since exactly the same nearly a lot often inside case you shield
    this increase.

  31. excellent issues altogether, you simply gained a logo new reader.
    What could you recommend about your publish that you
    simply made a few days ago? Any positive?

  32. We are a group of volunteers and starting a new scheme in our community.
    Your website offered us with helpful info to work on. You’ve done an impressive task and
    our entire community will be grateful to you.

  33. Thank you for the auspicious writeup. It in fact was a amusement account it.
    Look advanced to far added agreeable from you! However, how can we communicate?

  34. Hmm is anyone else encountering problems with the images on this
    blog loading? I’m trying to determine if its a problem on my end or if it’s the blog.
    Any suggestions would be greatly appreciated.

  35. I’m not sure where you’re getting your info, but good topic.

    I needs to spend some time learning much more or understanding more.

    Thanks for fantastic info I was looking for this info for my mission.

  36. Definitely believe that which you stated. Your favorite reason seemed to be on the web the easiest thing to be aware of.
    I say to you, I certainly get annoyed while people consider worries that
    they just don’t know about. You managed to hit the nail upon the top and also defined out the whole
    thing without having side-effects , people could take
    a signal. Will probably be back to get more. Thanks

  37. This design is incredible! You certainly know how to keep a reader amused.

    Between your wit and your videos, I was almost
    moved to start my own blog (well, almost…HaHa!) Excellent
    job. I really loved what you had to say, and more than that, how
    you presented it. Too cool!

  38. I don’t even know how I ended up here, but I thought this post was good.
    I do not know who you are but certainly you are going to a famous blogger if you are not already ;
    ) Cheers!

  39. I do believe all of the ideas you have presented for your post.

    They are very convincing and can definitely work.
    Nonetheless, the posts are too short for starters. May you please extend them a bit from subsequent time?
    Thanks for the post.

  40. Undeniably consider that which you said. Your favorite justification appeared to be on the net the simplest factor to be mindful of.
    I say to you, I certainly get irked even as other
    folks think about worries that they just do not recognise about.
    You managed to hit the nail upon the highest and also defined out the entire thing without having side-effects , other folks could take a
    signal. Will likely be back to get more. Thanks

  41. Hi there all, here every one is sharing these kinds of know-how, so it’s good to read this
    website, and I used to visit this webpage all the time.

  42. What’s Taking place i’m new to this, I stumbled upon this I’ve found It absolutely useful
    and it has aided me out loads. I am hoping to give a contribution & assist other customers like its aided me.
    Good job.

  43. Hi, i feel that i noticed you visited my website thus i
    got here to return the desire?.I am trying to find things
    to enhance my website!I suppose its good enough to use some of your concepts!!

  44. Thanks on your marvelous posting! I truly enjoyed reading it, you are
    a great author.I will make sure to bookmark your blog and definitely will come back down the road.

    I want to encourage you to definitely continue your great work,
    have a nice evening!

  45. Greate post. Keep posting such kind of info
    on your page. Im really impressed by your site.
    Hi there, You have done an incredible job. I will
    definitely digg it and for my part recommend to my friends.
    I am confident they’ll be benefited from this web site.

  46. Today, I went to the beach with my kids. I found a sea shell
    and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed.
    There was a hermit crab inside and it pinched her ear. She never wants
    to go back! LoL I know this is entirely off topic but
    I had to tell someone!

  47. My brother recommended I might like this blog. He was once entirely right.
    This submit actually made my day. You cann’t believe just how a lot time I had spent for
    this info! Thanks!

  48. Hi every one, here every person is sharing these kinds of
    experience, thus it’s fastidious to read this blog, and I
    used to pay a quick visit this web site every day.

  49. I am really pleased to glance at this website posts which carries lots of helpful information, thanks for providing
    these information.

  50. I was suggested this blog by my cousin. I’m not sure whether this post is written by him as
    nobody else know such detailed about my trouble. You’re incredible!

    Thanks!

  51. Please let me know if you’re looking for a article writer
    for your blog. You have some really great posts and I feel I would be a good asset.
    If you ever want to take some of the load off, I’d love to write some material for your blog in exchange for
    a link back to mine. Please blast me an email if interested.
    Thanks!

  52. What’s up it’s me, I am also visiting this site regularly, this web site is in fact pleasant and the visitors are in fact sharing nice thoughts.

  53. you’re truly a excellent webmaster. The website loading velocity is amazing.
    It sort of feels that you are doing any distinctive trick.
    Furthermore, The contents are masterpiece. you have performed
    a fantastic process on this matter!

  54. Nice blog here! Also your web site loads up
    fast! What host are you using? Can I get your affiliate link to your host?
    I wish my web site loaded up as quickly as yours
    lol

  55. Hi there, I found your web site by the use
    of Google at the same time as searching for a similar subject, your website got here
    up, it appears to be like good. I have bookmarked
    it in my google bookmarks.
    Hi there, simply turned into alert to your weblog thru Google, and located that it’s really informative.
    I am gonna be careful for brussels. I will be grateful for
    those who continue this in future. Many folks shall be benefited from your
    writing. Cheers!

  56. Today, I went to the beach front with my children. I found a sea shell
    and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed the shell
    to her ear and screamed. There was a hermit crab inside and it pinched her ear.

    She never wants to go back! LoL I know this is totally off topic but I had
    to tell someone!

  57. It’s really a cool and helpful piece of info. I’m glad that
    you just shared this helpful info with us. Please keep us up to date like this.
    Thank you for sharing.

  58. After looking into a number of the blog posts on your site, I truly like your way of writing a blog.
    I bookmarked it to my bookmark webpage list and will be checking back soon. Please visit my website too
    and tell me how you feel.

  59. whoah this blog is fantastic i like studying your posts.

    Keep up the great work! You know, a lot of persons are searching
    round for this information, you can aid them greatly.

  60. I think this is among the most important information for
    me. And i’m glad reading your article. But wanna remark on few general things,
    The website style is wonderful, the articles is really great : D.
    Good job, cheers

  61. Normally I don’t learn article on blogs, however I wish to say that this write-up very compelled me
    to take a look at and do it! Your writing style has
    been amazed me. Thank you, very nice post.

  62. Thanks for any other great post. Where else could anyone get that
    kind of information in such an ideal manner of writing? I have a presentation next
    week, and I’m on the search for such information.

  63. always i used to read smaller content which as well clear their motive,
    and that is also happening with this paragraph which I am reading
    at this time.

  64. Hi! Do you know if they make any plugins to safeguard against hackers?
    I’m kinda paranoid about losing everything I’ve worked hard on. Any recommendations?

  65. You’re so interesting! I don’t suppose I’ve
    read through anything like this before. So nice to discover another person with some
    genuine thoughts on this subject matter. Seriously..
    many thanks for starting this up. This web site is one thing that is required on the internet, someone with a little originality!

  66. I have been exploring for a little for any high quality articles
    or weblog posts on this kind of space . Exploring in Yahoo
    I finally stumbled upon this site. Reading this info So
    i am glad to show that I’ve a very just right uncanny
    feeling I discovered just what I needed. I such a lot surely will
    make certain to do not overlook this website and provides
    it a glance regularly.

  67. I’m extremely impressed along with your writing abilities and also with the layout to your
    weblog. Is that this a paid subject matter or did you customize it yourself?
    Either way stay up the excellent high quality writing, it is rare to
    peer a great weblog like this one today..

  68. Thanks for sharing your thoughts. I truly appreciate
    your efforts and I will be waiting for your
    further write ups thanks once again.

  69. Hmm is anyone else experiencing problems with the images on this blog loading?

    I’m trying to find out if its a problem on my end or if it’s the blog.
    Any suggestions would be greatly appreciated.

  70. Magnificent goods from you, man. I’ve understand your stuff previous to and
    you are just extremely wonderful. I actually like what you’ve acquired here, really like what you are stating and the way
    in which you say it. You make it enjoyable and you still take care of to keep it smart.
    I can not wait to read far more from you.
    This is actually a terrific website.

  71. Hi, i think that i saw you visited my blog thus i came to return the favor?.I am attempting to
    to find things to enhance my website!I assume its ok to use
    a few of your concepts!!

  72. If you are going for finest contents like I do, just pay a quick visit this website daily because it offers feature contents, thanks

  73. Whats up this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually
    code with HTML. I’m starting a blog soon but have no coding know-how so I wanted to get
    guidance from someone with experience. Any help would be greatly appreciated!

    Here is my page :: winterharde Agave

  74. I do not know if it’s just me or if everybody else experiencing issues
    with your blog. It seems like some of the written text within your posts are running off the screen. Can somebody else please comment and let me know if this
    is happening to them too? This may be a problem
    with my web browser because I’ve had this happen before.
    Cheers

    Also visit my site: Op Deze site

  75. Have you ever considered about adding a little bit more than just
    your articles? I mean, what you say is fundamental and everything.
    But think of if you added some great pictures or video clips to give your
    posts more, “pop”! Your content is excellent but with
    images and videos, this site could certainly be one of the most beneficial in its field.
    Wonderful blog!

    my blog post hardy palm trees

  76. I would like to thank you for the efforts you
    have put in writing this site. I am hoping
    to check out the same high-grade content by
    you later on as well. In truth, your creative writing abilities has motivated me to get my very own blog now 😉

    my website :: Yucca Rostrata

Leave a Reply

Your email address will not be published. Required fields are marked *