user19958: I have a Lolin NodeMCU V3 with a broken USB port: no power, no data.
It does show up on WIFI as AI-thinker_xxx, I can connect, but what can I do next?
Is there a way to program the NodeMCU Over the Air (OTA), or through some pins?
Description found here under V3

user37622: If powering over Vin pin is working, you can use the board without USB.
ESP8266 is bootloaded over UART pins. These are pins marked RX or D9 and TX or D10 on the NodeMcu board. You can use USB to TTL serial adapter to bootload (flash) the esp8266. To put the esp in flashing mode hold the FLASH button and click the RST button and then release the FLASH button.
You can then upload a sketch with ArduinoOTA library and do following uploads over OTA. After USB upload of a sketch, reset the board with RST button before doing the first OTA upload.

19958: <p>I have a Lolin NodeMCU V3 with a broken USB port: no power, no data.</p>

<p>It does show up on WIFI as <code>AI-thinker_xxx</code>, I can connect, but what can I do next?</p>

<p>Is there a way to program the NodeMCU Over the Air (OTA), or through some pins?</p>

<p><a href="http://frightanic.com/iot/comparison-of-esp8266-nodemcu-development-boards/" rel="nofollow">Description found here</a> under V3</p>
 37622: <p>If powering over Vin pin is working, you can use the board without USB.</p>
<p>ESP8266 is bootloaded over UART pins. These are pins marked RX or D9 and TX or D10 on the NodeMcu board. You can use USB to TTL serial adapter to bootload (flash) the esp8266. To put the esp in flashing mode hold the FLASH button and click the RST button and then release the FLASH button.</p>
<p>You can then upload a sketch with ArduinoOTA library and do following uploads over OTA. After USB upload of a sketch, reset the board with RST button before doing the first OTA upload.</p>
