Closed lo4wai closed 6 years ago
Finally got it work by using the original inverted smart port pin from the R-XSR and connected to uart4, enable softserial and set serialrx_inverted to ON. It doesn't work if the receiver is connected through the uninverted pad.
I found that uart pads in this board is not directly connected to the processor pin, but through a resistor instead. I guess signal from FC after passing through the resistor may not be strong enough to be recognized by the rx without the inverter.
Thanks, @lo4wai this helped a lot! I just had the exact same issue. I shorted out the resistor by soldering a thin wire over it. This solved the problem for me.
@lo4wai Thanks for figuring this one out. Not closing it yet, since we might to mention this workaround in the wiki.
hi do you have the cli commands to do that ?
found that https://github.com/iNavFlight/inav/blob/master/docs/Board%20-%20MatekF405.md now it works with nav 1.9.1
This issue / pull request has been automatically marked as stale because it has not had any activity in 60 days. The resources of the INAV team are limited, and so we are asking for your help. This issue / pull request will be closed if no further activity occurs within two weeks.
Automatically closing as inactive.
Can you please make a picture of the wired FC, which resistor is It? I have the same problem with my setup. Radio link is ok. Telemetry not.
The instructions of the Matek Site doesn't work. The rxsr is flashed with the newest FPort Firmware
Thx
@HJOGermany Are you connecting via soft serial?
No, i connected it like shown on the Matek Site On RX4 is my GPS RX5 the Runcam Split
@HJOGermany According to this thread, that isn't possible due to a resistor added to the FC. Instead, you need to use soft serial. See the solution in previous posts.
Ok Thank sou Problem is fixed
Thanks @rhwilr !! After weeks of frustrating troubleshooting, this fix also worked for me! I'm hooked up to TX3 and bypassed the 100 ohm resistor between the TX3 pad and the STM32. Thanks a ton!!!
To bypass the 100ohm resistor on the TX3 pin (C10) for softserial 11 want work in my environment (R-XSR on the designated S.Port connector). A swap to the TX4 pin is the soloution in my case.
Board and Version
Matek F405-STD INAV v.1.9.1
Behavior
I connect the uninverted smart port pad of R-XSR receiver to TX port, and configure FPort as serial rx. The RC link work fine, but my X9D+ cannot discover telemetries other than Rxbt and RSSI.
I have tried all UART ports, RC link work but not telemetry. I tested the UART with TRAMP vtx and it work fine. I believe that bidirectional serial is working on these UARTs.
FPort telemetry work on my other boards such as Matek F405-OSD or Omnibus F4 v3.
Below is the diff with the uninverted smart port connected to UART 4 tx.