Sparkfun LoRa gateway cannot connect to flash

I’m having an issue with one of my ESP32 LoRa gateway development boards. I purchased 3 of them and 2 of them have no issue flashing, however when I use the same cable to the same port to flash the same code (that worked perfectly for two of the boards) the 3rd fails to connect and gives me the following error:

A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

I tried both the Arduino IDE and the ESP32 IDF tool and I tried the boot and button 0 sequence when flashing (again pressing these buttons worked to flash the other 2 boards) . I verified the voltages on the GPIO pins 0 & 2 and the voltages during flash looked correct per the ESP32 documentation.

Any ideas on the issue?

That could be a bad board.

If you purchased this off the SparkFun website, create a RMA ticket [on this page and we can get you a replacement. In the "Why do you want a RMA section, just put in the URL to this form post.

If you purchased the board from a distributor, just let them know you have a bad board and they should be able to help you with a replacement. :-)](Return Policy - SparkFun Electronics)

Great thanks just submitted the RMA, the product was purchased off this website

Fred