Run write_flash command: esptool.py -port /dev/cu.SLAB_USBtoUART -baud 115200 write_flash -verify -flash_freq 80m -flash_mode dio -flash_size 32m 0x0000 "boot_v1.6.bin" 0x1000 espruino_esp8266_user1.bin 0x3FC000 esp_init_data_default.bin 0x37E000 blank.binaries (I haven't tested this to see if it's necessary) I'll add directions to figure this out when I get to it :Dĭisconnect/Reconnect USB from device.
#Nodemcu esp8266 firmware full
Rm espruino_1v94.136_esp8266_4mb.tgz # if tar was success full clean up and remove. Mkdir 'espruino' & cd 'espruino' # create espruino directory and enter itĬurl -O '/master/espruino_1v94.136_esp8266_4mb.tgz' # download the firmware mkdir 'nodemcu-firmware' & cd 'nodemcu-firmware' # create firmware directory and enter it (setup nested directory, because I also have nodemcu lua firmware I use on this device). Setup directories for your NodeMCU firmware, download latest ('cutting edge') Espruino, unpack it, and enter directory.
#Nodemcu esp8266 firmware serial
This is what I bought: HiLetgo New Version ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WIFI Development Board Open source Serial Wireless Module Works Great with Arduino IDE/Micropython Results of esptool's flash_id: esptool.py -port /dev/cu.SLAB_USBtoUART flash_id I must mention, it seems if you want to use javascript on a microcontroller the best way to go is a genuine Espruino board NodeMCU and the like will likely take a lot of your free time for a couple weeks to get things working the way you thought they would :D
Thanks to the Espruino forum admins to let use third-party board users have a lil' space on their forum to discuss this. More likely, I'll publish a github project to keep track of NodeMCU flashing info for Espruino and otherwise specific to this make/model. Posting here hopefully with all exact error messages that were gotchas for me so it can be found more easily.