mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_rosemary
synced 2026-01-27 18:07:31 +00:00
rosemary: rootdir: Add support for NCM function
Change-Id: Ic6708956d3068a9cd5cb8a6681ac5fac75e3be7e Signed-off-by: bengris32 <bengris32@protonmail.ch>
This commit is contained in:
@@ -21,6 +21,7 @@ on post-fs
|
|||||||
mkdir /config/usb_gadget/g1/functions/ffs.ptp
|
mkdir /config/usb_gadget/g1/functions/ffs.ptp
|
||||||
mkdir /config/usb_gadget/g1/functions/rndis.gs4
|
mkdir /config/usb_gadget/g1/functions/rndis.gs4
|
||||||
mkdir /config/usb_gadget/g1/functions/midi.gs5
|
mkdir /config/usb_gadget/g1/functions/midi.gs5
|
||||||
|
mkdir /config/usb_gadget/g1/functions/ncm.gs9
|
||||||
mkdir /config/usb_gadget/g1/functions/mass_storage.usb0
|
mkdir /config/usb_gadget/g1/functions/mass_storage.usb0
|
||||||
mkdir /config/usb_gadget/g1/functions/hid.gs0
|
mkdir /config/usb_gadget/g1/functions/hid.gs0
|
||||||
mkdir /config/usb_gadget/g1/configs/b.1 0770 shell shell
|
mkdir /config/usb_gadget/g1/configs/b.1 0770 shell shell
|
||||||
@@ -35,6 +36,10 @@ on post-fs
|
|||||||
mount functionfs mtp /dev/usb-ffs/mtp rmode=0770,fmode=0660,uid=1024,gid=1024,no_disconnect=1
|
mount functionfs mtp /dev/usb-ffs/mtp rmode=0770,fmode=0660,uid=1024,gid=1024,no_disconnect=1
|
||||||
mount functionfs ptp /dev/usb-ffs/ptp rmode=0770,fmode=0660,uid=1024,gid=1024,no_disconnect=1
|
mount functionfs ptp /dev/usb-ffs/ptp rmode=0770,fmode=0660,uid=1024,gid=1024,no_disconnect=1
|
||||||
|
|
||||||
|
# ncm function
|
||||||
|
mkdir /config/usb_gadget/g1/functions/ncm.gs9
|
||||||
|
write /config/usb_gadget/g1/functions/ncm.gs9/os_desc/interface.ncm/compatible_id WINNCM
|
||||||
|
write /config/usb_gadget/g1/functions/ncm.gs9/ifname ncm%d
|
||||||
|
|
||||||
# chown file/folder permission
|
# chown file/folder permission
|
||||||
chown system system /config/usb_gadget/
|
chown system system /config/usb_gadget/
|
||||||
@@ -87,6 +92,15 @@ on post-fs
|
|||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/protocol
|
chown system system /config/usb_gadget/g1/functions/rndis.gs4/protocol
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/qmult
|
chown system system /config/usb_gadget/g1/functions/rndis.gs4/qmult
|
||||||
chown system system /config/usb_gadget/g1/functions/rndis.gs4/subclass
|
chown system system /config/usb_gadget/g1/functions/rndis.gs4/subclass
|
||||||
|
chown system system /config/usb_gadget/g1/functions/ncm.gs9
|
||||||
|
chown system system /config/usb_gadget/g1/functions/ncm.gs9/dev_addr
|
||||||
|
chown system system /config/usb_gadget/g1/functions/ncm.gs9/host_addr
|
||||||
|
chown system system /config/usb_gadget/g1/functions/ncm.gs9/ifname
|
||||||
|
chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc
|
||||||
|
chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc/interface.ncm
|
||||||
|
chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc/interface.ncm/compatible_id
|
||||||
|
chown system system /config/usb_gadget/g1/functions/ncm.gs9/os_desc/interface.ncm/sub_compatible_id
|
||||||
|
chown system system /config/usb_gadget/g1/functions/ncm.gs9/qmult
|
||||||
chown system system /config/usb_gadget/g1/idProduct
|
chown system system /config/usb_gadget/g1/idProduct
|
||||||
chown system system /config/usb_gadget/g1/idVendor
|
chown system system /config/usb_gadget/g1/idVendor
|
||||||
chown system system /config/usb_gadget/g1/max_speed
|
chown system system /config/usb_gadget/g1/max_speed
|
||||||
|
|||||||
Reference in New Issue
Block a user