init.hardware.diag.rc.userdebug revision 33e42325ffb576c2756f85f822f3b7e84c58f5d3
14e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# 24e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# Copyright (C) 2016 The Android Open-Source Project 34e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# 44e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# Licensed under the Apache License, Version 2.0 (the "License"); 54e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# you may not use this file except in compliance with the License. 64e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# You may obtain a copy of the License at 74e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# 84e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# http://www.apache.org/licenses/LICENSE-2.0 94e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# 104e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# Unless required by applicable law or agreed to in writing, software 114e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# distributed under the License is distributed on an "AS IS" BASIS, 124e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 134e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# See the License for the specific language governing permissions and 144e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# limitations under the License. 154e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel# 164e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 174e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon post-fs-data 184e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel # Modem logging collection 1921ec03152e84ec2426a0ed8abdf5bda8fa684055Jie Song mkdir /data/vendor/radio 0775 radio radio 2021ec03152e84ec2426a0ed8abdf5bda8fa684055Jie Song mkdir /data/vendor/radio/diag_logs 0777 system system 214e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel # WLAN logging collection 2233e42325ffb576c2756f85f822f3b7e84c58f5d3Jie Song mkdir /data/vendor/wifi 0777 system system 2333e42325ffb576c2756f85f822f3b7e84c58f5d3Jie Song mkdir /data/vendor/wifi/cnss_diag 0777 system system 244e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 254e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon boot 264e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel chmod 666 /dev/diag 274e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 284e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.ffs.ready=1 && property:sys.usb.config=diag && property:sys.usb.configfs=1 294e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "diag" 304e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 314e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 324e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 334e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 344e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 354e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 364e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x900E 374e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f1 384e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 394e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 404e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 414e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=diag,adb && property:sys.usb.configfs=1 424e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel start adbd 434e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 444e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.ffs.ready=1 && property:sys.usb.config=diag,adb && property:sys.usb.configfs=1 454e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "diag_adb" 464e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 474e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 484e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 494e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 504e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 514e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 524e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x901D 534e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f1 544e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f2 554e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 564e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 574e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 584e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=diag,serial_cdev,rmnet_gsi,adb && property:sys.usb.configfs=1 594e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel start adbd 6093e84f9caf62c97f1ab4ece3157b47e4844a831aVineeta Srivastava start port-bridge 614e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 624e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.ffs.ready=1 && property:sys.usb.config=diag,serial_cdev,rmnet_gsi,adb && property:sys.usb.configfs=1 634e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "Default composition" 644e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 654e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 664e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 674e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 684e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 694e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 704e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x9091 71f5d7ba5d4394cb19d69c64a528db6c6037146904Badhri Jagan Sridharan write /config/usb_gadget/g1/os_desc/use 1 724e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f1 734e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/cser.dun.0 /config/usb_gadget/g1/configs/b.1/f2 744e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/gsi.rmnet /config/usb_gadget/g1/configs/b.1/f3 754e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f4 764e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 774e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 784e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 79f5d7ba5d4394cb19d69c64a528db6c6037146904Badhri Jagan Sridharanon property:sys.usb.config=diag,serial_cdev,rmnet_gsi && property:sys.usb.configfs=1 804e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "Default comp without ADB" 814e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 824e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 834e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 844e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 854e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 864e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 874e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x9092 88f5d7ba5d4394cb19d69c64a528db6c6037146904Badhri Jagan Sridharan write /config/usb_gadget/g1/os_desc/use 1 894e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f1 904e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/cser.dun.0 /config/usb_gadget/g1/configs/b.1/f2 914e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/gsi.rmnet /config/usb_gadget/g1/configs/b.1/f3 924e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 934e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 9493e84f9caf62c97f1ab4ece3157b47e4844a831aVineeta Srivastava start port-bridge 954e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 964e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=rndis,diag && property:sys.usb.configfs=1 974e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "rndis_diag" 984e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 994e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 1004e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 1014e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 1024e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 1034e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 1044e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x902C 1054e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/gsi.rndis /config/usb_gadget/g1/configs/b.1/f1 1064e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f2 1074e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 1084e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state rndis 1094e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 1104e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=rndis,diag,adb && property:sys.usb.configfs=1 1114e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel start adbd 1124e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 1134e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.ffs.ready=1 && property:sys.usb.config=rndis,diag,adb && property:sys.usb.configfs=1 1144e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "rndis_diag_adb" 1154e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 1164e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 1174e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 1184e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 1194e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 1204e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 1214e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x902D 1224e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/gsi.rndis /config/usb_gadget/g1/configs/b.1/f1 1234e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f2 1244e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f3 1254e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 1264e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state rndis,adb 1274e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 1284e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=rndis,serial_cdev,diag && property:sys.usb.configfs=1 1294e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "rndis_dun_diag" 1304e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 1314e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 1324e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 1334e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 1344e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 1354e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 1364e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x90B5 1374e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/gsi.rndis /config/usb_gadget/g1/configs/b.1/f1 1384e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/cser.dun.0 /config/usb_gadget/g1/configs/b.1/f2 1394e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f3 1404e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 1414e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state rndis 14293e84f9caf62c97f1ab4ece3157b47e4844a831aVineeta Srivastava start port-bridge 1434e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 1444e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=rndis,serial_cdev,diag,adb && property:sys.usb.configfs=1 1454e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel start adbd 14693e84f9caf62c97f1ab4ece3157b47e4844a831aVineeta Srivastava start port-bridge 1474e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 1484e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.ffs.ready=1 && property:sys.usb.config=rndis,serial_cdev,diag,adb && property:sys.usb.configfs=1 1494e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "rndis_dun_diag" 1504e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 1514e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 1524e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 1534e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 1544e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 1554e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 1564e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x90B6 1574e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/gsi.rndis /config/usb_gadget/g1/configs/b.1/f1 1584e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/cser.dun.0 /config/usb_gadget/g1/configs/b.1/f2 1594e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f3 1604e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f4 1614e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 1624e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state rndis,adb 1634e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 1644e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=mtp,diag && property:sys.usb.configfs=1 1654e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "mtp_diag" 1664e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 1674e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 1684e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 1694e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 1704e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 1714e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 1724e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x901B 1734e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/mtp.gs0 /config/usb_gadget/g1/configs/b.1/f1 1744e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f2 1754e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 1764e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 1774e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 1784e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=mtp,diag,adb && property:sys.usb.configfs=1 1794e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel start adbd 1804e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 1814e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.ffs.ready=1 && property:sys.usb.config=mtp,diag,adb && property:sys.usb.configfs=1 1824e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "mtp_diag_adb" 1834e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 1844e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 1854e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 1864e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 1874e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 1884e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 1894e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x903A 1904e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/mtp.gs0 /config/usb_gadget/g1/configs/b.1/f1 1914e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f2 1924e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f3 1934e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 1944e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 1954e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 1964e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=diag,qdss && property:sys.usb.configfs=1 1974e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "diag_qdss" 1984e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 1994e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 2004e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 2014e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 2024e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 2034e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 2044e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x904A 2054e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/functions/qdss.qdss/enable_debug_inface 1 2064e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f1 2074e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/qdss.qdss /config/usb_gadget/g1/configs/b.1/f2 2084e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 2094e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 2104e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 2114e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=diag,qdss,adb && property:sys.usb.configfs=1 2124e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel start adbd 2134e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 2144e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.ffs.ready=1 && property:sys.usb.config=diag,qdss,adb && property:sys.usb.configfs=1 2154e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "diag_qdss_adb" 2164e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 2174e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 2184e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 2194e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 2204e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 2214e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 2224e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x9060 2234e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/functions/qdss.qdss/enable_debug_inface 1 2244e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f1 2254e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/qdss.qdss /config/usb_gadget/g1/configs/b.1/f2 2264e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f3 2274e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 2284e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 2294e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 2304e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=diag,qdss,rmnet_gsi && property:sys.usb.configfs=1 2314e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "diag_qdss_rmnet" 2324e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 2334e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 2344e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 2354e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 2364e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 2374e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 2384e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x9083 2394e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/functions/qdss.qdss/enable_debug_inface 1 2404e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f1 2414e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/qdss.qdss /config/usb_gadget/g1/configs/b.1/f2 2424e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/gsi.rmnet /config/usb_gadget/g1/configs/b.1/f3 2434e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 2444e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 2454e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 2464e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=diag,qdss,rmnet_gsi,adb && property:sys.usb.configfs=1 2474e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel start adbd 2484e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 2494e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.ffs.ready=1 && property:sys.usb.config=diag,qdss,rmnet_gsi,adb && property:sys.usb.configfs=1 2504e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "diag_qdss_rmnet_adb" 2514e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 2524e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 2534e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 2544e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 2554e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 2564e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 2574e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x9084 2584e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/functions/qdss.qdss/enable_debug_inface 1 2594e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f1 2604e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/qdss.qdss /config/usb_gadget/g1/configs/b.1/f2 2614e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/gsi.rmnet /config/usb_gadget/g1/configs/b.1/f3 2624e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f4 2634e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 2644e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 2654e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 2664e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=rndis,diag,qdss && property:sys.usb.configfs=1 2674e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "rndis_diag_qdss" 2684e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 2694e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 2704e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 2714e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 2724e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 2734e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 2744e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x9081 2754e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/functions/qdss.qdss/enable_debug_inface 1 2764e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/gsi.rndis /config/usb_gadget/g1/configs/b.1/f1 2774e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f2 2784e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/qdss.qdss /config/usb_gadget/g1/configs/b.1/f3 2794e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 2804e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 2814e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 2824e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=rndis,diag,qdss,adb && property:sys.usb.configfs=1 2834e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel start adbd 2844e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 2854e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.ffs.ready=1 && property:sys.usb.config=rndis,diag,qdss,adb && property:sys.usb.configfs=1 2864e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "rndis_diag_qdss_adb" 2874e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 2884e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 2894e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 2904e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 2914e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 2924e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 2934e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x9082 2944e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/functions/qdss.qdss/enable_debug_inface 1 2954e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/gsi.rndis /config/usb_gadget/g1/configs/b.1/f1 2964e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f2 2974e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/qdss.qdss /config/usb_gadget/g1/configs/b.1/f3 2984e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f4 2994e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 3004e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 3014e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 3024e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=diag,serial_cdev && property:sys.usb.configfs=1 3034e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "diag_dun" 3044e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 3054e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 3064e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 3074e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 3084e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 3094e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 3104e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x9004 3114e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f1 3124e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/cser.dun.0 /config/usb_gadget/g1/configs/b.1/f2 3134e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 3144e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 31593e84f9caf62c97f1ab4ece3157b47e4844a831aVineeta Srivastava start port-bridge 3164e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 3174e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.config=diag,adb,serial_cdev && property:sys.usb.configfs=1 3184e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel start adbd 31993e84f9caf62c97f1ab4ece3157b47e4844a831aVineeta Srivastava start port-bridge 3204e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel 3214e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudelon property:sys.usb.ffs.ready=1 && property:sys.usb.config=diag,adb,serial_cdev && property:sys.usb.configfs=1 3224e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "diag_adb_dun" 3234e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f1 3244e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f2 3254e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f3 3264e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f4 3274e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel rm /config/usb_gadget/g1/configs/b.1/f5 3284e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idVendor 0x05C6 3294e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/idProduct 0x901f 3304e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/diag.diag /config/usb_gadget/g1/configs/b.1/f1 3314e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f2 3324e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel symlink /config/usb_gadget/g1/functions/cser.dun.0 /config/usb_gadget/g1/configs/b.1/f3 3334e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel write /config/usb_gadget/g1/UDC ${sys.usb.controller} 3344e18dc435b633b7b6adceda10f84f29d081f0d6aThierry Strudel setprop sys.usb.state ${sys.usb.config} 335