digitalWrite уберите. При подтяжке gpio2 к gnd при загрузке esp уходит в boot failure. Как вы проверяете какое состояние у пинов? Замеряете или в сериале смотрите?
Мне кажется он хотел выставить INPUT_PULLUP, но только на GND. Если бы он написал digitalWrite(0,HIGH), то это проканало бы. Раньше pullup так ведь подтягивали, только на vcc? На gnd внутренней подтяжки нет
Уважаемый, в первом посте вы привели схему подключения и сказали, что все подключено согласно нему. А теперь выясняется, что подключено было неизвестно как. Это не серьёзно.