├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── problem-report.md └── workflows │ ├── close-stale.yml │ ├── lock-closed.yml │ └── unlock-reopened.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── babel.cfg ├── doc ├── avrdude.md ├── bootcommander.md ├── bossac.md ├── dfu-util.md ├── dfuprog.md ├── esptool.md ├── lpc176x.md ├── marlinbft.md └── stm32flash.md ├── extras └── img │ ├── avrdude-config.png │ ├── avrdude.png │ ├── bootcommander.png │ ├── bossac-config.png │ ├── bossac.png │ ├── dfu-prog.png │ ├── dfu-util.png │ ├── ender3v2.png │ ├── esptool.png │ ├── firmware-updater.png │ ├── lpc176x.png │ ├── marlinbft.png │ ├── plugin-options.png │ ├── post-flash-config.png │ ├── pre-post.png │ └── stm32flash.png ├── octoprint_firmwareupdater ├── __init__.py ├── methods │ ├── __init__.py │ ├── avrdude.py │ ├── bootcmdr.py │ ├── bossac.py │ ├── dfuprog.py │ ├── dfuutil.py │ ├── esptool.py │ ├── lpc1768.py │ ├── marlinbft.py │ └── stm32flash.py ├── static │ ├── css │ │ └── firmwareupdater.css │ └── js │ │ └── firmwareupdater.js └── templates │ ├── firmwareupdater_navbar.jinja2 │ └── firmwareupdater_settings.jinja2 ├── requirements.txt ├── setup.py ├── tests └── test_firmwareupdater.py └── translations └── README.txt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/problem-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/.github/ISSUE_TEMPLATE/problem-report.md -------------------------------------------------------------------------------- /.github/workflows/close-stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/.github/workflows/close-stale.yml -------------------------------------------------------------------------------- /.github/workflows/lock-closed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/.github/workflows/lock-closed.yml -------------------------------------------------------------------------------- /.github/workflows/unlock-reopened.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/.github/workflows/unlock-reopened.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/README.md -------------------------------------------------------------------------------- /babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/babel.cfg -------------------------------------------------------------------------------- /doc/avrdude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/doc/avrdude.md -------------------------------------------------------------------------------- /doc/bootcommander.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/doc/bootcommander.md -------------------------------------------------------------------------------- /doc/bossac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/doc/bossac.md -------------------------------------------------------------------------------- /doc/dfu-util.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/doc/dfu-util.md -------------------------------------------------------------------------------- /doc/dfuprog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/doc/dfuprog.md -------------------------------------------------------------------------------- /doc/esptool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/doc/esptool.md -------------------------------------------------------------------------------- /doc/lpc176x.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/doc/lpc176x.md -------------------------------------------------------------------------------- /doc/marlinbft.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/doc/marlinbft.md -------------------------------------------------------------------------------- /doc/stm32flash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/doc/stm32flash.md -------------------------------------------------------------------------------- /extras/img/avrdude-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/avrdude-config.png -------------------------------------------------------------------------------- /extras/img/avrdude.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/avrdude.png -------------------------------------------------------------------------------- /extras/img/bootcommander.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/bootcommander.png -------------------------------------------------------------------------------- /extras/img/bossac-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/bossac-config.png -------------------------------------------------------------------------------- /extras/img/bossac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/bossac.png -------------------------------------------------------------------------------- /extras/img/dfu-prog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/dfu-prog.png -------------------------------------------------------------------------------- /extras/img/dfu-util.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/dfu-util.png -------------------------------------------------------------------------------- /extras/img/ender3v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/ender3v2.png -------------------------------------------------------------------------------- /extras/img/esptool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/esptool.png -------------------------------------------------------------------------------- /extras/img/firmware-updater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/firmware-updater.png -------------------------------------------------------------------------------- /extras/img/lpc176x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/lpc176x.png -------------------------------------------------------------------------------- /extras/img/marlinbft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/marlinbft.png -------------------------------------------------------------------------------- /extras/img/plugin-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/plugin-options.png -------------------------------------------------------------------------------- /extras/img/post-flash-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/post-flash-config.png -------------------------------------------------------------------------------- /extras/img/pre-post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/pre-post.png -------------------------------------------------------------------------------- /extras/img/stm32flash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/extras/img/stm32flash.png -------------------------------------------------------------------------------- /octoprint_firmwareupdater/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/__init__.py -------------------------------------------------------------------------------- /octoprint_firmwareupdater/methods/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /octoprint_firmwareupdater/methods/avrdude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/methods/avrdude.py -------------------------------------------------------------------------------- /octoprint_firmwareupdater/methods/bootcmdr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/methods/bootcmdr.py -------------------------------------------------------------------------------- /octoprint_firmwareupdater/methods/bossac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/methods/bossac.py -------------------------------------------------------------------------------- /octoprint_firmwareupdater/methods/dfuprog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/methods/dfuprog.py -------------------------------------------------------------------------------- /octoprint_firmwareupdater/methods/dfuutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/methods/dfuutil.py -------------------------------------------------------------------------------- /octoprint_firmwareupdater/methods/esptool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/methods/esptool.py -------------------------------------------------------------------------------- /octoprint_firmwareupdater/methods/lpc1768.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/methods/lpc1768.py -------------------------------------------------------------------------------- /octoprint_firmwareupdater/methods/marlinbft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/methods/marlinbft.py -------------------------------------------------------------------------------- /octoprint_firmwareupdater/methods/stm32flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/methods/stm32flash.py -------------------------------------------------------------------------------- /octoprint_firmwareupdater/static/css/firmwareupdater.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/static/css/firmwareupdater.css -------------------------------------------------------------------------------- /octoprint_firmwareupdater/static/js/firmwareupdater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/static/js/firmwareupdater.js -------------------------------------------------------------------------------- /octoprint_firmwareupdater/templates/firmwareupdater_navbar.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/templates/firmwareupdater_navbar.jinja2 -------------------------------------------------------------------------------- /octoprint_firmwareupdater/templates/firmwareupdater_settings.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/octoprint_firmwareupdater/templates/firmwareupdater_settings.jinja2 -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_firmwareupdater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/tests/test_firmwareupdater.py -------------------------------------------------------------------------------- /translations/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/OctoPrint-FirmwareUpdater/HEAD/translations/README.txt --------------------------------------------------------------------------------