Old code I uploaded?Īny attempt to upload would fail.
After resetting the board the RGB LED was always full on (white) and I was not sure why. I had issues uploading a sketch to the witty board. If someone has had success flashing the Witty boards using Arduino, please share your secret. At least the Witty Boards are cheap and so if I can't figure this out, then I'll just have to stick with basic ESP8266 boards. I grabbed a brand new Witty board straight out of the package and it would not flash with my Sparkfun FTDI.Īll I can gather is that there must be some other setting for flashing the Witty boards that I'm not aware of. I took the Witty FTDI and tried to flash this "basic" ESP8266 and it fails. So then I took a Witty board and tried to flash it the exact same way and it fails. Later, I grabbed a basic ESP8266 and used a Sparkfun 3.3V FTDI to load the "Blink" program to blink the onboard LED at pin 2. It tries this four times before giving up. From the waveforms, I think that it loads the code but then maybe fails a checksum and resets the esp. The waveforms were similar and consistent with the error messages that I originally posted. Next I connected a circuit analyser to GPIO0, RST and RXD. Some of the time I would get boot mode (1,7) but it wouldn't load. I can't figure out the difference between 6 & 7. The guide says I should get boot mode (1,7). Most of the time I would get:Įts Jan 8 2013, rst cause: 2, boot mode (1,6)
When testing the NodeMCU Entering Boot Loader Mode, I hooked up a secondary Sparkfun 3.3v FTDI and connected it to a second computer running an Arduino Serial Monitor. I spent the morning going through the "espcomm_sync failed" error troubleshooting guide you provided. I’m running out of ideas and would appreciate some advice if you have any. Opening port /dev/cu.Repleo-CH341-00001014 at 115200Įspcomm_send_command: sending command headerĮspcomm_send_command: sending command payload Setting port from /dev/tty.usbserial to /dev/cu.Repleo-CH341-00001014 Global variables use 31516 bytes (38%) of dynamic memory, leaving 50404 bytes for local variables. Sketch uses 221951 bytes (21%) of program storage space. The verbose output during upload looks like this:Īrduino: 1.8.1 (Mac OS X), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)”