-->
Page 1 of 1

What am I doing wrong?

PostPosted: Sat Jan 03, 2015 9:16 pm
by per
Hi,

I am sittting in Beijing and have bought some ESP8266 modules and I have several years experience in MCU and serial data development.

The modules are powered from a good supply and I have a USB-3.3V TTL converter connected.

Ch_PD is 3.3V
GPIO 0 connected to GND

TX and RX connected

GND and VDD connected.

I have also tried to start up the module with GPIO 0 unconnected but the data string from the module remains the same..


When I turn on the power the red led turns on and I can see a quick flash of the blue led. My serial terminal software is set up to 74880 baud and the serial communication the module sends out is below


ets Jan 8 2013,rst cause:1, boot mode:(5,0)



waiting for host



I can not get the module to accept any AT commands and I can not get the module to communicate with any firmware upgrade PC application. Ihave also used a logic analyzer to see the and the module does not respond to anything.

Could anyone please tell me what I am doing wrong?

Re: What am I doing wrong?

PostPosted: Sun Jan 04, 2015 6:43 am
by per
Simple answer ..

MTD0 (also known as GPIO15) : GPIO0 : GPIO2 are the pins that control the boot mode on the ESP-07 module I have.

To be able to download new firmware the module must boot in mode 1 ( GND : GND : 3V3 ) by setting GPIO15 : GPIO0 : GPIO2

To run the module with the new downloaded firmware the module must boot in mode 3 ( GND : 3V3 : 3V3 )

For my modules when a pin should be 3.3V it is enough to leave it not connected and if it should be 0 I have connected it to GND.

Maybe this is common knowledge but I thought I would provide the solution that worked for me anyway if someone else runs into the same problem.

Re: What am I doing wrong?

PostPosted: Mon Jan 21, 2019 9:13 pm
by tackelua
per wrote:Simple answer ..

MTD0 (also known as GPIO15) : GPIO0 : GPIO2 are the pins that control the boot mode on the ESP-07 module I have.

To be able to download new firmware the module must boot in mode 1 ( GND : GND : 3V3 ) by setting GPIO15 : GPIO0 : GPIO2

To run the module with the new downloaded firmware the module must boot in mode 3 ( GND : 3V3 : 3V3 )

For my modules when a pin should be 3.3V it is enough to leave it not connected and if it should be 0 I have connected it to GND.

Maybe this is common knowledge but I thought I would provide the solution that worked for me anyway if someone else runs into the same problem.


Thanks :)