avicii: Update blobs from CAF
* VENDOR from LA.UM.9.12.r1-14400-SMxx50.QSSI13.0 * QSSI from LA.QSSI.13.0.r1-09000-qssi.0 * Split CAF proprietary files * Update Keymaster to 4.1 * Use FBE v2 * Use Non 20801/20804 (Nord) libs/firmwares * Do not use odm/vendor dir for WCNSS_qcom_cfg.ini
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
on property:vendor.keymaster.quickboot=true
|
||||
stop gatekeeper-1-0
|
||||
start gatekeeper-1-0
|
||||
stop gatekeeperd
|
||||
start gatekeeperd
|
||||
|
||||
service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
|
||||
class early_hal
|
||||
user system
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
on init
|
||||
start keymaster-4-0
|
||||
|
||||
service keymaster-4-0 /vendor/bin/hw/android.hardware.keymaster@4.0-service-qti
|
||||
class early_hal
|
||||
user system
|
||||
group system drmrpc
|
||||
14
proprietary/vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc
vendored
Normal file
14
proprietary/vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
on init
|
||||
start vendor.keymaster-4-1
|
||||
|
||||
on property:vendor.keymaster.quickboot=true
|
||||
stop vendor.keymaster-4-1
|
||||
start vendor.keymaster-4-1
|
||||
stop keystore
|
||||
start keystore
|
||||
start wait_for_keymaster
|
||||
|
||||
service vendor.keymaster-4-1 /vendor/bin/hw/android.hardware.keymaster@4.1-service-qti
|
||||
class early_hal
|
||||
user system
|
||||
group system drmrpc
|
||||
@@ -1,6 +1,6 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
#Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
#Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
|
||||
#All Rights Reserved.
|
||||
#Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
@@ -15,3 +15,6 @@ service thermal-engine /vendor/bin/thermal-engine
|
||||
socket thermal-recv-client stream 0660 system oem_2907
|
||||
socket thermal-recv-passive-client stream 0660 system oem_2907
|
||||
socket thermal-send-rule stream 0660 system oem_2907
|
||||
|
||||
on property:sys.boot_completed=1
|
||||
restart thermal-engine
|
||||
|
||||
6
proprietary/vendor/etc/init/netmgrd.rc
vendored
6
proprietary/vendor/etc/init/netmgrd.rc
vendored
@@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
|
||||
# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
@@ -18,10 +18,6 @@ on boot
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_ctl
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_core
|
||||
|
||||
on boot
|
||||
#Reduce the pressure on the reassemly cache by discarding orphan fragments quicker
|
||||
write /proc/sys/net/netfilter/nf_conntrack_frag6_timeout 10
|
||||
|
||||
# msm specific files that need to be created on /data
|
||||
on post-fs-data
|
||||
#Create NETMGR daemon log dir
|
||||
|
||||
22
proprietary/vendor/etc/init/qcrild.rc
vendored
22
proprietary/vendor/etc/init/qcrild.rc
vendored
@@ -2,35 +2,19 @@ service vendor.qcrild /vendor/bin/hw/qcrild
|
||||
class main
|
||||
user radio
|
||||
disabled
|
||||
#ifdef OPLUS_FEATURE_OEM_QMI
|
||||
#TanZhengpeng@NETWORK.REG.919197, 2016/06/04, modify for Oem qmi service
|
||||
#group radio cache inet misc audio log readproc wakelock oem_2901
|
||||
#else /* OPLUS_FEATURE_OEM_QMI */
|
||||
group radio cache inet misc audio log readproc wakelock oem_2901 net_raw system root
|
||||
#endif /* OPLUS_FEATURE_OEM_QMI */
|
||||
group radio cache inet misc audio log readproc wakelock oem_2901
|
||||
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
|
||||
|
||||
service vendor.qcrild2 /vendor/bin/hw/qcrild -c 2
|
||||
class main
|
||||
user radio
|
||||
disabled
|
||||
#ifdef OPLUS_FEATURE_OEM_QMI
|
||||
#TanZhengpeng@NETWORK.REG.919197, 2016/06/04, modify for Oem qmi service
|
||||
#group radio cache inet misc audio log readproc wakelock oem_2901
|
||||
#else /* OPLUS_FEATURE_OEM_QMI */
|
||||
group radio cache inet misc audio log readproc wakelock oem_2901 net_raw system root
|
||||
#endif /* OPLUS_FEATURE_OEM_QMI */
|
||||
group radio cache inet misc audio log readproc wakelock oem_2901
|
||||
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
|
||||
|
||||
service vendor.qcrild3 /vendor/bin/hw/qcrild -c 3
|
||||
class main
|
||||
user radio
|
||||
disabled
|
||||
#ifdef OPLUS_FEATURE_OEM_QMI
|
||||
#TanZhengpeng@NETWORK.REG.919197, 2016/06/04, modify for Oem qmi service
|
||||
#group radio cache inet misc audio log readproc wakelock oem_2901
|
||||
#else /* OPLUS_FEATURE_OEM_QMI */
|
||||
group radio cache inet misc audio log readproc wakelock oem_2901 net_raw system root
|
||||
#endif /* OPLUS_FEATURE_OEM_QMI */
|
||||
|
||||
group radio cache inet misc audio log readproc wakelock oem_2901
|
||||
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
|
||||
|
||||
17
proprietary/vendor/etc/init/shsusrd.rc
vendored
17
proprietary/vendor/etc/init/shsusrd.rc
vendored
@@ -1,10 +1,9 @@
|
||||
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
|
||||
# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
on boot
|
||||
# Create netmgr recovery folder
|
||||
write /data/vendor/shsusr/shsusr_log.txt ""
|
||||
chown radio radio /data/vendor/shsusr/shsusr_log.txt
|
||||
|
||||
@@ -18,6 +17,7 @@ service vendor.shsusrd /system/vendor/bin/shsusrd 0x002819000
|
||||
class main
|
||||
user radio
|
||||
group radio
|
||||
capabilities NET_ADMIN
|
||||
disabled
|
||||
|
||||
on property:persist.vendor.data.shsusr_load=1
|
||||
@@ -25,3 +25,16 @@ on property:persist.vendor.data.shsusr_load=1
|
||||
|
||||
on property:persist.vendor.data.shsusr_load=0
|
||||
stop vendor.shsusrd
|
||||
|
||||
on property:persist.vendor.data.shsusr_ipa=02
|
||||
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "02"
|
||||
|
||||
on property:persist.vendor.data.shsusr_ipa=10
|
||||
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "10"
|
||||
|
||||
on property:persist.vendor.data.shsusr_ipa=20
|
||||
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "20"
|
||||
|
||||
on property:persist.vendor.data.shsusr_ipa=40
|
||||
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "40"
|
||||
|
||||
|
||||
6
proprietary/vendor/etc/init/ssgtzd.rc
vendored
6
proprietary/vendor/etc/init/ssgtzd.rc
vendored
@@ -1,4 +1,4 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# Copyright (c) 2019,2021 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/qwes 0755 system system
|
||||
|
||||
# Start daemon after boot completed
|
||||
on property:sys.boot_completed=1
|
||||
# Start daemon on early-boot
|
||||
on early-boot
|
||||
start vendor.ssgtzd
|
||||
|
||||
# Used 'disabled' flag, so daemon won't be started until explicit start
|
||||
|
||||
Reference in New Issue
Block a user