Now plug your Arduino back to pc and open serial port.now just remove GPIO 0 wire that was connected to GND ,you can connect it to VCC or leave it like this. Its very important to get the mac address. use the reset pin and put it to gnd for 2 seconds and then remove it from gnd and re flash it. you have uploaded latest firmware to esp8266. Then just click flash button ,if everything is fine the flasher will show you the status of download and also your esp 8266 module led will blink very fast.
Open the software and one by one add the bin files in it.And then connect esp tx and rx pins on it Upload the blank program on arduino if using.The connection will remain mostly same for esp8266-12 to run it in flash mode. I used Arduino instead of cp2102 module, and I had no issue in communication. I found daflabs instructables best for this module so far connect tx of arduino to any other hv pins out of 4 pins ,corresponding to the pin you have connected tx ,connect rx of esp to that which will be Lv pin.connect 3.3v of breadboard power supply to Lv pin of logic level.connect 5v of breadboard power supply to hv pin of logic level.Tx of esp is connected to arduino rx via voltage divider Rx of esp is connected TX arduino directly To prevent this from happening you can do two things. With this module you can separately give 5v to arduino and 3.3 v to esp8266 at the same time. The jumper is solder between gpio 0 and gnd pin.when not using in programming mode shift the jumper to the empty pin. For this you need to solder the jumper on it. Note:The module do not enter the programming board directly.
This is the best way for flashing the esp01 buy this module and get free from messy wires in future.
TipQuestionComment Step 3: Connecting ESP to Flash Mode Go to this this link below to find firmware files. This board has built in voltage regulator that handles the proper power. There are two types of board's one with RGB led & Ldr sensor and other with just breakout pins. This is most likely the problem lies whenever uploading the new firmware or when you are using the esp8266įor beginners its advised to go with node mcu board's available in market. As arduino maximum current providing capacity is 40mA while esp8266 draws 250mA.
If you are using esp8266 with arduino, try not to provide power from arduino.