diff options
| author | Georg Veichtlbauer <georg@vware.at> | 2023-05-12 14:47:47 +0200 |
|---|---|---|
| committer | Georg Veichtlbauer <georg@vware.at> | 2023-05-12 14:47:47 +0200 |
| commit | c67193087df9304d32ee651f95025d377a8236d4 (patch) | |
| tree | dfcdb6249d5d61e1c2e5cbd7e21d1020de98ebe5 | |
| parent | dc10d41199745304c741550fc127f1c42f9623b3 (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.sh | 42 |
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 |
