Есть у меня Arduino Nano и ESP8266. ESP8266 отвечает на AT команды нормально.
Подключаю через 8,9 пины к Arduino Nano.

ESP8266 Работает на 115200 baud, ничего не менял.
Но потом мне стало не хватать AT команд и я решил перепрошиться. Подключил TX->TX RX->RX(пробовал перекрёстно), на Arduino Nano замкнул RST с GND.Дальше выбрал плату: Generic ESP8266

Flash Size: У меня 100% 512KB
Flash Mode: Хз на что он влияет.
Ну вот пытаюсь загрузить это:
void setup(){
}
void loop(){
}
Мне выдаёт:
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
Из этого понятно, что комп не может достучаться до ESP8266,
Как мне решить эту проблему, уже 2 года думаю!