diff --git a/init.hardware.usb.rc b/init.hardware.usb.rc index fa29ddd4..a861d901 100644 --- a/init.hardware.usb.rc +++ b/init.hardware.usb.rc @@ -69,9 +69,11 @@ on property:sys.usb.config=mtp,adb && property:sys.usb.configfs=1 on property:sys.usb.config=rndis && property:sys.usb.configfs=1 write /config/usb_gadget/g1/idProduct 0x4ee3 + symlink /config/usb_gadget/g1/functions/gsi.rndis /config/usb_gadget/g1/configs/b.1/f1 -on property:sys.usb.config=rndis,adb && property:sys.usb.configfs=1 +on property:sys.usb.ffs.ready=1 && property:sys.usb.config=rndis,adb && property:sys.usb.configfs=1 write /config/usb_gadget/g1/idProduct 0x4ee4 + symlink /config/usb_gadget/g1/functions/gsi.rndis /config/usb_gadget/g1/configs/b.1/f1 on property:sys.usb.config=ptp && property:sys.usb.configfs=1 write /config/usb_gadget/g1/functions/ptp.gs1/os_desc/interface.MTP/compatible_id "PTP"