initial commit

This commit is contained in:
doomvrr
2023-09-19 22:56:33 +03:00
commit 519f2b813f
72 changed files with 3759 additions and 0 deletions
@@ -0,0 +1,5 @@
service vendor.bluetooth-1-0-qti /vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
class hal
user bluetooth
group bluetooth system wakelock oem_2901
capabilities BLOCK_SUSPEND NET_ADMIN
+82
View 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 system /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)
+66
View File
@@ -0,0 +1,66 @@
on post-fs-data
# for fwpath
chown wifi wifi /sys/module/wlan/parameters/fwpath
chmod 0644 /sys/module/wlan/parameters/fwpath
# for boot_wlan
chown wifi wifi /sys/kernel/boot_wlan/boot_wlan
chmod 0640 /sys/kernel/boot_wlan/boot_wlan
# for WIFI qcwlanstate
chown wifi wifi /sys/wifi/qcwlanstate
chmod 0644 /sys/wifi/qcwlanstate
# for WIFI con_mode
chown wifi wifi /sys/module/wlan/parameters/con_mode
chmod 0644 /sys/module/wlan/parameters/con_mode
chown wifi wifi /sys/wifi/wifiver
chmod 0640 /sys/wifi/wifiver
chown wifi wifi /sys/wifi/softap
chmod 0640 /sys/wifi/softap
# for WIFI Antenna
write /data/vendor/conn/.wificable.info E
chown system root /data/vendor/conn/.wificable.info
chmod 0666 /data/vendor/conn/.wificable.info
chown wifi root /sys/wifi/wificable
chmod 0664 /sys/wifi/wificable
# 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 property:vendor.wlan.ramdump_mode=0
write /sys/devices/platform/qcom,cnss-qca6390/recovery 1
stop vendor.cnss_dumpcollector
on property:vendor.wlan.ramdump_mode=2
write /sys/devices/platform/qcom,cnss-qca6390/recovery 1
stop vendor.cnss_dumpcollector
start vendor.cnss_dumpcollector
on property:vendor.wlan.ramdump_mode=3
write /sys/devices/platform/qcom,cnss-qca6390/recovery 0
stop vendor.cnss_dumpcollector
start vendor.cnss_dumpcollector
on property:sys.boot_completed=1
# Chown enable or disable GRO
chown system system /sys/kernel/wifi/dp_aggregation
chmod 0664 /sys/kernel/wifi/dp_aggregation
on boot
# for wlan FTM app
service ftm_ptt /system/bin/ftm_ptt -d
user root
group radio system
disabled