diff --git a/recovery/root/init.recovery.mt6739.rc b/recovery/root/init.recovery.mt6739.rc new file mode 100644 index 0000000..35c19f8 --- /dev/null +++ b/recovery/root/init.recovery.mt6739.rc @@ -0,0 +1,22 @@ +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 \ No newline at end of file