Adding extra functions to MinimOSD

I have started to add functions to MinimOsd code.

At first i did it for myself only. Added many functions i thought i need. Then opened this thread.

after a while, Pedro and later Miguel came, and things started to happen fast. :D

They have optimised the code and added even more things to it.

They have worked hard on CT, and it became a great tool!

Thank you Bough! :)

By now MinimOSD-Extra got a pretty advanced OSD.

Here it is in action:


- Changeable unit measurement (US, metric)

- Airspeed

- Home alt

- Battery Percent

- Battery used mah

- Current Draw

- Time From Startup (cleared at takeoff to show exact flight time)

- OSD Menu

- Variometer

- Wind horizontal speed and direction, and also the average wind speed of the last few minutes. 

- OSD on/off

- Switchable secound screen

- WP distance

- WP heading

- Crosstrack error

- Warning messages for Lost GPS fix, Stall, Overspeed, battery volt, battery Percent, RSSI

- Efficiency, glide distance & thermic notifier. 3 in one panel

- OSD Brightness

- HAM Call Sign

- After flight summary

- Trip distance

- Temperature

- Smoothened horizon

- Real heading


- Vertical speed

This functions can be turned on and off, and placed on different screens now, by the Config. tool.

Also RSSI, switching mode and channel and unit measurement, Stall speed warning, Overspeed warning, Battery warning volt, Battery percent warning, RSSI warning,  can be set in new Config Tool.

We built in a new way of setting video standards. Now OSD does not guessing anymore :). You can set it fixed from CT. It is in "Video Mode" menu.

Here is how it looks: (This video is a bit outdated, sorry. I will make a new one soon.)

The MinimOSD-Extra project is here: Link

This project is the developing version of the official Arducam OSD located here: Link

The latest stable version is: 2.2

The latest version can be downloaded from here: MinimOSD-Extra R800

Username: MinimOSD_Extra

Password: Top_Secret

CT is included. (The FW for Plane, Copter, Character upload and the character file is in the "FW & Char" directory inside CT directory)

We are sharing it to see videos you make using it! :)


You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –


  • Any idea how to fix my screen 2 ? It seems corrupt, displaying gibberish and crashing minimosd occasionally. This is with 2.1 firmware, on latest 462 it won't even screen-toggle. I have tried erasing/moving data labels around but no luck.

  • I have been trying to get my Rangelink rssi to show but still no luck, i have defined the rssi pin in advance parameter list for my arduplane via gcs (didn't recompile) still can get the osd to read my rx raw rssi data, any thoughts?
  • Hi Gabor,

    I wrote a while back about the chances of adding an 'aeronautical units' setting to the CT, with distance in meters, height in feet and speed in knots - not sure if you have given this any more thought or if there is even room left on the board for this extra code? I will try and add the functionality myself if there is room, but the option through the CT would be awesome.



  • Is EZUHF RSSI supported and if so what steps are needed to get this working?  I've seen some videos on the web  apparently showing the combination working, I don't know if this is a tease but unfortunately there's no detail on what code changes or hardware was used to make this work.

    Appreciate your advice,

  • Added to my custom firmware the ability to choose what parameter you'd like to tune with CH6.

    No problem of course if you'd like to add this feature to MinimOSD-Extra :)

    Source : MinimOSD with selectable parameter

  • I also use it in PAL mode. Although ImmersionRC 600mW 5.8 GHz VTX and Sony Super HAD CCD 600 TVL and FatShark Predator could support also NTSC mode. Not sure if it is possible to use it in NTSC, but PAL works also for me.

  • Hi:

    I am in the process of setting up my MinimOSD V0.1 clone with my CRIUS AIOP V1.1 running MegaPirateNG V2.8.R2.  I updated the firmware on the OSD to V2.1 and loaded the character set file named OSD_SA_v5.mcm.  The Mission Planner settings were updated as specified in this wiki.  I am in the US and therefore I configured the OSD for NTSC.

    I am getting flickering on my lcd screen.  This is a short video:

    The OSD flickers:

    1. With or without an FPV camera attached
    2. With or without LC filters

    Did I choose the incorrect character set?  Any clues to what the cause may be?



  • Hi!

    Sorry if I have missed sth. from the discussion in this thread but just a short question: is the code for PWM RSSI (for FrSky receivers) incorpotated in the current code of MinimOsd-Extra (I am referring to this description: ?



  • And Part 2...



  • Gabor (and the rest of the dev team),

    I'm turning a lot of folks on to your project...I know this isn't exactly the type of video you were after but I'm hoping this pushes a few people towards the great work you're doing :)

This reply was deleted.


sam liked Jimmy Oliver's profile
Aug 25
Mike Whitney liked Mike Whitney's profile
Jul 19