summaryrefslogtreecommitdiff
path: root/init.amlogic.usb.rc (plain)
blob: 4d78557aa5da58ce5eade634f0d15c1025a3de7b
1on boot
2 mkdir /dev/usb-ffs 0770 shell shell
3 mkdir /dev/usb-ffs/adb 0770 shell shell
4 mount configfs none /config
5 mkdir /config/usb_gadget/g1 0770 shell shell
6 write /config/usb_gadget/g1/idVendor 0x18d1
7 write /config/usb_gadget/g1/bcdDevice 0x0223
8 write /config/usb_gadget/g1/bcdUSB 0x0200
9 mkdir /config/usb_gadget/g1/strings/0x409 0770
10 write /config/usb_gadget/g1/strings/0x409/serialnumber ${ro.serialno}
11 write /config/usb_gadget/g1/strings/0x409/manufacturer amlogic
12 write /config/usb_gadget/g1/strings/0x409/product t962e_r321
13 mkdir /config/usb_gadget/g1/functions/ffs.adb
14 mkdir /config/usb_gadget/g1/functions/mtp.gs0
15 mkdir /config/usb_gadget/g1/configs/b.1 0770 shell shell
16 mkdir /config/usb_gadget/g1/configs/b.1/strings/0x409 0770 shell shell
17 write /config/usb_gadget/g1/configs/b.1/MaxPower 500
18 symlink /config/usb_gadget/g1/configs/b.1 /config/usb_gadget/g1/os_desc/b.1
19 mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000
20 setprop sys.usb.configfs 1
21 setprop sys.usb.controller "ff400000.dwc2_a"
22
23on property:sys.usb.config=none && property:sys.usb.configfs=1
24 setprop sys.usb.ffs.ready 0
25
26on property:init.svc.adbd=stopped
27 setprop sys.usb.ffs.ready 0
28
29on property:sys.usb.config=mtp && property:sys.usb.configfs=1
30 write /config/usb_gadget/g1/idProduct 0x4e41
31
32on property:sys.usb.config=mtp,adb && property:sys.usb.configfs=1
33 write /config/usb_gadget/g1/idProduct 0x4e12
34
35on property:sys.usb.config=adb && property:sys.usb.configfs=1
36 write /config/usb_gadget/g1/idProduct 0x4e40
37