ESP8266 AT MQTT Firmware update

Viewed 25

I have a nodemcu v0.9 module running an esp8266mod from ai thinker. I wish to send AT commands to this device. When connected to a terminal, I get the following response to the command "AT+GMR\r\n":

AT version:0.51.0.0(Nov 27 2015 13:37:21)
SDK version:1.5.0
compile time:Nov 27 2015 13:58:02
OK

As you can see, this is an old version of AT and to any AT+MQTT command, I do get an response "ERROR".

So my thought was to update to the newer firmware versions in the hope that by doing so, the AT commands from the following link are supported: https://docs.espressif.com/projects/esp-at/en/release-v2.2.0.0_esp8266/AT_Command_Set/MQTT_AT_Commands.html

Now, I'm having a very difficult time getting the right firmware from the internet. When I run "AT+CIUPDATE" the response is as expected:

+CIPUPDATE:1    found server
+CIPUPDATE:2    connect server
+CIPUPDATE:3    got edition
+CIPUPDATE:4    start start

But when I then check the terminal after restart, a constant stream of jibberish is outputted and no commands are taken by the device.

Now, ofcourse another logical source is the AI Thinker website. going through this website I thought I found the correct page: https://docs.ai-thinker.com/en/%E5%9B%BA%E4%BB%B6%E6%B1%87%E6%80%BB (these are chinese signs I guess) https://docs.ai-thinker.com/en/welcome > wifi module series > esp8266 series > various AT firmware > mqtt firmware (modified) When I try to flash this firmware to 0x00000 however, the flasher fails for no clear reason. flash-download-tool3.9.3.exe says: 8-download data fail.

So, another try with the binaries from espressif: https://docs.espressif.com/projects/esp-at/en/release-v2.2.0.0_esp8266/AT_Binary_Lists/ESP8266_AT_binaries.html - This gives me a folder with different binary files, however, Whenever I flash any of those to 0x00000 I no longer get any response to any AT command that I send over the terminal.

Who can help me find the correct binary to flash to the ESP just such that I can send AT commands and AT+MQTT commands? What am I missing because my knowledge about these kind of binaries are quite limited.

Details on the detected info:

flash vendor: -
c8h: GD
flash devID: 4016h Quad;32Mbit
crystal: 26Mhz
0 Answers
Related