Select wlan regulatory file according to the carrier

This commit is contained in:
Alberto97
2017-04-11 20:57:12 +02:00
committed by Vachounet
parent a145f89e02
commit b2e618811f
7 changed files with 47 additions and 2 deletions

View File

@@ -34,6 +34,13 @@ LOCAL_SRC_FILES := etc/init.oem.hw.sh
LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES)
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := init.qcom.bt.sh
LOCAL_MODULE_TAGS := optional eng
LOCAL_MODULE_CLASS := ETC
LOCAL_SRC_FILES := etc/init.qcom.bt.sh
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := init.qcom.ril.sh
LOCAL_MODULE_TAGS := optional eng

View File

@@ -259,6 +259,13 @@ on boot
# Quiet binder logs
write /sys/module/binder/parameters/debug_mask 0x5
# Pass carrier to wlan
service init_wifi /system/bin/wlan_carrier_bin.sh
class main
user root
group root
oneshot
on charger
trigger early-fs
trigger fs

View File

@@ -0,0 +1,17 @@
#!/system/bin/sh
carrier=`getprop ro.boot.carrier`
case "$carrier" in
"retbr" | "timbr" | "tefbr" | "oibr" | "amxbr" | "niibr")
echo -n wlan/prima/WCNSS_qcom_wlan_nv_Brazil.bin > /sys/module/wcnsscore/parameters/nv_file
;;
"perar" | "retar" | "tefar" | "amxar")
echo -n wlan/prima/WCNSS_qcom_wlan_nv_Argentina.bin > /sys/module/wcnsscore/parameters/nv_file
;;
"retin" | "amzin")
echo -n wlan/prima/WCNSS_qcom_wlan_nv_India.bin > /sys/module/wcnsscore/parameters/nv_file
;;
* )
echo -n wlan/prima/WCNSS_qcom_wlan_nv.bin > /sys/module/wcnsscore/parameters/nv_file
;;
esac