2a3b40c1424cb270bce2a97fcf2e062b0c4bacbe
[GitHub/exynos8895/android_vendor_samsung_universal8895-common.git] / proprietary / vendor / etc / init / wifi.rc
1 # Wi-Fi init file
2 on post-fs-data
3 mkdir /data/vendor/conn 0771 wifi root
4 mkdir /data/vendor/wifi 0771 wifi wifi
5 mkdir /data/vendor/wifi/wpa 0770 wifi wifi
6 mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
7 mkdir /data/vendor/log/wifi 0770 wifi system
8
9 # for WIFI TRP/TIS
10 chown wifi root /data/vendor/conn/.psm.info
11 chmod 0660 /data/vendor/conn/.psm.info
12
13 # for WIFI Antenna Selection
14 chown wifi root /data/vendor/conn/.ant.info
15 chmod 0660 /data/vendor/conn/.ant.info
16
17 # for WIFI Version
18 chown wifi root /data/vendor/conn/.wifiver.info
19 chmod 0664 /data/vendor/conn/.wifiver.info
20
21 # for WIFI MEMDUMP
22 # The default value of below memdump file is set in SecProductFeature
23 #write /data/vendor/conn/.memdump.info 2
24 chown wifi root /data/vendor/conn/.memdump.info
25 chmod 0660 /data/vendor/conn/.memdump.info
26
27 # for WIFI hotspot
28 chown wifi root /data/vendor/conn/.softap.info
29 chmod 0664 /data/vendor/conn/.softap.info
30 chown system wifi /vendor/etc/wifi/indoorchannel.info
31 chmod 0664 /vendor/etc/wifi/indoorchannel.info
32
33 # for WIFI MAC
34 chown wifi root /sys/wifi/mac_addr
35 chmod 0660 /sys/wifi/mac_addr
36
37 on boot
38 setprop wifi.interface wlan0
39 setprop wifi.concurrent.interface swlan0
40
41 service wpa_supplicant /vendor/bin/hw/wpa_supplicant \
42 -O/data/vendor/wifi/wpa/sockets -puse_p2p_group_interface=1 \
43 -g@android:wpa_wlan0
44 interface android.hardware.wifi.supplicant@1.0::ISupplicant default
45 interface android.hardware.wifi.supplicant@1.1::ISupplicant default
46 class main
47 socket wpa_wlan0 dgram 660 wifi wifi
48 disabled
49 oneshot
50
51 # start for WiFi MFG (TestMode)
52 service mfgloader /system/vendor/bin/hw/mfgloader
53 class main
54 disabled
55 oneshot
56
57 service macloader /system/vendor/bin/hw/macloader
58 class main
59 oneshot
60
61 # end of WiFi MFG (TestMode)
62
63 on property:vold.decrypt=trigger_restart_framework
64 exec /system/vendor/bin/hw/macloader