Arduino UNO WiFi AT firmware

Hello,

I'm using the "arduino uno wifi" board, I wanted to update the firmware, I followed this guide

but now the LED of the wifi is practically off, some ideas?

What do you mean by "practically off"? Do you mean the LED is dim?

Other than the LED, does the WiFi work correctly?

yes, exactly

but the wifi dosen't work
this is the result if I run the WiFiEspWebClient example sketch:

[WiFi [WiFiEsp] Initializing ESP module
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Can not initialize ESP module
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] No tag found
WiFi shield not present

stefaniapep:
no, the only error I find during the installation is at the command:
AT + CIUPDATE
that returns me error after CIUPDATE4

did you flash the firmware with esp-tool or with Flash Download Tool?

Juraj:
did you flash the firmware with esp-tool or with Flash Download Tool?

i use flashing with Espressif Flash Download Tool.

My goal is to be able to make a client request with this borad, to be able to use the Webhooks service of IFTTT, I believed that updating the firmware would allow me to use the library "WiFiEsp.h" or a similar one that allows me to make requests client, I'm actually doing a little confusion, how can I solve it?

all the highlighted settings were like on the picture?

after the flashing you could join to WiFi network with AT commands?

yes, I replaced the esp_init_data_default.bin file with this esp_init_data_UnoWiFi.bin, as it was written.

Of these commands
AT + CWMODE = 1
AT + CWJAP = "ssid", "pass"
AT + CIUPDATE
AT + GMR
AT + = UART_DEF 115200,8,1,0,0

I receive error only on the AT+CIUPDATE after CIUPDATE 4:
"Error"

Not all firmware supports OTA. Why do you want to do that?

aarg:
Not all firmware supports OTA. Why do you want to do that?

No, I do not care about OTA. I was just looking for a way to make a client request through the ESP8266 of "arduino uno wifi", after which arduino detects a certain event. as I have not succeeded with the library "ArduinoWiFi.h" I'm looking for an alternative way, some ideas?

stefaniapep:
No, I do not care about OTA. I was just looking for a way to make a client request through the ESP8266 of "arduino uno wifi", after which arduino detects a certain event. as I have not succeeded with the library "ArduinoWiFi.h" I'm looking for an alternative way, some ideas?

Remove AT + CIUPDATE

I executed these commands in the serial monitor:

ready
WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP
AT

OK
AT+CWMODE=1

OK
AT+CWJAP="Nexus","stefania"
WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP

OK
AT+GMR
AT version:1.5.0.0(Oct 24 2017 12:03:18)
SDK version:2.1.0(ace2d95)
compile time:Oct 24 2017 15:48:02
Bin version(Wroom 02):1.5.1
OK
AT+UART_DEF=115200,8,1,0,0

OK

now which library allows me to use arduino the connection via ESP8266?

The one you listed in reply #5.

I tried to eseqire the WiFiEspClientTest sketch and this is what's on the serial monitor:

[WiFiInitializing ESP module
[WiFiEsp] Initializing ESP module
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Cannot initialize ESP module
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] No tag found
********************************************** Check status WL_DISCONNECTED > FAILED (actual=255, expected=3)

[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Failed connecting to Nexus
********************************************** Connect > FAILED (actual=2, expected=1)

[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] No tag found
********************************************** Check status WL_CONNECTED > FAILED (actual=255, expected=1)

[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] No tag found
IP Address: 0.0.0.0
[WiFiEsp] >>> TIMEOUT >>>
********************************************** Ping > FAILED (actual=0, expected=1)

********************************************** Not connected > PASSED

[WiFiEsp] Connecting to www.brainjar.com
[WiFiEsp] >>> TIMEOUT >>>
********************************************** Connect to server > FAILED (actual=0, expected=1)

[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] No tag found
********************************************** Connected > FAILED (actual=0, expected=1)

********************************************** Response received > FAILED (actual=0, expected=1)

********************************************** Response check > FAILED (actual=0, expected=1)

********************************************** Connected > FAILED (actual=0, expected=1)

[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] No tag found
********************************************** Check status WL_CONNECTED > FAILED (actual=255, expected=1)

********************************************** Connected > FAILED (actual=0, expected=1)

********************************************** Response received > FAILED (actual=0, expected=1)

and the LED of the wifi is on steady with a very low intensity. What's wrong?

WiFiEspClientTest? try WiFiEspWebClient from UnoWiFiDevEdSerial1 library

stefaniapep:
...

and the LED of the wifi is on steady with a very low intensity. What's wrong?

Probably some configuration setting, like baud rate or pin assignment.

ClientTest from test from WiFiEsp, now i try WiFiEspWebClient:

[WiFiEsp] Initializing ESP module
WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Initializing ESP module
[WiFiEsp] Initilization successful - 2.1.0
Attempting to connect to WPA SSID: Nexus
[WiFiEsp] Connected to Nexus
You're connected to the network
SSID: Nexus
IP Address: 192.168.43.241
Signal strength (RSSI):-572 dBm

Starting connection to server...
[WiFiEsp] Connecting to arduino.cc
Connected to server
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] No tag found

Disconnecting from server...

same led state.

Again, you need to look closely at configuration settings. You can not usually use any such library "out of the box".

aarg:
Again, you need to look closely at configuration settings. You can not usually use any such library "out of the box".

Sorry I answer Juraj I forgot the quote, the configuration settings are not those set with the AT + commands? How can I verify them? manages to get an IP but not to communicate with the server.

now it is working. with WiFiEsp quality (timeout, timeout, timeout)

Michele chose WiFi Link firmware. It is a little better, than WiFiEsp library