This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
howto:dumlrub [2017/08/01 21:59] czokie [4: LogJammer Get upgrade log files from your equipment] |
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. BackDatAssUp: 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 31: | Line 31: | ||
ruby BackDatAssUp.rb | ruby BackDatAssUp.rb | ||
- | Now... This is still work in progress... but coming soon, the code for DUMLrub | + | Once it is complete, you will find a firmware |
- | ===== 4: LogJammer Get upgrade log files from your equipment===== | + | ===== 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. | ||
- | LogJammer is designed to pull upgrade log files from your aircraft and decrypt them automatically. The instructions below assume you are running on OSX. Most of these instructions will readily translate to most Linux variants. | + | ruby RubaDubDUML.rb / |
+ | |||
+ | ===== 5: LogJammer ===== | ||
+ | |||
+ | LogJammer is designed to pull upgrade log files from your aircraft and decrypt them automatically. | ||
ruby LogJammer.rb | ruby LogJammer.rb | ||
- | ===== To be continued ===== | ||
+ | ===== 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 # | ||
+ | * < |