Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
Joined: 23/12/2015 Location: United KingdomPosts: 1676
Posted: 01:09pm 26 Jan 2022
Copy link to clipboard
Print this post
I really don't understand why people don't acually check things before complaining. Here it is just press the link to see the AT COMMAND SET as used in the firmware as stated ON the github page
matherp Guru
Joined: 11/12/2012 Location: United KingdomPosts: 8567
Posted: 01:21pm 26 Jan 2022
Copy link to clipboard
Print this post
That is the official list of all AT commands. What is implemented in a particular firmware depends on what is selected in the build
Mixtel90
Guru
Joined: 05/10/2019 Location: United KingdomPosts: 5705
Posted: 01:22pm 26 Jan 2022
Copy link to clipboard
Print this post
Sorry, lew, I missed that on GitHub. Have bought a ticket to SpecSavers.... I probably didn't consider that a "User guide" might actually be the command list.
There's a lot more info in the binaries zips, but It's rather generic as the 8266 ones still contain the ESP32 commands and you have to work round them. :) Edited 2022-01-26 23:32 by Mixtel90Mick
Joined: 23/12/2015 Location: United KingdomPosts: 1676
Posted: 01:34pm 26 Jan 2022
Copy link to clipboard
Print this post
Just to make it easier
lew247
Guru
Joined: 23/12/2015 Location: United KingdomPosts: 1676
Posted: 05:26pm 26 Jan 2022
Copy link to clipboard
Print this post
The links I posted for the ESP8266 (this link) and ESP8266-12 binaries (this link) are just one .bin file you flash although if you have the orginal 8266 with 512k then yes it will have to be compiled from link at the bottom of the post on the previous page this link
Complete step by step instructions on how to Restore or Upgrade Firmware on ESP8266 (ESP-01) Module (for use with the 512K module where you have more than 1 binary to flash) Restore-or-Upgrade-Firmware-on-ESP8266-ESP-01-Modu.pdf
EDIT: If ANYONE has an ESP8266-01 the one with 8 pins and the 512K flash then could you please use this flasher along with the instructions in the PFD and when you get to the flash image load the binaries and then click the COMBINE button to make 1 binary you can then share with the forum to make it simpler to flash?
I would have done this myself but I cannot find an ESP8266 or flasher Edited 2022-01-27 03:48 by lew247
Tried your binary on a 1Mbyte ESP8266-01 (the 8 pin board) using a USB interface Flashing was succesfull. But after flashing I could not use the serial interface. I knew I needed bot CR and LF, and tried 115200 and 9600 baud, but no response to AT commands.
I did also try the Cytron_ESP-01S_AT_Firmware_V2.2.0.bin that was referred to in an earlier post. ESP-01 module was successfully flashed and it reponded to some of the AT-commands that i tested. Unfortunately I was not able to get it to contact to my router. AT+CWMODE=3 (Set the Wi-Fi mode: Station+SoftAP) ****Worked OK AT+CWJAP="routername","password" (Connect to an AP) ****Did not connect
Flashed the module several times and tried the above AT commands several times....Without success.
Some months ago I was searching and testing numerous firmwares for ESP-01. Finally I found one which enables me to connect to the router and get time and date from the web. That was named Boantong AT firmware by AI-Thinker. https://docs.ai-thinker.com/en/%E5%9B%BA%E4%BB%B6%E6%B1%87%E6%80%BB
It contains one version for 1MB and an other for 4MB. I used the 1MB version as the ESP-01 modules I have did not have enough memory for the larger. Simple to load with flash_download_tool_3.9.2.exe. Only 1 bin-file to load to 0x0 of the module.
AT ver 1.7.1.0 (2019) SDK ver 3.0.1 (2020)
The program that i tested with was from: https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=14292 I used a "normal" 28pin Micromite. Connects nicely to the router and retrieves the time and date.
Unfortunately I am not enough skilled in the art, so I cannot say what else this firmware is capable of. To me at least it seems promising when the module is able to connect to the router and able to retrieve the required data from the web.
I totally agree with Peter. The firmware options is a real jungle. I did spend quite many days searching and testing before I found a working option. (At least to me it seems to work).
/Fred
flasherror Senior Member
Joined: 07/01/2019 Location: United StatesPosts: 159
Posted: 08:00pm 26 Jan 2022
Copy link to clipboard
Print this post
1. Do you have a reset button for the ESP-01 (on the carrier board)? Connect terminal program then press reset - you should see garbage (debug info sent at a weird baud rate) then "ready" if everything's working OK. This will confirm your ESP TX to USB pin/wiring works.
2. I believe older ESP AT firmware required commands to be UPPERCASE (and CR/LF terminated). I think newer firmware isn't as picky.
3. If you are using official Espressif AT firmware then note v2 firmware has changed the TX/RX pins which might mean your serial interface will be none functional since the wrong pins are being used for serial (this could explain why the module doesn't respond or you don't see anything sent from it). I documented this here: https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=14494
I'd advise using the flash procedure I documented there because: 1. It uses official espressif firmware (not one compiled by some random person, who knows what else the code does?) 2. It changes TX/RX pins to the "standard" ones used by most modules. 3. It skips annoying tasks involved using the graphical flash utility 4. Procedure is command line based and ideal for flashing a bunch of ESPs
Also, ESP8266 modules with 512K flash are old and may not contain features that are in newer firmware. Edited 2022-01-27 06:13 by flasherror
schroepfer Newbie
Joined: 18/01/2022 Location: GermanyPosts: 1
Posted: 08:26am 28 Jan 2022
Copy link to clipboard
Print this post
Cytron_ESP-01S_AT_Firmware_V2.2.0.bin works! ESP-01 1MB, flashed with flash download tool 3.9.2
Tested in Arduino-Monitor:
AT
OK AT+CWMODE=3
OK AT+CWJAP="FRITZ2","xxxxxx" WIFI DISCONNECT WIFI CONNECTED WIFI GOT IP