├── .github └── workflows │ ├── build.yml │ └── build_pypi.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── bootloader ├── esp32 │ └── bin │ │ ├── bootloader_dio_40m.elf │ │ ├── bootloader_dio_80m.elf │ │ ├── bootloader_qio_40m.elf │ │ └── bootloader_qio_80m.elf ├── esp32c2 │ └── bin │ │ ├── bootloader_dio_60m.elf │ │ └── bootloader_qio_60m.elf ├── esp32c3 │ └── bin │ │ ├── bootloader_dio_40m.elf │ │ ├── bootloader_dio_80m.elf │ │ ├── bootloader_qio_40m.elf │ │ └── bootloader_qio_80m.elf ├── esp32c5 │ └── bin │ │ ├── bootloader_dio_80m.elf │ │ └── bootloader_qio_80m.elf ├── esp32c6 │ └── bin │ │ ├── bootloader_dio_80m.elf │ │ └── bootloader_qio_80m.elf ├── esp32c61 │ └── bin │ │ ├── bootloader_dio_40m.elf │ │ ├── bootloader_dio_80m.elf │ │ ├── bootloader_qio_40m.elf │ │ └── bootloader_qio_80m.elf ├── esp32h2 │ └── bin │ │ ├── bootloader_dio_64m.elf │ │ └── bootloader_qio_64m.elf ├── esp32p4 │ └── bin │ │ ├── bootloader_dio_80m.elf │ │ └── bootloader_qio_80m.elf ├── esp32p4rev3 │ └── bin │ │ ├── bootloader_dio_80m.elf │ │ └── bootloader_qio_80m.elf ├── esp32s2 │ └── bin │ │ ├── bootloader_dio_40m.elf │ │ ├── bootloader_dio_80m.elf │ │ ├── bootloader_qio_40m.elf │ │ └── bootloader_qio_80m.elf └── esp32s3 │ └── bin │ ├── bootloader_dio_120m.elf │ ├── bootloader_dio_80m.elf │ ├── bootloader_dout_80m.elf │ ├── bootloader_opi_120m.elf │ ├── bootloader_opi_80m.elf │ ├── bootloader_qio_120m.elf │ └── bootloader_qio_80m.elf ├── esp_flasher ├── __init__.py ├── __main__.py ├── common.py ├── const.py ├── gui.py ├── helpers.py └── own_esptool.py ├── icon.icns ├── icon.ico ├── partitions ├── boot_app0.bin ├── partitions.bin ├── partitions.esp32.bin ├── partitions.esp32c2.bin ├── partitions.esp32c3.bin ├── partitions.esp32c5.bin ├── partitions.esp32c6.bin ├── partitions.esp32c61.bin ├── partitions.esp32p4.bin ├── partitions.esp32p4rev3.bin ├── partitions.esp32s2.bin └── partitions.esp32s3.bin ├── requirements.txt ├── requirements_build.txt └── setup.py /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/build_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/.github/workflows/build_pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/README.md -------------------------------------------------------------------------------- /bootloader/esp32/bin/bootloader_dio_40m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32/bin/bootloader_dio_40m.elf -------------------------------------------------------------------------------- /bootloader/esp32/bin/bootloader_dio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32/bin/bootloader_dio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32/bin/bootloader_qio_40m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32/bin/bootloader_qio_40m.elf -------------------------------------------------------------------------------- /bootloader/esp32/bin/bootloader_qio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32/bin/bootloader_qio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32c2/bin/bootloader_dio_60m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c2/bin/bootloader_dio_60m.elf -------------------------------------------------------------------------------- /bootloader/esp32c2/bin/bootloader_qio_60m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c2/bin/bootloader_qio_60m.elf -------------------------------------------------------------------------------- /bootloader/esp32c3/bin/bootloader_dio_40m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c3/bin/bootloader_dio_40m.elf -------------------------------------------------------------------------------- /bootloader/esp32c3/bin/bootloader_dio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c3/bin/bootloader_dio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32c3/bin/bootloader_qio_40m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c3/bin/bootloader_qio_40m.elf -------------------------------------------------------------------------------- /bootloader/esp32c3/bin/bootloader_qio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c3/bin/bootloader_qio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32c5/bin/bootloader_dio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c5/bin/bootloader_dio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32c5/bin/bootloader_qio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c5/bin/bootloader_qio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32c6/bin/bootloader_dio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c6/bin/bootloader_dio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32c6/bin/bootloader_qio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c6/bin/bootloader_qio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32c61/bin/bootloader_dio_40m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c61/bin/bootloader_dio_40m.elf -------------------------------------------------------------------------------- /bootloader/esp32c61/bin/bootloader_dio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c61/bin/bootloader_dio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32c61/bin/bootloader_qio_40m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c61/bin/bootloader_qio_40m.elf -------------------------------------------------------------------------------- /bootloader/esp32c61/bin/bootloader_qio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32c61/bin/bootloader_qio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32h2/bin/bootloader_dio_64m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32h2/bin/bootloader_dio_64m.elf -------------------------------------------------------------------------------- /bootloader/esp32h2/bin/bootloader_qio_64m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32h2/bin/bootloader_qio_64m.elf -------------------------------------------------------------------------------- /bootloader/esp32p4/bin/bootloader_dio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32p4/bin/bootloader_dio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32p4/bin/bootloader_qio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32p4/bin/bootloader_qio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32p4rev3/bin/bootloader_dio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32p4rev3/bin/bootloader_dio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32p4rev3/bin/bootloader_qio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32p4rev3/bin/bootloader_qio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32s2/bin/bootloader_dio_40m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32s2/bin/bootloader_dio_40m.elf -------------------------------------------------------------------------------- /bootloader/esp32s2/bin/bootloader_dio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32s2/bin/bootloader_dio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32s2/bin/bootloader_qio_40m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32s2/bin/bootloader_qio_40m.elf -------------------------------------------------------------------------------- /bootloader/esp32s2/bin/bootloader_qio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32s2/bin/bootloader_qio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32s3/bin/bootloader_dio_120m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32s3/bin/bootloader_dio_120m.elf -------------------------------------------------------------------------------- /bootloader/esp32s3/bin/bootloader_dio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32s3/bin/bootloader_dio_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32s3/bin/bootloader_dout_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32s3/bin/bootloader_dout_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32s3/bin/bootloader_opi_120m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32s3/bin/bootloader_opi_120m.elf -------------------------------------------------------------------------------- /bootloader/esp32s3/bin/bootloader_opi_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32s3/bin/bootloader_opi_80m.elf -------------------------------------------------------------------------------- /bootloader/esp32s3/bin/bootloader_qio_120m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32s3/bin/bootloader_qio_120m.elf -------------------------------------------------------------------------------- /bootloader/esp32s3/bin/bootloader_qio_80m.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/bootloader/esp32s3/bin/bootloader_qio_80m.elf -------------------------------------------------------------------------------- /esp_flasher/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp_flasher/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/esp_flasher/__main__.py -------------------------------------------------------------------------------- /esp_flasher/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/esp_flasher/common.py -------------------------------------------------------------------------------- /esp_flasher/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/esp_flasher/const.py -------------------------------------------------------------------------------- /esp_flasher/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/esp_flasher/gui.py -------------------------------------------------------------------------------- /esp_flasher/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/esp_flasher/helpers.py -------------------------------------------------------------------------------- /esp_flasher/own_esptool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/esp_flasher/own_esptool.py -------------------------------------------------------------------------------- /icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/icon.icns -------------------------------------------------------------------------------- /icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/icon.ico -------------------------------------------------------------------------------- /partitions/boot_app0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/boot_app0.bin -------------------------------------------------------------------------------- /partitions/partitions.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/partitions.bin -------------------------------------------------------------------------------- /partitions/partitions.esp32.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/partitions.esp32.bin -------------------------------------------------------------------------------- /partitions/partitions.esp32c2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/partitions.esp32c2.bin -------------------------------------------------------------------------------- /partitions/partitions.esp32c3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/partitions.esp32c3.bin -------------------------------------------------------------------------------- /partitions/partitions.esp32c5.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/partitions.esp32c5.bin -------------------------------------------------------------------------------- /partitions/partitions.esp32c6.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/partitions.esp32c6.bin -------------------------------------------------------------------------------- /partitions/partitions.esp32c61.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/partitions.esp32c61.bin -------------------------------------------------------------------------------- /partitions/partitions.esp32p4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/partitions.esp32p4.bin -------------------------------------------------------------------------------- /partitions/partitions.esp32p4rev3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/partitions.esp32p4rev3.bin -------------------------------------------------------------------------------- /partitions/partitions.esp32s2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/partitions.esp32s2.bin -------------------------------------------------------------------------------- /partitions/partitions.esp32s3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/partitions/partitions.esp32s3.bin -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pyserial>=3.5 2 | requests>=2.24.0,<3 3 | PyQT5>=5.15.10 4 | distro>=1.9.0 5 | -------------------------------------------------------------------------------- /requirements_build.txt: -------------------------------------------------------------------------------- 1 | pyinstaller>=4.8,<7 2 | wheel 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jason2866/ESP_Flasher/HEAD/setup.py --------------------------------------------------------------------------------