NEUTRONRCF435MINI AIO Incorrect UART3 pin assignment
Current Behavior
My ELRS Receiver that was working in Betaflight doesn't work in INav.
Steps to Reproduce
flight controller: NeutronRC AT32F435 Mini AIO V1.2 elrs receiver: receiver
- Connect a receiver to the flight controller on UART3 according to the silkscreen i.e. RX to T3 and TX to R3
- In INAV Configurator enable Serial RX on UART3
- Set Receiver Mode to SERIAL and CRSF
Expected behavior
The Receiver tab should show the stick movements
Suggested solution(s)
Change the resource to be B10: SERIAL3 UART RX and B11: SERIAL3 UART TX
Additional context
Currently the resource for UART3 is B10: SERIAL3 UART TX and B11: SERIAL3 UART RX
version INAV/NEUTRONRCF435MINI 7.1.1 May 6 2024 / 12:25:04 (dd91a871) GCC-10.3.1 20210824 (release)
- FC Board name and vendor: NeutronRC AT32F435 Mini AIO V1.2
- INAV version string: 7.1.1 [NEUTRONRCF435MINI]
Enabling half-duplex seems to work as a hacky workaround, despite this being incorrect. But telemetry still doesn't work.
https://www.expresslrs.org/quick-start/receivers/configuring-fc/#serial-receiver-protocol
Hey, I have the same board with me and I might be able to help you out. l'll try to create a custom target for you
Thanks @Pglol03 . I would like to test it, I assume I have to flash it from the downloaded hex file? ~How do I flash a hex file using INav Configurator?~ (I didn't see the Load Firmware [Local] button)
How do I use INav Configurator with this custom build?