diff --git a/device.mk b/device.mk index 5ad9a64..3f297df 100644 --- a/device.mk +++ b/device.mk @@ -416,9 +416,8 @@ PRODUCT_PACKAGES += \ WCNSS_wlan_dictionary.dat PRODUCT_COPY_FILES += \ - kernel/motorola/msm8953/drivers/staging/prima/firmware_bin/WCNSS_cfg.dat:system/etc/firmware/wlan/prima/WCNSS_cfg.dat \ - $(LOCAL_PATH)/wifi/WCNSS_qcom_cfg.ini:system/etc/firmware/wlan/prima/WCNSS_qcom_cfg.ini \ - $(LOCAL_PATH)/wifi/WCNSS_qcom_cfg.ini:system/vendor/etc/wifi/WCNSS_qcom_cfg.ini + kernel/motorola/msm8953/drivers/staging/prima/firmware_bin/WCNSS_cfg.dat:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/prima/WCNSS_cfg.dat \ + $(LOCAL_PATH)/wifi/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/prima/WCNSS_qcom_cfg.ini PRODUCT_BUILD_PROP_OVERRIDES += BUILD_UTC_DATE=0 diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index dc4e5c2..0b81b07 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -717,9 +717,9 @@ on property:sys.sysctl.tcp_adv_win_scale=* service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \ - -I/system/etc/wifi/p2p_supplicant_overlay.conf -N \ + -I/vendor/etc/wifi/p2p_supplicant_overlay.conf -N \ -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \ - -I/system/etc/wifi/wpa_supplicant_overlay.conf \ + -I/vendor/etc/wifi/wpa_supplicant_overlay.conf \ -O/data/misc/wifi/sockets -puse_p2p_group_interface=1 \ -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0 # we will start as root and wpa_supplicant will switch to user wifi diff --git a/wifi/Android.mk b/wifi/Android.mk index 30e6d5b..1019605 100644 --- a/wifi/Android.mk +++ b/wifi/Android.mk @@ -17,7 +17,7 @@ LOCAL_MODULE := p2p_supplicant_overlay.conf LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := ETC LOCAL_SRC_FILES := $(LOCAL_MODULE) -LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/wifi +LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/wifi include $(BUILD_PREBUILT) include $(CLEAR_VARS) @@ -25,7 +25,7 @@ LOCAL_MODULE := wpa_supplicant_overlay.conf LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := ETC LOCAL_SRC_FILES := $(LOCAL_MODULE) -LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/wifi +LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/wifi include $(BUILD_PREBUILT) #---------------------------------------------------------------------- @@ -37,8 +37,8 @@ LOCAL_MODULE := WCNSS_qcom_cfg.ini LOCAL_MODULE_CLASS := FAKE LOCAL_MODULE_TAGS := optional include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): TARGET := $(TARGET_OUT)/etc/firmware/wlan/prima/$(LOCAL_MODULE) -$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT)/etc/wifi/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): TARGET := /vendor/firmware/wlan/prima/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT_VENDOR)/etc/wifi/$(LOCAL_MODULE) $(LOCAL_BUILT_MODULE): $(hide) echo "Symlink: $(SYMLINK) -> $(TARGET)" $(hide) mkdir -p $(dir $@) @@ -53,8 +53,8 @@ LOCAL_MODULE := WCNSS_qcom_wlan_nv.bin LOCAL_MODULE_CLASS := FAKE LOCAL_MODULE_TAGS := optional include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): TARGET := $(TARGET_OUT)/etc/firmware/wlan/prima/$(LOCAL_MODULE) -$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT)/etc/wifi/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): TARGET := /vendor/firmware/wlan/prima/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT_VENDOR)/etc/wifi/$(LOCAL_MODULE) $(LOCAL_BUILT_MODULE): $(hide) echo "Symlink: $(SYMLINK) -> $(TARGET)" $(hide) mkdir -p $(dir $@) @@ -70,8 +70,8 @@ LOCAL_MODULE := WCNSS_qcom_wlan_nv_Argentina.bin LOCAL_MODULE_CLASS := FAKE LOCAL_MODULE_TAGS := optional include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): TARGET := $(TARGET_OUT)/etc/firmware/wlan/prima/$(LOCAL_MODULE) -$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT)/etc/wifi/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): TARGET := /vendor/firmware/wlan/prima/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT_VENDOR)/etc/wifi/$(LOCAL_MODULE) $(LOCAL_BUILT_MODULE): $(hide) echo "Symlink: $(SYMLINK) -> $(TARGET)" $(hide) mkdir -p $(dir $@) @@ -87,8 +87,8 @@ LOCAL_MODULE := WCNSS_qcom_wlan_nv_Brazil.bin LOCAL_MODULE_CLASS := FAKE LOCAL_MODULE_TAGS := optional include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): TARGET := $(TARGET_OUT)/etc/firmware/wlan/prima/$(LOCAL_MODULE) -$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT)/etc/wifi/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): TARGET := /vendor/firmware/wlan/prima/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT_VENDOR)/etc/wifi/$(LOCAL_MODULE) $(LOCAL_BUILT_MODULE): $(hide) echo "Symlink: $(SYMLINK) -> $(TARGET)" $(hide) mkdir -p $(dir $@) @@ -104,8 +104,8 @@ LOCAL_MODULE := WCNSS_qcom_wlan_nv_India.bin LOCAL_MODULE_CLASS := FAKE LOCAL_MODULE_TAGS := optional include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): TARGET := $(TARGET_OUT)/etc/firmware/wlan/prima/$(LOCAL_MODULE) -$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT)/etc/wifi/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): TARGET := /vendor/firmware/wlan/prima/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT_VENDOR)/etc/wifi/$(LOCAL_MODULE) $(LOCAL_BUILT_MODULE): $(hide) echo "Symlink: $(SYMLINK) -> $(TARGET)" $(hide) mkdir -p $(dir $@) @@ -120,8 +120,8 @@ LOCAL_MODULE := WCNSS_wlan_dictionary.dat LOCAL_MODULE_CLASS := FAKE LOCAL_MODULE_TAGS := optional include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): TARGET := $(TARGET_OUT)/etc/firmware/wlan/prima/$(LOCAL_MODULE) -$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT)/etc/wifi/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): TARGET := /vendor/firmware/wlan/prima/$(LOCAL_MODULE) +$(LOCAL_BUILT_MODULE): SYMLINK := $(TARGET_OUT_VENDOR)/etc/wifi/$(LOCAL_MODULE) $(LOCAL_BUILT_MODULE): $(hide) echo "Symlink: $(SYMLINK) -> $(TARGET)" $(hide) mkdir -p $(dir $@)