#!/system/bin/busybox sh
echo "wifi_load_apdriver $1"
case $1 in
RAL5370)
if [ ! -f /data/misc/wifi/RT2870AP.dat ]; then
    echo "/data/misc/wifi/RT2870AP.dat does not exist, copy /system/etc/Wireless/RT2870STA/RT2870AP.dat"
    busybox cp /system/etc/Wireless/RT2870STA/RT2870AP.dat /data/misc/wifi/RT2870AP.dat
    busybox chmod 777 /data/misc/wifi/RT2870AP.dat
fi
insmod /system/lib/modules/rtutil5572ap.ko
insmod /system/lib/modules/rt5572ap.ko
insmod /system/lib/modules/rtnet5572ap.ko
sleep 1
;;
RTL8192CU)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/8192cu.ko ifname=wlan0 if2name=p2p0
sleep 1
;;
RTL8192DU)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/8192du.ko ifname=wlan0 if2name=p2p0
sleep 1
;;
RTL8192EU)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/8192eu.ko ifname=wlan0 if2name=p2p0
sleep 1
;;
RTL8812AUS)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/8812au.ko ifname=wlan0 if2name=p2p0
sleep 1
;;
RTL8188ETV)
insmod /system/lib/modules/cfg80211.ko
insmod /system/lib/modules/8188eu.ko ifname=wlan0 if2name=p2p0
sleep 1
;;
*)
echo "no driver!!!"
;;
esac

