ESP8266 from AI Thinker - Details ??

I have this module from AI Thinker ( ESP8266MOO) and the response for the Version No is as below :

AT+GMR AT version:0.23.0.0(Apr 24 2015 21:11:01) SDK version:1.0.1 Ai-Thinker Technology Co. Ltd. Apr 27 2015 13:55:14

I am trying figure out how much flash it has but unable to find out, from the WEB as the model ESP8266MOO which is printed on the Metal Shield of the module ( 9 x 2 DIP pinout ) is untraceable on the net.

I will be glad to get some authentic information on the memory map of the fantastic but scantily documented module.

I think it's actually ESP8266MOD. Ends in "D", not "O".

The modules come with differing sizes depending on the model and vendor that built it. The esp01 for example has 512KB flash as does the esp-07. The esp-12e has 4MB That being said, that doesn't mean all that is available for programs. There is much confusion to the 8266 because it has evolved so fast. Most users of the 8266 abandon the AT command firmware and update to either the Arduino IDE or NodeMcu/lua. Both have ways to read the FLASH ID and size pretty straight forward. There are plenty of tutorials out there to do that if you wish. Keep in mind that your at command set is gone if/when you do. If you want them back you can re-flash the SOC with the original firmware using the flasher made available for that purpose.

flagtrax: ..... Most users of the 8266 abandon the AT command firmware and update to either the Arduino IDE or NodeMcu/lua.

When you say replacing the original AT Command set with Arduino IDE are you referring to one such procedure ? :

http://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/

But I was under the impression that the above procedure only helps to load the Flash of the ESP8266 with your Blink code or whatever. Does it actually overwrite the original AT based Firmware which came with the module ? Maybe I have some more reading to do on the memory map ( wish I knew where !)

Mogaraghu: Does it actually overwrite the original AT based Firmware which came with the module ?

Correct. The Arduino sketch you upload is the firmware.

Thanks Pert .. its actually pretty confusing with so many variants out there in field and everytime you Google for documents its not always the right one that you latch on to. You go by the general appearance of the item you have on hand. Not very reassuring.

This would help you immensely,

http://neilkolban.com/tech/esp8266/

"When you say replacing the original AT Command set with Arduino IDE are you referring to one such procedure ? :

http://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/

Yes, and I will also say that Rui's tutorials helped me immensely (and still do) as I continue to learn the 8266.

flagtrax: This would help you immensely,

http://neilkolban.com/tech/esp8266/

Well... " help immensely " is an understatement. Its a huge book ! Now I need to find time to read it . Thanks.

The good news is that it doesn't have to be read verbatim, you can easily jump around to the subjects you need at the moment! Enjoy! (I still am)

Salve a tutti, ho un problema e non riesco a venirne a una. Ho alcuni ESP12 che programmo regoloarmente con una programming board stupenda a cui si può cambiare il modulo dopo programmazione. Per contro ho altri moduli apparentemente uguali della Ai-Thinker che non c’è verso di programmarli. Sto parlando di programmazione con l’IDE di arduino 1.8.5. error. espcomm_upload_mem filed. I modulini buoni non hanno vendor indicato mentre quelli cattivi hanno vendor AI-Thinker. Potete aiutarmi?
Grazie
Luigi