From 17656ebff57e8af0db2c66268a100b6c3ef8d15e Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Tue, 8 Jun 2021 19:15:28 +0200 Subject: [PATCH] sm8350-common: Force DSDS rather than SSSS This allows users to setprop dsds on a single SIM device without it getting reset back to ssss on boot. While this restricts disabling dsds on native dual SIM devices, doubtfully anyone would actually want to do that. Change-Id: I72f019c466d23a89f4c3438150b592d21b65b742 --- rootdir/etc/init.cust.rc | 18 +++++++++++------- vendor.prop | 1 - 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/rootdir/etc/init.cust.rc b/rootdir/etc/init.cust.rc index 0f61505..1ccc836 100644 --- a/rootdir/etc/init.cust.rc +++ b/rootdir/etc/init.cust.rc @@ -1,9 +1,13 @@ -# Restrict SIM configuration to SSSS on the NA variants -on property:ro.boot.rf_version=12 - setprop persist.radio.multisim.config ssss +# Force SIM configuration to DSDS only on the CN/IN/EU variants -on property:ro.boot.rf_version=22 - setprop persist.radio.multisim.config ssss +# China +on property:ro.boot.rf_version=11 + setprop persist.radio.multisim.config dsds -on property:ro.boot.rf_version=23 - setprop persist.radio.multisim.config ssss +# India +on property:ro.boot.rf_version=13 + setprop persist.radio.multisim.config dsds + +# Europe +on property:ro.boot.rf_version=21 + setprop persist.radio.multisim.config dsds diff --git a/vendor.prop b/vendor.prop index 060a0e5..da3c1d6 100644 --- a/vendor.prop +++ b/vendor.prop @@ -207,7 +207,6 @@ ro.vendor.extension_library=libqti-perfd-client.so persist.vendor.qcomsysd.enabled=1 # Radio -persist.radio.multisim.config=dsds persist.radio.snapshot_enabled=0 persist.radio.snapshot_timer=0 persist.rcs.otp_sms_port=0