1. 25 Oct, 2020 1 commit
    • matt's avatar
      Add megapacker.pl script to create .mgu updater files · 8d9356e3
      matt authored
      This is a relatively simple Perl script that takes app and/or updater
      ESP32 .bin image(s) and packs them into the .mgu format that is expected
      by the MegaGRRL firmware when initiating firmware updates from the File
      Browser.
      
      Example usage, for an app-only update on the (d)esktop version:
      
      	perl utils/megapacker.pl --app=firmware/build/megagrrl.bin --hw=d --outfile=megagrrl.mgu
      
      To update both the app and updater images for the (p)ortable version:
      
      	perl utils/megapacker.pl --app=megagrrl_app.bin --updater=megagrrl_updater.bin --hw=p --outfile=megagrrl_portable.mgu
      
      To specify the version rather than extract it from the header in the
      .bin file (note: the script defaults to hw version 'd'):
      
      	perl utils/megapacker.pl --app=megagrrl.bin --version=v0.97dev --outfile=megagrrl_v0.97dev.mgu
      
      No additional dependencies should be required if using any non-ancient
      Perl.
      8d9356e3
  2. 24 Oct, 2020 2 commits
  3. 22 Oct, 2020 2 commits
  4. 15 Oct, 2020 5 commits
  5. 14 Oct, 2020 7 commits
  6. 13 Oct, 2020 1 commit
  7. 11 Oct, 2020 4 commits
  8. 09 Oct, 2020 8 commits
  9. 06 Oct, 2020 2 commits
  10. 05 Oct, 2020 2 commits
  11. 03 Oct, 2020 5 commits
  12. 18 Sep, 2020 1 commit