Chat freely about anything...

User avatar
By memotronics
#19978 I'm a relative newbie, and I'm trying to understand the relationship between espressif vs. the various ESP-xx module / manufacturers. I'm not planning to use just the chip, I will be using one of the ESP-xx modules.

It's my understanding that espressif makes the ESP8266 chip, but they're not the ones making the various modules like ESP-01, ESP-03. Is that correct ? My ESP-01 reports AI-THINKER.COM Does that mean the firmware is from AI-THINKER but the module itself is from espressif? Or both from AI-Thinker?

If ESP8266 is not the manufacturer of the ESP-03, how do I know that the ESP-03 from one manufacturer is essentially the same (hardware-wise) compared to a different manufacturer?

When espressif comes up with a new firmware, can I be sure that this will run on any of the ESP-xx modules?

For example, I need CTS/RTS on the UART, this is supported by the latest espressif firmware, but my ESP-03 may need an upgrade. If espressif didn't make the module (just the chip/firmware), how do they know that the module-maker didn't use the RTS/CTS pins for something else, like board-mounted LEDs or some other thing?

Generally I have some trouble understanding firmware for these. I'm not planning to develop on/for these units, I just want to use them, and I always want to use firmware from espressif.

I would appreciate some clarification on those basics.