OSD on a Spektrum transmitter

Last night I upgraded the firmware in my Spektrum NX6 transmitter - it’s now at 4.02.

This evening while footling about, to my utter delight I suddenly starting to see “PreArm” and/or “low heater temperature” messages appear on the transmitter screen - which must be coming from the flight controller. It seems to be intermittent - as if only displayed when the controller decides to send the message.

I wasn’t aware this was even possible and can’t seem to find any documentation on the subject.

Can anybody shed any light?

We send the telemetry that we can over SRXL2 if you are using that. Some limited support on DSMX as well.

Brilliant!! Indeed yes, SRXL2 from a CubeOrange+.

Are you able to elaborate on “that we can” (no problem if not) and/or whereabouts would I go looking in the source for the nitty-gritty?

Thank you sir!!

Looking at that code - would I be correct in thinking that the receiver’s own sensor values (the AR6610T I’m using has a built-in barometer and battery voltage port) would be overridden by controller / ArduPilot supplied values?

No idea, sorry - depends whether they are injecting those values on the wire. You might get both. On TBS we advise people to turn off the RX voltage monitoring.

I feel a custom build coming on :slight_smile: The way the a/c wiring evolved I’m monitoring battery voltage on the second port which I believe would be instance 1 not the default instance 0. But overall this means I can solve the issue with software rather than running a second wire… and omit the on-board display I was going to have to wire in. What a fantastic piece of code!!! :slight_smile: :slight_smile: :slight_smile: