01-Jan-2021, 02:58 PM
This fix covers toggling pit mode on-and-off on the Eachine TX805 VTX (and possibly other Eachine SmartAudio VTXs) via your TX or the Configurator.
I've submitted a pull request to Betaflight for a fix that works around the non-standard SmartAudio implementation on the TX805 that made it impossible to switch in and out of pit mode using the normal SmartAudio functionality that's used by the Configurator (when you flip the Pit Mode toggle on the Video Transmitter tab) or when you try to turn pit mode on or off using the lua script for OpenTX transmitters.
I'd been disappointed to find out that I couldn't control pit mode on my TX805 via the Configurator or OpenTX. If you're using the OSD you can work around this issue by switching in and out of pit mode by toggling between the RACE and FREE op model.
After some debugging, I found that this is absolutely not a Betaflight issue - Eachine just completely incorrectly interpret the SmartAudio pit mode flags. I've submitted a fix to Betaflight that allows you to enable a setting to compensate for the incorrect TX805 behavior:
Once this is set, you can happily toggle pit mode on and off via your transmitter or the Configurator. For way more details see here.
Note: this works perfectly via your TX but there's a separate unrelated bug in the Configurator that means it correctly updates the pit mode but then incorrectly fails to show the new pit mode after you press Save. If you just flip to another tab and then back to Video Transmitter this forces it to reload its data and show the correct updated pit mode status.
If you're used to building Betaflight firmware yourself you can just try out my pull request yourself. I'd be particularly interested to hear if this works for other Eachine SmartAudio TXs or if they just made this mistake on the TX805.
If you'd like me to build a firmware for your setup so you can try it out - just post on this thread (please don't PM me).
Eachine produce great value hardware but they also have a reputation for using their users as beta testers and for silently updating their products. So it may be that not all TX805s are the same but I hope this fix may be useful for some people using this very popular VTX.
I've submitted a pull request to Betaflight for a fix that works around the non-standard SmartAudio implementation on the TX805 that made it impossible to switch in and out of pit mode using the normal SmartAudio functionality that's used by the Configurator (when you flip the Pit Mode toggle on the Video Transmitter tab) or when you try to turn pit mode on or off using the lua script for OpenTX transmitters.
I'd been disappointed to find out that I couldn't control pit mode on my TX805 via the Configurator or OpenTX. If you're using the OSD you can work around this issue by switching in and out of pit mode by toggling between the RACE and FREE op model.
After some debugging, I found that this is absolutely not a Betaflight issue - Eachine just completely incorrectly interpret the SmartAudio pit mode flags. I've submitted a fix to Betaflight that allows you to enable a setting to compensate for the incorrect TX805 behavior:
Code:
# set vtx_tx805_pit_mode=PIR
# save
Once this is set, you can happily toggle pit mode on and off via your transmitter or the Configurator. For way more details see here.
Note: this works perfectly via your TX but there's a separate unrelated bug in the Configurator that means it correctly updates the pit mode but then incorrectly fails to show the new pit mode after you press Save. If you just flip to another tab and then back to Video Transmitter this forces it to reload its data and show the correct updated pit mode status.
If you're used to building Betaflight firmware yourself you can just try out my pull request yourself. I'd be particularly interested to hear if this works for other Eachine SmartAudio TXs or if they just made this mistake on the TX805.
If you'd like me to build a firmware for your setup so you can try it out - just post on this thread (please don't PM me).
Eachine produce great value hardware but they also have a reputation for using their users as beta testers and for silently updating their products. So it may be that not all TX805s are the same but I hope this fix may be useful for some people using this very popular VTX.