Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Betaflight fix for toggling pit mode via TX (and Configurator)
#1
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.

[Image: 103413521-34459200-4b7a-11eb-9f58-d8f635131b96.png]

[Image: 103413524-3a3b7300-4b7a-11eb-9330-d49297b5e978.png]

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.
[-] The following 1 user Likes ghawkins's post:
  • SnowLeopardFPV
Reply
Login to remove this ad | Register Here
#2
I've now added unified target firmware releases to the PR that should work for all F4 and F7 flight controllers if you want to try this out.

Just go here and search for the "Test firmware" section.
Reply
#3
Thank you your hard work.
[-] The following 1 user Likes voodoo614's post:
  • ghawkins
Reply
#4
(01-Jan-2021, 03:23 PM)ghawkins Wrote: I've now added unified target firmware releases to the PR that should work for all F4 and F7 flight controllers if you want to try this out.

Just go here and search for the "Test firmware" section.

This somewhat fixes the fault for my 'Darwin FPV tx805' VTX. It enables Pit Mode but I can't diasble pit mode without power cycling the kwad. It enables with an aux switch on my TX and via the betaflight lua script but doesn't disable. The lua script automatically reverts back to off after saving but pit mode remains on. The pitmode toggle in betaflight has no affect and wont stay on when I click save even after clicking on other tabs.
Reply
#5
hi there, i do have the same problem with betaflight 4.4. and the rush tank ultimate mini vtx. also there seem to be other people, 3 years ago already: 3 years ago already - don't know if thats has the same reason as your problem - is your setting still integrated in BF, so i could check if it helpse me?
Reply
#6
for me, the solution was to install a correct vtx table for my vtx.
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Betaflight OSD not showing any information, but OSD menu is working gwennoyel 22 10,131 19-Apr-2024, 08:35 PM
Last Post: Maxym666
  Strange behaviour with pit mode switch PJKMBAKER 1 219 25-Oct-2023, 01:51 PM
Last Post: PJKMBAKER
  Betaflight OSD not showing any information in goggles Anton Sky 7 869 22-Oct-2023, 08:57 AM
Last Post: Anton Sky
Question Help Betaflight OSD is not working (F405v3, TX800, Foxeer T-Rex Micro) maggrave 5 1,470 20-Oct-2023, 11:17 PM
Last Post: SnowLeopardFPV
  Steadyview/Rapidmix Receiver V3.3 and SteadyView X Mode albertly 1 1,352 04-Mar-2023, 12:37 AM
Last Post: romangpro


Login to remove this ad | Register Here