-
Prepare your system:
# apt-get install build-essential gcc-avr avr-libc
-
Clone repo:
$ git clone https://github.com/UncleRus/MultiOSD.git
-
Make it:
$ cd MultiOSD $ make
You will need USB-UART module like FT-232 or pl2303, connect it to MinimOSD UART.
-
Install python, pip and libraries:
# apt-get install python python-pip ... $ pip install -r tools/requirements.txt
-
Select suitable firmware version:
$ ls build/ MultiOSD_mavlink_adcrssi.hex MultiOSD_mavlink.hex MultiOSD_uavtalk_adcbattery_adcrssi.hex MultiOSD_uavtalk_adcbattery.hex MultiOSD_uavtalk_adcrssi.hex MultiOSD_uavtalk.hex
-
Flash it like this:
$ python tools/flasher.py -p /dev/ttyUSB0 -b 57600 build/MultiOSD_uavtalk_adcbattery_adcrssi.hex
-
Upload MAX7456 font:
$ python tools/font_uploader.py -p /dev/ttyUSB0 res/font.mcm