I am using a FT232RL to communicate with it. From what I understand some of these are shipping from manufacturers (via AliExpress, eBay, etc) with absolutely nothing on them.
So to enter flash mode I did the following (obtained information from an ElectroDragon link for a similar ESP-??):
3.3v VCC <--> VCC
3.3v VCC <--> 10K pull-up resistor <--> CH_PD, also works if you do just 3.3v VCC <--> CH_PD (some sites and diagrams suggest the use of a pull-up resistor instead of a direct connection, even the adapter boards that are showing up have pads for SMD resistors to bridge 3.3v VCC and CH_PD as well pull-down resistor pads for GND to GPI0 for flash mode. See http://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20150106063253&SearchText=esp8266+adapter)
GND <--> GND
GND <--> GPIO15
GND <--> GPIO0
TX <--> RXD
RX <--> TXD
The ESP-07 I believe has the same pin-out as the ESP-12 (sanity check: https://scargill.wordpress.com/2015/01/03/esp-12-in-practice/).
Using this Windows Development Environment:
http://www.esp8266.com/viewtopic.php?f=9&t=820&sid=7
I flashed:
at_v0.20_on_SDKv0.9.4
It was a bit difficult to get this ESP-07 into flash mode. I was able to flash it successfully a few times, the times in between it would fail to flash, I thought it might be that my serial leads were too long or there was interference somehow. I shortened the TX and RX jumper lead to barely nubs connecting to the FTDI232RL board. When I did get it to go through the whole process, it flashed both locations 0x00000 to 100% and 0x40000 to 100% and then the message "leaving" or done, etc.. whatever the success message was for leaving flash mode.
Disconnected VCC to the ESP-07, removed GPIO0 from GND, put ESP-07 VCC back to 3.3v VCC to power up in normal mode being the following:
3.3v VCC <--> VCC
3.3v VCC <--> 10K pull-up resistor <--> CH_PD, also works if you do just 3.3v VCC <--> CH_PD (some sites and diagrams suggest the use of a pull-up resistor instead of a direct connection, even the adapter boards that are showing up have pads for SMD resistors to bridge 3.3v VCC and CH_PD as well pull-down resistor pads for GND to GPI0 for flash mode. See http://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20150106063253&SearchText=esp8266+adapter)
GND <--> GND
GND <--> GPIO15
TX <--> RXD
RX <--> TXD
I tried using PeteSerial (https://scargill.wordpress.com/2014/12/12/the-simple-serial-terminal-revisited/) and Putty at all different speeds to attempt to communicate with the ESP-07 and all that I can see is the RX led blink on the FT232RL, the ESP-07 just sits there with the blue power LED lit and no other activity at all. I have even tried several different FT232RL adapters with the same exact results.
Does anyone know what I am doing wrong here?