ESP32-C3-WROOM-02 AT FIRMWARE +IPD WRONG DATA

vinodstanur
Posts: 27
Joined: Thu Jun 08, 2017 12:59 pm

ESP32-C3-WROOM-02 AT FIRMWARE +IPD WRONG DATA

Postby vinodstanur » 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>

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>
</e></CODE>
wrong.png
wrong.png (40.4 KiB) Viewed 4458 times
Screenshot 2024-03-20 170445.png
Screenshot 2024-03-20 170445.png (31.4 KiB) Viewed 4461 times
--------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

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
You can clearely see that 3'rd data is corrupted. there is no +ipd AND EVEN DATA is kind of mixedup and corrupted.

esp-at
Posts: 200
Joined: Mon May 09, 2022 3:00 am

Re: ESP32-C3-WROOM-02 AT FIRMWARE +IPD WRONG DATA

Postby esp-at » Mon Apr 01, 2024 9:16 am

could you please pull the latest master code, and enable the logs, see what happened~

You can enable the logs by the following steps:
python build.py menuconfig -> Component config -> Log output -> Default log verbosity -> Info
python build.py menuconfig -> Component config -> AT -> Enable ESP-AT Debug -> Enable Network Debug as the attachment p1.png shows.

~
Attachments
p1.png
p1.png (67.33 KiB) Viewed 4294 times

Who is online

Users browsing this forum: No registered users and 9 guests