I disclaim all responsibility if you break or damage your equipment when following this tutorial. You’ll follow this tutorial at your own risks
Since there is no complete outline I decided to make a tutorial on how to flash the Mini OSD with uOSD (Thanks again to alexmx from RC groups who created this awesome firmware!)
Before getting started, we need to prepare the OSD to be able to flash it:
Now, you’re going to prepare the 10 pins flat ribbon to connect the AVR programmer to the mini OSD:
You’ll notice that we don’t use pins 3, 4, 6 and 8. Pin 3 is a not used signal and others are ground.
Then will have to connect the AVR’s ribbon to the OSD with the same signals (that is MOSI on the OSD connected to MOSI on the AVR…etc). Like me, you can use servo plugs to be able to connect/disconnect the OSD to you computer.
Because the purpose of this is not only to flash but also configure it as you prefer.
Here is the result with servo plugs:
=>Before starting this part, you must install your USB AVR programmer’s driver
=>No need to supply the Mini OSD, the AVR will take care of it
Download this document. Then extract the folder where you want. For me, it’s on the desktop.
Connect the Mini OSD to the AVR and the AVR to your computer.
After having checked that your Mini OSD is connected to your AVR, which is connected to your computer.
Go to the menu => OSD => Update firmware
A confirmation window will show up, click “Yes”:
In the file explorer, open the folder “u-master-osd” => “bin” => “data” and double click onto “u-osd.hex” which is uOSD’s firmware.
Two windows command line will show up. When it’s done, the uOSD log should display “firmware successfully updated”
Fabulous, your Mini OSD is now flashed with uOSD!
You can now configure what your OSD will display in the Panel’s tab.
And configure the OSD in the main tab.
Then go to “uOSD” => “OSD” => “Write to OSD”
Whether you have the old or new GPS, the baud rate is 4800 bps that you must set in uOSD’s software to get it to work.
To make sure the GPS works correctly (and that the baud rate is correct), when everything is connected, the bar next to the satellite dish should be rotating. That means the GPS is acquiring satellites. If not, the baud rate is incorrect or the GPS isn’t connected properly.
I would also recommend you to select “With button” in the “Set home” section.
For the battery’s value, it’s recommended to have a high precision voltmeter to measure your battery’s voltage and then adjust it according to the battery’s potentiometer until the two values match.
Here is what you get once your Mini OSD is flashed :
To reinforce the fragile solderings and have something more “Plug & Play”, I would highly recommend you to add hot glue:
For those who use Immersion RC or Fatshark equipment, here is my connection diagram :
And here my Swift II ready to fly FPV with the Mini OSD :
In flight video 😉
Feel free to ask questions in the comments section 😉