I recently got this FC to use with an R9M Slim+ receiver. I can’t get FPort to work on any of the UARTs. The receiver works on a different FC. I’d appreciate if someone can confirm if this FC supports F.Port and how I can set it up. I have followed instructions for other FCs to no available. Also tried different configurations with serial_rx - no change.
PS:
Connection:
Smartport wire --> TX3
This is diff:
set serialrx_provider = FPORT set serialrx_inverted = ON set motor_pwm_protocol = DSHOT600
@dan412 I’d recommend not using softserial for your RX. This is form the BF developers “Softserial is not suitable for high duty cycle and ‘chatty’ applications that occupy too much processor time like OSD and serial RX”
You don’t say what the other FC was - but I’m guessing it was F3 or F7 based?
@AlienskysFPV - Yes, I believe it was on an F7 board (and maybe an F4, I’ll check). However, does this Omnibus F4 support Frsky F.Port? I could not get it to work - perhaps it is firmware related? The FC documentation recommends OMNIBUSF4FW while Betaflight Wiki suggests OMNIBUSF4V6.
The correct firmware is the OmnibusV6 one - it does support F.Port but you will need to use a hack on the RX to get an Inverted S.Port pad. F.Port is an in-inverted Protocol and S.Bus / S.Port are inverted.
F3 and F7 controllers have software configured inverters using the CLI - however F4 controllers have no inversion - except those that have an S.Bus or S.Port pad that have fixed hardware inverters…
I’m just building a quad with F.Port and this FC right now so check back tomorrow and I’ll have more info.