diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc index 7d73cb47..4f3d03f2 100755 --- a/rootdir/etc/init.target.rc +++ b/rootdir/etc/init.target.rc @@ -126,8 +126,15 @@ on boot setprop vendor.usb.rmnet.inst.name "rmnet" setprop vendor.usb.dpl.inst.name "dpl" setprop vendor.usb.qdss.inst.name "qdss" - write /sys/module/usb_f_qcrndis/parameters/rndis_dl_max_xfer_size 15916 + setprop vendor.usb.controller a800000.dwc3 setprop sys.usb.configfs 1 + write /sys/module/usb_f_qcrndis/parameters/rndis_dl_max_xfer_size 15916 + +on boot && property:persist.vendor.usb.controller.default=* + setprop vendor.usb.controller ${persist.vendor.usb.controller.default} + +on property:vendor.usb.controller=* + setprop sys.usb.controller ${vendor.usb.controller} # Touchpanel chown system system /sys/touchpanel/double_tap @@ -242,6 +249,7 @@ on property:init.svc.zygote=restarting on charger start qcom-post-boot start vendor.hvdcp_opti + setprop vendor.usb.controller a800000.dwc3 setprop sys.usb.configfs 1 start power_off_alarm