#! /bin/sh

modprobe libcomposite
mount none /sys/kernel/config -t configfs
cd /sys/kernel/config/usb_gadget
mkdir g1
cd g1
echo 0x0106 > idProduct
echo 0x1348 > idVendor
mkdir strings/0x409
echo "1234567890" > strings/0x409/serialnumber
echo "Artila Inc." > strings/0x409/manufacturer
echo "Matrix Gadget" > strings/0x409/product

mkdir configs/c.1
echo 120 > configs/c.1/MaxPower
mkdir configs/c.1/strings/0x409
echo "Conf 1" > configs/c.1/strings/0x409/configuration

mkdir functions/acm.0
ln -s functions/acm.0  configs/c.1

mkdir functions/mass_storage.1
echo "/dev/sda1" > functions/mass_storage.1/lun.0/file



ln -s functions/mass_storage.1 configs/c.1

echo "500000.gadget" > UDC

exit 0
