From b9436bdfa452c098d5cb42a352ca124c80b91b25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20St=C3=B6r?= Date: Sun, 17 Feb 2019 20:45:20 +0100 Subject: [PATCH] Replace unmainted Flasher with NodeMCU PyFlasher --- docs/flash.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/flash.md b/docs/flash.md index 3a5f6560..3298e0e4 100644 --- a/docs/flash.md +++ b/docs/flash.md @@ -33,14 +33,16 @@ Run the following command to flash an *aggregated* binary as is produced for exa - In some uncommon cases, the [SDK init data](#sdk-init-data) may be invalid and NodeMCU may fail to boot. The easiest solution is to fully erase the chip before flashing: `esptool.py --port erase_flash` -### NodeMCU Flasher -> A firmware Flash tool for NodeMCU...We are working on next version and will use QT framework. It will be cross platform and open-source. +### NodeMCU PyFlasher +> Self-contained [NodeMCU](https://github.com/nodemcu/nodemcu-firmware) flasher with GUI based on [esptool.py](https://github.com/espressif/esptool) and [wxPython](https://www.wxpython.org/). -Source: [https://github.com/nodemcu/nodemcu-flasher](https://github.com/nodemcu/nodemcu-flasher) +![NodeMCU PyFlasher](https://github.com/marcelstoer/nodemcu-pyflasher/raw/master/images/gui.png "NodeMCU PyFlasher") -Supported platforms: Windows +Source: [https://github.com/marcelstoer/nodemcu-pyflasher](https://github.com/marcelstoer/nodemcu-pyflasher) -Note that this tool was created by the initial developers of the NodeMCU firmware. It hasn't seen updates since September 2015 and is not maintained by the current NodeMCU *firmware* team. Be careful to not accidentally flash the very old default firmware the tool is shipped with. +Supported platforms: anything that runs Python, runnable `.exe` available for Windows and `.dmg` for macOS + +Disclaimer: the availability of [NodeMCU PyFlasher was announced on the NodeMCU Facebook page](https://www.facebook.com/NodeMCU/posts/663197460515251) but it is not an official offering of the current NodeMCU firmware team. ## Putting Device Into Flash Mode