Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By Lxx33
#40434 I have some problems getting my ESP8266 to work.

First of all, I’m working with a mac.
Download arduino 1.6.7
Additional board manager:
http://arduino.esp8266.com/stable/packa ... index.json
Installed the FTDI driver.
Select Generic ESP8266 Module from Arduino->Tools

I connected my esp8266. See my picture how I connected it.

3.3V from a MB102 Breadboard Power Supply Module

VCC and CH_PD goes to + 3.3V
GPIO1 to GND when uploading a sketch
I Also connect the GND to the GND of the FTDI

TX RT and GND goes from esp8266 to ftdi

Uploading a sketch (like bare minimum) works great.

Then I disconnect the GPIO, so it’s NOT grounded anymore.

Open up serial monitor.
Also both NL & CR (newline and carriage return) is selected.
I only get text when it’s on 74880 baud and the esp8266 is powered on, but I only get a part of the information.

Like This:
Code: Select all ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1264, room 16
tail 0
chksum 0x42
csum 0x42
~ld


Then the information stops :( :( don't see "Ready"
Also AT commands don’t work.
Tried AT and AT/r/n and some other combinations, but no response.

How can i get the AT commands working and see a “ready” message in the serial monitor window.

Tnx, and hope i provided all the info.
You do not have the required permissions to view the files attached to this post.
User avatar
By martinayotte
#40445 AT Firmware is completely erased when you upload any other firmware.
You can not have 2 firmwares running at the same time.

What kind of sketch are you running ?

For the crash, maybe it is caused by the fact that last WiFi connection configs done with previous firmware is incompatible with the newer firmware. In such case, you better using erase the full flash using esptool.py before uploading new firmware.
User avatar
By Lxx33
#40448 Tnx for the reply. What i had uploaded is:
Code: Select allvoid setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Uploading goes perfectly.

The esp8266 is brand new and this was my first upload. I had ordered 2 units and both have the same problem.
Can't understand why it doesn't response with the commands i give.
Tried already shorter wires, different adapters, other jumper cables, but all with no luck at all.
User avatar
By martinayotte
#40449 As I said, uploading an Arduino sketch or any other firmware, it won't respond to any AT commands anymore since the AT firmware is gone.

Try adding some serial communication in your sketch :
Code: Select allvoid setup() {
  Serial.begin(115200);
}
void loop () {
  Serial.println("Hello from ESP !");
}