Nodemcu modules
"Integrated" modules (with ESP on main board without shield)
- usually 4MB = 32Mbit flash
- set as "NodeMCU 1.0 (ESP12-E Module)" board in Arduino IDE
- upload speed 115200 or 921600
- Arduino IDE flashes these boards in DIO mode (there is no option to change this)
- when falshed using esptool or nodemcu pyflasher most of them I bought worked using "DIO" mode only (as Arduino does), when flashed in "QIO" mode it refused to start
Nodecu V3 (with shielded ESP12 module)
- the same as "Integrated" modules except these usualy (all I have) works using QIO mode also
ESP12F + separete USB-to-UART
- set as "Generic ESP8266 module" in Arduino IDE
- upload speed 115200
- select "Reset method" as "none"
- needs to be switched into flash mode manually before flashing / uploading (hold FLASH button and press RESET, release FLASH button)
- usually 4MB = 32Mbit flash
- usually (all I have) works using both DIO / QIO
Software
Flashing tools
USB-to-UART Windows 7 x64 drivers
Like my blog? Want to buy me coffee or beer?
LTC (litecoin): LeWzkcV2ArRv7Bi7TmrTpwkp6j2CZSLwfY
BTC (bitcoin): 1LzmUcwHK5Ys4zGPRoxYodjzpJsWiG61JY
DOGE (dogecoin): DQmS6EdDXssriDgSBpQMxYicHTiji6kMhx
ETH (ethereum): 0x387ff39c66e71c454ce5844c188c1a87835d2263
USDT (tether@ETH): 0xa69cae5a1da5ff5fb226e4bc87fe5d0f8c45908a
MANA (decentraland): 0xa69cae5a1da5ff5fb226e4bc87fe5d0f8c45908a
XMR (monero): 4JUdGzvrMFDWrUUwY3toJATSeNwjn54LkCnKBPRzDuhzi5vSepHfUckJNxRL2gjkNrSqtCoRUrEDAgRwsQvVCjZbRxBb8sEWJB1SCCuUEa