sdm660-common: Update init from Q firmware for new Radio Stack
This commit is contained in:
parent
a2090af7b9
commit
ff0264f69d
3 changed files with 7 additions and 5 deletions
|
@ -75,6 +75,7 @@ patchelf --remove-needed vendor.xiaomi.hardware.mtdservice@1.0.so "$DEVICE_BLOB_
|
||||||
patchelf --remove-needed vendor.xiaomi.hardware.mtdservice@1.0.so "$BLOB_ROOT"/vendor/lib64/libmlipay@1.1.so
|
patchelf --remove-needed vendor.xiaomi.hardware.mtdservice@1.0.so "$BLOB_ROOT"/vendor/lib64/libmlipay@1.1.so
|
||||||
sed -i "s|/system/etc/firmware|/vendor/firmware\x0\x0\x0\x0|g" "$DEVICE_BLOB_ROOT"/vendor/lib64/libmlipay.so
|
sed -i "s|/system/etc/firmware|/vendor/firmware\x0\x0\x0\x0|g" "$DEVICE_BLOB_ROOT"/vendor/lib64/libmlipay.so
|
||||||
sed -i "s|/system/etc/firmware|/vendor/firmware\x0\x0\x0\x0|g" "$DEVICE_BLOB_ROOT"/vendor/lib64/libmlipay@1.1.so
|
sed -i "s|/system/etc/firmware|/vendor/firmware\x0\x0\x0\x0|g" "$DEVICE_BLOB_ROOT"/vendor/lib64/libmlipay@1.1.so
|
||||||
|
sed -i 's/xml version="2.0"/xml version="1.0"/' "$DEVICE_BLOB_ROOT"/product/etc/permissions/vendor.qti.hardware.data.connection-V1.{0,1}-java.xml
|
||||||
|
|
||||||
# Load camera.sdm660.so shim
|
# Load camera.sdm660.so shim
|
||||||
CAM_SDM660="$DEVICE_BLOB_ROOT"/vendor/lib/hw/camera.sdm660.so
|
CAM_SDM660="$DEVICE_BLOB_ROOT"/vendor/lib/hw/camera.sdm660.so
|
||||||
|
|
|
@ -608,7 +608,8 @@ service vendor.ipacm /system/vendor/bin/ipacm
|
||||||
service vendor.dataqti /system/vendor/bin/qti
|
service vendor.dataqti /system/vendor/bin/qti
|
||||||
class main
|
class main
|
||||||
user radio
|
user radio
|
||||||
group radio oem_2901 diag usb net_admin
|
socket qti_dpm_uds_file dgram 660 radio radio
|
||||||
|
group radio oem_2901 diag usb inet
|
||||||
disabled
|
disabled
|
||||||
writepid /dev/cpuset/system-background/tasks
|
writepid /dev/cpuset/system-background/tasks
|
||||||
|
|
||||||
|
|
|
@ -209,7 +209,7 @@ service vendor.imsqmidaemon /system/vendor/bin/imsqmidaemon
|
||||||
class main
|
class main
|
||||||
user radio
|
user radio
|
||||||
socket ims_qmid stream 0660 system radio
|
socket ims_qmid stream 0660 system radio
|
||||||
group radio log diag
|
group radio vendor_qti_diag log
|
||||||
writepid /dev/cpuset/system-background/tasks
|
writepid /dev/cpuset/system-background/tasks
|
||||||
|
|
||||||
# imsdatadaemon starts with root and UID will be downgraded to SYSTEM.
|
# imsdatadaemon starts with root and UID will be downgraded to SYSTEM.
|
||||||
|
@ -217,7 +217,7 @@ service vendor.imsdatadaemon /system/vendor/bin/imsdatadaemon
|
||||||
class main
|
class main
|
||||||
user radio
|
user radio
|
||||||
socket ims_datad stream 0660 system radio
|
socket ims_datad stream 0660 system radio
|
||||||
group radio wifi inet log diag
|
group radio wifi inet vendor_qti_diag log
|
||||||
disabled
|
disabled
|
||||||
writepid /dev/cpuset/system-background/tasks
|
writepid /dev/cpuset/system-background/tasks
|
||||||
|
|
||||||
|
@ -247,13 +247,13 @@ service vendor.cnss_diag /system/vendor/bin/cnss_diag -q -f -t HELIUM
|
||||||
service vendor.ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon
|
service vendor.ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon
|
||||||
class main
|
class main
|
||||||
user radio
|
user radio
|
||||||
group radio vendor_qti_diag inet log
|
group radio vendor_qti_diag inet log
|
||||||
writepid /dev/cpuset/system-background/tasks
|
writepid /dev/cpuset/system-background/tasks
|
||||||
|
|
||||||
service vendor.imsrcsservice /system/vendor/bin/imsrcsd
|
service vendor.imsrcsservice /system/vendor/bin/imsrcsd
|
||||||
class main
|
class main
|
||||||
user radio
|
user radio
|
||||||
group radio diag inet log wakelock
|
group radio vendor_qti_diag log inet wakelock
|
||||||
writepid /dev/cpuset/system-background/tasks
|
writepid /dev/cpuset/system-background/tasks
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue