Update init.recovery.usb.rc
Fastbootd fix - TEST
This commit is contained in:
parent
6f616b9f72
commit
42b2a83402
1 changed files with 4 additions and 20 deletions
|
@ -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
|
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}
|
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
|
on property:sys.usb.config=none && property:sys.usb.configfs=1
|
||||||
write /config/usb_gadget/g1/UDC "none"
|
write /config/usb_gadget/g1/UDC "none"
|
||||||
stop adbd
|
stop adbd
|
||||||
|
@ -109,6 +94,7 @@ on property:sys.usb.config=none && property:sys.usb.configfs=1
|
||||||
on property:init.svc.adbd=stopped
|
on property:init.svc.adbd=stopped
|
||||||
setprop sys.usb.ffs.ready 0
|
setprop sys.usb.ffs.ready 0
|
||||||
|
|
||||||
|
# Recovery Mode- ADB & MTP
|
||||||
on property:sys.usb.config=mtp,adb && property:sys.usb.configfs=1
|
on property:sys.usb.config=mtp,adb && property:sys.usb.configfs=1
|
||||||
start adbd
|
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}
|
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||||
setprop sys.usb.state ${sys.usb.config}
|
setprop sys.usb.state ${sys.usb.config}
|
||||||
|
|
||||||
|
# Mass Storage USB Mode
|
||||||
on property:sys.usb.config=mass_storage && property:sys.usb.configfs=1
|
on property:sys.usb.config=mass_storage && property:sys.usb.configfs=1
|
||||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "msc"
|
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "msc"
|
||||||
rm /config/usb_gadget/g1/configs/b.1/f1
|
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}
|
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||||
setprop sys.usb.state ${sys.usb.config}
|
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
|
on property:sys.usb.config=mass_storage,adb && property:sys.usb.configfs=1
|
||||||
start adbd
|
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}
|
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||||
setprop sys.usb.state ${sys.usb.config}
|
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
|
# FastbootD ADB Functionality
|
||||||
on property:sys.usb.config=adb && property:sys.usb.configfs=1
|
on property:sys.usb.config=adb && property:sys.usb.configfs=1
|
||||||
start adbd
|
start adbd
|
||||||
|
|
Loading…
Reference in a new issue