[Q] Native USB OTG Storage Support - Nexus 10 Q&A, Help & Troubleshooting

Hi,
there are many ROMs out there for our beloved Nexus 10, but it seems that only few support external storage via USB OTG. I couldn't figure out how to enable it manually. Is there any kind of mod or kernel that does the trick? I tried some apps on the play store, but I don't like the idea of an app sitting between the android system and storage hardware.
Thanks in advance!
Cheers,
ping

I think all custom kernels have USB OTG support in them, and maybe I am ignorant since I dont care about OTG support but I thought all "major" ROMs worked with them. Hmm.

Maybe you're right, but in that case USB OTG seems not to necessarily include USB OTG storage. I noticed, that while ParanoidAndroid did not recognize my USB storage device, it was still able to detect things like mouse and keyboard correctly.

Example:
[ROM+KERNEL] [AOSP] AOSP+ 4.2.1 - JOP40D - Cust.Settngs+OTG+OC+More - 20 Dec 2012
http://forum.xda-developers.com/showthread.php?t=1998585
USB OTG Information:
1. Auto-mount to /storage/usbdisk
2. Files accessible by all applications, processes and users
3. Currently works with FAT & NTFS partitions
4. Full read-write access for FAT USB disks, read-only access for NTFS USB disks
5. This does not conform to the Android 4.2 multi-user capabilities. All users have full access to the OTG storage
6. If you are using another custom kernel, make sure it does not overwrite the ramdisk changes or you make lose OTG support
I am sure there are other ROMS. Do a "OTG Support" search in the "Nexus 10 Android Development" forum and find what suits you.

Cm 10.1 and AOKP both support native OTG for USB drives. :thumbup:
Sent from my Nexus 10 using Tapatalk HD

ROM? try root + StickMount + *browser for root
ops! i didn't read the last part of you post :/

thanks for your replies,
it seems like the only up-to-date ROMs that aim on native USB OTG storage are indeed cm10.1 and aokp.
however, apascual89's paranoidandroid might soon support it too.
i think that is worth having an eye on it.

Related

Guide to Xoom USB host with external storage

I use this USB host cable and it works great. Have tested it with my 750gb Oyen and 320gb WD Passport external HDD's, several usb flash drives (8-16gb), San disk USB memory card reader, and a USB keyboard.
For those having issues getting their Xoom to recognize USB storage devices here's what I've got and did to get it to work: I flashed my XOOM (3.1) to the 2.6.36.4 Tiamat_Xoom-v1.4.4-Full_Throttle Kernel and was unable to get the USBMount to recognize drives or storage at first. I installed USB Mass Storage Watcher from the market (it's free) and it works awesome! Can mount any storage I want (NTFS, FAT16/32, HFS, HFS+, EXT2, ETX3, EXT4) with any capacity. I think this app will work with any rooted Xoom (or other devices). Under my Kernel my USB host is located under/usbOTG.
Hope this helps.
Thanks for your post, im having trouble getting my Wifi Xoom usb host to work, i have tried making a cable from the tutorials around here and i have also bought an OTG cable but didn't get any luck having it working, im on HC 3.2 Tiamat 2.1.0 Tachi stock GPU , i tried installing busybox - OTG watcher - Drive Mount etc. and followed all kind of guides in the forum and on google with no luck, i tried usb mice , more than 6 flash drives, usb 3g dongles and other devices without any indication of any kind of connection or powering up, so most probably the problem would be from the cable...as i ordered xoom usb otg cables from ebay and until i receive them i was wondering if there might be anything i was missing?
hunix said:
Thanks for your post, im having trouble getting my Wifi Xoom usb host to work, i have tried making a cable from the tutorials around here and i have also bought an OTG cable but didn't get any luck having it working, im on HC 3.2 Tiamat 2.1.0 Tachi stock GPU , i tried installing busybox - OTG watcher - Drive Mount etc. and followed all kind of guides in the forum and on google with no luck, i tried usb mice , more than 6 flash drives, usb 3g dongles and other devices without any indication of any kind of connection or powering up, so most probably the problem would be from the cable...as i ordered xoom usb otg cables from ebay and until i receive them i was wondering if there might be anything i was missing?
Click to expand...
Click to collapse
Sounds like your cable is not OTG. A lot of them are not. Try it again with your Moto cable when it comes. Also, try rebooting with the cable and drive plugged in, with OTG Watcher running. That has worked for me in the past.
Xoom 3G, stock FW 3.2, non rooted and ot cable
So - just installed USB Mass Storage Watcher OTG - https://market.android.com/details?i...tcherotg&hl=pl
Pendrive is recognized by the program immediately and displays the mount point /dev/block/sda - but unfortunately the next value is 0MB. And this is like that on every pendrive. Do I need root to mount it, or do you have any other idea to mount my pendrive without root?
sdsi said:
Xoom 3G, stock FW 3.2, non rooted and ot cable
So - just installed USB Mass Storage Watcher OTG - https://market.android.com/details?i...tcherotg&hl=pl
Pendrive is recognized by the program immediately and displays the mount point /dev/block/sda - but unfortunately the next value is 0MB. And this is like that on every pendrive. Do I need root to mount it, or do you have any other idea to mount my pendrive without root?
Click to expand...
Click to collapse
You do need root to mount the drive-to use Xoom in USB Host Mode.
Only root? Is that all that needs to be done?
spinstartshere said:
Only root? Is that all that needs to be done?
Click to expand...
Click to collapse
You need a kernel or rom that supports OTG. Tiamat Odachi kernel, Moray rom, the 4G rom, and the Rogue Rana kernel should all support usb host mode. You will also need a real otg cable and probably an app that helps you mount the drive, such as USB Mount All or Drive Mount.
okantomi said:
You need a kernel or rom that supports OTG. Tiamat Odachi kernel, Moray rom, the 4G rom, and the Rogue Rana kernel should all support usb host mode. You will also need a real otg cable and probably an app that helps you mount the drive, such as USB Mount All or Drive Mount.
Click to expand...
Click to collapse
it works great on rooted stock kernel 3.2 with "Drive Mount" but from the market you can not install "Drive Mount" it says not supported.
If the program is free could someone post the apk?
Sent from my Xoom using xda premium
3devious said:
If the program is free could someone post the apk?
Sent from my Xoom using xda premium
Click to expand...
Click to collapse
busybox also needed
it is free and here is it
I have xoom wifi usa version with 4.0 version that is recently released.
my xoom is NOT ROOTED.
with new version of andriod os, am i able to read/write to USB drive Or still need rooted?
thanks in advance.
uhs74 said:
I have xoom wifi usa version with 4.0 version that is recently released.
my xoom is NOT ROOTED.
with new version of andriod os, am i able to read/write to USB drive Or still need rooted?
thanks in advance.
Click to expand...
Click to collapse
Just tried with a genuine motorola OTG cable, which works with the same stick because I used it for upgrading my UK one to US ICS 4.0.3, and it doesn't work without rooting. I still can't root mine yet because my micro SD card for backup hasn't come!
hello
i have wifi xoom android 4.0 rooted with timat kernal
the usb host mount fine but i coudln't found the files in the file explorer
when i mount hard drive fat 32
also when i mounted the ntfs hard drive it shows me 0mb in the usb mount app !
what is the problem
read usb drive from rooted xoom
i have rooted my xoom (wifi usa)based on http://forum.xda-developers.com/showthread.php?t=1446469
I installed stickmount app (https://market.android.com/details?id=eu.chainfire.stickmount&hl=en) from market.
i used Micro USB Male to USB A Female Adapter (http://www.amazon.com/Micro-USB-Mal...YMU6/ref=sr_1_2?ie=UTF8&qid=1329151612&sr=8-2)
once connected to xoom the usb drive ,StickMount app recognize and mount it on specific drive (folder) which display on screen for some duration.
then goto "ES file explorer" or "Astro file explorer" and select that folder and you can see the contents of usb drive.
usb drive should be in format Fat32 mode.I have not tried with NTFS or other format.
Hope this helps somebody.
uhs74 said:
i have rooted my xoom (wifi usa)based on http://forum.xda-developers.com/showthread.php?t=1446469
I installed stickmount app (https://market.android.com/details?id=eu.chainfire.stickmount&hl=en) from market.
i used Micro USB Male to USB A Female Adapter (http://www.amazon.com/Micro-USB-Mal...YMU6/ref=sr_1_2?ie=UTF8&qid=1329151612&sr=8-2)
once connected to xoom the usb drive ,StickMount app recognize and mount it on specific drive (folder) which display on screen for some duration.
then goto "ES file explorer" or "Astro file explorer" and select that folder and you can see the contents of usb drive.
usb drive should be in format Fat32 mode.I have not tried with NTFS or other format.
Hope this helps somebody.
Click to expand...
Click to collapse
You got it to work using that USB adapter? That's not a USB OTG adapter. It really shouldnt work using that one.
derek4484 said:
You got it to work using that USB adapter? That's not a USB OTG adapter. It really shouldnt work using that one.
Click to expand...
Click to collapse
Oh i got it wrong link but i used OTG adapter.
derek4484 said:
You got it to work using that USB adapter? That's not a USB OTG adapter. It really shouldnt work using that one.
Click to expand...
Click to collapse
How's that digger from a USB ORG adapter? Just curious.
Sent from my ADR6350 using Tapatalk
Everything works only if its Fat32. NTFS needs new kernal loaded. I am Rooted but Stock. 4.0.4.
Reboot loop after trying to get external USB to work
My Xoom WiFi running Team EOS build 102 would not see my USB drives. I installed 'USB Mass Storage Watcher' from the market. This app then prompted me to install the OTG version. I followed instruction and removed original version before install the OTG version. The OTG version also prompted me to down load another version of Busy Box, which I did.
I could then see one of my USB (see size and space used), but could not see files or folders in the mount location. I restarted my Xoom (I live in a windows world and reboot fixes a lot of issues LOL), Xoom got stuck in reboot loop. I went into recovery mode and clear my Dalvik, but this had no effect on reboot loop.
Luck for me I had a Nandroid backup from 2 days earlier (pheew). Restored this and back to normal.
Not sure if anyone has had this problem, but I strongly recommended making nandroid backup before doing any device driver updates.
No Prob...
im on the same software version as u, i connected usb drives, mouse and keyboard without any problems, just wanted to let u kno

drive letter

Not sure where to ask this but is there anyway be it stock or rooting to get the computer to assign the nexus 7 a drive letter like it were a usb or something instead of as a portable media device??
* I haven't rooted I'm looking into it.
umm,anyone??
Android no longer supports UMS (usb mass storage) to mount the memory, it supports MTP, which as you rightfully said mounts it as a media device, this in theory has loads of benefits, but in practice can cause issues.
It is in theory also possible to reinstate UMS but it would have to be worked into a kernel and/or rom, and I am not aware of any such modification for the N7 yet, although I have not really looked.
Lennyuk said:
Android no longer supports UMS (usb mass storage) to mount the memory, it supports MTP, which as you rightfully said mounts it as a media device, this in theory has loads of benefits, but in practice can cause issues.
It is in theory also possible to reinstate UMS but it would have to be worked into a kernel and/or rom, and I am not aware of any such modification for the N7 yet, although I have not really looked.
Click to expand...
Click to collapse
Thank you very much!

[Q] USB OTG for Games with GL to SD

Just wondering if someone could see whether this app works for moving large game data to USB OTG by using GL to SD with stickmount. with android 4.2.
It claims to be working on android 4.2.
As shown in the screenshots, you can change the external SD path. Why not change it to USB OTG path?
References:
https://play.google.com/store/apps/details?id=com.slf.ListglApp&hl=en
http://forum.xda-developers.com/showthread.php?t=1328053
x13n0114 said:
Just wondering if someone could see whether this app works for moving large game data to USB OTG by using GL to SD with stickmount. with android 4.2.
It claims to be working on android 4.2.
As shown in the screenshots, you can change the external SD path. Why not change it to USB OTG path?
Click to expand...
Click to collapse
Don't worry.
It will automatically detect sdcard or otg path.
Work fine on my Nexus7 3G with Android 4.2.1.
You need to connect your storage first with stickmount.
But I don't promise work with Android 4.1.
Support otg from 4.2.
What did u use?
tnslf2k said:
Don't worry.
It will automatically detect sdcard or otg path.
Work fine on my Nexus7 3G with Android 4.2.1.
You need to connect your storage first with stickmount.
But I don't promise work with Android 4.1.
Support otg from 4.2.
Click to expand...
Click to collapse
What rom, kernel and cable did you use.
What file system is your usb formatted (FAT, NTFS etc.)?
x13n0114 said:
What rom, kernel and cable did you use.
What file system is your usb formatted (FAT, NTFS etc.)?
Click to expand...
Click to collapse
Rom:stock rom only root.
File system:fat(not yet support NTFS)
Cable:like thishttp://im.tech2.in.com/images/2012/jun/otg_cable_640x360.jpg

[Q] USB host controller issue

No device connected to the micro USB host through OTG cable is detected. Neither mouse nor keyboard or (micro) SD Card. The kernel claims to support USB host controllers. Checked with three different OTG cables, all sold claiming to work with Nexus 7.
Everything was also checked on stock ROM and kernel (JDQ39) unrooted and rooted.
Same cables work like charm with my i9305 Galaxy S 4 LTE just as Stickmount and Nexus 7 Media Importer (mouse, keyboard, storage).
Nothing works however with my Nexus 7. I feel very frustrated and cannot resolve this issue no matter what I try.
Any ideas?
Thanks
Nexus 7 grouper, rooted, Stickmount, Busybox installed
OS: JDQ39 based Smooth rom 5.1
Kernel: M-Kernel 3.1.10
Try a different kernel... Bugs do happen so OTG might be brought ken on that kernel.
Sent from my Nexus 7 using xda premium
PS: I know bricked worked, I thought Franco's worked too. Dunno bout M-Kernel, I actually avoided that kernel because it didn't look like USB-OTG support was in it when I searched the thread.
Thanx answering
I'll try Franko. As I remember, M-kernel has OTG support. But
Shouldn't even stock kernel support keyboard and mouse over OTG?
And why does the Nexus Media Importer app not work either? That
doesn't even take root...
raymundka said:
Thanx answering
I'll try Franko. As I remember, M-kernel has OTG support. But
Shouldn't even stock kernel support keyboard and mouse over OTG?
And why does the Nexus Media Importer app not work either? That
doesn't even take root...
Click to expand...
Click to collapse
Depends on how you're implementing it. I know with apps like StickMount and OTG Helper, they won't automatically start media scanner on the new device unless you have the paid version.
The rom in my Sig actually has USB-OTG support for the Nexus 7 built in (would still need a kernel that supports it of course), so it automatically mounts a thumbdrive, and it shows up under Settings -> Storage , and shows as USB Storage and you can unmount it from there, acts just like an SD card would on other phones. Only downside is no exFat support (nor NTFS I think). Stickmount can do it but you have to provide the exfat binaries in /sdcard.
kbeezie said:
Depends on how you're implementing it. I know with apps like StickMount and OTG Helper, they won't automatically start media scanner on the new device unless you have the paid version.
The rom in my Sig actually has USB-OTG support for the Nexus 7 built in (would still need a kernel that supports it of course), so it automatically mounts a thumbdrive, and it shows up under Settings -> Storage , and shows as USB Storage and you can unmount it from there, acts just like an SD card would on other phones. Only downside is no exFat support (nor NTFS I think). Stickmount can do it but you have to provide the exfat binaries in /sdcard.
Click to expand...
Click to collapse
Stickmont free detects connected USB storage immediately and mounts it. The USB drive and the files on the device connected by
OTG can be seen by any file explorer in a normal case. Also, when connecting mouse and/or keyboard (even wireless)
via OTG/OTG&USB hub a USB icon and a USB device connected message should pop up in the notification
bar. Nexus Media Importer app should also see the connected device if formatted FAT32.
At least, that's how it works on my Galaxy S3 using the same hardware ( 3 different OTG cables,
mouse, keyboard, USB sticks, memory cards, etc.)
I have flashed four different kernels (M, Motley, Franko, Stock). There is a significant difference in
performance but unfortunately not in USB host device detection behaviour.
I do appreciate all your helping effort. Thx

[Q] USB Thumb Drive NTFS and Read Only?

Google Nexus 10
Android version 5.0.1
Build Number LRX22C
CWM 6.0.4.7
Rooted
I have just installed the Android 5.0.1 update AND purchased a 64Gb Sandisk USB/MicroUSB memory stick.
My Nexus 10 can mount the USB stick without any problem and I can see and use all the files on it but because I had to format the USB stick as NTFS all these files are now read only so I cannot delete any files from it nor can I move files from my Nexus 10 to the USB stick.
Does anyone know if there is a way to coax my Nexus 10 to be able to read AND write to my NTFS USB stick/drive?
Thanks
Hi,
AFAIK the kernel has to support NTFS writing. There are some on development section, you may want to search for it.
Good luck,
~Lord
matrixmainframe said:
...
Does anyone know if there is a way to coax my Nexus 10 to be able to read AND write to my NTFS USB stick/drive?
Thanks
Click to expand...
Click to collapse
I use the playstore app USB OTG Helper but you will also need to install SELinux Mode Switcher and set that to permissive mode. Despite the USB OTG Helper app displaying an error (-9) when an OTG SD reader is attached it provides the full RW access your looking for. It also provides multiple formats support beyond NTFS. I personally use Linux ext4 on all my SD cards which is also supported. It has an experimental exrFAT support but I've never used it.
There is also Stickmount but I prefer the way USB OTG Helper added the external storage to the device. It seemed to integrate with my music player better, that may be personally choice though.
Sent from my Nexus 10 using XDA Premium HD app
3DSammy said:
I use the playstore app USB OTG Helper but you will also need to install SELinux Mode Switcher and set that to permissive mode. Despite the USB OTG Helper app displaying an error (-9) when an OTG SD reader is attached it provides the full RW access your looking for. It also provides multiple formats support beyond NTFS. I personally use Linux ext4 on all my SD cards which is also supported. It has an experimental exrFAT support but I've never used it.
There is also Stickmount but I prefer the way USB OTG Helper added the external storage to the device. It seemed to integrate with my music player better, that may be personally choice though.
Sent from my Nexus 10 using XDA Premium HD app
Click to expand...
Click to collapse
Thanks for that. I will give both a try and see which is best for me.
Thanks again
Well I have tried both and whilst both seem to mount my USB drive and both seem to acknowledge it is mounted, when I try to delete a file which is on the USB drive using ES File Explorer I get the error message of "unsupported operation"!?
If either of the pro versions have something that the free version does not, that will get USB read/write working I will happily buy pro version but no point if not working

Categories

Resources