Member Since: January 23, 2012

Country: United States

  • Haha... For what it's worth, I think that location is in a hidden folder, so you might need to make sure hidden folders are visible to be able to find it. Otherwise, hopefully an update will be available soon that fixes the problem! Good luck!

  • Well, the only other suggestion I would have is to search your whole drive for "boot.txt" and find one that's in a similar path to what I described, and/or search for the text I mentioned above in all the "boot.txt" search results.

  • That's literally the folder location, probably on your C: drive. I'm assuming you're using Windows 7 or better? So open an explorer window to "C:\Users{UserName}\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\", where UserName is the windows account you installed Arduino and the ESP8266 board library on.

    Inside is a file called "boot.txt". You need to close all open Arduino windows, open that filea nd look for the line "thing.upload.resetmethod=ck". Replace the "ck" with "nodemcu", save the file, and reopen Arduino. Programming should work correctly now.

    Hope that helps.

  • I ran into this problem a while back as well, and ended up pushing the patch you referenced above. Just an FYI, I posted a little more detailed explanation of how to manually fix this problem here: https://www.sparkfun.com/products/13711#comment-56705515ce395fb2608b456a

    It's a pretty easy one-line fix which is probably easier than manually installing the latest git version. Good luck!

  • I ran into the same issue with my Thing boards this week, and after some legwork and snooping around, I found a rather simple fix. I've issued a pull request for the Arduino library that fixes this problem, so that you no longer require a jumper to ground to program the board. Details here: github

    In the meantime, until that gets packed into a new release, you can simply modify:

    \\Users\{UserName}\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\boards.txt" (Windows path to the esp8266 Arduino library).





    This should fix the issue until the next platform release.