Skip to content

Commit a3ebe57

Browse files
committed
Allow USB OTG on ramdisk
Allow USB OTG on ramdisk for all ROMs, After flashing my custom kernel OTG will be enabled Changes committed: modified: overlay/frameworks/base/core/res/res/xml/storage_list.xml modified: rootdir/etc/fstab.vigor modified: rootdir/etc/init.vigor.rc
1 parent 4bf7a06 commit a3ebe57

3 files changed

Lines changed: 17 additions & 1 deletion

File tree

overlay/frameworks/base/core/res/res/xml/storage_list.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,9 @@
4343
android:primary="true"
4444
android:removable="false"
4545
android:allowMassStorage="true" />
46-
</StorageList>
46+
<!-- external USB OTG storage -->
47+
<storage android:mountPoint="/storage/usbdisk"
48+
android:storageDescription="@string/storage_usb"
49+
android:primary="false"
50+
android:removable="true" />
51+
</StorageList>

rootdir/etc/fstab.vigor

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,6 @@
1515
# SD Card
1616
/devices/platform/msm_sdcc.1/mmc_host/mmc0 auto auto defaults voldmanaged=sdcard0:38,nonremovable,noemulatedsd
1717
/devices/platform/msm_sdcc.3/mmc_host/mmc2 auto auto defaults voldmanaged=sdcard1:auto,noemulatedsd
18+
19+
# USB OTG
20+
/devices/platform/msm_hsusb_host auto auto defaults voldmanaged=usbdisk:auto

rootdir/etc/init.vigor.rc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ on init
44
#External storage directories
55
mkdir /mnt/media_rw/sdcard0 0700 media_rw media_rw
66
mkdir /mnt/media_rw/sdcard1 0700 media_rw media_rw
7+
mkdir /mnt/media_rw/usbdisk 0700 media_rw media_rw
78

89
mkdir /storage/sdcard0 0700 root root
910
mkdir /storage/sdcard1 0700 root root
11+
mkdir /storage/usbdisk 0700 root root
1012

1113
export EXTERNAL_STORAGE /storage/sdcard0
1214
export SECONDARY_STORAGE /storage/sdcard1
@@ -16,6 +18,8 @@ on init
1618
symlink /storage/sdcard0 /mnt/sdcard
1719
symlink /storage/sdcard1 /external_sd
1820
symlink /storage/sdcard1 /mnt/external_sd
21+
symlink /storage/usbdisk /usbdisk
22+
symlink /storage/usbdisk /mnt/usbdisk
1923

2024
# 8x60: mount radio partition and create links for modem/q6 firmwares
2125
rm /vendor
@@ -364,3 +368,7 @@ service fuse_sdcard0 /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/sdcard0
364368
service fuse_sdcard1 /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/sdcard1 /storage/sdcard1
365369
class late_start
366370
disabled
371+
372+
service fuse_usbdisk /system/bin/sdcard -u 1023 -g 1023 /mnt/media_rw/usbdisk /storage/usbdisk
373+
class late_start
374+
disabled

0 commit comments

Comments
 (0)