您尚未登录。

楼主 # 2023-03-18 10:52:36

fenghuojiuzhou
会员
注册时间: 2020-07-08
已发帖子: 3
积分: 3

ESP32S3真愁死了,升级到4.4.4后wifi总是报auth -> init (200)

3183) wifi:new:<13,2>, old:<1,0>, ap:<255,255>, sta:<13,2>, prof:1
I (3184) wifi:state: init -> auth (b0)
I (4184) wifi:state: auth -> init (200)
I (4185) wifi:new:<13,0>, old:<13,2>, ap:<255,255>, sta:<13,2>, prof:1
I (4186) ESP32_UDP: wifi disconnect reason:2
I (6595) ESP32_UDP: wifi disconnect reason:205

WIFI 账号,密码,模式都没有问题。
采用omnipeek抓包根本就没看到有请求包发出来,idf打印输出reason:2,三块板子,包括老板子也不行。
不知道哪里设置有问题。
路由器也换了俩,开始看到有说双频合一可能有问题,换了单频老路由问题同在。
WIFI底层代码是lib形式也看不到,所以也不能具体分析问题原因,厂家的FAE恢复速度也不给力。
下面是解决过程。
1、现在确认 WIFI 账号、密码、MODE、 authmode 都是设置无误。
2、更换路由问题继续存在。
3、采用omnipeek 空中抓包,没有发现ESP32 WIFI MAC号,对应请求包,也就是说wifi连接没有建立。
4、加大esp_wifi_set_max_tx_power(80)也没有变化。
5、提高信号过滤也没有效果。
wifi_config_t wifi_config =
{
.sta = {
.ssid = GATEWAY_SSID,
.password = GATEWAY_PASSWORD,
.scan_method=WIFI_FAST_SCAN,
.threshold.authmode = WIFI_AUTH_WPA_WPA2_PSK,
.bssid_set=false,
.threshold.rssi=-60,//-127
.pmf_cfg =
{
.capable = true,
.required = false
},
},
};
6、烧入micpython固件下开发测试WIFI
报错误码:RuntimeError: Wifi Unknown Error 0x1101
现在没招了,现在不知道ESP32 nvs存储的默认参数有问题,还是升级到IDF4.4.4后,wifi组件或者库有问题,或者sdkconfig设置问题,不想鼓捣回退乐鑫库,环境搭建怪麻烦,实在不行乐鑫方案不能用了。

离线

#1 2023-03-18 17:22:54

wxws
会员
注册时间: 2019-11-29
已发帖子: 30
积分: 28.5

Re: ESP32S3真愁死了,升级到4.4.4后wifi总是报auth -> init (200)

说半天也没搞明白你自己用的什么开发环境与方式。

一般来讲用arduino开发方式反而是最靠谱的。

离线

#2 2023-03-18 18:30:57

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 650
积分: 783
个人网站

Re: ESP32S3真愁死了,升级到4.4.4后wifi总是报auth -> init (200)

micpython跟IDF是绑定的,用了micpython就尽量不要升级IDF。

离线

#3 2023-03-19 18:56:22

armstrong
会员
注册时间: 2019-04-10
已发帖子: 286
积分: 195.5

Re: ESP32S3真愁死了,升级到4.4.4后wifi总是报auth -> init (200)

我用idf-v4.2.4在华硕双频路由器下也出现这个问题,但是连接其它多款tp-link路由器都正常。匪夷所思。
补充:我的芯片是ESP32

最近编辑记录 armstrong (2023-03-19 18:57:46)

离线

楼主 #4 2023-03-19 22:37:42

fenghuojiuzhou
会员
注册时间: 2020-07-08
已发帖子: 3
积分: 3

Re: ESP32S3真愁死了,升级到4.4.4后wifi总是报auth -> init (200)

wxws 说:

说半天也没搞明白你自己用的什么开发环境与方式。

一般来讲用arduino开发方式反而是最靠谱的。

我的开发都是基于vscode下,乐鑫IDF开发,micpython,arduino。

离线

楼主 #5 2023-03-19 22:45:32

fenghuojiuzhou
会员
注册时间: 2020-07-08
已发帖子: 3
积分: 3

Re: ESP32S3真愁死了,升级到4.4.4后wifi总是报auth -> init (200)

armstrong 说:

我用idf-v4.2.4在华硕双频路由器下也出现这个问题,但是连接其它多款tp-link路由器都正常。匪夷所思。
补充:我的芯片是ESP32

我的也是双频合一,华为HS8145X6光猫一体机。我用单频普通也是一样,应该哪里设置有问题,但是我用micpython固件理论应该没问题。但是也有问题,说明可能与升级没有关系。难道是AP太近信号强度阻塞等原因?
我用omnipeek sniffer 没看到有请求包发出来,难道IDF打印的mac和实际不一样,下一步准备找个没有AP干净地方抓包。
乐鑫这几年FAE一年不如一年。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn