s5e8825-common: Setup WiFi
Change-Id: I073a9e8c0ebe3cdfa89544d070c387b357d37422 Signed-off-by: Majaahh <maja.blaszczak@proton.me>
This commit is contained in:
82
proprietary/vendor/etc/init/wifi.rc
vendored
Normal file
82
proprietary/vendor/etc/init/wifi.rc
vendored
Normal file
@@ -0,0 +1,82 @@
|
||||
# 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 updating the supported feature
|
||||
chown wifi wifi /data/vendor/conn/.feature.info
|
||||
chmod 0640 /data/vendor/conn/.feature.info
|
||||
chown wifi wifi /sys/wifi/feature
|
||||
chmod 0640 /sys/wifi/feature
|
||||
|
||||
# for WIFI MAC
|
||||
mkdir /mnt/vendor/efs/wifi 0755 wifi wifi
|
||||
chown wifi wifi /mnt/vendor/efs/wifi/.mac.info
|
||||
chmod 0644 /mnt/vendor/efs/wifi/.mac.info
|
||||
chown wifi wifi /mnt/vendor/efs/wifi/.mac.cob
|
||||
chmod 0644 /mnt/vendor/efs/wifi/.mac.cob
|
||||
chown wifi wifi /sys/wifi/mac_addr
|
||||
chmod 0640 /sys/wifi/mac_addr
|
||||
|
||||
chown wifi wifi /sys/wifi/dump_in_progress
|
||||
chmod 0660 /sys/wifi/dump_in_progress
|
||||
|
||||
start macloader
|
||||
|
||||
on boot
|
||||
setprop wifi.interface wlan0
|
||||
|
||||
# start for WiFi MFG (TestMode)
|
||||
service mfgloader /vendor/bin/hw/mfgloader
|
||||
class wlanfactorytest
|
||||
user wifi
|
||||
group wifi inet net_raw net_admin
|
||||
capabilities NET_ADMIN NET_RAW SYS_MODULE
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service macloader /vendor/bin/hw/macloader
|
||||
class main
|
||||
user wifi
|
||||
group wifi inet net_raw net_admin
|
||||
capabilities NET_ADMIN NET_RAW SYS_MODULE
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service wlandutservice /system/bin/wlandutservice
|
||||
class wlanfactorytest
|
||||
user system
|
||||
group system wifi net_raw net_admin inet
|
||||
capabilities NET_ADMIN NET_RAW
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
# end of WiFi MFG (TestMode)
|
||||
|
||||
58
proprietary/vendor/etc/init/wifi_slsi.rc
vendored
Normal file
58
proprietary/vendor/etc/init/wifi_slsi.rc
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
on post-fs-data
|
||||
# WLBT MX
|
||||
# Factory Test
|
||||
chown system system /sys/module/scsc_wlan/parameters/EnableTestMode
|
||||
chmod 0660 /sys/module/scsc_wlan/parameters/EnableTestMode
|
||||
chown system system /sys/module/scsc_mx/parameters/firmware_variant
|
||||
chmod 0664 /sys/module/scsc_mx/parameters/firmware_variant
|
||||
chown system system /proc/driver/mx140_clk0/restart
|
||||
chmod 0660 /proc/driver/mx140_clk0/restart
|
||||
chown system system /sys/module/scsc_bt/parameters/disable_service
|
||||
chmod 0660 /sys/module/scsc_bt/parameters/disable_service
|
||||
chown system system /sys/module/scsc_bt/parameters/force_crash
|
||||
chmod 0660 /sys/module/scsc_bt/parameters/force_crash
|
||||
chown system system /sys/module/scsc_wlan/parameters/factory_wifi_disable
|
||||
chmod 0660 /sys/module/scsc_wlan/parameters/factory_wifi_disable
|
||||
chown system system /sys/module/scsc_mx/parameters/enable_auto_sense
|
||||
chmod 0660 /sys/module/scsc_mx/parameters/enable_auto_sense
|
||||
|
||||
chown system system /dev/s5n2560udi0
|
||||
chmod 0666 /dev/s5n2560udi0
|
||||
chown wifi wifi /dev/mx_0_debug_sampler
|
||||
chmod 0666 /dev/mx_0_debug_sampler
|
||||
chown wifi wifi /dev/mx_0_m4_gdb
|
||||
chmod 0666 /dev/mx_0_m4_gdb
|
||||
chown wifi wifi /dev/mx_0_mmap
|
||||
chmod 0666 /dev/mx_0_mmap
|
||||
chown wifi wifi /dev/mx_0_r4_gdb
|
||||
chmod 0666 /dev/mx_0_r4_gdb
|
||||
chown wifi wifi /dev/mx_client_test_0
|
||||
chmod 0666 /dev/mx_client_test_0
|
||||
chown wifi wifi /dev/scsc_log_collector_0
|
||||
chmod 0666 /dev/scsc_log_collector_0
|
||||
chown wifi wifi /sys/wifi/wifiver
|
||||
chmod 0640 /sys/wifi/wifiver
|
||||
chown wifi wifi /sys/wifi/softap
|
||||
chmod 0640 /sys/wifi/softap
|
||||
chown wifi wifi /sys/wifi/memdump
|
||||
chmod 0644 /sys/wifi/memdump
|
||||
|
||||
# for WIFI TRP/TIS
|
||||
chown wifi wifi /data/vendor/conn/.psm.info
|
||||
chmod 0644 /data/vendor/conn/.psm.info
|
||||
chown wifi wifi /sys/wifi/pm
|
||||
chmod 0640 /sys/wifi/pm
|
||||
|
||||
# for WIFI Antenna Selection
|
||||
chown wifi wifi /data/vendor/conn/.ant.info
|
||||
chmod 0644 /data/vendor/conn/.ant.info
|
||||
chown wifi wifi /sys/wifi/ant
|
||||
chmod 0640 /sys/wifi/ant
|
||||
|
||||
on fs
|
||||
# scsc daemon
|
||||
service wlbtd /vendor/bin/wlbtd
|
||||
class main
|
||||
user wifi
|
||||
group wifi inet log sdcard_rw misc
|
||||
|
||||
Reference in New Issue
Block a user