mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-21 19:55:33 -04:00
universal7885: Import wifi.rc to device tree
Signed-off-by: SamarV-121 <samarvispute121@gmail.com> Change-Id: I84430c4bbc4240cc1d6eb1d73649a17abad5af04
This commit is contained in:
parent
0c86deb9f0
commit
7d2e8dd6d7
4 changed files with 85 additions and 2 deletions
|
|
@ -206,7 +206,6 @@ vendor/bin/wlbtd
|
||||||
vendor/etc/init/android.hardware.wifi@1.0-service.rc
|
vendor/etc/init/android.hardware.wifi@1.0-service.rc
|
||||||
vendor/etc/init/hostapd.android.rc
|
vendor/etc/init/hostapd.android.rc
|
||||||
vendor/etc/init/vendor.samsung.hardware.wifi@2.0-service.rc
|
vendor/etc/init/vendor.samsung.hardware.wifi@2.0-service.rc
|
||||||
vendor/etc/init/wifi.rc
|
|
||||||
vendor/etc/init/wifi_slsi.rc
|
vendor/etc/init/wifi_slsi.rc
|
||||||
vendor/etc/wifi/hydra_config.sdb
|
vendor/etc/wifi/hydra_config.sdb
|
||||||
vendor/etc/wifi/indoorchannel.info
|
vendor/etc/wifi/indoorchannel.info
|
||||||
|
|
|
||||||
|
|
@ -32,3 +32,11 @@ LOCAL_MODULE_CLASS := ETC
|
||||||
LOCAL_SRC_FILES := etc/$(LOCAL_MODULE_STEM)
|
LOCAL_SRC_FILES := etc/$(LOCAL_MODULE_STEM)
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)
|
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)
|
||||||
include $(BUILD_PREBUILT)
|
include $(BUILD_PREBUILT)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_MODULE := wifi.rc
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
LOCAL_MODULE_CLASS := ETC
|
||||||
|
LOCAL_SRC_FILES := etc/$(LOCAL_MODULE)
|
||||||
|
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)/init
|
||||||
|
include $(BUILD_PREBUILT)
|
||||||
|
|
|
||||||
75
rootdir/etc/wifi.rc
Normal file
75
rootdir/etc/wifi.rc
Normal file
|
|
@ -0,0 +1,75 @@
|
||||||
|
# Wi-Fi init file
|
||||||
|
on post-fs-data
|
||||||
|
mkdir /data/vendor/conn 0771 wifi wifi
|
||||||
|
mkdir /data/vendor/wifi 0771 wifi wifi
|
||||||
|
mkdir /data/vendor/wifi/wpa 0770 wifi wifi
|
||||||
|
mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
|
||||||
|
mkdir /data/vendor/log/wifi 0770 wifi system
|
||||||
|
|
||||||
|
# for WIFI TRP/TIS
|
||||||
|
chown wifi wifi /data/vendor/conn/.psm.info
|
||||||
|
chmod 0640 /data/vendor/conn/.psm.info
|
||||||
|
|
||||||
|
# for WIFI Antenna Selection
|
||||||
|
chown wifi wifi /data/vendor/conn/.ant.info
|
||||||
|
chmod 0640 /data/vendor/conn/.ant.info
|
||||||
|
|
||||||
|
# for WIFI Version
|
||||||
|
chown wifi wifi /data/vendor/conn/.wifiver.info
|
||||||
|
chmod 0644 /data/vendor/conn/.wifiver.info
|
||||||
|
|
||||||
|
# for WIFI MEMDUMP
|
||||||
|
# The default value of below memdump file is set in SecProductFeature
|
||||||
|
#write /data/vendor/conn/.memdump.info 2
|
||||||
|
chown wifi wifi /data/vendor/conn/.memdump.info
|
||||||
|
chmod 0640 /data/vendor/conn/.memdump.info
|
||||||
|
|
||||||
|
# for WIFI hotspot
|
||||||
|
chown wifi wifi /data/vendor/conn/.softap.info
|
||||||
|
chmod 0644 /data/vendor/conn/.softap.info
|
||||||
|
chown system wifi /vendor/etc/wifi/indoorchannel.info
|
||||||
|
chmod 0664 /vendor/etc/wifi/indoorchannel.info
|
||||||
|
|
||||||
|
# for WIFI MAC
|
||||||
|
chown wifi wifi /sys/wifi/mac_addr
|
||||||
|
chmod 0640 /sys/wifi/mac_addr
|
||||||
|
|
||||||
|
on boot
|
||||||
|
setprop wifi.interface wlan0
|
||||||
|
|
||||||
|
service wpa_supplicant /vendor/bin/hw/wpa_supplicant \
|
||||||
|
-O/data/vendor/wifi/wpa/sockets -puse_p2p_group_interface=1 \
|
||||||
|
-g@android:wpa_wlan0
|
||||||
|
class main
|
||||||
|
interface android.hardware.wifi.supplicant@1.0::ISupplicant default
|
||||||
|
interface android.hardware.wifi.supplicant@1.1::ISupplicant default
|
||||||
|
interface android.hardware.wifi.supplicant@1.2::ISupplicant default
|
||||||
|
socket wpa_wlan0 dgram 660 wifi wifi
|
||||||
|
disabled
|
||||||
|
oneshot
|
||||||
|
|
||||||
|
# start for WiFi MFG (TestMode)
|
||||||
|
service mfgloader /system/vendor/bin/hw/mfgloader
|
||||||
|
class main
|
||||||
|
user wifi
|
||||||
|
group wifi inet net_raw net_admin
|
||||||
|
capabilities NET_ADMIN NET_RAW SYS_MODULE
|
||||||
|
disabled
|
||||||
|
oneshot
|
||||||
|
|
||||||
|
service macloader /system/vendor/bin/hw/macloader
|
||||||
|
class main
|
||||||
|
user wifi
|
||||||
|
group wifi inet net_raw net_admin
|
||||||
|
capabilities NET_ADMIN NET_RAW SYS_MODULE
|
||||||
|
oneshot
|
||||||
|
|
||||||
|
service wlandutservice /system/bin/wlandutservice
|
||||||
|
class main
|
||||||
|
user system
|
||||||
|
group system wifi net_raw net_admin inet
|
||||||
|
capabilities NET_ADMIN NET_RAW
|
||||||
|
disabled
|
||||||
|
oneshot
|
||||||
|
|
||||||
|
# end of WiFi MFG (TestMode)
|
||||||
|
|
@ -94,7 +94,8 @@ PRODUCT_PACKAGES += \
|
||||||
fstab.enableswap \
|
fstab.enableswap \
|
||||||
init.exynos7904.rc \
|
init.exynos7904.rc \
|
||||||
init.exynos7904.usb.rc \
|
init.exynos7904.usb.rc \
|
||||||
ueventd.exynos7904.rc
|
ueventd.exynos7904.rc \
|
||||||
|
wifi.rc
|
||||||
|
|
||||||
# Light
|
# Light
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue