aboutsummaryrefslogtreecommitdiff
path: root/rootdir/etc/init.qcom.usb.rc
diff options
context:
space:
mode:
authorÁlvaro Brey <alvaro.brv@gmail.com>2017-09-16 17:24:52 +0200
committerCosme Domínguez Díaz <cosme.ddiaz@gmail.com>2018-03-09 23:28:55 +0100
commitf9d31c67d982c90396a5db5ce2ad13ef0e0c5d80 (patch)
tree3255cfa7c86e3bbbc17503ff49334b8cfae2cce6 /rootdir/etc/init.qcom.usb.rc
parent3ead8ff7409dbafe963999eda38d652d93b16ea0 (diff)
msm8996-common: rootdir: Kang init.qcom.usb.rc from gemini
* Cleaner, and includes stuff from init.qcom.usb.sh without needing the script msm8996-common: rootdir: Import back USB compositions from the old .rc * Fixes ADB and MTP on z2_plus
Diffstat (limited to 'rootdir/etc/init.qcom.usb.rc')
-rw-r--r--rootdir/etc/init.qcom.usb.rc14
1 files changed, 6 insertions, 8 deletions
diff --git a/rootdir/etc/init.qcom.usb.rc b/rootdir/etc/init.qcom.usb.rc
index e4a3535..0cee30f 100644
--- a/rootdir/etc/init.qcom.usb.rc
+++ b/rootdir/etc/init.qcom.usb.rc
@@ -25,10 +25,10 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
-on init
- write /sys/class/android_usb/android0/f_rndis/wceis 1
+on boot
write /sys/class/android_usb/android0/iSerial ${ro.serialno}
- write /sys/class/android_usb/android0/iManufacturer ShenQi Inc.
+ write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer}
+ write /sys/class/android_usb/android0/iProduct ${ro.product.model}
on fs
mkdir /dev/usb-ffs 0770 shell shell
@@ -36,11 +36,9 @@ on fs
mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000
write /sys/class/android_usb/android0/f_ffs/aliases adb
-service qcom-usb-sh /vendor/bin/init.qcom.usb.sh
- class core
- user root
- oneshot
- seclabel u:r:qti_init_shell:s0
+ write /sys/class/android_usb/android0/f_rndis_qc/rndis_transports "BAM2BAM_IPA"
+ write /sys/module/g_android/parameters/mtp_tx_req_len 131072
+ write /sys/module/g_android/parameters/mtp_rx_req_len 131072
# Following are the parameters required for usb functionality. They provide configurable options like
# product_id/vendor id and allows specifying required functions: