Releases: marcelstoer/nodemcu-pyflasher
5.0 - bumping dependencies
- 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
- NodeMCU-PyFlasher.dmg - macOS bundle (Big Sur), NOT FOR M1 YET SEE #77
- NodeMCU-PyFlasher-Catalina.dmg - macOS bundle (Catalina)
- NodeMCU-PyFlasher.exe - Windows 64-bit, built on Windows 10
4.0 - esptool upgrade
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
- NodeMCU-PyFlasher-4.0.dmg - macOS bundle (High Sierra)
- NodeMCU-PyFlasher-4.0-x86.exe - Windows 32-bit, built on Windows 7
- NodeMCU-PyFlasher-4.0-x64.exe - Windows 64-bit, built on Windows 10
3.0 - Bump it up!
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:
- NodeMCU-PyFlasher-3.0.dmg - macOS bundle (High Sierra)
- NodeMCU-PyFlasher-3.0-x86.exe - Windows 32-bit, built on Windows 7
- NodeMCU-PyFlasher-3.0-x64.exe - Windows 64-bit, built on Windows 10
2.2 - esptool.py 2.2
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
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
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.exe
file): https://www.virustotal.com/#/file/a53b82454080bbedee88e9c0feb7a4b4e1edb3a9161736c8d1023cd8aac2c8eb
2.0-beta - ESP32 and >4MB flash chips
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
I added a PayPal donation badge to the GitHub readme and the application "About" dialog.
1.0.0 - ready for prime time
v0.2.0 - esptool.py 1.3
esptool.py 1.3 was officially released yesterday -> upgrade it here