From 42b2a834028770245dd0d8c7443789e954ab848f Mon Sep 17 00:00:00 2001 From: ragarcia87 <70825623+juic3b0x@users.noreply.github.com> Date: Sat, 17 Dec 2022 20:22:25 -0600 Subject: [PATCH] Update init.recovery.usb.rc Fastbootd fix - TEST --- recovery/root/init.recovery.usb.rc | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/recovery/root/init.recovery.usb.rc b/recovery/root/init.recovery.usb.rc index 13c4388..5eee014 100644 --- a/recovery/root/init.recovery.usb.rc +++ b/recovery/root/init.recovery.usb.rc @@ -78,21 +78,6 @@ on property:sys.usb.ffs.ready=1 symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1 write /config/usb_gadget/g1/UDC ${sys.usb.controller} -on property:sys.usb.config=mtp && property:vendor.usb.use_ffs_mtp=1 && property:sys.usb.configfs=1 - rm /config/usb_gadget/g1/configs/b.1/f1 - symlink /config/usb_gadget/g1/functions/ffs.mtp /config/usb_gadget/g1/configs/b.1/f1 - -on property:sys.usb.config=mtp && property:sys.usb.configfs=1 - write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "mtp" - rm /config/usb_gadget/g1/configs/b.1/f2 - rm /config/usb_gadget/g1/configs/b.1/f3 - rm /config/usb_gadget/g1/configs/b.1/f4 - rm /config/usb_gadget/g1/configs/b.1/f5 - write /config/usb_gadget/g1/idVendor 0x0B05 - write /config/usb_gadget/g1/idProduct 0x7772 - write /config/usb_gadget/g1/UDC ${sys.usb.controller} - setprop sys.usb.state ${sys.usb.config} - on property:sys.usb.config=none && property:sys.usb.configfs=1 write /config/usb_gadget/g1/UDC "none" stop adbd @@ -109,6 +94,7 @@ on property:sys.usb.config=none && property:sys.usb.configfs=1 on property:init.svc.adbd=stopped setprop sys.usb.ffs.ready 0 +# Recovery Mode- ADB & MTP on property:sys.usb.config=mtp,adb && property:sys.usb.configfs=1 start adbd @@ -128,6 +114,7 @@ on property:sys.usb.ffs.ready=1 && property:sys.usb.config=mtp,adb && property:s write /config/usb_gadget/g1/UDC ${sys.usb.controller} setprop sys.usb.state ${sys.usb.config} +# Mass Storage USB Mode on property:sys.usb.config=mass_storage && property:sys.usb.configfs=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "msc" rm /config/usb_gadget/g1/configs/b.1/f1 @@ -145,6 +132,7 @@ on property:sys.usb.config=mass_storage && property:sys.usb.configfs=1 write /config/usb_gadget/g1/UDC ${sys.usb.controller} setprop sys.usb.state ${sys.usb.config} +# Mass Storage & ADB USB Mode on property:sys.usb.config=mass_storage,adb && property:sys.usb.configfs=1 start adbd @@ -166,10 +154,6 @@ on property:sys.usb.ffs.ready=1 && property:sys.usb.config=mass_storage,adb && p write /config/usb_gadget/g1/UDC ${sys.usb.controller} setprop sys.usb.state ${sys.usb.config} -on property:ro.boot.usbcontroller=* - setprop sys.usb.controller ${ro.boot.usbcontroller} - write /sys/class/udc/${ro.boot.usbcontroller}/device/../mode peripheral - # FastbootD ADB Functionality on property:sys.usb.config=adb && property:sys.usb.configfs=1 start adbd @@ -191,4 +175,4 @@ on property:sys.usb.config=fastboot && property:sys.usb.ffs.ready=1 && property: write /config/usb_gadget/g1/idProduct 0x2e80 symlink /config/usb_gadget/g1/functions/ffs.fastboot /config/usb_gadget/g1/configs/b.1/f1 write /config/usb_gadget/g1/UDC ${sys.usb.controller} - setprop sys.usb.state ${sys.usb.config} \ No newline at end of file + setprop sys.usb.state ${sys.usb.config}