This is an old revision of the document!
This document describes DUMLrub and some associated components. Essentially, DUMLrub is a ruby implementation of pyduml. But, there are some other components in the tool kit that take this one step further. The instructions below assume you are running on OSX. Most of these instructions will readily translate to most Linux variants.
Install your toolchain as per the instructions here. You only need to do this once… but check the instructions to see if there are any new tools that you may need.
If this is your first time using DUMLrub, you will need to checkout the code from git.
cd ~/Documents/ git clone https://github.com/MAVProxyUser/DUMLrub.git cd DUMLrub
If you have done this before and you want to make sure you have the latest code, you just need to sync to the most recent version
cd ~/Documents/DUMLrub git pull
If you are planning to flash new firmware, you obviously need some firmware files. The primary source is http://github.com/MAVProxyUser/dji_system.bin … or, you can go to firmware for a listing of what is available