﻿{"id":4488,"date":"2017-11-21T15:09:46","date_gmt":"2017-11-21T07:09:46","guid":{"rendered":"http:\/\/www.mateksys.com\/?p=4488"},"modified":"2020-08-16T14:27:15","modified_gmt":"2020-08-16T06:27:15","slug":"fport-protocol","status":"publish","type":"post","link":"https:\/\/www.mateksys.com\/?p=4488","title":{"rendered":"FrSky FPort protocol"},"content":{"rendered":"\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-av_heading-3160158d7682f9ef5b13618b0984bdd7\">\n#top .av-special-heading.av-av_heading-3160158d7682f9ef5b13618b0984bdd7{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-av_heading-3160158d7682f9ef5b13618b0984bdd7 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-av_heading-3160158d7682f9ef5b13618b0984bdd7 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-av_heading-3160158d7682f9ef5b13618b0984bdd7 av-special-heading-h3  avia-builder-el-0  el_before_av_textblock  avia-builder-el-first '><h3 class='av-special-heading-tag'  itemprop=\"headline\"  >How to use FPort Protocol<\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div>\n<section  class='av_textblock_section av-k3xspu7h-e5f564dfb16138f71a2662b951b110f9 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><p>BF WIKI: \u00a0<a href=\"https:\/\/github.com\/betaflight\/betaflight\/wiki\/The-FrSky-FPort-Protocol\">https:\/\/github.com\/betaflight\/betaflight\/wiki\/The-FrSky-FPort-Protocol<\/a><\/p>\n<ul>\n<li>Make sure the receiver is flashed with FPort firmware. check out receiver firmware version in Frsky website.<\/li>\n<li>F7 series(F722, F745, F765) &amp; H7 series support SmartPort signal straight from receiver telemetry pin.<\/li>\n<li>F405 &amp; F411 series(STD, CTR, WING, mini) need <span style=\"color: #ff0000;\">non-inverted<\/span> smartport signal.<\/li>\n<li>Link <a href=\"https:\/\/oscarliang.com\/uninverted-sbus-smart-port-frsky-receivers\/\" target=\"_blank\" rel=\"noopener noreferrer\">UNINVERTED SMART PORT ON FRSKY RECEIVERS<\/a><\/li>\n<\/ul>\n<p><!--more--><\/p>\n<table width=\"885\">\n<tbody>\n<tr style=\"font-style: inherit; font-weight: inherit;\">\n<td style=\"font-style: inherit; font-weight: inherit;\" width=\"93\"><\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" colspan=\"2\" width=\"396\">BetaFlight<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" colspan=\"2\" width=\"396\">INAV<\/td>\n<\/tr>\n<tr style=\"font-style: inherit; font-weight: inherit;\">\n<td style=\"font-style: inherit; font-weight: inherit;\" width=\"93\"><\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">F722\/F765\/H743<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">F405 &amp; F411 series<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">F722\/F765\/H743<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">F405 &amp; F411 series<\/td>\n<\/tr>\n<tr style=\"font-style: inherit; font-weight: inherit;\">\n<td style=\"font-style: inherit; font-weight: inherit;\" width=\"93\">SmartPort<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">non-hacked<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\"><strong><span style=\"font-style: inherit;\">non-inverted (hacked)<\/span><\/strong><\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">non-hacked<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\"><strong><span style=\"font-style: inherit;\">non-inverted (hacked)<\/span><\/strong><\/td>\n<\/tr>\n<tr style=\"font-style: inherit; font-weight: inherit;\">\n<td style=\"font-style: inherit; font-weight: inherit;\" width=\"93\">FC<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">Any Uart_TX<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">Any Uart_TX<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">Any Uart_TX<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">Any Uart_TX<\/td>\n<\/tr>\n<tr style=\"font-style: inherit; font-weight: inherit;\">\n<td style=\"font-style: inherit; font-weight: inherit;\" width=\"93\">CLI command<\/td>\n<td style=\"font-style: inherit; font-weight: inherit;\" width=\"198\">\n<p style=\"text-align: center;\">set serialrx_provider = FPORT<\/p>\n<p style=\"text-align: center;\">set serialrx_inverted = ON<br \/>\nset serialrx_halfduplex = ON<\/p>\n<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">set serialrx_provider = FPORT<\/p>\n<p>set serialrx_inverted = OFF<br \/>\nset serialrx_halfduplex = ON<\/td>\n<td style=\"font-style: inherit; font-weight: inherit; text-align: center;\" width=\"198\">set serialrx_provider = FPORT<\/p>\n<p>set serialrx_inverted = ON<br \/>\nset serialrx_halfduplex = ON<\/td>\n<td width=\"198\">\n<p style=\"text-align: center;\">set serialrx_provider = FPORT<\/p>\n<p style=\"text-align: center;\">set serialrx_inverted = OFF<br \/>\nset serialrx_halfduplex = ON<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Frsky-R9 Slim &amp; INAV<\/strong><\/p>\n<ul>\n<li>RX1 of\u00a0R9 Slim\u00a0 &#8212;&gt; any unused Uart_TX of F405\/F411<\/li>\n<li>set serialrx_provider = FPORT<\/li>\n<li>set serialrx_inverted = OFF<\/li>\n<li>set serialrx_halfduplex = ON<\/li>\n<\/ul>\n<p><strong>Frsky-R9mm\u00a0&amp; INAV<\/strong><\/p>\n<ul>\n<li>R9MM &#8220;Inverted S.Port&#8221;\u00a0 &#8212;&gt; any unused Uart_TX of F405\/F411<\/li>\n<li>set serialrx_provider = FPORT<\/li>\n<li>set serialrx_inverted = OFF<\/li>\n<li>set serialrx_halfduplex = ON<\/li>\n<\/ul>\n<h4><strong>ArduPilot FPort support<\/strong><\/h4>\n<p>check out the details here\u00a0\u00a0<a href=\"https:\/\/discuss.ardupilot.org\/t\/frsky-fport-support-testers-wanted\/50669\/1\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/discuss.ardupilot.org\/t\/frsky-fport-support-testers-wanted\/50669\/1<\/a><\/p>\n<p><strong><br \/>\n***Telemetry:<\/strong><\/p>\n<p><strong>FPort sensors have different ID,\u00a0 Need to delete all sensors from transmitter, then r<\/strong><strong>ediscover the sensors.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4489\" src=\"https:\/\/www.mateksys.com\/wp-content\/uploads\/2017\/11\/Frsky_FPort.jpg\" alt=\"Frsky_FPort\" width=\"1500\" height=\"1330\" srcset=\"https:\/\/www.mateksys.com\/wp-content\/uploads\/2017\/11\/Frsky_FPort.jpg 1500w, https:\/\/www.mateksys.com\/wp-content\/uploads\/2017\/11\/Frsky_FPort-768x681.jpg 768w, https:\/\/www.mateksys.com\/wp-content\/uploads\/2017\/11\/Frsky_FPort-1030x913.jpg 1030w, https:\/\/www.mateksys.com\/wp-content\/uploads\/2017\/11\/Frsky_FPort-705x625.jpg 705w, https:\/\/www.mateksys.com\/wp-content\/uploads\/2017\/11\/Frsky_FPort-450x399.jpg 450w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6934\" src=\"https:\/\/www.mateksys.com\/wp-content\/uploads\/2017\/11\/Frsky_FPort2.jpg\" alt=\"\" width=\"1351\" height=\"1341\" \/><\/p>\n<\/div><\/section>\n","protected":false},"excerpt":{"rendered":"<p>BF WIKI: \u00a0https:\/\/github.com\/betaflight\/betaflight\/wiki [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[121,122,123],"class_list":["post-4488","post","type-post","status-publish","format-standard","hentry","category-technology","tag-fport","tag-frsky","tag-telemetry"],"_links":{"self":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/posts\/4488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4488"}],"version-history":[{"count":0,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/posts\/4488\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}