主题 : Android4.2 SDIO WiFi移植问题:在设置界面不显示扫描AP列表 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 95812
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
综合积分: 90 分
注册时间: 2013-08-26
最后登录: 2019-03-08
楼主  发表于: 2015-08-26 17:35

 Android4.2 SDIO WiFi移植问题:在设置界面不显示扫描AP列表

目前公司A9要使用SDIO WiFi不用USB WiFi了。目前参考Android4.1版本移植了SDIO WiFi到Android4.2系统中。
Android fs系统驱动模块(libertas.ko等)直接使用的是Linux文件系统里的。
编译wlan驱动采用的是wext模式,静态库直接拷贝4.1里面的lib_driver_cmd_fawext.a
rc配置文件wifi也更改成-Dwext了
现在问题是手动通过wpa_cli扫描并连接热点是正常的,
#wpa_cli -iwlan0                                    
>scan                                                      
>scan_results    (会正常显示热点列表)
>set_network *** 也可以正常连接成功
但在Android-WiFi设置界面中不能显示热点列表,只能显示使用wpa_cli手动连接的热点信息。界面中的打开关闭按钮可以正常通信。


是哪块出问题了呢,wpa_supplicant使用的是4.1源码进行编译的。
Android4.2的WiFi HAL层代码WifiStateTracker未修改,是否有影响呢?

劳烦相关技术人员明天帮看看,万分感谢!
级别: 新手上路
UID: 95812
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
综合积分: 90 分
注册时间: 2013-08-26
最后登录: 2019-03-08
1楼  发表于: 2015-08-26 19:10
可否提供wpa_supplicant_8编译的源程序,包括静态库.a的sdio8686源码呢?
在Mavel8686官网有下载吗?