supla-espresif-esp restarty w wersji 2.8.20 - 2.8.21

User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Zgadza się. Poprawiaja tylko błędy szczególnie te dot. bezpieczeństwa.... dlatego przechodzimy na RTOS. Zanim to jednak nastąpi jeszcze długo będziemy związani z NONOS.
SUPLA.... Nareszcie w domu.
User avatar
Lucas
Posts: 857
Joined: Mon Jul 31, 2017 7:11 am
Location: Chrzanów

Post

pzygmunt wrote: Thu Aug 12, 2021 9:37 am
Lucas wrote: Thu Aug 12, 2021 9:28 am
pzygmunt wrote: Thu Aug 12, 2021 7:43 am Ok czyli tak jak u @lesny8.
Dziwne, że 2.8.0 u Ciebie działało z uwagi na to, że tam jest też SKD3.0.4. Chyba, że dziennie zawieruszyło się tam 3.0.0. Muszę sprawdzić jaka tam jest wersja. Downgrade jest dostępny.
Widzisz, od kiedy zgłaszałem problemy z SRW-03, że bardzo często stan rolet rozjeżdża się i w aplikacji przynajmniej jeden kanał z SRW-03 był niezgodny z rzeczywistością i udostępniłeś mi 2.8.0, to problem ze stanem rolet ustąpił i nie zauważałem żadnych problemów od tej pory. Zresztą na SRW-03 wykonuje mi się harmonogram dwa razy dziennie i praktycznie nie mam potrzeby nic więcej na nim robić.

Od chwili, gdy wgrałem 2.8.21 to moduł zaczął zachowywać się na tyle niestabilnie, że nawet harmonogram poranny i wieczorny nie chciał się uruchamiać, a przy próbie kontroli z aplikacji potrafił się natychmiastowo zawieszać i być niedostępny. Zresztą wczoraj zauważyłem również problemy ze sterowaniem mROW-02 z poziomu clouda.

Zrobiłem downgrade do 2.8.0 na SRW-03 i zacząłem obserwować przed chwilą. Czas pracy nie zrywa, ale połączenie z cloudem jest zrywane regularnie co 5 minut (przy moim czasie dzierżawy ustawionej na 10). W momencie zerwania połączenia moduł dosłownie na krótką chwilę jest niedostępny (nie tak długo jak przy 2.8.21), ale nie ma żadnych problemów z jego sterowalnością. Możliwe, że przy 2.8.0 mogłem nie zauważyć tych rozłączeń z cloudem, bo nie śledzę w aplikacji cały czas jego stanu.
Nie możesz zmienić czasu dzierżawy na 24h ? Taki krótki czas jest u Ciebie czymś podyktowany ?
Obecnie niczym :D Oczywiście, że mogę. Nawet zmieniłem na czas wyjazdu na 3 dni i wówczas tak jak się wszyscy spodziewali, połączenie z cloudem SRW-03 zerwał po 1,5 dnia. Czas dzierżawy wydłużę.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

pzygmunt wrote: Thu Aug 12, 2021 9:02 am @lesny8 ten log DHCP wygląda jakby wystartował już po uruchomieniu modułu.
Czy mógłbyś przygotować go jeszcze startując przed uruchomieniem modułu ?

Dałbyś radę przygotować log również dla wersji 3.0.0 aby porównać czy coś tutaj działa inaczej ?
Moduł chodził, a ja go przepiąłem na publiczną chmurę.
Jasne, że mogę :)
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Biblioteka lwip w skład której wchodzi klient dhcp ma otwarte źródła. Niestety własna kompilacja przekonwertowana do assemblera różni się znacznie od wszystkich wersji 3.0.x liblwip.a.asm, które dostarczane są przez Espressif-a.

Niemniej jednak z tym do czego mamy dostęp spróbujemy ustalić co tam nie działa poprawnie.
Skompilowałem lwip tak by na serial leciało trochę więcej danych diagnostycznych.

Prośba o logi.
https://drive.google.com/file/d/1TahgPB ... sp=sharing
SUPLA.... Nareszcie w domu.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

pzygmunt wrote: Thu Aug 12, 2021 3:04 pm Biblioteka lwip w skład której wchodzi klient dhcp ma otwarte źródła. Niestety własna kompilacja przekonwertowana do assemblera różni się znacznie od wszystkich wersji 3.0.x liblwip.a.asm, które dostarczane są przez Espressif-a.

Niemniej jednak z tym do czego mamy dostęp spróbujemy ustalić co tam nie działa poprawnie.
Skompilowałem lwip tak by na serial leciało trochę więcej danych diagnostycznych.

Prośba o logi.
https://drive.google.com/file/d/1TahgPB ... sp=sharing
Proszę

Code: Select all

ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 2408, room 16 
tail 8
chksum 0xe5
load 0x3ffe8000, len 776, room 0 
tail 8
chksum 0x84
load 0x3ffe8310, len 632, room 0 
tail 8
chksum 0xd8
csum 0xd8

2nd boot version : 1.6
  SPI Speed      : 40MHz
  SPI Mode       : DIO
  SPI Flash Size & Map: 16Mbit(1024KB+1024KB)
jump to run user1 @ 1000

V2
Mo
␌�rf cal sector: 507
freq trace enable 0
rf[112] : 00
rf[113] : 00
rf[114] : 01

SDK ver: 3.0.5-dev(52383f9) compiled @ Jul  8 2020 16:00:05
phy ver: 1156_0, pp ver: 10.2

RST reason: 6
CFG READ SUCCESS!
STATE READ SUCCESS!
Starting 128729
WiFi - Connecting...
Disconnected
WiFi Status: 255
data  : 0x3ffe8000 ~ 0x3ffe9f9e, len: 8094
rodata: 0x3ffe9fa0 ~ 0x3ffec444, len: 9380
bss   : 0x3ffec448 ~ 0x3fff37a8, len: 29536
heap  : 0x3fff37a8 ~ 0x3fffc000, len: 34904
mode : sta(ec:fa:bc:39:46:0c)
add if0
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 

connected with ssid, channel 2
dhcp client start...
dhcp_start(netif=0x3fff4440) ew0
dhcp_start(): starting new DHCP client
dhcp_start(): allocated dhcpdhcp_start(): starting DHCP configuration
dhcp_discover()
transaction id xid(71283902)
dhcp_discover: making request
dhcp_discover: realloc()ing
dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, DHCP_SERVER_PORT)
dhcp_discover: deleting()ing
dhcp_discover: SELECTING
dhcp_discover(): set request timeout 2000 msecs
WiFi Status: 1
dhcp_recv(pbuf = 0x3fff4520) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_OFFER received in DHCP_SELECTING state
dhcp_handle_offer(netif=0x3fff4440) ew0
dhcp_handle_offer(): server 0x6464a8c0
dhcp_handle_offer(): offer for 0xd964a8c0
dhcp_select(netif=0x3fff4440) ew0
transaction id xid(71283902)
dhcp_select: REQUESTING
dhcp_select(): set request timeout 2000 msecs
dhcp_recv(pbuf = 0x3fff4520) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_ACK received
dhcp_check(netif=0x3fff4440) ew
dhcp_check(): set request timeout 500 msecs
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): CHECKING, ARP request timed out
dhcp_check(netif=0x3fff4440) ew
dhcp_check(): set request timeout 500 msecs
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): CHECKING, ARP request timed out
dhcp_bind(netif=0x3fff4440) ew0
dhcp_bind(): t0 renewal timer 600 secs
dhcp_bind(): set request timeout 600000 msecs
dhcp_bind(): t1 renewal timer 300 secs
dhcp_bind(): set request timeout 300000 msecs
dhcp_bind(): t2 rebind timer 525 secs
dhcp_bind(): set request timeout 525000 msecs
dhcp_bind(): IP: 0xd964a8c0
dhcp_bind(): SN: 0x00ffffff
dhcp_bind(): GW: 0x0264a8c0
ip:192.168.100.217,mask:255.255.255.0,gw:192.168.100.2
WiFi Status: 5
Resolv svr40.supla.org
dhcp_arp_reply()
please start sntp first !
dhcp_arp_reply()
client handshake start.
client handshake ok!
Registered and ready.
Free heap size: 18136
dhcp_arp_reply()
pm open,type:2 0
dhcp_coarse_tmr()
dhcp_arp_reply()
dhcp_coarse_tmr()
dhcp_arp_reply()
dhcp_coarse_tmr()
dhcp_arp_reply()
dhcp_coarse_tmr()
dhcp_arp_reply()
dhcp_coarse_tmr()
dhcp_coarse_tmr(): t1 timeout
dhcp_t1_timeout()
dhcp_t1_timeout(): must renew
dhcp_renew()
transaction id xid(71283902)
dhcp_renew: RENEWING
dhcp_renew(): set request timeout 2000 msecs
dhcp_recv(pbuf = 0x3fff49d0) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_ACK received
dhcp_bind(netif=0x3fff4440) ew0
dhcp_bind(): t0 renewal timer 600 secs
dhcp_bind(): set request timeout 600000 msecs
dhcp_bind(): t1 renewal timer 300 secs
dhcp_bind(): set request timeout 300000 msecs
dhcp_bind(): t2 rebind timer 525 secs
dhcp_bind(): set request timeout 525000 msecs
dhcp_bind(): IP: 0xd964a8c0
dhcp_bind(): SN: 0x00ffffff
dhcp_bind(): GW: 0x0164a8c0
ip:192.168.100.217,mask:255.255.255.0,gw:192.168.100.1
dhcp_arp_reply()
a potem już odnawiał w kółko i już się nie zatrzymał, aż mi konsoli brakło ;)

Code: Select all

connected with ssid, channel 2
dhcp client start...
dhcp_start(netif=0x3fff4440) ew0
dhcp_start(): starting new DHCP client
dhcp_start(): allocated dhcpdhcp_start(): starting DHCP configuration
dhcp_discover()
transaction id xid(73c6bddb)
dhcp_discover: making request
dhcp_discover: realloc()ing
dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, DHCP_SERVER_PORT)
dhcp_discover: deleting()ing
dhcp_discover: SELECTING
dhcp_discover(): set request timeout 2000 msecs
WiFi Status: 1
Disconnected
dhcp_recv(pbuf = 0x3fff4520) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_OFFER received in DHCP_SELECTING state
dhcp_handle_offer(netif=0x3fff4440) ew0
dhcp_handle_offer(): server 0x6464a8c0
dhcp_handle_offer(): offer for 0xd964a8c0
dhcp_select(netif=0x3fff4440) ew0
transaction id xid(73c6bddb)
dhcp_select: REQUESTING
dhcp_select(): set request timeout 2000 msecs
dhcp_recv(pbuf = 0x3fff4520) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_ACK received
dhcp_check(netif=0x3fff4440) ew
dhcp_check(): set request timeout 500 msecs
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): CHECKING, ARP request timed out
dhcp_check(netif=0x3fff4440) ew
dhcp_check(): set request timeout 500 msecs
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): CHECKING, ARP request timed out
dhcp_bind(netif=0x3fff4440) ew0
dhcp_bind(): t0 renewal timer 600 secs
dhcp_bind(): set request timeout 600000 msecs
dhcp_bind(): t1 renewal timer 300 secs
dhcp_bind(): set request timeout 300000 msecs
dhcp_bind(): t2 rebind timer 525 secs
dhcp_bind(): set request timeout 525000 msecs
dhcp_bind(): IP: 0xd964a8c0
dhcp_bind(): SN: 0x00ffffff
dhcp_bind(): GW: 0x0264a8c0
ip:192.168.100.217,mask:255.255.255.0,gw:192.168.100.2
WiFi Status: 5
Resolv svr40.supla.org
please start sntp first !
client handshake start.
client handshake ok!
Registered and ready.
Free heap size: 17880
WiFi - Connecting...
state: 5 -> 0 (0)
rm 0
dhcp_release()
transaction id xid(107aa82b)
dhcp_release: RELEASED, DHCP_OFF
dhcp_release(): set request timeout 1000 msecs
dhcp_stop()
Disconnected
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 
reszta.zip
You do not have the required permissions to view the files attached to this post.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

log.zip
You do not have the required permissions to view the files attached to this post.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Kolejne dwie binarki do przetestowania. Logi wystarczą do pierwszego niepoprawnego odnowienia. Jeśli wersja ecc66c5 przejdzie poprawnie to wystarczą logi do pierwszego odnowienia.

https://drive.google.com/file/d/1YnyFt8 ... sp=sharing
https://drive.google.com/file/d/1CeeVTk ... sp=sharing

Sorry, że Was tak męczę ale mój MT jeszcze nie dotarł więc nadal nie mogę tego u siebie zreprodukować.
SUPLA.... Nareszcie w domu.
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

current.zip
ecc66c5.zip
Czyżby sukces? :)
You do not have the required permissions to view the files attached to this post.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

current

Code: Select all

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 2408, room 16 
tail 8
chksum 0xe5
load 0x3ffe8000, len 776, room 0 
tail 8
chksum 0x84
load 0x3ffe8310, len 632, room 0 
tail 8
chksum 0xd8
csum 0xd8

2nd boot version : 1.6
  SPI Speed      : 40MHz
  SPI Mode       : DIO
  SPI Flash Size & Map: 16Mbit(1024KB+1024KB)
jump to run user1 @ 1000

V2
Mo
␌�rf cal sector: 507
freq trace enable 0
rf[112] : 00
rf[113] : 00
rf[114] : 01

SDK ver: 3.0.5-dev(52383f9) compiled @ Jul  8 2020 16:00:05
phy ver: 1156_0, pp ver: 10.2

RST reason: 6
CFG READ SUCCESS!
STATE READ SUCCESS!
Starting 130248
WiFi - Connecting...
Disconnected
WiFi Status: 255
data  : 0x3ffe8000 ~ 0x3ffe9f9e, len: 8094
rodata: 0x3ffe9fa0 ~ 0x3ffec444, len: 9380
bss   : 0x3ffec448 ~ 0x3fff37a8, len: 29536
heap  : 0x3fff37a8 ~ 0x3fffc000, len: 34904
mode : sta(ec:fa:bc:39:46:0c)
add if0
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 11
cnt 

connected with ssid, channel 2
dhcp client start...
dhcp_start(netif=0x3fff4440) ew0
dhcp_start(): starting new DHCP client
dhcp_start(): allocated dhcpdhcp_start(): starting DHCP configuration
dhcp_discover()
transaction id xid(5679c440)
dhcp_discover: making request
dhcp_discover: realloc()ing
dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, DHCP_SERVER_PORT)
dhcp_discover: deleting()ing
dhcp_discover: SELECTING
dhcp_discover(): set request timeout 2000 msecs
WiFi Status: 1
dhcp_recv(pbuf = 0x3fff4520) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
recv buff:
0x02,0x01,0x06,0x00,0x56,0x79,0xc4,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0x02,0x00,0x00,0x00,0x00,0xec,0xfa,0xbc,0x39,0x46,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x82,0x53,0x63,0x35,0x01,0x02,0x36,0x04,0xc0,0xa8,0x64,0x64,0x33,0x04,0x00,0x00,0x00,0x78,0x01,0x04,0xff,0xff,0xff,0x00,0x03,0x04,0xc0,0xa8,0x64,0x02,0x06,0x04,0xc0,0xa8,0x64,0x64,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
reply_msg->op = 2
reply_msg->htype = 1
reply_msg->hlen = 6
reply_msg->hops = 0
reply_msg->xid = 1086617942
reply_msg->secs = 0
reply_msg->flags = 0
reply_msg->ciaddr = 0
reply_msg->yiaddr = -647714624
reply_msg->siaddr = 40151232
reply_msg->giaddr = 0
reply_msg->cookie = 1666417251
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_OFFER received in DHCP_SELECTING state
dhcp_handle_offer(netif=0x3fff4440) ew0
dhcp_handle_offer(): server 0x6464a8c0
dhcp_handle_offer(): offer for 0xd964a8c0
dhcp_select(netif=0x3fff4440) ew0
transaction id xid(5679c440)
dhcp_select: REQUESTING
dhcp_select(): set request timeout 2000 msecs
dhcp_recv(pbuf = 0x3fff4520) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
recv buff:
0x02,0x01,0x06,0x00,0x56,0x79,0xc4,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0x02,0x00,0x00,0x00,0x00,0xec,0xfa,0xbc,0x39,0x46,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x82,0x53,0x63,0x35,0x01,0x05,0x36,0x04,0xc0,0xa8,0x64,0x64,0x33,0x04,0x00,0x00,0x00,0x78,0x01,0x04,0xff,0xff,0xff,0x00,0x03,0x04,0xc0,0xa8,0x64,0x02,0x06,0x04,0xc0,0xa8,0x64,0x64,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
reply_msg->op = 2
reply_msg->htype = 1
reply_msg->hlen = 6
reply_msg->hops = 0
reply_msg->xid = 1086617942
reply_msg->secs = 0
reply_msg->flags = 0
reply_msg->ciaddr = 0
reply_msg->yiaddr = -647714624
reply_msg->siaddr = 40151232
reply_msg->giaddr = 0
reply_msg->cookie = 1666417251
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_ACK received
dhcp_check(netif=0x3fff4440) ew
dhcp_check(): set request timeout 500 msecs
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): CHECKING, ARP request timed out
dhcp_check(netif=0x3fff4440) ew
dhcp_check(): set request timeout 500 msecs
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): CHECKING, ARP request timed out
dhcp_bind(netif=0x3fff4440) ew0
dhcp_bind(): t0 renewal timer 120 secs
dhcp_bind(): set request timeout 120000 msecs
dhcp_bind(): t1 renewal timer 60 secs
dhcp_bind(): set request timeout 60000 msecs
dhcp_bind(): t2 rebind timer 105 secs
dhcp_bind(): set request timeout 105000 msecs
dhcp_bind(): IP: 0xd964a8c0
dhcp_bind(): SN: 0x00ffffff
dhcp_bind(): GW: 0x0264a8c0
ip:192.168.100.217,mask:255.255.255.0,gw:192.168.100.2
WiFi Status: 5
Resolv svr40.supla.org
dhcp_arp_reply()
please start sntp first !
dhcp_arp_reply()
client handshake start.
client handshake ok!
Registered and ready.
Free heap size: 18136
pm open,type:2 0
dhcp_arp_reply()
dhcp_coarse_tmr()
dhcp_coarse_tmr(): t1 timeout
dhcp_t1_timeout()
dhcp_t1_timeout(): must renew
dhcp_renew()
transaction id xid(5679c440)
dhcp_renew: RENEWING
dhcp_renew(): set request timeout 2000 msecs
dhcp_recv(pbuf = 0x3fff49d0) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
recv buff:
0x02,0x01,0x06,0x00,0x56,0x79,0xc4,0x40,0x00,0x00,0x00,0x00,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0x02,0x00,0x00,0x00,0x00,0xec,0xfa,0xbc,0x39,0x46,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x82,0x53,0x63,0x35,0x01,0x05,0x36,0x04,0xc0,0xa8,0x64,0x64,0x33,0x04,0x00,0x00,0x00,0x78,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
reply_msg->op = 2
reply_msg->htype = 1
reply_msg->hlen = 6
reply_msg->hops = 0
reply_msg->xid = 1086617942
reply_msg->secs = 0
reply_msg->flags = 0
reply_msg->ciaddr = -647714624
reply_msg->yiaddr = -647714624
reply_msg->siaddr = 40151232
reply_msg->giaddr = 0
reply_msg->cookie = 1666417251
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_ACK received
dhcp_bind(netif=0x3fff4440) ew0
dhcp_bind(): t0 renewal timer 120 secs
dhcp_bind(): set request timeout 120000 msecs
dhcp_bind(): t1 renewal timer 60 secs
dhcp_bind(): set request timeout 60000 msecs
dhcp_bind(): t2 rebind timer 105 secs
dhcp_bind(): set request timeout 105000 msecs
dhcp_bind(): IP: 0xd964a8c0
dhcp_bind(): SN: 0x00ffffff
dhcp_bind(): GW: 0x0164a8c0
ip:192.168.100.217,mask:255.255.255.0,gw:192.168.100.1
dhcp_arp_reply()
ACTIVITY TIMEOUT
WiFi - Connecting...
Disconnected
state: 5 -> 0 (0)
rm 0
pm close 7
dhcp_release()
transaction id xid(9a849453)
dhcp_release: RELEASED, DHCP_OFF
dhcp_release(): set request timeout 1000 msecs
dhcp_stop()
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 

connected with ssid, channel 2
dhcp client start...
dhcp_start(netif=0x3fff4440) ew0
dhcp_start(): starting new DHCP client
dhcp_start(): allocated dhcpdhcp_start(): starting DHCP configuration
dhcp_discover()
transaction id xid(c77e4a52)
dhcp_discover: making request
dhcp_discover: realloc()ing
dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, DHCP_SERVER_PORT)
dhcp_discover: deleting()ing
dhcp_discover: SELECTING
dhcp_discover(): set request timeout 2000 msecs
WiFi Status: 1
Disconnected
dhcp_recv(pbuf = 0x3fff4548) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
recv buff:
0x02,0x01,0x06,0x00,0xc7,0x7e,0x4a,0x52,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0x02,0x00,0x00,0x00,0x00,0xec,0xfa,0xbc,0x39,0x46,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x82,0x53,0x63,0x35,0x01,0x02,0x36,0x04,0xc0,0xa8,0x64,0x64,0x33,0x04,0x00,0x00,0x00,0x78,0x01,0x04,0xff,0xff,0xff,0x00,0x03,0x04,0xc0,0xa8,0x64,0x02,0x06,0x04,0xc0,0xa8,0x64,0x64,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
reply_msg->op = 2
reply_msg->htype = 1
reply_msg->hlen = 6
reply_msg->hops = 0
reply_msg->xid = 1380613831
reply_msg->secs = 0
reply_msg->flags = 0
reply_msg->ciaddr = 0
reply_msg->yiaddr = -647714624
reply_msg->siaddr = 40151232
reply_msg->giaddr = 0
reply_msg->cookie = 1666417251
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_OFFER received in DHCP_SELECTING state
dhcp_handle_offer(netif=0x3fff4440) ew0
dhcp_handle_offer(): server 0x6464a8c0
dhcp_handle_offer(): offer for 0xd964a8c0
dhcp_select(netif=0x3fff4440) ew0
transaction id xid(c77e4a52)
dhcp_select: REQUESTING
dhcp_select(): set request timeout 2000 msecs
dhcp_recv(pbuf = 0x3fff4548) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
recv buff:
0x02,0x01,0x06,0x00,0xc7,0x7e,0x4a,0x52,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0x02,0x00,0x00,0x00,0x00,0xec,0xfa,0xbc,0x39,0x46,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x82,0x53,0x63,0x35,0x01,0x05,0x36,0x04,0xc0,0xa8,0x64,0x64,0x33,0x04,0x00,0x00,0x00,0x78,0x01,0x04,0xff,0xff,0xff,0x00,0x03,0x04,0xc0,0xa8,0x64,0x02,0x06,0x04,0xc0,0xa8,0x64,0x64,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
reply_msg->op = 2
reply_msg->htype = 1
reply_msg->hlen = 6
reply_msg->hops = 0
reply_msg->xid = 1380613831
reply_msg->secs = 0
reply_msg->flags = 0
reply_msg->ciaddr = 0
reply_msg->yiaddr = -647714624
reply_msg->siaddr = 40151232
reply_msg->giaddr = 0
reply_msg->cookie = 1666417251
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_ACK received
dhcp_check(netif=0x3fff4440) ew
dhcp_check(): set request timeout 500 msecs
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): CHECKING, ARP request timed out
dhcp_check(netif=0x3fff4440) ew
dhcp_check(): set request timeout 500 msecs
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): CHECKING, ARP request timed out
dhcp_bind(netif=0x3fff4440) ew0
dhcp_bind(): t0 renewal timer 120 secs
dhcp_bind(): set request timeout 120000 msecs
dhcp_bind(): t1 renewal timer 60 secs
dhcp_bind(): set request timeout 60000 msecs
dhcp_bind(): t2 rebind timer 105 secs
dhcp_bind(): set request timeout 105000 msecs
dhcp_bind(): IP: 0xd964a8c0
dhcp_bind(): SN: 0x00ffffff
dhcp_bind(): GW: 0x0264a8c0
ip:192.168.100.217,mask:255.255.255.0,gw:192.168.100.2
WiFi Status: 5
Resolv svr40.supla.org
please start sntp first !
client handshake start.
client handshake ok!
Registered and ready.
Free heap size: 17576
WiFi - Connecting...
state: 5 -> 0 (0)
rm 0
dhcp_release()
transaction id xid(c1f066b5)
dhcp_release: RELEASED, DHCP_OFF
dhcp_release(): set request timeout 1000 msecs
dhcp_stop()
Disconnected
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 11
cnt
ecc66c5

Code: Select all

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 2408, room 16 
tail 8
chksum 0xe5
load 0x3ffe8000, len 776, room 0 
tail 8
chksum 0x84
load 0x3ffe8310, len 632, room 0 
tail 8
chksum 0xd8
csum 0xd8

2nd boot version : 1.6
  SPI Speed      : 40MHz
  SPI Mode       : DIO
  SPI Flash Size & Map: 16Mbit(1024KB+1024KB)
jump to run user1 @ 1000

V2
Mo
Backup
␌�rf cal sector: 507
freq trace enable 0
rf[112] : 00
rf[113] : 00
rf[114] : 01

SDK ver: 3.0.5-dev(52383f9) compiled @ Jul  8 2020 16:00:05
phy ver: 1156_0, pp ver: 10.2

RST reason: 6
CFG READ SUCCESS!
STATE READ SUCCESS!
Starting 250617
WiFi - Connecting...
Disconnected
WiFi Status: 255
data  : 0x3ffe8000 ~ 0x3ffe9f9e, len: 8094
rodata: 0x3ffe9fa0 ~ 0x3ffec444, len: 9380
bss   : 0x3ffec448 ~ 0x3fff37a0, len: 29528
heap  : 0x3fff37a0 ~ 0x3fffc000, len: 34912
mode : sta(ec:fa:bc:39:46:0c)
add if0
WiFi Status: 1
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 11
cnt 

connected with ssid, channel 2
dhcp client start...
dhcp_start(netif=0x3fff4438) ew0
dhcp_start(): starting new DHCP client
dhcp_start(): allocated dhcpdhcp_start(): starting DHCP configuration
dhcp_discover()
transaction id xid(2ea98eb3)
dhcp_discover: making request
dhcp_discover: realloc()ing
dhcp_discover: sendto(DISCOVER, IP_ADDR_BROADCAST, DHCP_SERVER_PORT)
dhcp_discover: deleting()ing
dhcp_discover: SELECTING
dhcp_discover(): set request timeout 2000 msecs
dhcp_recv(pbuf = 0x3fff4518) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
recv buff iecc66c5:
0x02,0x01,0x06,0x00,0x2e,0xa9,0x8e,0xb3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0x02,0x00,0x00,0x00,0x00,0xec,0xfa,0xbc,0x39,0x46,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x82,0x53,0x63,0x35,0x01,0x02,0x36,0x04,0xc0,0xa8,0x64,0x64,0x33,0x04,0x00,0x00,0x00,0x78,0x01,0x04,0xff,0xff,0xff,0x00,0x03,0x04,0xc0,0xa8,0x64,0x02,0x06,0x04,0xc0,0xa8,0x64,0x64,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
reply_msg->op = 2
reply_msg->htype = 1
reply_msg->hlen = 6
reply_msg->hops = 0
reply_msg->xid = -1282496210
reply_msg->secs = 0
reply_msg->flags = 0
reply_msg->ciaddr = 0
reply_msg->yiaddr = -647714624
reply_msg->siaddr = 40151232
reply_msg->giaddr = 0
reply_msg->cookie = 1666417251
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_OFFER received in DHCP_SELECTING state
dhcp_handle_offer(netif=0x3fff4438) ew0
dhcp_handle_offer(): server 0x6464a8c0
dhcp_handle_offer(): offer for 0xd964a8c0
dhcp_select(netif=0x3fff4438) ew0
transaction id xid(2ea98eb3)
dhcp_select: REQUESTING
dhcp_select(): set request timeout 2000 msecs
dhcp_recv(pbuf = 0x3fff4518) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
recv buff iecc66c5:
0x02,0x01,0x06,0x00,0x2e,0xa9,0x8e,0xb3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0x02,0x00,0x00,0x00,0x00,0xec,0xfa,0xbc,0x39,0x46,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x82,0x53,0x63,0x35,0x01,0x05,0x36,0x04,0xc0,0xa8,0x64,0x64,0x33,0x04,0x00,0x00,0x00,0x78,0x01,0x04,0xff,0xff,0xff,0x00,0x03,0x04,0xc0,0xa8,0x64,0x02,0x06,0x04,0xc0,0xa8,0x64,0x64,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
reply_msg->op = 2
reply_msg->htype = 1
reply_msg->hlen = 6
reply_msg->hops = 0
reply_msg->xid = -1282496210
reply_msg->secs = 0
reply_msg->flags = 0
reply_msg->ciaddr = 0
reply_msg->yiaddr = -647714624
reply_msg->siaddr = 40151232
reply_msg->giaddr = 0
reply_msg->cookie = 1666417251
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_ACK received
dhcp_check(netif=0x3fff4438) ew
dhcp_check(): set request timeout 500 msecs
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): CHECKING, ARP request timed out
dhcp_check(netif=0x3fff4438) ew
dhcp_check(): set request timeout 500 msecs
dhcp_fine_tmr(): request timeout
dhcp_timeout()
dhcp_timeout(): CHECKING, ARP request timed out
dhcp_bind(netif=0x3fff4438) ew0
dhcp_bind(): t1 renewal timer 60 secs
dhcp_bind(): set request timeout 60000 msecs
dhcp_bind(): t2 rebind timer 120 secs
dhcp_bind(): set request timeout 120000 msecs
dhcp_bind(): IP: 0xd964a8c0
dhcp_bind(): SN: 0x00ffffff
dhcp_bind(): GW: 0x0264a8c0
ip:192.168.100.217,mask:255.255.255.0,gw:192.168.100.2
WiFi Status: 5
Resolv svr40.supla.org
dhcp_arp_reply()
please start sntp first !
dhcp_arp_reply()
client handshake start.
client handshake ok!
Registered and ready.
Free heap size: 18144
pm open,type:2 0
dhcp_arp_reply()
dhcp_coarse_tmr()
dhcp_coarse_tmr(): t1 timeout
dhcp_t1_timeout()
dhcp_t1_timeout(): must renew
dhcp_renew()
transaction id xid(2ea98eb3)
dhcp_renew: RENEWING
dhcp_renew(): set request timeout 2000 msecs
dhcp_recv(pbuf = 0x3fff49c8) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
recv buff iecc66c5:
0x02,0x01,0x06,0x00,0x2e,0xa9,0x8e,0xb3,0x00,0x00,0x00,0x00,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0x02,0x00,0x00,0x00,0x00,0xec,0xfa,0xbc,0x39,0x46,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x82,0x53,0x63,0x35,0x01,0x05,0x36,0x04,0xc0,0xa8,0x64,0x64,0x33,0x04,0x00,0x00,0x00,0x78,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
reply_msg->op = 2
reply_msg->htype = 1
reply_msg->hlen = 6
reply_msg->hops = 0
reply_msg->xid = -1282496210
reply_msg->secs = 0
reply_msg->flags = 0
reply_msg->ciaddr = -647714624
reply_msg->yiaddr = -647714624
reply_msg->siaddr = 40151232
reply_msg->giaddr = 0
reply_msg->cookie = 1666417251
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_ACK received
dhcp_bind(netif=0x3fff4438) ew0
dhcp_bind(): t1 renewal timer 60 secs
dhcp_bind(): set request timeout 60000 msecs
dhcp_bind(): t2 rebind timer 120 secs
dhcp_bind(): set request timeout 120000 msecs
dhcp_bind(): IP: 0xd964a8c0
dhcp_bind(): SN: 0x00ffffff
dhcp_bind(): GW: 0x0264a8c0
ip:192.168.100.217,mask:255.255.255.0,gw:192.168.100.2
dhcp_arp_reply()
dhcp_coarse_tmr()
dhcp_coarse_tmr(): t1 timeout
dhcp_t1_timeout()
dhcp_t1_timeout(): must renew
dhcp_renew()
transaction id xid(2ea98eb3)
dhcp_renew: RENEWING
dhcp_renew(): set request timeout 2000 msecs
dhcp_recv(pbuf = 0x3fff49c8) from DHCP server 192.168.100.100 port 67
pbuf->len = 300
pbuf->tot_len = 300
recv buff iecc66c5:
0x02,0x01,0x06,0x00,0x2e,0xa9,0x8e,0xb3,0x00,0x00,0x00,0x00,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0xd9,0xc0,0xa8,0x64,0x02,0x00,0x00,0x00,0x00,0xec,0xfa,0xbc,0x39,0x46,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x82,0x53,0x63,0x35,0x01,0x05,0x36,0x04,0xc0,0xa8,0x64,0x64,0x33,0x04,0x00,0x00,0x00,0x78,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
reply_msg->op = 2
reply_msg->htype = 1
reply_msg->hlen = 6
reply_msg->hops = 0
reply_msg->xid = -1282496210
reply_msg->secs = 0
reply_msg->flags = 0
reply_msg->ciaddr = -647714624
reply_msg->yiaddr = -647714624
reply_msg->siaddr = 40151232
reply_msg->giaddr = 0
reply_msg->cookie = 1666417251
searching DHCP_OPTION_MESSAGE_TYPE
DHCP_ACK received
dhcp_bind(netif=0x3fff4438) ew0
dhcp_bind(): t1 renewal timer 60 secs
dhcp_bind(): set request timeout 60000 msecs
dhcp_bind(): t2 rebind timer 120 secs
dhcp_bind(): set request timeout 120000 msecs
dhcp_bind(): IP: 0xd964a8c0
dhcp_bind(): SN: 0x00ffffff
dhcp_bind(): GW: 0x0264a8c0
ip:192.168.100.217,mask:255.255.255.0,gw:192.168.100.2
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Dzięki Panowie za logi. Mam trop :)
Espressif nie radzi sobie z parsowaniem ACK, które przychodzi przy odnawianiu dzierżawy. Udało mi się Wasze ramki przepuścić przez zastosowany tam parser i otrzymałem błędną maskę/błędną bramę. W 3.0.0 to działa ponieważ Espressif zapomiał o wywołaniu funkcji odpowiedzialnej za wprowadzania zmian otrzymanych w ACK, czyli po prostu serwer zwracał ACK ale błędnie sparsowane dane nie były wykorzystywane. W 3.0.1 to poprawili tym samym powodując, że interfejs sieciowy dostaje błędne dane.

Teraz czeka mnie zapoznanie się z RFC DHCP i sprawdzenie dlaczego to tam źle działa ;)
SUPLA.... Nareszcie w domu.

Return to “supla-dev”