artmasterpro, GPIO0 для прошивки должен быть к Общему (нулю) подтянут, не заметил сразу - у вас на фото это вроде как перемычкой сделано.
Да, были случаи что у кого то не шилось и поменяв USB-TTL - всё заработало, я использовал кабель на основе FT232 и самодельную плату на FT2232H - на обоих нареканий не возникало. У Вас как я вижу как раз FT232, но не ясно какого уровня выходные сигналы. Исходя из
даташита (стр 7) - нужно подключать пин 4 этой FT232 к соответствующему питанию (+3.3в или +5в), для 3.3в уровней выходных синалов надо его подключать к 17му пину этой же микросхемы (выход встроенного преобразователя микросхемы).
На фото - вот они, эти пины. И если VCC на обратной стороне никуда не подключен и на на нем нет +5в (может под микросхемой соединено где то...) - то тогда вот эти 2 контакта надо соеденить вместе. В противном случае, если Vcc где то соединен с 5в шиной питания - обрезать дорожку эту и соеденить с 17м пином.