From c9dcea30531ff27ad9f06ddbd0ab8f9379577bd3 Mon Sep 17 00:00:00 2001 From: august_yao Date: Wed, 22 Jun 2016 16:35:31 +0800 Subject: [PATCH] Add USB PID for diag+rndis Bug: 29437289 Change-Id: I498cb3ddfec05aa348c17e611ce34aacf101d4c1 Signed-off-by: august_yao --- init.common.diag.rc.userdebug | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/init.common.diag.rc.userdebug b/init.common.diag.rc.userdebug index 28196f927..831a9a23e 100644 --- a/init.common.diag.rc.userdebug +++ b/init.common.diag.rc.userdebug @@ -18,3 +18,22 @@ on post-fs-data on boot chmod 666 /dev/diag setprop persist.sys.usb.config diag,serial_cdev,serial_tty,rmnet_ipa,mass_storage,adb + +on property:sys.usb.config=rndis,diag + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 05C6 + write /sys/class/android_usb/android0/idProduct 902C + write /sys/class/android_usb/android0/f_diag/clients diag + write /sys/class/android_usb/android0/functions ${sys.usb.config} + write /sys/class/android_usb/android0/enable 1 + setprop sys.usb.state rndis + +on property:sys.usb.config=rndis,diag,adb + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 05C6 + write /sys/class/android_usb/android0/idProduct 902D + write /sys/class/android_usb/android0/f_diag/clients diag + write /sys/class/android_usb/android0/functions ${sys.usb.config} + write /sys/class/android_usb/android0/enable 1 + start adbd + setprop sys.usb.state rndis,adb