Adafruit ESP8266 feather huzzah

I am having all kinds of trouble with this beast and am wondering if I fried it.
I actually have 2 of them that are acting the same way.
Is there a simple test to see if the board is still good ?
I have been trying to get some of the examples to work. Blink, and fade.
They dont recognize the USB port.
One of them says that it is not connected when it clearly is.
The other board that I just tested gave me this:

Sketch uses 257672 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 26572 bytes (32%) of dynamic memory, leaving 55348 bytes for local variables. Maximum is 81920 bytes.
esptool.py v2.7
Serial port /dev/ttyUSB0
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
  File "/home/hexdump/.arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/upload.py", line 25, in <module>
    esptool.main(fakeargs)
  File "/usr/lib/python3.7/site-packages/esptool.py", line 2841, in main
    esp.connect(args.before)
  File "/usr/lib/python3.7/site-packages/esptool.py", line 483, in connect
    raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_

This is when it is trying to upload the compiled sketch and is an indication that it will not work:
Connecting......................................__

Furthermore, I have a brand new board that works just fine.
I sure would like to know what happened so I wont repeat it.

thanks

Have you tried working directly with Adafruit customer service or through the Adafruit forums?

Thank you Cattle, and no I havent. I didnt know there was one so I will go there now.