inav icon indicating copy to clipboard operation
inav copied to clipboard

NEUTRONRCF435MINI AIO Incorrect UART3 pin assignment

Open WizzardDr opened this issue 1 year ago • 3 comments

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

  1. Connect a receiver to the flight controller on UART3 according to the silkscreen i.e. RX to T3 and TX to R3
  2. In INAV Configurator enable Serial RX on UART3
  3. 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

image

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]

WizzardDr avatar May 19 '24 03:05 WizzardDr

image image 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

WizzardDr avatar May 19 '24 04:05 WizzardDr

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

Pglol03 avatar May 20 '24 03:05 Pglol03

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)

image How do I use INav Configurator with this custom build?

WizzardDr avatar May 22 '24 23:05 WizzardDr