User Tools

Site Tools


howto:dumlrub

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
howto:dumlrub [2017/08/02 10:01]
czokie
howto:dumlrub [2019/09/15 13:08] (current)
sprzedawcamarzen ToDo checked: Update toolchain page and bash script for install details for nokogiri
Line 31: Line 31:
   ruby BackDatAssUp.rb    ruby BackDatAssUp.rb 
  
-Now... This is still work in progress... but coming soonthe code for DUMLrub will put this into single file that can be re-flashed to your equipment, should that ever be required.+Once it is completeyou will find firmware file dji_system.bin in the current directory.
  
-===== 4: LogJammer =====+===== 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 /dev/tty.usbmodem1445 dji_system.bin 
 + 
 +===== 5: LogJammer =====
  
 LogJammer is designed to pull upgrade log files from your aircraft and decrypt them automatically.  LogJammer is designed to pull upgrade log files from your aircraft and decrypt them automatically. 
Line 39: Line 44:
   ruby LogJammer.rb   ruby LogJammer.rb
  
-===== 5: CherryPicker =====+===== 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 "demanding" to install. OSX commands listed below SHOULD work. 
 + 
 + 
 +  xcode-select --install 
 +  sudo gem install nokogiri  -v '1.6.7.2' -- --with-xml2-include=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.*.sdk/usr/include/libxml2 --use-system-libraries
  
-CherryPicker is able to pick individual firmware components to allow you to "roll your own" firmware image. 
  
   ruby CherryPicker.rb   ruby CherryPicker.rb
  
-===== To be continued =====+ 
 + 
 +===== Contribute ===== 
 +  * <todo #sprzedawcamarzen:2019-09-15>Update toolchain page and bash script for install details for nokogiri </todo> 
 +  * <todo>Video or other explanation of what comes next</todo>
howto/dumlrub.1501668070.txt.gz · Last modified: 2017/08/02 10:01 by czokie