How to use FPort Protocol

BF WIKI:  https://github.com/betaflight/betaflight/wiki/The-FrSky-FPort-Protocol

  • F7 series(F722, F745, F765) support SmartPort signal from receiver telemetry pin directly.
  • F405 & F411 series(STD, CTR, WING, mini) need non-inverted smartport signal.
  • Link UNINVERTED SMART PORT ON FRSKY RECEIVERS

BetaFlight INAV
F722 F405 & F411 series F722 F405 & F411 series F405 series
SmartPort inverted (non-hacked) non-inverted (hacked) inverted (non-hacked) non-inverted (hacked) inverted (non-hacked)
FC Any Uart_TX Any Uart_TX Any Uart_TX Any Uart_TX Softserial-TX
CLI command set serialrx_provider = FPORT
set serialrx_halfduplex = ON
set serialrx_inverted = ON
set serialrx_provider = FPORT
set serialrx_halfduplex = ON
set serialrx_inverted = OFF
set serialrx_provider = FPORT
set serialrx_inverted = ON
set serialrx_halfduplex = ON
set serialrx_provider = FPORT
set serialrx_inverted = ON
set serialrx_halfduplex = ON
set serialrx_provider = FPORT
set serialrx_inverted = ON
set serialrx_halfduplex = ON

Frsky-R9 Slim & INAV

Connect RX1 of R9 Slim to one of TX pads of F405/F411

  • set serialrx_provider = FPORT
  • set serialrx_inverted = OFF
  • set serialrx_halfduplex = ON


***Telemetry:

FPort sensors have different ID,  Need to delete all sensors from transmitter, then rediscover the sensors.

Frsky_FPort