[ny4412] sdio wi
1. 修改 device/friendly-arm/ny4412/BoardCongCommon.mk
WIFI 驱动部分
# Connecvity - Wi-Fi
WPA_SUPPLICANT_VERSION := VER_0_8_X
BOARD_WPA_SUPPLICANT_DRIVER := WEXT
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_fawext
BOARD_WIFIHW_PRIVATE_LIB := lib_wihw_fa
# Connecvity - Wi-Fi
#WPA_SUPPLICANT_VERSION := VER_0_8_X
#BOARD_WLAN_DEVICE := fanl
#BOARD_WPA_SUPPLICANT_DRIVER := NL80211
#BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_fanl
2. 从 ny210 源码中拷贝 wext 静态库
Tiny210 源文件 vendor/friendly-arm/mini210/prebuilt/lib_driver_cmd_fawext.a
拷贝到 ny4412 android 目录 vendor/friendly-arm/ny4412/prebuilt/
进入 ny4412 根目录输入
touch external/wpa_supplicant_8/src/drivers/*
mmm external/wpa_supplicant_8/
修改 init.ny4412.rc,将所有-Dnl80211 改为-Dwext
service wpa_supplicant /system/bin/wpa_supplicant \
-iwlan0 -Dwext -c/data/misc/wi/wpa_supplicant.conf -e/data/misc/wi/entropy.bin
# we will start as root and wpa_supplicant will switch to user wi
# a>er se?ng up the capabilies required for WEXT
# user wi
# group wi inet keystore
class main
socket wpa_wlan0 dgram 0660 wi wi
disabled
oneshot
…
service p2p_supplicant /system/bin/wpa_supplicant \
-iwlan0 -Dwext -c/data/misc/wi/wpa_supplicant.conf \
-puse_mul_chan_concurrent=1 -N -ip2p0 -Dnl80211 \
-c/data/misc/wi/p2p_supplicant.conf \
-puse_p2p_group_interface=1use_mul_chan_concurrent=1
评论0