24 lines
767 B
Plaintext
24 lines
767 B
Plaintext
on init
|
|
# fake to CDP case
|
|
# write /sys/module/musb_hdrc/parameters/musb_skip_charge_detect 1
|
|
|
|
# aliases must be set at android_disable state
|
|
write /sys/class/android_usb/android0/f_ffs/aliases adb
|
|
|
|
# set battery thread free
|
|
write /sys/class/android_usb/android0/enable 0
|
|
write /sys/class/android_usb/android0/idVendor 0E8D
|
|
write /sys/class/android_usb/android0/idProduct 2008
|
|
write /sys/class/android_usb/android0/functions mtp
|
|
write /sys/class/android_usb/android0/enable 1
|
|
|
|
# distinguish USB shoulde connect or not by this, CDP vs SDP
|
|
write /sys/devices/platform/mt_usb/cmode 2
|
|
|
|
#insmod /lib/modules/mntl.ko
|
|
|
|
on property:ro.debuggable=1
|
|
# restore cmode to normal for making USB enumeration
|
|
write /sys/devices/platform/mt_usb/cmode 1
|
|
|