Não é possível programar o ESP8266

O led azul está piscando após ligar o módulo, o vermelho permanece aceso, eu posso até conectar via wifi. Mas não posso programá-lo. Eu tentei o Arduino IDE, diferentes piscas de firmware (como NodeMCU, XTCOM). Estou usando o Arduino Mega.

Aqui está minha configuração inicial:

VCC - 3.3 V on Arduino
RST - nothing
CH_PD - 3.3 V on Arduino
TX - RX on Arduino (TX is transmitting data to RX, so I don't need a voltage divider, right?)
RX - voltage divider (R1 = 10K, R2 = 20K) - TX on Arduino
GPIO0 - GND on Arduino
GPIO2 - nothing
GND - GND on Arduino

Tentei fazer o upload de um esboço do IDE do Arduino e obtive o seguinte erro:

warning: espcomm_sync failed 
error: espcomm_open failed

Depois de tentar IDEs diferentes, programadores, porta serial, tentei piscar com firmware para pelo menos ver se consigo me comunicar com ele. O NodeMCU, por exemplo, apenas mostrou "Waiting MAC" com GPIO0 para aterrar e sem.

Também tentei conectar TX a TX e RX a RX, mas obtive os mesmos resultados. Tentei conectar o RX através de um divisor de tensão também.

Com essa configuração, o led azul estava constantemente aceso. Lembrei-me de ler em algum lugar que isso poderia acontecer devido à fonte de alimentação insuficiente, então também tentei conectar os dois pinos sem os divisores de tensão (o led azul ainda está piscando após a inicialização, espero não ter queimado). Eu também tentei conectar o GPIO0 a 3.3V e não conectá-lo a nada, conectar o RST a 3.3V, conectar o GPIO2 ao terra também. No Mega, existem 4 conjuntos de pinos TX e RX, então eu experimentei todos eles TX / RX0,1,2 e 3.

Ainda não faço ideia do que está acontecendo :(

questionAnswers(3)

yourAnswerToTheQuestion