Chat freely about anything...

User avatar
By jonshouse
#4142 This module is spoilt by poor firmware.

I have a number of these from different sources. The first module I plugged in look promising, defaulted to 115200 baud and mostly worked. Subsequenct modules have been branded with the url "www-ai-thinker.com" and have firmware 0018000902.

Whoever wrote this firmware has decided that twenty years of convention should be blown away because they happen to use hyperterm or some such crapfest. They have decided all lines should be CRLF not CR terminated. This is dreadful idea, DOS text was never the convention for serial, on minicom/linux I now have to remember to hit ^J after every line.

Where do I start with the bugs !

Bugs:
1) Listens on UDP and TCP port at the same time - poor idea, other than both being "numbers" higher value UDP and TCP port share nothing in common
2) UDP receive randomly stops, sending commands even just "AT" may wake it up, may not .....
3) Cant code UDP discovery, cant UDP broadcast on anything wider than a class C address
4) Cant read MAC address via AT commands
5) Send AT+CIPSEND, module replies > to show it is reay, take some bytes THEN decides busy ... WTF ! Could it not decide before the > prompt like any coded by sane people
6) Cant socket listen on more than one socket properly, erratic results
7) Unreliable.

So I now need to tell my customer I cant code UDP discovery for them, that the module cant handle the protocols they want to use and PS it is a bit slow and not very reliable........
User avatar
By RichardS
#4146 That is why AT+ forum was made, people working on making a better AT+ command set...

If you need perfection for your customer there are many mature WIFI modules on the market, this one is 3 months out of the gate, its amazing the progress to date, but yes its not mature by any means.

Richard.
User avatar
By platforma
#4151 I think you're under the impression that this is the official manufacturer forum or something...
This is a community of people trying to make some use of the wifi module and solving it's problems together.
I do agree with your list though.
User avatar
By frasenci
#4152 Pardon my french ,... but I would never , ever, never commited to do anything for a client , based on developing over a chip that has just recently hit the market and whos firmare/software even SDK is just beginning to buil up.
You are blaming the wrong people....

people involved in developing tools for this chip have done , in my honest opinion if I so may, a gigantic work so far.

+1^n

just my two cents

Greetings
Francisco