ESP8266 serial WIFI wireless module
From Federal Burro of Information
picked up 3 3.3 v versions of these. It's been fun trying to get them to work.
1. the 3.3v fdti seems to be 5v
2. the firmware seems bust:
<Crazy garbage characters> Ai-Thinker Technology Co. Ltd. invalid
then I enter:
AT+RST
and get
ERROR
going to try and find an updated firwmare and flash it.
---
time passes, I enter , stage left.
I found the firware on a dodgey looking site. http://arduino-er.blogspot.ca/2015/05/flash-esp8266-firmware-using-esptoolpy.html
python esptool.py -p /dev/ttyUSB0 write_flash 0x000000 "AI-v0.9.5.0 AT Firmware.bin"
Had to make sure that ch_pd was to ground and gpio_0 was high ( vcc)
setserial -g /dev/ttyUSB0 /dev/ttyUSB0, UART: unknown, Port: 0x0000, IRQ: 0, Flags: low_latency
screen /dev/ttyUSB0
and now I get much better results:
AT OK AT+RST OK
Links
- russian site about the 0.9.5.0 firmware http://esp8266.ru/esp8266-sdk-0-9-5-v0-21/
- thread on recommended firmware: http://www.esp8266.com/viewtopic.php?f=6&t=2219 ( circa Tue Mar 31, 2015 )
- video on how to write new firmware https://www.youtube.com/watch?v=PycRnjcXMRI
- esptool for writing firmware https://github.com/themadinventor/esptool
google searches of note:
+site:hackaday.com esp firmware
- step by step firmware: http://blog.randypatterson.com/esp8266-firmware-updates-and-options/