Skip to content

Custom installation guide

ShikOfTheRa edited this page Dec 18, 2022 · 6 revisions

How to install CUSTOM MW OSD firmware to your OSD hardware

Preparation

  • Download the MW OSD software pack of your choice.
  • Download the Arduino flavor that matches your system. Requires version 1.6 minimum. 1.6.5 is currently used for development.
  • Have an FTDI breakout board (which usually connects to a USB port) or equivalent, with the proper headers to connect to your OSD hardware. The breakout board must also be capable of supplying at least 4.8V through VCC pin for successful flashing and font updating.

Firmware flashing

  • Connect the OSD to the FTDI adapter, and that to the PC.
  • Start Arduino IDE.
  • Choose the appropriate board. For most MinimOSDs etc go to menu Tools > Board > Arduino Pro or Pro Mini 5V, 16MHz, w/ ATmega328.
  • A new Arduino IDE will appear. Close the other window as it it no longer needed.
  • Select the proper serial port in menu Tools > Serial Port.
  • Select File > Open. Browse to the MW_OSD folder and select 'MW_OSD.ino'
  • Edit the config.h tab to select the correct OSD hardware, Flight controller and aircraft type.
  • Click on the "Upload" button and observe the serial console at the bottom of arduino. Success is noted as white text on black background stating just the binary sketch size. If messages in red letters appear, something went wrong.

To test the setup, close Arduino and start MW OSD GUI. It should connect and work normally with the newly flashed OSD.

Updating fonts

  • Connect to the OSD using the GUI.
  • Select the font you require otherwise the default one will be used
  • The font chosen will be seen in the simulator window
  • Select upload font from the GUI
  • NOTE - check the FAQ - requires the OSD to be powered correctly or the fonts will not save (upload looks OK)
Clone this wiki locally