diff --git a/rootdir/bin/init.qcom.usb.sh b/rootdir/bin/init.qcom.usb.sh index 4dbf0b07..a9eaf95f 100755 --- a/rootdir/bin/init.qcom.usb.sh +++ b/rootdir/bin/init.qcom.usb.sh @@ -42,6 +42,8 @@ soc_id=`cat /sys/devices/soc0/soc_id 2> /dev/null` esoc_name=`cat /sys/bus/esoc/devices/esoc0/esoc_name 2> /dev/null` target=`getprop ro.board.platform` +product=`getprop ro.product.name` +product=${product:(-4)} if [ -f /sys/class/android_usb/f_mass_storage/lun/nofua ]; then echo 1 > /sys/class/android_usb/f_mass_storage/lun/nofua @@ -68,7 +70,11 @@ if [ "$(getprop persist.vendor.usb.config)" == "" -a \ *) case "$soc_machine" in "SA") - setprop persist.vendor.usb.config diag,adb + if [ "$product" == "gvmq" ]; then + setprop persist.vendor.usb.config adb + else + setprop persist.vendor.usb.config diag,adb + fi ;; *) case "$target" in