-
Notifications
You must be signed in to change notification settings - Fork 288
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot flash firmware on Mac OS X #2
Comments
same problem here ... |
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. |
On Mac OS X, once the driver CH341SER_MAC_ZIP is installed, has you launched on Terminal |
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. |
same problem here with Repleo Drivers. |
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. |
The default tool |
@rei-vilo Where are you getting this |
@AddoSolutions Check https://github.com/themadinventor/esptool and http://embeddedcomputing.weebly.com/nodemcu-board.html for more pointers. |
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. |
You're welcome! Actually, What doesn't work with the NodeMCU board is |
esptools.py was patched to support this board since this issue was opened so that might be part of it. |
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? |
Here are the details:
Also, make sure power can deliver up to 350 mA. Flashing and reboot seem to require a lot of power. |
@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. |
followed @LucasG2000 post only with slight change (I pressed Flash button only). After that press Reset button and running OSX 10.10.3 |
Turns out my problem was with the mac driver, after updating it it looks like it works like a charm now! Thanks :) |
i can confirm too that updating mac driver can help there: |
How can I flash firmware on the devkit from a Mac OS X? I succesfully installed the driver from here http://raysfiles.com/drivers/ch341ser_mac.zip and can talk with the ESPlorer to the AT firmware. But for some strange reason flashing does't work.
To do this I press the flash button while powering up and run the esptool.py as I do when I flash any other ESP8266...
Might this be an issue with the CH340G serial-to-usb converter?
The text was updated successfully, but these errors were encountered: