esp8266 fails to connect with D-Link DSL-2730U router

gailu
Posts: 49
Joined: Fri May 29, 2015 2:03 pm

esp8266 fails to connect with D-Link DSL-2730U router

Postby gailu » Mon Oct 26, 2015 5:03 pm

Hi Experts,

Our esp8266 modules fails to connect with our WiFi router and goes in to scandone/reconnnect loop. We are lookinng for your help to troubleshoot the problem.

Setup Details:
SDK Version: 1.4.0
esp8266 module: ESP-12E from AI Thinker
Wi-Fi Router: DSL-2730U (D-Link)

Router Settings:
Encryption: WAP2 Mixed
Channel Number: Auto

Sometime serial logs shows that it is connected and dhpp client started but it again goes in to reconnect/scandone loop.

We see following logs at serial console

Code: Select all

sleep disable
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (0)
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
chg_B1:-140
chg_B1:-100
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 0 (0)
rm 0
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt

connected with smarteefi, channel 11
dhcp client start...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
chg_B1:-140
chg_B1:-100
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 0 (0)
rm 0
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 0 (0)
rm 0
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 0 (0)
rm 0
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt

connected with smarteefi, channel 11
dhcp client start...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
chg_B1:-140
chg_B1:-100
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
chg_B1:-140
chg_B1:-100
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
chg_B1:-140
chg_B1:-100
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt

connected with smarteefi, channel 11
dhcp client start...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
chg_B1:-140
chg_B1:-100
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 0 (0)
rm 0
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
chg_B1:-140
chg_B1:-100
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 0 (0)
rm 0
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt


I added some prints in IP checking function and what seems to be surprising is that wifi_station_get_connect_status() api returns value 2 (WRONG PASSWORD) during scandone and reconnect loop but it eventually connected and IP is allocated after so many attempts with the same password which is reported as wrong password with wifi_station_get_connect_status() api. Here are the logs

Code: Select all

scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 0 (0)
rm 0
f r0,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
chg_B1:-140
chg_B1:-100
conn status: 2 dhcp status: 1 Wait 5 sec...
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
chg_B1:-20
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, conn status: 1 dhcp status: 1 Wait 5 sec...
scandone
f 0,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
connected with smarteefi, channel 11
dhcp client start...
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 2 (fa0)
state: 2 -> 0 (4)
reconnect
f 0,
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f r-20,
conn status: 1 dhcp status: 1 Wait 5 sec...
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0,
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
conn status: 1 dhcp status: 1 Wait 5 sec...
conn status: 1 dhcp status: 1 Wait 5 sec...
pm open phy_2,type:0 0 0
conn status: 1 dhcp status: 1 Wait 5 sec...
conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
pm close 7 0 0/9738471
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 3 -> 0 (4)
reconnect
f 0,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 3 -> 0 (0)
f 0,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
conn status: 2 dhcp status: 1 Wait 5 sec...
conn status: 2 dhcp status: 1 Wait 5 sec...
pm open phy_2,type:0 0 0
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
pm close 7 0 0/3584932
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0,
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f -180,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f r-20,
conn status: 1 dhcp status: 1 Wait 5 sec...
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
conn status: 1 dhcp status: 1 Wait 5 sec...
state: 3 -> 0 (4)
reconnect
f -180,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
chg_B1:-140
chg_B1:-100
conn status: 1 dhcp status: 1 Wait 5 sec...
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
chg_B1:-20
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0,
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0,
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
conn status: 2 dhcp status: 1 Wait 5 sec...
conn status: 2 dhcp status: 1 Wait 5 sec...
pm open phy_2,type:0 0 0
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
pm close 7 0 0/4557984
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
conn status: 1 dhcp status: 1 Wait 5 sec...
state: 3 -> 0 (4)
reconnect
f 0,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
chg_B1:-140
conn status: 1 dhcp status: 1 Wait 5 sec...
chg_B1:-100
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-60,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
chg_B1:-20
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
chg_B1:-140
chg_B1:-100
conn status: 2 dhcp status: 1 Wait 5 sec...
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
chg_B1:-20
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
conn status: 2 dhcp status: 1 Wait 5 sec...
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
connected with smarteefi, channel 11
dhcp client start...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 5 -> 0 (0)
rm 0
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 2 (fa0)
state: 2 -> 0 (4)
reconnect
f 0,
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
conn status: 1 dhcp status: 1 Wait 5 sec...
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-20, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 3 -> 0 (4)
reconnect
f -180, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
connected with smarteefi, channel 11
dhcp client start...
chg_B1:-140
chg_B1:-100
chg_B1:-60
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60,
scandone
state: 0 -> 2 (b0)
conn status: 2 dhcp status: 1 Wait 5 sec...
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r-60, conn status: 1 dhcp status: 1 Wait 5 sec...
scandone
f 0,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f -180,
IP Attempt: 0 conn status: 1 dhcp status: 1 Wait 5 sec...
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f r-60,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
chg_B1:-20
connected with smarteefi, channel 11
dhcp client start...
conn status: 1 dhcp status: 1 Wait 5 sec...
conn status: 1 dhcp status: 1 Wait 5 sec...
pm open phy_2,type:0 0 0
conn status: 1 dhcp status: 1 Wait 5 sec...
ip:192.168.1.6,mask:255.255.255.0,gw:192.168.1.1

Can someone please explain why wifi_station_get_connect_status() returned value as WRONG PASSWORD when it eventually connect with the same password after so many attempts. There seems to be something wrong with wifi_station_get_connect_status() api because same API is not expected to return WRONG_PASSWORD and GOT_IP without any change in SSID or password

gailu
Posts: 49
Joined: Fri May 29, 2015 2:03 pm

Re: esp8266 fails to connect with D-Link DSL-2730U router

Postby gailu » Tue Oct 27, 2015 2:27 am

Hi Again,

Any inputs on the wifi_station_get_connect_status() return value behaviour will be very helpful to find out root cause of the problem.

Thanks

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: esp8266 fails to connect with D-Link DSL-2730U router

Postby ESP_Faye » Tue Oct 27, 2015 11:42 am

Hi,

Here is an example of connecting to router : http://bbs.espressif.com/viewtopic.php?f=31&t=228.

Please notice to initialize the struct station_config.

If your problem is still unsolved, please provide your test code and the settings of your router, we will have a try.

Thanks for your interest in ESP8266 !

gailu
Posts: 49
Joined: Fri May 29, 2015 2:03 pm

Re: esp8266 fails to connect with D-Link DSL-2730U router

Postby gailu » Tue Oct 27, 2015 12:26 pm

Dear Espressif_Faye,

Thanks for your response. I have used the sample code in the link you provided and below are the results and my code. I am 100% sure that SSID and passwords are correct.

Code

Code: Select all

#include "ets_sys.h"
#include "osapi.h"
#include "user_interface.h"

LOCAL os_timer_t test_timer;

void user_rf_pre_init(void)
{
}

/******************************************************************************
 * FunctionName : user_esp_platform_check_ip
 * Description  : check whether get ip addr or not
 * Parameters   : none
 * Returns      : none
*******************************************************************************/
void ICACHE_FLASH_ATTR
user_esp_platform_check_ip(void)
{
    struct ip_info ipconfig;
   struct station_config stationConf;

   //disarm timer first
    os_timer_disarm(&test_timer);

   //get ip info of ESP8266 station
    wifi_get_ip_info(STATION_IF, &ipconfig);

    if (wifi_station_get_connect_status() == STATION_GOT_IP && ipconfig.ip.addr != 0) {

      os_printf("got ip !!! \r\n");

    } else {
       
        if ((wifi_station_get_connect_status() == STATION_WRONG_PASSWORD ||
                wifi_station_get_connect_status() == STATION_NO_AP_FOUND ||
                wifi_station_get_connect_status() == STATION_CONNECT_FAIL)) {
         os_printf("connect fail !!! \r\n");
               
        } else {
       
           //re-arm timer to check ip
            os_timer_setfn(&test_timer, (os_timer_func_t *)user_esp_platform_check_ip, NULL);
            os_timer_arm(&test_timer, 100, 0);
        }
    }
}


/******************************************************************************
 * FunctionName : user_set_station_config
 * Description  : set the router info which ESP8266 station will connect to
 * Parameters   : none
 * Returns      : none
*******************************************************************************/
void ICACHE_FLASH_ATTR
user_set_station_config(void)
{
   // Wifi configuration
   char ssid[32] = "smarteefi";
   char password[64] = "smarteefi987";
   struct station_config stationConf;

   //need not mac address
   stationConf.bssid_set = 0;
   
   //Set ap settings
   os_memcpy(&stationConf.ssid, ssid, 32);
   os_memcpy(&stationConf.password, password, 64);
   wifi_station_set_config(&stationConf);

   //set a timer to check whether got ip from router succeed or not.
   os_timer_disarm(&test_timer);
    os_timer_setfn(&test_timer, (os_timer_func_t *)user_esp_platform_check_ip, NULL);
    os_timer_arm(&test_timer, 100, 0);

}


/******************************************************************************
 * FunctionName : user_init
 * Description  : entry of user application, init user function here
 * Parameters   : none
 * Returns      : none
*******************************************************************************/
void user_init(void)
{
    uart_reattach();

    os_printf("SDK version:%s\n", system_get_sdk_version());
   
   //Set station mode
   wifi_set_opmode(STATION_MODE);

   // ESP8266 connect to router.
    user_set_station_config();

}


Result:

Code: Select all

scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
connect fail !!!
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 0 (4)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
reconnect
state: 2 -> 0 (0)
f r0, scandone
state: 0 -> 2 (b0)
state: 2 -> 0 (2)
reconnect
f 0, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
state: 5 -> 2 (fa0)
rm 0
...

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: esp8266 fails to connect with D-Link DSL-2730U router

Postby ESP_Faye » Tue Oct 27, 2015 4:49 pm

Hi,

Sorry for the inconvenience.

Please try this:

Code: Select all

   os_memset(stationConf.ssid, 0, 32);
   os_memset(stationConf.password, 0, 64);
   //need not mac address
   stationConf.bssid_set = 0;
   
   //Set ap settings
   os_memcpy(&stationConf.ssid, ssid, 32);
   os_memcpy(&stationConf.password, password, 64);
   wifi_station_set_config(&stationConf);

Who is online

Users browsing this forum: No registered users and 27 guests