Я на днях пытался на есп8266 прикрутить 13 15 ноги через swap(), чето мне этот вариант не понравился и не заработал. Библу хардваресериал не захотел использовать. Так и бросил эту затею.
15 при старте типа как и Gpio0 набор сигналов на них определяет режим загрузки, я помню что к меня на нем резистор на 10к на землю сидел, иначе это воспринимается как загрузка с SD или что-то в этом роде, там ещё 3 пин кажись анализируется