ALM

  • *
  • 45
OSD FW LP_All_From_Revo2303 + confusing E 0.00 Timer!
« on: November 04, 2016, 11:07:57 am »
Hi!
I just found out that there was a second line added to the Timer. Which is quite a surprise!
That's a nice new feature that causes me a real pain. :)
Please tell me how can I switch it off?

Here are some reasons why:
1. I didn't find where this new line is documented - and just killed an evening trying to understand whats going on, and why I can't see another OSD line as it was just overlapped by it.
2. It's not correctly displayed in OSD configuration GUI - and this is the main problem!
3. It's not really useful for a lot of people who are not flying with current sensor or who are flying with different MAH batteries.
4. Finally it actually breaks the concept of configurable OSD as this E line should be a new standard object instead of leaving users no choice to switch it off. This is not right in my opinion.


« Last Edit: November 04, 2016, 02:05:56 pm by ALM »

f5soh

  • *****
  • 4548
    • LibrePilot
Re: LP_All_From_Revo2303 confusing E 0.00 Timer!
« Reply #1 on: November 04, 2016, 01:51:44 pm »
If you are not happy with current OSD firmware implementation you can:
1 - Improve it by yourself and share to others,
2 - Document it and amend wiki contents,
3 - Update/modify and compile the old APM config tool to match current OSD firmware,
4 - Try other osd firmware like MWOSD.


ALM

  • *
  • 45
Re: LP_All_From_Revo2303 confusing E 0.00 Timer!
« Reply #2 on: November 04, 2016, 02:05:03 pm »
In other words the short answer to my question is - no, there is no easy way to switch E line off.
Got it. Thanks.

f5soh

  • *****
  • 4548
    • LibrePilot
Re: OSD FW LP_All_From_Revo2303 + confusing E 0.00 Timer!
« Reply #3 on: November 04, 2016, 06:55:39 pm »
The answer is yes, you can do all you want, code is available here:
https://bitbucket.org/f5soh/minoposd/src/a82264ba4bacc66bc753f8f3feca802d7b94ca32/ArduCAM_OSD/?at=master

Simply comment out the FLIGHT_BATT_ON_REVO and the firmware will display only time, without the estimated time.
https://bitbucket.org/f5soh/minoposd/src/a82264ba4bacc66bc753f8f3feca802d7b94ca32/ArduCAM_OSD/OSD_Config.h?at=master&fileviewer=file-view-default#OSD_Config.h-22

You can also use the cc3d firmware where the estimated time is not displayed.

ALM

  • *
  • 45
Re: OSD FW LP_All_From_Revo2303 + confusing E 0.00 Timer!
« Reply #4 on: November 04, 2016, 08:30:18 pm »
That's looks like a decision! I'll try that.
Thank you very much!

I would suggest a simple solution - to make this line not appears if batt capacity is set to 0.

jtrout19

  • ****
  • 334
Re: OSD FW LP_All_From_Revo2303 + confusing E 0.00 Timer!
« Reply #5 on: November 04, 2016, 09:12:11 pm »
Ive always wondered what that timer is for. Mine always jumps around alot. Like it even jumps around when im at a steady hover.

ALM

  • *
  • 45
Re: OSD FW LP_All_From_Revo2303 + confusing E 0.00 Timer!
« Reply #6 on: November 04, 2016, 09:19:24 pm »
It's supposed to be E.stimated flight time.