Is my nodemxu esp8266 fried?

HI All, I recently bought a node mcu esp8266 and setup an async webserver and websocket init. I was powering it via a powerbank (5V) and yesterday I by mistake leaved it connected to powerbank for too long (3hours). I let it rest yesterday and today when I'm trying to a code init its giving me this error

`Connecting........_____....._____....._____....._____....._____....._____....._____`

`A fatal ` [`esptool.py`](http://esptool.py)` error occurred: Failed to connect to ESP8266: Timed out waiting for packet header`

Its getting recognized in windows and showing in device manager. The webserver which i setup yesterday is also loading. When I try to ping it from CMD its working BUT the chip is getting hot seconds after plugging in the usb. Is this bad, Is my board fried???

Also, I tried changing the usb cable and also tried uploading code form another PC. Still no luck

One more things: The left pin (ADJ/Ground) of ams 1117 (oboard voltage regulator) have a continiuty with the output pin (the middle one) Is this normal or am I out of luck.

If it is friend I can still solder out the ESP 12-E chip from it and continue to get WIFI and setup server right ??

Thank You

Why do you say that is too long? I don't see a problem with that.

Too hot to touch? That does indicate a problem. But nothing you have described so far would cause this.

What voltage do you measure at the 3.3V pin? Could be the regulator is blown and is feeding 5V to the ESP chip. I have known other ams1117 regulators to fail like this.

If that's true, the whole board is junk and you should replace it.

No now i dont think that the problem is caused by ams1117. I check the voltage across it and its shwoing 5v and 3.3 in output an input pins.
So idk what the problem is

What happens when you upload the blink sketch?

Is there a BOOT button to press and hold when you see

Connecting........_____....._____....._____....._____....._____....._____....._____

A fatal esptool.py error occurred: Failed to connect to ESP8266: Timed out waiting for packet header

Uptime isn't important unless the ESP board is defective.
But I have a few preliminary questions:

  1. WHAT is your quest? Er, no, sorry, it's Monty Python's quote. I mean, WHAT is the exact model of your board? There are dozens of ESP8266 boards, can you provide a link to the one you purchased?
  2. You say you powered it with a power bank: okay, but HOW did you connect it to power the ESP?
  3. Unless you connected the power bank incorrectly, I'm not convinced it's the culprit. What else do you have connected to the ESP? Sensors? Servos? Motors? Could you post the wiring diagram and devices?