add back supplicant 1.2
[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 interface android.hardware.wifi.supplicant@1.2::ISupplicant default
47 class main
48 socket wpa_wlan0 dgram 660 wifi wifi
49 disabled
50 oneshot
51
52 # start for WiFi MFG (TestMode)
53 service mfgloader /system/vendor/bin/hw/mfgloader
54 class main
55 disabled
56 oneshot
57
58 service macloader /system/vendor/bin/hw/macloader
59 class main
60 oneshot
61
62 # end of WiFi MFG (TestMode)
63
64 on property:vold.decrypt=trigger_restart_framework
65 exec /system/vendor/bin/hw/macloader