I'm not an expert on any of this, but my back-of-the-envelope math seems to imply that DShot RPM telemetry would be received at a rate at least as fast as the RPM pulses (at least on the 6 pole motor this helicopter uses). But I could totally understand if the delay introduced by requiring the ESC to calculate the RPM before even sending it to the Spirit would be too much to govern effectively.
Since you brought it up, I actually do think it would be valuable to implement support for FrSky SPort / FPort telemetry. Consider my current case:
T-Rex 500X:
- FrSky RX8R Pro receiver (supports either SPort or FPort 1.0)
- FrSky Neuron 80 (supports SPort telemetry)
- FrSky FLVSS (supports SPort telemetry)
- Spirit GT (supports FPort telemetry back to the RX8R Pro)
In this setup, I can either get telemetry from the Spirit GT by using FPort between the receiver and the FBL, OR I can get telemetry from the ESC and battery sensor by using SPort amongst those devices and SBus between the receiver and the FBL. I don't think there is a way to get the combination of all of the telemetry data simultaneously.
Contrast this with another of my helicopters.
Goblin Kraken 580:
- FrSky RX8R Pro receiver (FPort 1.0)
- HobbyWing Platinum Pro V4 (HW telemetry)
- Spirit GT (supports FPort telemetry back to the RX8R Pro and HW telemetry)
In this setup, I am using FPort between the Spirit GT and the receiver to get telemetry data from the Spirit GT. The Spirit GT collects the telemetry data from the HobbyWing ESC and includes this in the data sent back to the receiver, alongside the altitude, vibration, and other telemetry that the Spirit collects. Other than the fact that I don't get individual cell voltage information, this setup actually gives me everything I want.
I know the Spirit GT does not currently support FPort 2.0, but is it possible that FPort 2.0 would allow the T-Rex 500X setup to imitate the Kraken setup somewhat by connecting the Spirit GT, Neuron, and FLVSS directly to a receiver that supports FPort 2.0?
Of course, the obvious solution for me would be to replace the Neuron with a HobbyWing (and I am considering that), but I think there's sufficient capability between the Spirit, Neuron, and other components that this should be reasonably doable. Consider this a humble ask.
Thanks.