00.45
Cara mudah dan tepat memflashing esp8266 yang baru anda beli adalah dengan FTDI usb to serial converter. Saya sudah berulang-ulang mencoba untuk memflashing dengan board Mega 2560 dan selalu gagal. Setelah saya telusuri ternyata koneksinya ada yang keliru, yang seharusnya kalau memakai Board Arduino Tx dihubungkan ke Tx ESP8266 dan Rx ke Rx. Dan ketika menekan button download di Program Arduino, kita harus hubungkan GPIO0 dengan ground kemudian diikuti RST dengan Ground sesaat saja dan lepaskan, lalu terakhir lepaskan hubungan GPIO0 tersebut dengan Ground proses flashing akan segera berlangsung diikuti dengan blinking led warna biru di ESP8266.

Mungkin untuk pertama kali anda melakukan koneksi esp8266 dengan board arduino Mega 2560 berhasil masuk ke AT command dengan sukses, namun ketika hendak melakukan flashing atau programming ke esp8266 selalu gagal dan muncul error_comm_fail atau semacam itu yang jelas gagal open dan synchronize melalui comm port.

Nah jika anda mengalami hal yang sama dengan saya, ternyata setelah saya telusuri anda harus melakukan perubahan koneksi yang jika semula anda hubungkan Tx dengan Rx atau Rx dengan Tx, harus kita ganti Tx dengan Tx dan Rx dengan Rx.

Disini saya akan berbagi pengalaman flashing esp8266 ESP-01 kepada anda dengan memakai FTDI usb to serial converter yang mudah serta memakai tool esp8266_flasher dan firmware v0.9.2.2 AT Firmware 508Kbyte.

cek dulu dengan AT+GMR dan jika versionnya sama dengan punya saya, maka akan mudah dan pasti berhasil flashing, jika prosedurenya tepat, versi yang saya miliki adalah:

AT version:0.25.0.0(Jun  5 2015 16:27:16)
SDK version:1.1.1
Ai-Thinker Technology Co. Ltd.
Jun 23 2015 23:23:50

Ok, selanjutnya adalah rangkaiannya:

​Kemudian, buka program arduino v1.6.5 anda dan lakukan test serial connection, jika berhasil lalu ke tahap flashing dengan program esp8266_flasher.exe dan select bin filenya serta com portnya atau cek di device manager port keberapa yang terdeteksi. Misal COM5.
Sebelum anda tekan Download button, pastikan tutup komunikasi serial dari program arduino,

Langkah Flashing:
1. Pilih file .bin yang akan anda flashing ke dalam ESP8266.
2. Tekan FLSH button diikuti dengan RST button, lepaskan RST button terakhir diikuti dengan FLSH button.
3. Lalu klik Download button pada ESP8266 Flash Downloader. Proses writing akan finish sampai 99-100% dan Failed. Ok, nggak apa apa failed to close, namun proses flashing sudah berhasil.