赞
踩
经过一些时间的分析与调试,还是把wifi的驱动调通了。
首先要分析旧手机的wifi。
1,要分析旧手机的wifi,在recovery下配通wifi 是一个不错的选择。在recovery已经配通了adb 接口,其实它除去没有应用软件外,与硬件系统相关的内容都是完整的。经过我多次偿试,对我的MSM8625的A385说。如下的ADB命令完成recovery下wifi配置。
mount -t ext4 /dev/block/mmcblk0p17 /system
mount -t ext4 /dev/block/mmcblk0p21 /data
#上面两命令,在手机正常启动后,用mount命令看分区。
export PATH=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
export LD_LIBRARY_PATH=/vendor/lib:/system/lib
#如上命令并不一定必需,加要最好,具体的变量值,正常启动后的copy一下。
ln -s /data/ququfile/wifi/firmware /etc/firmware
#recovery下的etc是空的。我为了改的方便把/system/etc中的firmware目录copy到自已所用目录下。在recovery下再链回到/etc下。
#chmod 666 /dev/diag #调试时遇到一个错误报,无diag权限。其实这时出错后,代码才访问的设备,正常时不会管这个。
insmod /data/ququfile/wifi/cfg80211.ko
insmod /data/ququfile/wifi/ath6kl_sdio.ko
#加入模块可以在任何目录下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。