I struggled couple of days to run successfully WIFI driver on Android Froyo version, Below are the Steps which includes porting of Wifi Drivers to Android:-
Step1:-Modified 'wpa_supplicant.conf ' ,ctrl_interface modification is important here.,This file actually will be loaded to device @ path /etc/wifi/
##### wpa_supplicant configuration file template #####
update_config=1
ctrl_interface=DIR=/data/misc/wifi GROUP=wifi
eapol_version=1
ap_scan=1
fast_reauth=1
Step2:-Modification of file BoardConfig.mk ,Modify Module path and FW path depending on the requirement.BOARD_WPA_SUPPLICANT_DRIVER should be WEXT.,if its custom change it.
BOARD_WPA_SUPPLICANT_DRIVER := WEXT
WPA_SUPPLICANT_VERSION := VER_0_6_X
#BOARD_WLAN_DEVICE := bcm4329
WIFI_DRIVER_MODULE_PATH := '/system/lib/modules/bcm4329.ko'
WIFI_DRIVER_FW_STA_PATH := '/system/vendor/firmware/fw_bcm4329.bin'
WIFI_DRIVER_FW_AP_PATH := '/system/vendor/firmware/fw_bcm4329_apsta.bin'
WIFI_DRIVER_MODULE_ARG := 'firmware_path=/system/vendor/firmware/fw_bcm4329.bin nvram_path=/system/etc/nvram.txt'
WIFI_DRIVER_MODULE_NAME := 'bcm4329'
Step3:-Modification of system.prop file
wifi.interface=eth0
Step4:-Modifiication of init.rc file
![Android x86 iso Android x86 iso](https://i.ytimg.com/vi/16rFXqjgYdY/maxresdefault.jpg)
Picframe 1 1 – combine multiple photos into frames. Install Mediatek Drivers in 5 Seconds. Download and extract Mediatek Driver Auto Installer package on the Computer. Money pro 2 0 8 percent. If in case, you have already downloaded and extracted the driver package, then SKIP this step. Once you have extracted the driver package, you will be able to see the following files: Open Install Drivers.bat to Launch the Setup. Jul 02, 2016.
Step1:-Modified 'wpa_supplicant.conf ' ,ctrl_interface modification is important here.,This file actually will be loaded to device @ path /etc/wifi/
##### wpa_supplicant configuration file template #####
update_config=1
ctrl_interface=DIR=/data/misc/wifi GROUP=wifi
eapol_version=1
ap_scan=1
fast_reauth=1
Step2:-Modification of file BoardConfig.mk ,Modify Module path and FW path depending on the requirement.BOARD_WPA_SUPPLICANT_DRIVER should be WEXT.,if its custom change it.
BOARD_WPA_SUPPLICANT_DRIVER := WEXT
WPA_SUPPLICANT_VERSION := VER_0_6_X
#BOARD_WLAN_DEVICE := bcm4329
WIFI_DRIVER_MODULE_PATH := '/system/lib/modules/bcm4329.ko'
WIFI_DRIVER_FW_STA_PATH := '/system/vendor/firmware/fw_bcm4329.bin'
WIFI_DRIVER_FW_AP_PATH := '/system/vendor/firmware/fw_bcm4329_apsta.bin'
![Install Wifi Drivers Android X86 Installer Install Wifi Drivers Android X86 Installer](https://1.bp.blogspot.com/-XqBFTvDabk8/Vm-TBfA5bWI/AAAAAAAABlQ/EIFzL9cQM7gI-1KmjPTR7j32SHcuL5CawCPcBGAYYCw/s1600/Install%2BAndroid%2Bx86%2B6.0%2BMarshmallow%2Bon%2BPC%2Bnotebook%2Bwith%2BDual%2BBoot.png)
WIFI_DRIVER_MODULE_NAME := 'bcm4329'
Step3:-Modification of system.prop file
wifi.interface=eth0
Step4:-Modifiication of init.rc file
chmod 0770 /data/misc/wifi
mkdir /data/misc/dhcp 0770 dhcp dhcp
chmod 0660 /data/misc/wifi/wpa_supplicant.conf
setprop wlan.driver.status 'ok'
service wpa_supplicant /system/bin/logwrapper /system/bin/wpa_supplicant -Dwext -ieth0 -c/system/etc/wifi/wpa_supplicant.conf -dd
oneshot
![Android x86 iso Android x86 iso](https://i.ytimg.com/vi/16rFXqjgYdY/maxresdefault.jpg)
Download Android X86 Installer
service dhcpcd /system/bin/logwrapper /system/bin/dhcpcd -d eth0
oneshot