工作内容:负责Android平台部门的WifiFW的交付,主要涉及Q版本的维护,以及R版本升级。主要负责Wifi连接类问题的分析,主要从 androidlog,kernellog,driverlog,fwlog,以及tcpdump,snifferlog等方面进行确认和分析问题。P,Q版本维护:Wifi状态:Wifi打开/关闭Wifi 扫描: 全信道扫描,背景扫描,指定信号扫描,扫描管控等Wifi 连接:不同加密方式的连接,隐藏 SSID网络连接,WPS连接选网:已保存网络自动选网Wifi配置:三方APP添加和删除配置,已保存网络配置SoftAp以及P2P等相关问题的维护WLAN助手:自动选网,Wifi切Wifi,Wifi切蜂窝,IP地址自愈等。DHCP/ARP:IP分配,IP冲突等问题的解决。P2P:P2P的连接,应用(主要是投屏功能)问题的跟踪R、S版本升级:
1、新特性的适配和研发建议网络,随机MAC,WPA3,Wifi6 ,双Wifi,双通道,Wlan助手
2、权限适配Q版本权限收紧,如Q版本不允许三方APP直接连接 Wifi,只能通过请求的方式,通过Setting才能连接。
3、CTS问题解决由于升级过程中,定制的代码/权限导致CTS检测失败。
4、稳定性问题解决多线程,死锁,ANR,手机dump,内存泄漏等问题的解决。
5、高通和MTK的老化问题主要是跟高通和MTK接口人对接,确认下底层driver和fw异常,以及修复的path/cr等。
6、Wifi网络类问题分析通过分析上层APP应用,tcpdump,snifferlog等确认网络的状况,底层收发是否正常7、相关领域问题的处理Wifi模块主要涉及的有:Setting,SystemUI手机搬家等主要涉及模块:
WifiFWK,Setting,WifiCond,Wpa_Supplicant,Dhcp,Dnsmsg,HostApd,NetworkStack等