summaryrefslogtreecommitdiffstats
path: root/init.tuna.usb.rc
diff options
context:
space:
mode:
authorBenoit Goby <benoit@android.com>2011-09-21 11:45:38 -0700
committerBenoit Goby <benoit@android.com>2011-09-21 11:45:49 -0700
commitdaae3a586b00a884f3aaa6c25868314a1afcbefd (patch)
treedff85d7158c03f9ccd90a6f1ba96a2a2af8a6d83 /init.tuna.usb.rc
parentb5eef0156fb96eb7c3c19791c1cca8435e9f2be3 (diff)
downloaddevice_samsung_tuna-daae3a586b00a884f3aaa6c25868314a1afcbefd.zip
device_samsung_tuna-daae3a586b00a884f3aaa6c25868314a1afcbefd.tar.gz
device_samsung_tuna-daae3a586b00a884f3aaa6c25868314a1afcbefd.tar.bz2
Revert "tuna: usb: Update USB VID/PID pairs"
This reverts commit 4c00bcecca7f20fdcd3dadf4728ec19b907ca944.
Diffstat (limited to 'init.tuna.usb.rc')
-rw-r--r--init.tuna.usb.rc71
1 files changed, 71 insertions, 0 deletions
diff --git a/init.tuna.usb.rc b/init.tuna.usb.rc
new file mode 100644
index 0000000..7233c7a
--- /dev/null
+++ b/init.tuna.usb.rc
@@ -0,0 +1,71 @@
+on init
+ write /sys/class/android_usb/android0/iSerial $ro.serialno
+ write /sys/class/android_usb/android0/f_rndis/manufacturer Samsung
+ write /sys/class/android_usb/android0/f_rndis/vendorID 18d1
+ write /sys/class/android_usb/android0/f_rndis/wceis 1
+
+on boot
+ write /sys/class/android_usb/android0/iManufacturer $ro.product.manufacturer
+ write /sys/class/android_usb/android0/iProduct $ro.product.model
+
+on property:sys.usb.config=mtp
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 18d1
+ write /sys/class/android_usb/android0/idProduct 4e31
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/enable 1
+ setprop sys.usb.state $sys.usb.config
+
+on property:sys.usb.config=mtp,adb
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 18d1
+ write /sys/class/android_usb/android0/idProduct 4e32
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/enable 1
+ start adbd
+ setprop sys.usb.state $sys.usb.config
+
+on property:sys.usb.config=rndis
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 18d1
+ write /sys/class/android_usb/android0/idProduct 4e33
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/bDeviceClass 224
+ write /sys/class/android_usb/android0/enable 1
+ setprop sys.usb.state $sys.usb.config
+
+on property:sys.usb.config=rndis,adb
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 18d1
+ write /sys/class/android_usb/android0/idProduct 4e34
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/bDeviceClass 224
+ write /sys/class/android_usb/android0/enable 1
+ start adbd
+ setprop sys.usb.state $sys.usb.config
+
+on property:sys.usb.config=ptp
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 18d1
+ write /sys/class/android_usb/android0/idProduct 4e35
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/enable 1
+ setprop sys.usb.state $sys.usb.config
+
+on property:sys.usb.config=ptp,adb
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 18d1
+ write /sys/class/android_usb/android0/idProduct 4e36
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/enable 1
+ start adbd
+ setprop sys.usb.state $sys.usb.config
+
+# For RNDIS+DM composite, we will use SAMSUNG vendor and product IDs.
+on property:sys.usb.config=rndis,dm
+ write /sys/class/android_usb/android0/enable 0
+ write /sys/class/android_usb/android0/idVendor 04e8
+ write /sys/class/android_usb/android0/idProduct 6862
+ write /sys/class/android_usb/android0/functions $sys.usb.config
+ write /sys/class/android_usb/android0/enable 1
+ setprop sys.usb.state $sys.usb.config