源代码:
modem侧 wlan_proc
android 侧 vendor/qcom/opensource/wlan
手机中路径
/vendor/bin/hw/wpa_supplicant
/vendor/bin/wpa_cli
firmware:
/firmware/image (也有可能是/vendor/firmware_mnt/image)
wlanmdsp.mbn
bdwlan.*
adb root
adb shell umount /firmware
adb remount
adb shell mount -t vfat /dev/block/bootdevice/by-name/modem_a /firmware
(adb shell mount -o rw,remount /vendor/firmware_mnt)
adb push wlanmdsp.mbn /firmware/image/wlanmdsp.mbn
adb push Data.msc /firmware/image
adb shell sync
adb reboot
---如果不好使,试试下面命令,有时候mount不成功
adb root
adb remount
adb shell mount –o rw,remount /firmware
adb push wlanmdsp.bin /firmware/image
adb shell sync
adb shell reboot
驱动
/vendor/lib/modules/qca_cld3_wlan.ko
/vendor/etc/wifi
bdwlan.bin
WCNSS_qcom_cfg.ini
fstman.ini
wifi_txpower.conf
wpa_supplicant.conf wpa_supplicant_overlay.conf p2p_suppliant_overlay.conf
/vendor/firmware/wlan/qca_cld softlink to /vendor/etc/wifi
WCNSS_qcom_cfg.ini bdwlan.bin, wlan_mac.bin (/data/ect/wlan_mac.bin)
/data/misc/wifi/
WifiConfigStore.xml
softap.conf
sockets directory
wpa_supplicant directory
/data/vendor/wifi
hostapd
wpa
wpa_supplicant
sockets
/vendor/etc/hostapd
hostapd.accept hostapd.deny hostapd_default.conf
/device/qcom/wlan/Platform/BoardConfigWlan.mk
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/qca_cld3_wlan.ko
WIFI_DRIVER_STATE_CTRL_PARAM := "/dev/wlan"
WIFI_DRIVER_STATE_ON := "ON"
WIFI_DRIVER_STATE_OFF := "OFF"