How to Flash Firmware to Geebat Esp8266

How to Flash Firmware to Geebat Esp8266

esp8266Ini adalah tulisan ke-dua dari seri tutorial tentang ESP8266. Kali ini, kita akan belajar bagaimana caranya mengakses ESP-01 menggunakan perintah dasar AT-Command  yang disediakan oleh
Espressif
si pembuat modul. Selanjutnya kita akan belajar bagaimana caranya memperbaruifirmware ESP-01 dengan versi terbaru, melaluiflashing.

Jika anda belum membaca tulisan
embeddednesia
sebelumnya, silahkan dibaca terlebih dahulu

  1. Tutorial ESP8266 : Pertemuan Pertama

  • Beak of Material

Perangkat yang diperlukan dalam tutorial kali ini adalah ( tentu saja) modul ESP-01, jika anda belum memiliki. Penulis sarankan, anda
membeli satu melalui TOKO BEY, dengan mengakses halaman pembelian berikut. Untuk modul antarmuka
usb to series
,
embeddednesia
menggunakan modul
USB to ESP-01 yang juga dijual di TOKO BEY. Modul ini memiliki keuntungan kemudahan
dalam pemasangan, karena pivot – pin yang dimiliki sudah dirancang pas dengan modul ESP-01 sehingga tidak diperlukan jumper tambahan (kecuali saat
flashing)

a8da5ab9-72a7-4599-a27b-15720143a970
Modul USB to ESP-01

Selain itu juga ada modul USB to ESP8266 ESP01 keluaran Open Smart yang telah dilengkapi
switch
untuk berpindah-pindah style dari manner UART ke mode
Flashing, jadi tidak diperlukan lagi jumper tambahan.
Anda bisa mendapatkannya dengan mengakses halaman pembelian di sini

Modul USB to ESP-01 keluaran Open Smart
Modul USB to ESP-01 keluaran Open Smart

Namun jika anda terlanjur memiliki modul FT232RL, jangan kuatir, anda masih bisa menggunakannya lalu merangkainya seperti gambar berikut

ESP-01-FTDI_bb1-620x537

Sebagaimana perangkat keras antarmuka lain. Untuk bisa mulai menggunakan modul USB to ESP-01 yang berbasis IC CH340, perlu terlebih dahulu menginstall driver yang disediakan. Anda bisa
mendownload
file driver di link berikut, unzip, lalu
install
. Setelah proses instalasi selesei, silahkan pasang modul USB to ESP-01 di  port USB yang tersedia di notebook/komputer anda, lalu perhatikan pada
Device Manager,
port serial mana yang terbaca.

Read:  Restore Custom Firmware Iphone 5s Icloud Bypass

esp-1

Perhatikan, pada komputer saya, modul serial terbaca di
COM3. Nilai ini bisa jadi berbeda dengan komputer anda, jadi tinggal disesuaikan saja

1. AT Command

Langkah berikutnya adalah membuka
serial monitor

pada
Arduino IDE
lalu pastikan nilai
baud rate
ada pada nilai 115200 dan port  serial di COM3 (sebagaimana yang terbaca di
Device Managing director
sebelumnya), juga jangan lupa,
 NL & CR
yang saya set pada Serial Monitor.

Setelah semua siap, ketik perintah
AT
pada series monitor kemudian tekan ENTER, anda seharusnya mendapatkan respon OK dari ESP-01

esp-2

 two. AT+GMR

Untuk melihat versi
firmware
dari ESP-01,bisa digunakan perintah AT+GMR , pada modul milik saya muncul respon seperti ini.

AT+GMR

AT version:0.25.0.0(Jun v 2015 16:27:16)

SDK version:1.1.1

Ai-Thinker Applied science Co. Ltd.

Jun 23 2015 23:23:50

OK

Nilai ini bisa jadi berbeda, bergantung pada
firmware
yang digunakan modul  milik anda.

Ketika kita membeli modul ESP-01, pabrik pembuatnya sudah mengisinya dengan
firmware
bawaan dengan versi yang sesuai saat modul tersebut dibuat. Beberapa modul, dapat berkomunikasi pada baud rate 115200, namun beberapa juga menggunakan baud rate 9600. Oleh karena itu, jika perintah AT Command anda tidak dapat dieksekusi pada baud rate 115200, anda bisa mencobanya  pada nilai 9600

Sebenarnya ada beberapa perintah
AT Control
lain yang bisa dicoba, namun
embeddednesia simpan pembahasan ini pada kesempatan lain. Tapi jika anda tidak sabar menunggu tulisan berikutnya, berikut contekan dari
embeddednesia
yang bisa anda coba

commands

3. Flashing dan Upgrade Firmware

Versi terbaru dari Firmware modul ESP-01 adalah one.ane.1. Lalu bagaimana jika anda ingin mengupdatenya
ke versi yang terbaru? Anda bisa memperbaruinya dengan melakukanflashing
atau memprogram ulang ESP-01 anda.

Read:  Download Emmc Raw Tool Untuk Repair Emmc Android

Yang perlu diperhatikan saat melakukan
flashing, adalah pivot GPIO0 pada modul ESP-01 haruslah di-footing-kan terelebih dahulu, namun sayang sekali, pada  modul USB to ESP-01 yang digunakan pada tutorial ini tidak memilikijumper untuk meng-basis-kan pin GPIO0, sehingga solusinya adalah  kita harus menghubungkannya sendiri dengan kabel jumper dan sedikit penyolderan, berikut contoh dari saya.

7e8b5e67-80d3-45e0-a56e-4740729a87cc

3.1. File Firmware

Oke,
jumper untuk USB to ESP telah dibuat, kini saatnya  mendapatkan file biner firmware terbaru yang nanti digunakan sebagai penggantifirmware
lama. File firmware tersebut dapat diunduhdi sini
.
Dalam tutorial ini saya menggunakan versi 1.1.1 (ai-thinker-v1.1.one.bin)

esp-3
Halaman Download Firmware ESP-8266

3.2. Software Tool Download

Untuk mendownloadfirmwareke ESP-01 diperlukantool  software
tambahan yang  dapat diunduh
dari  situs resmi Espressif. Pada bagian tabel
Flash Download Tools, Pilih fileWink Download Tools V3.4.4 (ESP8266 & ESP32)
esp-4

Setelah selesei diunduh. Jalankan software tersebut lalu pada tampilan pertama aplikasi, klik
buttonESP8266 Download Tool.Sehingga muncul tampilan jendela dialog sebagai berikut.

esp-5

Perhatikan, pada
Download Path Config
saya telah men-checklist dan mengisi dengan alamat
path
dari filefirmware
yang akan diupdate/didownload ke modul ESP-01, silahkan sesuaikan path tersebut  dengan lokasi file biner milik anda. Jangan lupa juga untuk menset alamat RAM ke nilai 0x00000 dan menyesuaikan parameter pada port serial sesuai dengan mesin yang anda gunakan (saya menggunakan port COM3 dengan Baudrate 11520).

Setelah semua beres, klik
Outset, dan tunggu prosesnya saat indikator berubah dari
IDLE
menjadi
Downloadbeberapa saat.

esp-5

Setelahprogress bar
penuh dan indikator berubah menjadi
Terminate. Maka, selamat, anda telah berhasil melakukan
upgrade
firmware dari modul ESP-01 anda, untuk mengetesnya,
replug modul USB to ESP01, dan jalankan AT Command AT+GMR sebagaimana tutorial sebelumnya.

Read:  How to Know the Firmware Version on My Mazda 6

Pada tulisan selanjutnya, yang makin seru 🙂 kita akan bereksplorasi dengan AT Command lebih dalam dan melakukan flashing ESP-01 menggunakan Arduino IDE.

Salam Elektronika.

How to Flash Firmware to Geebat Esp8266

You May Also Like