ESP32-C3-WROOM-02 AT FIRMWARE +IPD WRONG DATA
Posted: Wed Mar 20, 2024 1:07 pm
<r>Hello,<br/>
<br/>
I am using esp32c3-wroom-02 module.<br/>
I flashed it with appropriate AT firmware.<br/>
I am runing <br/>
<br/>
AT+CIPMUX=1<br/>
AT+CIPMUX=1<br/>
<br/>
OK<br/>
AT+CIPSERVER=1<br/>
AT+CIPSERVER=1<br/>
<br/>
OK<br/>
<br/>
<br/>
Then I am connecting from socket client software from PC, sending different data sizes like 100, 502, 1000 etc but mostly if packet size is around 500 or above, the response data is most of the time corrupted for +IPD format. Even many times +IPD is not coming but some part of the tcp data is showingup, this is completely buggy and cannot be used at all.<br/>
<br/>
After that I did custom build the AT firmware for stm32c3 and tried many modifications but everytime this weird behaviour is consistent, I tried to increase queue size for tx but nothing helps.<br/>
<br/>
Can someone try it and replicate it quickly and see why this is happening ? I tried of 3 different modules and same beahaviour, so it is definitely something wrong with the AT firmware.<br/>
<CODE><s></e></CODE>
--------update--
Again I made the server on 80 port and tried to hit url (3 times after closing connection)
http://192.168.4.1/AAAAAAAAAAAAAAAAAAAA ... AAAAAAAAAA
And I am getting sometimes wrong data in esp32 TX as below
You can clearely see that 3'rd data is corrupted. there is no +ipd AND EVEN DATA is kind of mixedup and corrupted.
<br/>
I am using esp32c3-wroom-02 module.<br/>
I flashed it with appropriate AT firmware.<br/>
I am runing <br/>
<br/>
AT+CIPMUX=1<br/>
AT+CIPMUX=1<br/>
<br/>
OK<br/>
AT+CIPSERVER=1<br/>
AT+CIPSERVER=1<br/>
<br/>
OK<br/>
<br/>
<br/>
Then I am connecting from socket client software from PC, sending different data sizes like 100, 502, 1000 etc but mostly if packet size is around 500 or above, the response data is most of the time corrupted for +IPD format. Even many times +IPD is not coming but some part of the tcp data is showingup, this is completely buggy and cannot be used at all.<br/>
<br/>
After that I did custom build the AT firmware for stm32c3 and tried many modifications but everytime this weird behaviour is consistent, I tried to increase queue size for tx but nothing helps.<br/>
<br/>
Can someone try it and replicate it quickly and see why this is happening ? I tried of 3 different modules and same beahaviour, so it is definitely something wrong with the AT firmware.<br/>
<CODE><s>
Code: Select all
</s>no external 32k oscillator, disable it now.
at param mode: 1
ready
+STA_CONNECTED:"00:13:25:ab:d2:37"
+DIST_STA_IP:"00:13:25:ab:d2:37","192.168.4.2"
+DIST_STA_IP:"00:13:25:ab:d2:37","192.168.4.2"
AT+CIPMUX=1
AT+CIPMUX=1
OK
AT+CIPSERVER=1
AT+CIPSERVER=1
OK
0,CONNECT
+IPD,0,12:1111111111
+IPD,0,102:1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+IPD,0,102:1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+IPD,0,102:1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+IPD,0,102:1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+IPD,0,102:1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+IPD,0,502:11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+IPD,0,502:11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+IPD,0,502:11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+IPD,0,502:11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+IPD,0,502:11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
+IPD,0,502:11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111ËÐGn[18]ÿF[00]ÐþF[00] rJnIŠLnR£¬W[18]/G[00] ”Ln[18]/G[00]tõ
[00]tõ
[00]‘ŽOnÿÿÿÿIŠLn+”Ln€õ
[00]Ç®GnÈ[1D]G[00][00]5Hnà.G[00][00]5Hn>¢Gn꣬W[00][00][00][00]ÿF[00][00][00]G[00][00][00]b[02][00][00][00][00]pàb[02]«”On[01][00][00][00]Àö
[00][03][07]æwX[02]b[02]ö[05]æw‡DÂXXáb[02][00][00]b[02][00][00][00][00]
111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111ËÐGn[18]ÿF[00]ÐþF[00] rJnIŠLnR£¬W[18]/G[00] ”Ln[18]/G[00]tõ
[00]tõ
[00]‘ŽOnÿÿÿÿIŠLn+”Ln€õ
[00]Ç®GnÈ[1D]G[00][00]5Hnà.G[00][00]5Hn>¢Gn꣬W[00][00][00][00]ÿF[00][00][00]G[00][00][00]b[02][00][00][00][00]pàb[02]«”On[01][00][00][00]Àö
[00][03][07]æwX[02]b[02]ö[05]æw‡DÂXXáb[02][00][00]b[02][00][00][00][00]
+IPD,0,1002:1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
<e>
Again I made the server on 80 port and tried to hit url (3 times after closing connection)
http://192.168.4.1/AAAAAAAAAAAAAAAAAAAA ... AAAAAAAAAA
And I am getting sometimes wrong data in esp32 TX as below
Code: Select all
1,CLOSED
1,CONNECT
+IPD,1,707:GET /AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA HTTP/1.1
Host: 192.168.4.1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
1,CLOSED
1,CONNECT
+IPD,1,707:GET /AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA HTTP/1.1
Host: 192.168.4.1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
fari/537.36
37.36 (KHTMLET /AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhange;v=b3;q=0.7
Accepcation/xhtmlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDAAAAAAAAAAAAAt-Encoding: gzip, deflate
Accep9
e: en-US,en;q=0.te
Accept-lAA1,CLOSED
1,CONNECT
AAAAAAAAAAA HTTP/1.1
Hte
Accept-lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAost: 192.168.4.1
Cction: keep-alive
Upgrae-Insecure-Requests: 1
User-Ari/537.36
Accept: text
User-Agen-lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=0.7
Accepq,applicatio+xml,appliclAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDAAAAAAAAAAAAAt-Encoding: gzip, deflate
Accepanguage: en-US,en;q=0.9
cept-LAA1,CLOSED