Trouble getting USB host to work - Nook Color Q&A, Help & Troubleshooting

I have already read through 40+ pages of verygreen's thread and purchased the microUSB to USB Female adapter he mentioned (bought the one he posted a link to) and yet i for the life of me cannot get my nook color to recognize any usb devices. I have the latest version of Nook Tweaks (1.4.3) and i have CM7 nightly 7-30-2011 which i was told already has the kernel required to enable usb host.
I have tried every combination possible using 5 different usb drives, 2 different usb keyboards, and a charged and uncharged usb hub but no luck. I am continually pressing refresh under the usb host settings in Nook Tweaks but the folder named usbdisk remains empty. Any help would be greatly appreciated.

Try the following in this order, set up your hub with the device you want to connect, get your cables set up to connect to the nook (do not connect yet), to to nook tweeness and turn on USB hosting, now connect the cable to the nook. Wait and allow the nook to detect the device (you should see a nook tweek icon in the messenger tray. Now go to root explorer and go to /mnt, then go to /usbdisk. You should be able to access flash drives or SD cards there.
Sent from my NookColor using Tapatalk

@OP,
I don't remember who but most likely Moshe, had told us that you need a powered USB hub to work with. USB thumbdrive alone, may NOT work.

Some flash drives may work through an unpowered hub but I have found that a powered hub works best. I have found that the trick for me is to set everything up first and turn on host mode before I connect the cable to the nook. As soon as I connect the cable, the flash drive lights up and the nook checks the disk for errors then mounts it. Then use root explorer to go to /mnt and go to /usbdisk iff you have mounted the device, you will be able to perform operations there. Always ensure you go to mounts and storage and unmount the drive before you remove it. Doing otherwise can result in damage to the file system on the disk and make the contents unreadable.
Feel to PM me if you have any problems or issues I can help you with. The process is not too difficult but there are a few quirks to the system.
Sent from my NookColor using Tapatalk

I did a wipe and flashed the latest nightly and now some devices work. Both the charged and uncharged hub work. Only one of my usb drives worked plugged directly into the nook but all of them work when combined with the hub.
Sent from my NookColor using XDA Premium App

I have only found 1 flash drive (a PNY 4 GB micro) that would work plugged directly into the nook with the adapter. I believe flash drives draw too much power at least more than can be supplied thru the usb port. That is why I prefer to use a powered hub. An unpowered hub will mask the excessive power requirements at times and allow some devices to work but a powered hub provides all the power you need to use almost any usb device you can think of. The only device I have been unable to use thus far is a webcam. The nook recognizes it and assigns an device ID to the cam but the cm7 kernel does not seem to know what to do with the cam. None of the web chat programs have worked (yahoo msg, tango, fringe,ooVoo, ect.
Sent from my NookColor using Tapatalk

upgrading kernel worked for me
I was running cm_encore_full-155.zip and had no luck getting an external usb disk recognized and mounted. Also, when plugging in my powered hub, everything went kinda wonky, especially the virtual keyboard in terminal emulator.
Per this thread, I tried upgrading the kernel and it started working. Hours of frustration finally gone! (upgraded to cm_encore_full-176.zip from http://download.cyanogenmod.com/?device=encore for reference)
To upgrade, I followed the instructions at http://forum.xda-developers.com/showthread.php?t=1000957
The "How to update to a new build:" section, then the part about how to boot into recovery mode (I used the "hold down the "n" button while powering on method, and the installer took care of the rest)
I've only tried with a powered hub and SD reader so far, but at least it worked. Now to find the other hardware combinations that work...

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

[Q] Sideloading/accessing folders in SD

I have built an SD bootable CM7 card as described by verygreen, but when I try to create folders on that drive from my PC (filled with APK files) I can't see them on the Nook. I have no problem doing this on my rooted emmc Nook, but when I boot to an SD card (that I am setting up for my daughter's Nook) I can't access any other folders/files.
What am I doing wrong? (The box is checked allowing Unknown Sources and I am currently running 177).
Are you connecting the nook via USB or putting the SD card in your computer directly?
Sent from my NookColor using Tapatalk
The card is placed in a usb card reader (or a usd card reader), either one sees the files on the PC, but it will not find it on the nook. Even when I create a folder on the nook and move the disk over and copy a file into the new folder I can't see it on the nook.
You need to connect through the nook
Sent from my LG Optimus V using Tapatalk
Littlewhat said:
The card is placed in a usb card reader (or a usd card reader), either one sees the files on the PC, but it will not find it on the nook. Even when I create a folder on the nook and move the disk over and copy a file into the new folder I can't see it on the nook.
Click to expand...
Click to collapse
This is because the partition the computer sees is the boot partition... to access it in the nook... either in terminal or adb shell:
1. mkdir /sdcard/boot
2. mount /dev/block/mmcblk1p1 /sdcard/boot/
the items on the boot partition of the SD (including the folders and apks you put there) will be visible as /sdcard/boot
Pretty sure you'd have found it in the VG SASD thread and a few others... since I have posted this several times.
Thanks for the response. I'm not real familiar with ADB so I tried it with terminal and was able to create a directory but mounting gave me a 'permission denied' message.
(Sorry if this is old info, I've spent the morning combing the SASD thread and haven't found it yet, just too much info, thanks for taking the time to help some of us who are slower learners!)
Edit: learning slowly, used su to get into superuser (#) and made directory, but when I try to mount it says not found.
Littlewhat said:
I have built an SD bootable CM7 card as described by verygreen, but when I try to create folders on that drive from my PC (filled with APK files) I can't see them on the Nook. I have no problem doing this on my rooted emmc Nook, but when I boot to an SD card (that I am setting up for my daughter's Nook) I can't access any other folders/files.
What am I doing wrong? (The box is checked allowing Unknown Sources and I am currently running 177).
Click to expand...
Click to collapse
If you asked this question 2 weeks ago, I might able to give you the exact answer but since I wiped out the uSD CM7, I can't remember correctly what would happen.
However, based on my experience (+/- my memory loss), what you describe is all correct and that's what it is. Odd? Maybe, but don't panic.
Let's go slowly
when I try to create folders on that drive from my PC
Click to expand...
Click to collapse
you meant you created a folder in the "boot" partition on the uSD card?
a. if so, it's not recommended. Using the left over FAT32 partition instead
b. if so, try to use Root Folder app (it's a paid app) to access root folder (boot partition) directly on the NOOK. If you see the folder you created earlier, move it to the eMMC storage.
c. if not, pls tell us more
Yes, the SD card was accessed on my PC thru a USB adapter and a folder called 'APKs' was created in the boot sector. (I have also tried just adding the files into one of the other folders, but anything I add is invisible to the Nook).
So if I need to create a folder in other than the boot sector, I would need to use something like Easeus Partition Master to make that sector active and then create the folder and add appropriate files? (When I rooted my Nook directly to emmc it sure seemed a lot easier to access folders created by my PC.)
(Thanks again for all your help.)
That's much clearer, m8
Now, I think it's easier to get straighten.
1. From PC, using SD slot or usb-sd adapter, move (remove) the "APKs" folder off your NC to your PC, save it there, then eject the uSD off PC.
2. Insert the uSD into the NC and turn it on, make sure it boots into CM7 properly.
3. Wait until it completely load. Now using usb cable to connect the NC and the PC.
4. Watch the notification status bar on the NC, tap on it then turn on usb mass storage.
5. PC should recognize the NC and ready for use.
6. Move your "APKs" folder from PC into your uSD (it would probably named as CM7SDCARD)
Update: on item 6, I prefer to move the folder to the eMMC storage. I'm not 110% sure if the NC see "it" (it means the left-over FAT32 partition on the uSD card) or not, but I do believe, 99% it will.
Deleted folder on SD card (from PC) and verified reboot ok.
Connected USB cable to PC then to Nook, no notification bar comes up, but battery icon shows charging as well as the lighted n on the cable.
Tried to use Nook Tweaks to begin USB connection (both boxes checked).
Still no recognition from the PC that anything is connected.
Edit: I am using my rooted Nook to build this SD card for my daughter's new unrooted Nook and when I plug the rooted Nook into the PC I don't get any verification from the PC on it either. No change on the Nook either, just the charging light and icon indicator.
Tried to use Nook Tweaks to begin USB connection (both boxes checked).
Click to expand...
Click to collapse
I don't have the NC with me now so I don't know what "both boxes" are and need to be checked or not.
The USB Settings from Nook Tweaks has a "USB Host Mode" (to enable host mode to connect peripherals) and an "External VBus" (to allow charging and hosting).
Both boxes were checked.
I've read that some of these issues can be caused by a faulty cable. If so, are there other alternatives to connecting thru the cable to open this up.
I have also tried the MiniTool partition program but I have not been successful in getting the active partition to 'stick' . (It immediately reverts back to the root being active after I apply the changes.)
You definitely have to UNCHECK the "USB Host Mode".
I'm not so sure with the "External VBus" status but suggest leave it by default.
With nothing checked in the Nook Tweaks section, USB cable connected to the Nook and then the PC, there is no recognition or acknowledgment that the Nook is there from the PC. (This is true whether I use my rooted version or try after booting to the sd card.)
If it is a cable problem, I will need to replace that, but aren't there other ways to make the sd card usable?
I've tried making the 4th partition action using Minitool and also Easeus but it didn't work. (Minitool just reverts back to boot partition active immediately after I apply the changes.)
Slow down, MiniTool and partitioning have nothing to do with this. Don't make more mess.
a. when plugging NC to PC, do you see any indication on the NC's status bar? like usb debugging?
b. when plugging NC to PC, do you see any indication on the PC (running Windows)? like removable drive?
There is no indication on the PC of any new connection.
The only indication on the Nook is the lighted n at the end of the cable and the recharging icon in the status bar.
Edit: the reason I was providing info on the MiniTools experience I was having is because my original question was how to access a folder (and files) created on my sd-bootable disk on my PC but the Nook can't see it. One way to accomplish this is to write the folder/apks directly to the Nook thru the USB cable. Other alternatives are to use windows to access it on my PC but I need to be able to access the 4th partition (if my reading of the various posts is correct). MiniTools and Easeus are two options that allow you to activate the 4th partition but it has not worked for my yet.
The USB cable connection problem appears to be there whether I boot to emmc or to sd.
Edit: I was able to find a non-nook cable (for my Blackberry) and using it my Nook recognizes when I connect to the PC and executes the USB Mass Storage Utility which allows me to turn USB storage on/off. Unfortunately the PC doesn't add any new logical drives in My Computer. The device manager shows 2 B&N Ereader Disk USB devices but with the yellow ! by them.
The 4th partition you mentioned about should be taken care during the installation, using verygreen's instructions, if you do correctly. There is ABSOLUTELY no need to mess around with MiniTool or the a-like.
Another question, have you turn on the USB Debugging feature? (I don't remember where, NC not with me now). If it not, check it box, try to plug in PC using usb cable again. I expect at least the usb debugging indicator will lit up.
I checked the debug feature (part of settings/applications/development/) and it was not checked. I checked it and now I get the robot icon (USB debugging conntected) and the USB icon to toggle storage on/off. Still nothing in My Computer and the drives shown in device manager are still yellow ! .
The device manager says "This device cannot start. (Code 10)"
I know it would be too early to say but I gonna to say anyway "congratulation".
When you see those icons on the NC status bar, it's 99% that it would work.
Now, back to the reality.
1. Connect usb cable between NC and PC running Windows
2. As you can see those icons, tap on the status bar to bring up then tap on "USB Mass Storage" (or something like "connect to computer for file/folder transfer, NOT the debugging). Read the warning then tap to enable USB connection
3. Now, pay attention on the PC, if it goes smoothly as expect, by now, you now can access both storages (eMMC and left-over of the uSD card) from PC. If so, move your "APKs" folder over.
I wish you luck
1- cable connected, icons on nook show up
2- tapping on status bar gives access to USB Mass Storage utility and option to turn on/off USB storage - with USB storage set to 'on' there is no recognition on the PC
Device manager shows two entries under disk drives for B&N Ebook Disk USB device but both are tagged with yellow ! (which a right click shows "This device cannot start. Code 10")
Is there something I need to do to download a usable driver for this?
(OBTW thank you for your help and patience)
Edit: within device manager I uninstalled the two drives (while the nook was still connected and USB active) and then had it search for new hardware. This time it loaded the drivers and NO yellow ! . At that point the PC recognized the drives and I have been able to create a folder that is accessible by the Nook and the PC. Thank you for help in this.
I have also contacted B&N and have a replacement cable on the way (which seemed to be a large part of my problems). Thanks Votinh for sticking with me while I got this resolved.

usb not working on Streak 5 - help

I am running streakdroid 1.91 and USB only works to charge the Streak.
Nothing else happens --- I get no USB Mass storage icon and my computer does nothing when I attach either the USB cable or the home dock via USB.
Fastboot USB detect also does NOT work -- it just hangs.......
Other than charge the computer, USB does nothing!
Any ideas? Please?
gawarner said:
I am running streakdroid 1.91 and USB only works to charge the Streak.
Nothing else happens --- I get no USB Mass storage icon and my computer does nothing when I attach either the USB cable or the home dock via USB.
Fastboot USB detect also does NOT work -- it just hangs.......
Other than charge the computer, USB does nothing!
Any ideas? Please?
Click to expand...
Click to collapse
Have you checked to make sure you don't have an unrecognized device in your device manager? Most of the time the problem is simply drivers, could possibly be the cable, and hopefully it's not a hardware problem
usbdisk - enables auto mounting of usb drives using host mode - also mounts ntfs drives but breaks usb to pc mounting of streaks sd card.
last time i got that issue was when i flash a new rom with the above option.hope this helps.relook into your install.txt while flashing.
I had a similar problem and I was using one of the Dell ROM's. I was never able to fix it and spent about a frustrating hour on the phone with Dell Support (them telling me that there was a problem with three different computers and suggesting that I didn't understand how to plug in a USB cable). They eventually replaced the hardware.

[Q] [N2E][1.2.1] How to use UsbMode-1.7.apk and USB OTG to read/write USB Pendrives

Hello:
I've recently rooted my Nook Simple Touch 1.2.1 using NookManager and I was wondering: can you use Renate's UsbMode-1.7.apk to read/write from/to USB pendrives using an OTG cable and the nook?
Awaiting your kind replies,
UsbMode.apk is a fine tool for test and diagnostics.
Right now we use it to to poke the Nook into USB host mode because we still haven't gotten around to fixing the USB driver.
Your Nook should have no problem identifying USB devices.
The first problem is the amount of current that the Nook can supply to an external device.
This is limited since the Nook is using a small charge pump.
A keyboard will work fine, a flash drive might be too much current.
You can use a powered hub to relieve the Nook of the load.
When first trying out any new device use a powered hub first to see if it will work at all.
The second problem is the issue of volume mounting.
Using ADB you can issue a mount command manually.
The stock volume daemon will not mount USB volumes automatically.
I made a new volume daemon that can mount SD cards and USB drives in either vfat or ext3.
The beta version is in the signature.
Since then, I've abandoned the whole idea of USB drives, UMS sharing and the volume daemon.
In my view, it's all kind of pointless.
I keep my SD cards in ext3 and mount them with a small program run from init.rc
That's all detailed here: http://forum.xda-developers.com/showthread.php?t=2609223
Renate NST said:
UsbMode.apk is a fine tool for test and diagnostics.[...]
Click to expand...
Click to collapse
Renate:
Thank you for your very complete explanation; if I read it properly, the point is kind of moot.
Well, the N2E is an e-reader after all, and it's hardware can only go far.
Very gratefully yours,

Unable to connect via OTG

I've tried a couple of different micro usb OTG cables (from my Note 4) with the usb-c adapter I use with one of my chargers but I can't connect. The menu comes up asking what I want to do with the USB, I've tried MTP once or setting it as always but still nothing. With an NTFS pendrive it came up that the drive was faulty and I needed to reformat, so I figured, ok, it's not gonna work with the drive formatted in that way. But I then tried the micro sd card that was formerly in my V20 and is still formatted to FAT32 and all that happens is it connects and then ejects the drive. When I look on ES File Explorer, a drive shows up but I can't access it. The usb message continually comes up, moments after whatever I select.
I've tried reading up on this issue and the first thing people suggest is to change the otg cable (or go for a dedicated usb-c) but I've rarely seen that as a solution for this issue.
My H910 is fully stock, no root and running nougat.

Categories

Resources