FrSky FPort support - testers wanted

Please have a look again.

that is probably the two transistors from @yaapu 's schematic in a single package

yes, something like this
image

I see. Well, I was sure it’s better to use some kind of CMOS IC:

no that just gets rid of the resistors required in a discrete bi-directional inverter…which works perfectly

like this https://quadmeup.com/smartport-inverter-for-f4-flight-controllers/

As I can see in the comments it exactly is not working perfectly and needs modification. ) Which is not the case with dedicated inverters.
But thanks anyway for the link.

I find the fact that Half-Duplex requires connecting to the TX signal soooo confusing. No telemetry I just connect to the RX pin, with telemetry I connect to the TX pin. Is this a hardware limitation?

It is the default for half-duplex for STM32, but you can set the SWAP option in SERIALn_OPTIONS to tell the uart to swap TX and RX.

That doesn’t work for me on a Pixhawk1 - is it an F7/H7 thing only?

it does work on F4, but for most receivers you need an external inverter

The receiver I am using is non-inverted?

I’ve got a few questions as I’m finally upgrading from my old Flysky FS-TH9X to a Radiomaster TX-16S (pre-order for May) and want telemetry etc.

I have a Matek F405-STD & Frsky R-XSR (but no TX yet so can’t test this), if I use the uninverted smartport (I believe fport uses the smartport output) out pad will that solve the inverting issue and work fine (if so will this also work with my pixhawks)?

If not, the F405 has a built in inverter for the sbus, is it possible to retask that to do the fport?

BRD_ALT_CONFIG=1
SERIAL5_PROTOCOL=23
SERIAL5_OPTIONS=160
RSSI_TYPE=3

where I put these parameters on the Mateksys F405-STD
not all options appear

you must be using the “latest” firmware, not a stable release

unless it has an FPort output specifically marked “inverted FPort” then the signal levels of a standard FPort signal is opposite that of a normal serial UART…hence the need for an external bi-directional inverter circuit on F4 based autpilots…F7/H7 have controllable inverters for the TX and RX inputs that F4 do not

I’m going to download the latest version to see if it appears since I can’t make the telemetry work on it even using an inverter

how do I enable it on Pixhawk 2.4?
since I can’t make it work on another card I would like to test this one to see if everything is right

Yeah understand, but I’m not using FPort :wink:

so there is no support yet thanks for responding

Hello!
Just tryed FPort on omnibus f4 pro and r9mm
In working nice using inverted fport pin

Serial1 protocol = Rcin
Serial1 options = 4
Baud = 57
Using Tx pin on omnibus Serial1 port

FPort also works on mRo Control Zero with R-XSR including yaapu telemetry script.

R-XSR normal SPort <-> FrSky_OUT (FRONT PIN11)

SERIAL4_PROTOCOL = 23
SERIAL4_OPTIONS = 7
RSSI_TYPE = 3

R-XSR: RXSR_ACCST_2.1.0_Fport_LBT
mRo Control Zero: ArduPlane V4.1.0dev (04d760d5)
yaapu: 1.8.1