summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg Veichtlbauer <georg@vware.at>2023-05-12 14:47:47 +0200
committerGeorg Veichtlbauer <georg@vware.at>2023-05-12 14:47:47 +0200
commitc67193087df9304d32ee651f95025d377a8236d4 (patch)
treedfcdb6249d5d61e1c2e5cbd7e21d1020de98ebe5
parentdc10d41199745304c741550fc127f1c42f9623b3 (diff)
msm8998-common: Start qcrild if flag is set, regardless of version
Some devices (cough nash) don't even have ver_info.txt to check. Change-Id: Ifb23572916bcbd7d44b37595878e07a0c3287eac
-rw-r--r--rootdir/bin/init.class_main.sh42
1 files changed, 4 insertions, 38 deletions
diff --git a/rootdir/bin/init.class_main.sh b/rootdir/bin/init.class_main.sh
index 01a69703..55ecb58e 100644
--- a/rootdir/bin/init.class_main.sh
+++ b/rootdir/bin/init.class_main.sh
@@ -33,7 +33,7 @@
baseband=`getprop ro.baseband`
sgltecsfb=`getprop persist.vendor.radio.sglte_csfb`
datamode=`getprop persist.vendor.data.mode`
-qcrild_status=true
+qcrild_status=false
case "$baseband" in
"apq" | "sda" | "qcs" )
@@ -46,43 +46,9 @@ esac
case "$baseband" in
"msm" | "csfb" | "svlte2a" | "mdm" | "mdm2" | "sglte" | "sglte2" | "dsda2" | "unknown" | "dsda3" | "sdm" | "sdx" | "sm6")
- # For older modem packages launch ril-daemon.
- if [ -f /vendor/firmware_mnt/verinfo/ver_info.txt ]; then
- modem=`cat /vendor/firmware_mnt/verinfo/ver_info.txt |
- sed -n 's/^[^:]*modem[^:]*:[[:blank:]]*//p' |
- sed 's/.*MPSS.\(.*\)/\1/g' | cut -d \. -f 1`
- if [ "$modem" = "AT" ]; then
- version=`cat /vendor/firmware_mnt/verinfo/ver_info.txt |
- sed -n 's/^[^:]*modem[^:]*:[[:blank:]]*//p' |
- sed 's/.*AT.\(.*\)/\1/g' | cut -d \- -f 1`
- if [ ! -z $version ]; then
- if [ "$version" \< "3.1" ]; then
- qcrild_status=false
- fi
- fi
- elif [ "$modem" = "TA" ]; then
- version=`cat /vendor/firmware_mnt/verinfo/ver_info.txt |
- sed -n 's/^[^:]*modem[^:]*:[[:blank:]]*//p' |
- sed 's/.*TA.\(.*\)/\1/g' | cut -d \- -f 1`
- if [ ! -z $version ]; then
- if [ "$version" \< "3.0" ]; then
- qcrild_status=false
- fi
- fi
- elif [ "$modem" = "JO" ]; then
- version=`cat /vendor/firmware_mnt/verinfo/ver_info.txt |
- sed -n 's/^[^:]*modem[^:]*:[[:blank:]]*//p' |
- sed 's/.*JO.\(.*\)/\1/g' | cut -d \- -f 1`
- if [ ! -z $version ]; then
- if [ "$version" \< "3.2" ]; then
- qcrild_status=false
- fi
- fi
- elif [ "$modem" = "TH" ]; then
- qcrild_status=false
- fi
- else
- qcrild_status=false
+ sku=`getprop ro.boot.product.hardware.sku`
+ if [ "$sku" = "qcril" ]; then
+ qcrild_status=true
fi
if [ "$qcrild_status" = "true" ]; then