This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
howto:dumlrub [2017/07/29 21:03] czokie |
howto:dumlrub [2019/09/15 13:08] (current) sprzedawcamarzen ToDo checked: Update toolchain page and bash script for install details for nokogiri |
||
---|---|---|---|
Line 19: | Line 19: | ||
git pull | git pull | ||
- | ===== 3. Make a backup of firmware on your equipment | + | ===== 3. BackDatAssUp |
This command will make a backup copy of all firmware on your connected equipment. During the process, it will: | This command will make a backup copy of all firmware on your connected equipment. During the process, it will: | ||
- Login to your equipment via FTP | - Login to your equipment via FTP | ||
Line 30: | Line 30: | ||
ruby BackDatAssUp.rb | ruby BackDatAssUp.rb | ||
- | ===== To be continued | + | |
+ | Once it is complete, you will find a firmware file dji_system.bin in the current directory. | ||
+ | |||
+ | ===== 4: RubaDubDUML | ||
+ | RubaDubDUML is designed to upload a firmware image to your device. It takes two parameters. One being the comm port to use, and the other being the firmware to upload. | ||
+ | |||
+ | ruby RubaDubDUML.rb / | ||
+ | |||
+ | ===== 5: LogJammer ===== | ||
+ | |||
+ | LogJammer is designed to pull upgrade log files from your aircraft and decrypt them automatically. | ||
+ | |||
+ | ruby LogJammer.rb | ||
+ | |||
+ | ===== 6: CherryPicker ===== | ||
+ | |||
+ | CherryPicker allows you to pick individual firmware modules to allow you to "roll your own" firmware image. | ||
+ | |||
+ | It needs a module installed that is not in the toolchain page. This module is a little " | ||
+ | |||
+ | |||
+ | xcode-select --install | ||
+ | sudo gem install nokogiri | ||
+ | |||
+ | |||
+ | ruby CherryPicker.rb | ||
+ | |||
+ | |||
+ | |||
+ | ===== Contribute ===== | ||
+ | * <todo # | ||
+ | * < |