Skip to content

Releases: marcelstoer/nodemcu-pyflasher

5.1 - esptool v4, PyInstaller v6

Choose a tag to compare

@marcelstoer marcelstoer released this 31 Jan 06:42

Updating critical components such as esptool and PyInstaller should address a number of old issues. Furthermore, with #104 @amelted fixed issue #80. Thanks for the contribution!

Full Changelog: v5.0.0...v5.1.0

Expand the "Assets" section below to download the executables. The Mac binary was built on Sonoma 14.7.2, the Windows binary on Win 10 Pro.

5.0 - bumping dependencies

Choose a tag to compare

@marcelstoer marcelstoer released this 08 Apr 22:13
  • Bumping esptool.py to 3.0
  • Using PyInstaller 4.2 to build executables

Expand the "Assets" section below to download the executables.

❗💥❗Windows users

As per #78: if NodeMCU PyFlasher fails to start on your Windows machine please try https://frightanic.com/misc/NodeMCU-PyFlasher-with-ResetLocale.exe

Anti-virus reports

4.0 - esptool upgrade

Choose a tag to compare

@marcelstoer marcelstoer released this 17 Feb 19:37

esptool.py was upgraded to 2.6. This allowed to greatly simplify the invocation of esptool.py from NodeMCU PyFlasher. It should make it much less error prone and time consuming to keep the integrated esptool.py up to date.

New features thanks to esptool.py:

  • lots of bug fixes for corner cases
  • flashing ESP8266 that are in deep sleep
  • detect serial port automatically
  • device MAC address is printed after connecting, see screen shot in the README

Anti-virus reports

3.0 - Bump it up!

Choose a tag to compare

@marcelstoer marcelstoer released this 10 Feb 16:30

wxPython recently released their long awaited 4.x line ("Phoenix"). Upgrading to 4.0.1 finally allowed me to provide a macOS binary for High Sierra as I'm no longer affected by pyinstaller/pyinstaller#2355.

At the same time I bumped esptool.py to 2.2.1. That fixed an UART speed limit on macOS (maxed out at 230k).

I also switched to building with Python 3.

Anti-virus reports:

2.2 - esptool.py 2.2

Choose a tag to compare

@marcelstoer marcelstoer released this 18 Dec 14:48

Bump the esptool.py version to 2.2 to make their latest improvements available: https://github.com/espressif/esptool/releases/tag/v2.2

Anti-virus report for NodeMCU-PyFlasher-2.2.exe: https://www.virustotal.com/#/file/509701a9c029027203ad3f552db99f3ad001b2795b0886fda48f9b1bd19490a8

2.1 - support for DOUT

Choose a tag to compare

@marcelstoer marcelstoer released this 22 Oct 09:46

Fix for issues #20 and #22 bringing support for flash mode DOUT. Also, the flasher now doesn't trigger a hard reset anymore.

Anti-virus report for NodeMCU-PyFlasher-2.1.exe: https://www.virustotal.com/#/url/6b19512bc4741f7f3a2b681d89650dc329c533fe42fadd4e0ae286a99b8e989a

2.0 - esptool.py 2.0.1

Choose a tag to compare

@marcelstoer marcelstoer released this 15 Jul 20:56

Even though using the esptool 2.0-beta didn't yield any bugs (none that I'm aware of) it's still useful to move to official releases.

Anti-virus report (NodeMCU-PyFlasher-2.0.exefile): https://www.virustotal.com/#/file/a53b82454080bbedee88e9c0feb7a4b4e1edb3a9161736c8d1023cd8aac2c8eb

2.0-beta - ESP32 and >4MB flash chips

Pre-release

Choose a tag to compare

@marcelstoer marcelstoer released this 21 May 21:35

Based on the latest esptool.py 2.0 SNAPSHOT which includes support for ESP32 and >4MB flash chips.

1.0.1 - show some love for donation-ware

Choose a tag to compare

@marcelstoer marcelstoer released this 16 Apr 19:17

I added a PayPal donation badge to the GitHub readme and the application "About" dialog.

1.0.0 - ready for prime time

Choose a tag to compare

@marcelstoer marcelstoer released this 18 Mar 16:05

With >1200 downloads of previous versions and lots of positive feedback I feel it's ready for prime time. This release includes fixes for #3, #4, and #5.