Es macht vielleicht Sinn, zu dem Thema die verstreuten Informationen zusammenzutragen. Ein Banggood F4 mit einem XSR zusammen haben mich zum Beispiel letztens ein bisschen gequält.
Grundsätzlich muss im Configurations-Tab softserial und Telemetry aktiviert werden, dann für einen (oder den) softserial-Port im Ports-Tab bei "Telemetry" Smartport / Auto einstellen und dann im cli die Telemetrie noch invertieren (meistens mit "set telemetry_inversion = ON").
Die möglichen und üblichen Anschaltungen sind:
1. - RX und TX brücken (kurzschließen) dann an SPort
2. - RX und TX mit einem Widerstand 100 bis 10 000 Ohm (geht alles) verbinden, dann RX an SPort
3. - RX und TX mit einer Diode verbinden, Kathode (Strich) an RX, dann RX an SPort
4. - RX und TX mit einer Diode verbinden, Kathode (Strich) an RX, dann RX an SPort und RX über 1kOhm an GND
RX liegt in der Regel auf CH5, TX auf CH6. Oft muss man sich bis zur Version 4. durcharbeiten, bis es funktioniert. In meinem Fall ging auch das nicht. Ich hatte vorher meine XSR auf die neueste Firmware 170619 aktualisiert und mit der geht leider nix mehr. Nachdem ich wieder auf die ursprüngliche Firmware zurück bin 151118, hat dann sofort Version 2. (Widerstand) mit iNav 1.7.1 zusammen funktioniert.
Zusätzlich hatte ich noch Probleme, die Pads für CH5 und CH6 zu finden, auf dem Board ist keine Beschriftung. Ich habe sie dann rausgemessen gegen die entsprechenden Prozessorbeinchen:
Diese Seite zeigt verschiedene F4 Versionen, auf einem Bild sieht man auch die Anschlüsse am STM32.
Vielleicht kann, wer softserial zum Laufen bringt, hier die Lösung kurz beschreiben, damit man das Rad nicht jedesmal neu erfinden muss.
Grundsätzlich muss im Configurations-Tab softserial und Telemetry aktiviert werden, dann für einen (oder den) softserial-Port im Ports-Tab bei "Telemetry" Smartport / Auto einstellen und dann im cli die Telemetrie noch invertieren (meistens mit "set telemetry_inversion = ON").
Die möglichen und üblichen Anschaltungen sind:
1. - RX und TX brücken (kurzschließen) dann an SPort
2. - RX und TX mit einem Widerstand 100 bis 10 000 Ohm (geht alles) verbinden, dann RX an SPort
3. - RX und TX mit einer Diode verbinden, Kathode (Strich) an RX, dann RX an SPort
4. - RX und TX mit einer Diode verbinden, Kathode (Strich) an RX, dann RX an SPort und RX über 1kOhm an GND
RX liegt in der Regel auf CH5, TX auf CH6. Oft muss man sich bis zur Version 4. durcharbeiten, bis es funktioniert. In meinem Fall ging auch das nicht. Ich hatte vorher meine XSR auf die neueste Firmware 170619 aktualisiert und mit der geht leider nix mehr. Nachdem ich wieder auf die ursprüngliche Firmware zurück bin 151118, hat dann sofort Version 2. (Widerstand) mit iNav 1.7.1 zusammen funktioniert.
Zusätzlich hatte ich noch Probleme, die Pads für CH5 und CH6 zu finden, auf dem Board ist keine Beschriftung. Ich habe sie dann rausgemessen gegen die entsprechenden Prozessorbeinchen:
Diese Seite zeigt verschiedene F4 Versionen, auf einem Bild sieht man auch die Anschlüsse am STM32.
Vielleicht kann, wer softserial zum Laufen bringt, hier die Lösung kurz beschreiben, damit man das Rad nicht jedesmal neu erfinden muss.