Comments (18)
same problem here ...
from nodemcu-devkit.
I tried to investigate this: espressif/esptool#26 - if you don't mind testing 77400 baud, do you see the same values for boot mode? Works OK with an external UART.
However, looking at #5 - that might be the source of the problem.
from nodemcu-devkit.
On Mac OS X, once the driver CH341SER_MAC_ZIP is installed, has you launched on Terminal sudo nvram boot-args="kext-dev-mode=1"
?
from nodemcu-devkit.
Without that argument the kext won't install; with the kext not installed, you won't see a port. Since AT commands work, well, it's not the unsigned kext.
I'm also seeing the exact same problem with a different (signed) driver; AT commands (and other UART work after boot) works fine, flashing doesn't.
from nodemcu-devkit.
same problem here with Repleo Drivers.
from nodemcu-devkit.
Hi I got v0.9 and plugged in to my mac but get cant auto detect firmware because mcu didn't send a proper reply. AT commands gets timed out obviously. Port is open with 9600. Pls help.
from nodemcu-devkit.
The default tool esptool
doesn't work but pyesptool
works fine. Give it a try.
from nodemcu-devkit.
@rei-vilo Where are you getting this pyesptool
?
from nodemcu-devkit.
@AddoSolutions Check https://github.com/themadinventor/esptool and http://embeddedcomputing.weebly.com/nodemcu-board.html for more pointers.
from nodemcu-devkit.
rei-vilo - thanks for the reply. I really couldn't figure out the pyesptool and got it flashed using my Ubuntu machine. Thanks now I can see you have given the link to pyesptool. What I think it's the USB to serial driver issue in OSX. In Ubuntu esprool.py works like a charm. Just plug the devkit and execute the esptool.py command.
from nodemcu-devkit.
You're welcome!
Actually, esptools.py
works very well on Mac OS X, provided libusb
—and the CH340 serial to USB driver for the NodeMCU board— have been installed.
What doesn't work with the NodeMCU board is esptools
.
from nodemcu-devkit.
esptools.py was patched to support this board since this issue was opened so that might be part of it.
from nodemcu-devkit.
Funny, for me the latest version of esptool.py still doesn't work on Mac. I can see the Repleo-Port, so this is not the problem. Which version of the Nodemcu board do you use? I have a V0.9. rei-vilo and abl: can you describe your setup?
from nodemcu-devkit.
Here are the details:
- NodeMCU board 0.9 05/12/2014 from http://nodemcu.com/index_en.html#fr_54747661d775ef1a3600009e
- firmware from http://bbs.espressif.com/viewforum.php?f=5
- esptool.py, no release number, from https://github.com/themadinventor/esptool
- Python 2.7 as esptool.py doesn't run on Python 3.0
- pyserial release 2.6 from https://pypi.python.org/pypi/pyserial
- CH340 driver release 1.1 from http://www.wch.cn/download/CH341SER_MAC_ZIP.html
- Mac OS X 10.10.3
Also, make sure power can deliver up to 350 mA. Flashing and reboot seem to require a lot of power.
from nodemcu-devkit.
@squix78 Take a look at this espressif/esptool#36 (comment) , I just commented a workaround which is working under OS X, using a CH341 with Repleo driver, maybe it works for you too.
from nodemcu-devkit.
esptool
rendered nodeMCU unhappy flashed the FW ok, but after reset ESPlorer
could not connect to the board.
followed @LucasG2000 post only with slight change (I pressed Flash button only). After that press Reset button and ESPlorer
is good to go.
running OSX 10.10.3
from nodemcu-devkit.
Turns out my problem was with the mac driver, after updating it it looks like it works like a charm now! Thanks :)
from nodemcu-devkit.
i can confirm too that updating mac driver can help there:
http://www.mblock.cc/posts/run-makeblock-ch340-ch341-on-mac-os-sierra
from nodemcu-devkit.
Related Issues (20)
- INPUT_PULLUP mode
- How to install ch341 driver in latest kernel 4.4.x HOT 6
- Overheating.
- Function interruptible_sleep_on_timeout has been removed in kernel version 3.15.ch341 driverd outdated
- ness
- Problem in reset circuit of NodeMCU
- HOW TO INSTALL CH340G DRIVER ON WINDOWS 7 HOT 2
- Install Fails on Windows 10 HOT 2
- Driver for Linux Kernel 5.13.x? HOT 2
- Install fails on m1 mac version 13.0 HOT 1
- Windows driver exe showing up as malicious file on VirusTotal.
- showing error with ubuntu HOT 1
- LED1 - BLUE OR WHITE - SPECIFICATION
- This version is not compatible with the new Mac Version 14.0 HOT 1
- CH340G driver support for OS X HOT 10
- CH340G is 5V powered, not 3.3V HOT 3
- Dev Kit doesn't show up under /dev/tty.* on Mac OS X
- Flashing the firmware with Win 10 HOT 4
- Impossible to flash/connect HOT 2
- Documentation HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nodemcu-devkit.