I saw some articles about USB Hosting on PDAs, and it took my attention very much, by this gate we can extend our Jam usage in variable ways, attaching USB flashdisks, HDs, digital cameras etc. Anyone has any idea on this issue ?
not possible. you need a usb host. the magician can only act as slave and not as host to a other device. not even with software because that's the way usb works. to keep cost low the chips for usb communication are mostly on a master and not the slave.
further more what could have been done is to connect both devices as slaves to a master and let it act as bridge (there are several devices that work that way) but since the magician doesn't support the mass storage device profile even this isn't possible.
Anyone know why "logcat" works when run via ADB but not when run from a local console (EG via connectbot)? I assumed they would use the same UID but in hindsight I'd guess that any android app that starts a shell would be running with the parent app's UID and ADB would provided a different UID again .
I'm trying to investigate what the N1 currently does with a powered (hacked together) USB OTG cable (say connected to a flash drive) I know the kernel doesn't currently support the host mode switch (or at lease it didn't when I was messing with my G1, don't know about 2.1 ) but I wanted to see if anything at all happened.
Anyone done any OTG experimentation of the N1?
I haven't done debugging yet, but I'm interested in your efforts. I'm looking to USB OTG support in an Android phone for MIDI sequencing purposes (record MIDI data on the phone from a USB powered MIDI device). Many people are saying that WiFi/Blutooth solutions are the way to go, but that requires the devices to be powered separately. USB OTG would solve the power problem and in the case of MIDI, solve the latency problem (not to mention that most devices are USB and don't have wifi/bluetooth support...so that would mean making an in-between widget to convert USB to wireless on the device side while powering it).
I wonder if the USB on the Nexus One allows me to connect an external hard drive. I'm only talking about data transmission with externally powered USB-devices. The N1 doesn't need to power USB-devices for me to be satisfied.
And if not: could the deficiency possibly be mended software-wise, or is it a limitation of the hardware itself?
Thanks beforehand!
no it cannot be the host. Read this on a google forum, someone posted the link as an answer to a similar question yesterday.
Thank you for your answer, britoso!
But oh, what a pitty!!!
Can't it possibly be fixed by booting with another software driver or something?
What's the point of removing this ability? It seems completely ridiculous. It gains nothing at all to "un-specify" USB host capability:
"Now, I have my files on this USB memory stick and here's the Nexus One. Oh, what's the use. Google didn't care at all about this kind of scenaria..."
Well, let's see what can be done with bulky wireless adapters and stuff like that then, to mend this unnecessary fail of the N1... I probably need to use a PC running Windows and a cable internet in order to have any use at all of the N1. Was this the purpose of this deliberate design "feature"?!?
this feature was not removed, but simply never implemented into the Android OS (afaik). if USB was host that means anything connected to it would have to draw power from the Nexus One's battery. Im sure HTC does not want this, because some things connected to USB can put incredible stress on a battery.
I thought the inability was due to a USB design that will allow charging, but doesn't allow hosting.
(at least that what I gathered about the n900 and why it couldn't act as a host.)
edit: nevermind nokia opted to skip on the go support to get the product out faster.
I don't know if there's a hardware limitation in place, but even if there isn't, the software does not support it.
There's an app for the n900 to add host support in the maemo repository. Don't know if it works though. I've always thought host support was due to the software.
Go here:
http://code.google.com/p/android/issues/detail?id=738
Sign in with your google ID. Vote for the feature by clicking the star.
(While you are there, click on "Back to list" and browse for other issues/features you care about and "star" them too...)
Its been accomplished on the Droid... Host mode works, but as there are no drivers, anything that runs over usb will turn on / charge but not connect.
http://www.engadget.com/2010/02/10/droid-gets-a-usb-hack-allowing-it-to-control-printers-and-camera/
mikecyber said:
Its been accomplished on the Droid... Host mode works, but as there are no drivers, anything that runs over usb will turn on / charge but not connect.
http://www.engadget.com/2010/02/10/droid-gets-a-usb-hack-allowing-it-to-control-printers-and-camera/
Click to expand...
Click to collapse
Thanks for posting this as I saw this on another site and came here to raise awareness. I've heard that someone got a USB keyboard working over USB host. Could someone try this out on their N1?
here you can find how the Galaxy Tab is constructed :
http://www.ifixit.com/Teardown/Samsung-Galaxy-Tab-Teardown/4103/1
and intrestingly here there is the datasheet of the wifi/bt/fm chip:
http://pdf.eccn.com/pdfs/Datasheets/Broadcom/BCM4329.pdf
as you can see it got fm support and not only a receiver but also a transmitter meaning that implementing support at kernel level you could listen your mp3 or whatever you want on your car radio!
it got double simultaneous stereo bt output support ! wow
as you can see bt spec are about 2.1+edr and not 3.0 ... why?
cause bt3.0 is simply a bt2.1edr+wifi support for large files...so hardware is the same , only software support is needed for 3.0!
you can see the collaborative support bt+wifi described inside the datasheet and even wimax support!
I am interested in knowing if it is possible to power a portable hdd from the tab. I recently tried to plug my portable 1tb usb powered hdd into the tab via a usb to micro adaptor I got on eaby. It all connects up, however there is not power to the drive. I wonder if any tech guys who break these things down would know if there is a switch or program that would make this possible. This way, I can have 1 tb of vids and apps instead of 16gb on an sd card.
dubie, I have already answered this question in your thread about the matter, and even went as far as to explain WHY it will not work. Please do not hijack other's threads, especially for info that was answered in your own thread about the matter.
On another note, cheers for the links Triplex Good to see the innards of our tab hehe.
just a quick OT answer to dubie...
usb host function is not supported from the tab at the moment but this is not the only problem.
to work properly an external usb 2.5" hard drive needs almost 500mA, it doesn't need (the best one!) that much of juice when working but when starting to spin it needs double the mA cause there is a peak just as it happens for car battery where specs are different for start amperage (peak) and continuos one.
galaxy tab can't provide 500mA, better can't provide at all cause the usb is not a feeded one type.there are phones and tabs where the usb works as an host but they needed an external power supply to feed the hard-disk if you want to connect one.usb host on mobile stuff is just there for static memory, pendrives,external hid peripherals.probably some newer ssd could work good too.
Other than repair and information, are there any mods that can be done by taking one of these apart?
Putting these out there so that dev's could address and all others should be aware of:
- No "USB Mass Storage" support. ICS out-of-the-box doesn't support this, however it can and has been added into ICS-based roms for other devices. Definitely possible to be addressed via software.
- Cannot move/install apps to the external microSD card. With ~4-5GB of available space on internal flash memory, this can become an issue for some.
- supports only microSD formatted in FAT32. Which effectively means if you have a video or other media file that is over 4gb in size, you cannot copy it onto the card. This is certainly a problem when you have HD quality movies you wish to play back on the device.
- wifi "can be" flaky. Many have experienced "low" wifi strength while only a few feet from their routers. Possibly could be improved through kernel driver updates, etc.
Please add on to this list as you come across limitations!
[EDIT]
- Per Macadamia Daze: Lack of Ad-hoc Wi-Fi support
- Per doraemon14: No face-unlock enabled in ICS
- [ CONFIRMED WORKING ]: Support for USB OTG (Host Mode).
I'm not sure who all cares, but it lacks ad hoc Wi-Fi support.
this is my first android device so not sure if this is only for ICS or all other previous versions.
- hope charging via USB is working even though it is not power-off.
nohctis said:
this is my first android device so not sure if this is only for ICS or all other previous versions.
- hope charging via USB is working even though it is not power-off.
Click to expand...
Click to collapse
Most tablets now need 2A to charge, USB only provides 500ma. I don't think it works, it's not an ICS limitation.
slopokdave said:
Most tablets now need 2A to charge, USB only provides 500ma. I don't think it works, it's not an ICS limitation.
Click to expand...
Click to collapse
thanks for the info. just assuming (more on hoping) it might also work while on power-on since charging via USB is working if the device is turned-off.
as far as the - supports only microSD formatted in FAT32. Which effectively means if you have a video or other media file that is over 4gb in size, you cannot copy it onto the card. This is certainly a problem when you have HD quality movies you wish to play back on the device.
I found that if you use a rar. format you can break the file up into small file. which let you put it on the sd card and then extract the file and put it back together in the card. it may take longer doing that but it works.
Bluetooth issues... device tends to pair and connect, then randomly disconnect, say it's still paired, then constantly pop-up the "Pairing" dialog asking for the PIN number. Once this happens the device will not stay paired.
This is happening with my PLX Kiwi OBD 2 adapter in my car... happens to my friend on the stock original firmware (I'm on the updated version) we're both rooted.. this happened before rooting as well though.
Two more cases can be seen here:
http://torque-bhp.com/forums/?wpforumaction=viewtopic&t=2076.00
http://code.google.com/p/android-bluez-ime/issues/detail?id=162
after i read this thread. I found a work around for usb host in the htc one s forum. Found by nerd65536
[Guide] USB Host
--------------------------------------------------------------------------------
USB host lets you hook up external USB devices to your phone, like a keyboard, mouse, USB drive, etc..
Unlike devices which are designed to support USB host, the One S doesn't provide power to the peripheral. That means we need a few more adapters/cables to get it to work (and we need an external power source).
Purchase links are listed for all the required cables/adapters.
You will need:
•USB Host adapter (The otherwise unused 5th pin on a micro-usb connector is grounded) dx.com/m-129671
•Mini USB power Y cable (this kind of cable is often packaged with portable hard drives) dx.com/u-65630
•Mini USB Female to USB A Female adapter This package comes with two, but you only need one. dx.com/u-55613
•Your charger
Assemble the cable:•The micro USB of the "USB Host adapter" connects to your phone.
•Your peripheral plugs into the female end of the "Mini USB Female to USB A Female adapter"
•The "Mini USB power Y cable" has three connectors:1.Mini USB connector - connects to the "Mini USB Female to USB A Female adapter"
2.Male USB A Power (the thinner wire) - connects to your charger
3.Male USB A - connects to the "USB Host adapter"
That's all. As long as your ROM supports the peripheral, it will work.
Some fun peripherals to try:•Powered USB hub (You can also power the adapter from one of the hub's ports)
•Keyboard
•Mouse (a cursor will appear on your device)
•USB flash drives and USB hard drives must be FAT32. You have to run a few commands to use a USB drive. Mount manually from the shell (use Connectbot or Terminal Emulator):
Code:
su
mkdir /media/sdcard/usb
mount -o uid=1000,gid=1015,fmask=0702,dmask=0702 /dev/block/sda1 /mnt/sdcard/usb
To unmount:
Code:
su
umount /mnt/sdcard/usb
http://forum.xda-developers.com/showthread.php?t=1629134
Diablo2424 said:
Bluetooth issues... device tends to pair and connect, then randomly disconnect, say it's still paired, then constantly pop-up the "Pairing" dialog asking for the PIN number. Once this happens the device will not stay paired.
This is happening with my PLX Kiwi OBD 2 adapter in my car... happens to my friend on the stock original firmware (I'm on the updated version) we're both rooted.. this happened before rooting as well though.
Two more cases can be seen here:
http://torque-bhp.com/forums/?wpforumaction=viewtopic&t=2076.00
http://code.google.com/p/android-bluez-ime/issues/detail?id=162
Click to expand...
Click to collapse
UPDATE on BT!
I just called Samsung Mobile Support and let them know about my issue. I mentioned that the original and current firmware's both have this problem, the agent put me on hold for a few minutes and came back saying that they are aware of this issue and the next firmware update (OTA) should be resolving it!
Thank you Samsung for having great customer service (I was only on the phone with Samsung 12 minutes total, including the non-existent wait time!)
yeah, recap:
you:Im having a BT issue
sammy: please hold, *call developers on other line* *yelling at developers* Bluetooth is broken! fix it!
sammy: *back on call with you*, we're aware of the issue and will be fixed in an OTA update.
just kidding although I love pounding Sammy every chance I get.
cbetso said:
after i read this thread. I found a work around for usb host in the htc one s forum. Found by nerd65536
[Guide] USB Host
--------------------------------------------------------------------------------
USB host lets you hook up external USB devices to your phone, like a keyboard, mouse, USB drive, etc..
Unlike devices which are designed to support USB host, the One S doesn't provide power to the peripheral. That means we need a few more adapters/cables to get it to work (and we need an external power source).
Purchase links are listed for all the required cables/adapters.
You will need:
•USB Host adapter (The otherwise unused 5th pin on a micro-usb connector is grounded) dx.com/m-129671
•Mini USB power Y cable (this kind of cable is often packaged with portable hard drives) dx.com/u-65630
•Mini USB Female to USB A Female adapter This package comes with two, but you only need one. dx.com/u-55613
•Your charger
Assemble the cable:•The micro USB of the "USB Host adapter" connects to your phone.
•Your peripheral plugs into the female end of the "Mini USB Female to USB A Female adapter"
•The "Mini USB power Y cable" has three connectors:1.Mini USB connector - connects to the "Mini USB Female to USB A Female adapter"
2.Male USB A Power (the thinner wire) - connects to your charger
3.Male USB A - connects to the "USB Host adapter"
That's all. As long as your ROM supports the peripheral, it will work.
Some fun peripherals to try:•Powered USB hub (You can also power the adapter from one of the hub's ports)
•Keyboard
•Mouse (a cursor will appear on your device)
•USB flash drives and USB hard drives must be FAT32. You have to run a few commands to use a USB drive. Mount manually from the shell (use Connectbot or Terminal Emulator):
Code:
su
mkdir /media/sdcard/usb
mount -o uid=1000,gid=1015,fmask=0702,dmask=0702 /dev/block/sda1 /mnt/sdcard/usb
To unmount:
Code:
su
umount /mnt/sdcard/usb
http://forum.xda-developers.com/showthread.php?t=1629134
Click to expand...
Click to collapse
Did you test any of this for this tablet? Does it even apply to this tablet (you are referencing a different device)? USB OTG (aka Host Mode) is a combination of having the right hardware + the right modules compiled into the kernel.
Diablo2424 said:
UPDATE on BT!
I just called Samsung Mobile Support and let them know about my issue. I mentioned that the original and current firmware's both have this problem, the agent put me on hold for a few minutes and came back saying that they are aware of this issue and the next firmware update (OTA) should be resolving it!
Thank you Samsung for having great customer service (I was only on the phone with Samsung 12 minutes total, including the non-existent wait time!)
Click to expand...
Click to collapse
I had the same problem along many others(on original firmware it wasn't even usable it rebooted constantly). I was trying to connect to one of this:
http://tunerstudio.com/index.php/cablesandbluetooth
I ended up returning the device as I mainly needed it for that a the moment and as it crashed using the browser etc, but thinking of buying again.
Did they give you an ETA for the update? Or have you tried another ROM?
Post up if you get it fixed
cbetso said:
as far as the - supports only microSD formatted in FAT32. Which effectively means if you have a video or other media file that is over 4gb in size, you cannot copy it onto the card. This is certainly a problem when you have HD quality movies you wish to play back on the device.
I found that if you use a rar. format you can break the file up into small file. which let you put it on the sd card and then extract the file and put it back together in the card. it may take longer doing that but it works.
Click to expand...
Click to collapse
FAT32 has a single-file size limit of 4GB. Yes, you could use rar or any other archive format to break the original file into pieces, however for example, an HD .mkv video file can be well over 5GB (single file). You could possible copy 1 of those large files into the 'internal' memory if you had the space -- but defeats the whole purpose of having expandable storage.
i dunno whether the one i write here is considered as flaws or not...
i don't like the way this tab arrange its homescreen and apps cabinet...there are some spaces left and can't be filled...i hate this...
lastiko said:
i dunno whether the one i write here is considered as flaws or not...
i don't like the way this tab arrange its homescreen and apps cabinet...there are some spaces left and can't be filled...i hate this...
Click to expand...
Click to collapse
A new launcher will fix that problem for you. I use apex launcher.. but there's other alternatives out there as well.. like go launcher
---------- Post added at 09:34 PM ---------- Previous post was at 09:31 PM ----------
Slowb00st said:
I had the same problem along many others(on original firmware it wasn't even usable it rebooted constantly). I was trying to connect to one of this:
http://tunerstudio.com/index.php/cablesandbluetooth
I ended up returning the device as I mainly needed it for that a the moment and as it crashed using the browser etc, but thinking of buying again.
Did they give you an ETA for the update? Or have you tried another ROM?
Post up if you get it fixed
Click to expand...
Click to collapse
Understandable if you needed it working right at that moment. I did ask for an ETA but unfortunately he said he didn't have one... he did say that it will be soon and to make sure my device is on wifi and ready for an update soon.. but I'm on a rooted stock firmware and froze the software updater lmao so that won't work... but I'll keep an eye out for am update and let everyone know. No I haven't tried any other ROMs yet as they all have some flaws that bother me... not too mention for my specific use I don't really need anything too fancy... just need BT for my PLX Kiwi OBD adapter for my cars diagnostics
is there anyone has stock room for p3100?
Diablo2424 said:
Understandable if you needed it working right at that moment. I did ask for an ETA but unfortunately he said he didn't have one... he did say that it will be soon and to make sure my device is on wifi and ready for an update soon.. but I'm on a rooted stock firmware and froze the software updater lmao so that won't work... but I'll keep an eye out for am update and let everyone know. No I haven't tried any other ROMs yet as they all have some flaws that bother me... not too mention for my specific use I don't really need anything too fancy... just need BT for my PLX Kiwi OBD adapter for my cars diagnostics
Click to expand...
Click to collapse
It's still too early, but there are some ROMs actively being worked on (and I'm hoping we see official support for this tablet from CM soon). With the recent MacMall $219 flash sale on this (they must have sold thousands in one day), and attractive MSRP, there could be a lot of interest from major developers.
Balthazar B said:
It's still too early, but there are some ROMs actively being worked on (and I'm hoping we see official support for this tablet from CM soon). With the recent MacMall $219 flash sale on this (they must have sold thousands in one day), and attractive MSRP, there could be a lot of interest from major developers.
Click to expand...
Click to collapse
Ebay tells you how much have been sold. It wasn't 500ish last I saw shortly before it ended.
I purchased the Samsung OTG cable and plugged it in the port. The cable has a female connector on the other end. I plugged in a 32GB thumb drive and it read it right away. I plugged in a small harddrive and the tablet reported that a high power device was plugged in and would not work without additional power. I paid $8.00 for the cable on amazon.com.
rapcon said:
I purchased the Samsung OTG cable and plugged it in the port. The cable has a female connector on the other end. I plugged in a 32GB thumb drive and it read it right away. I plugged in a small harddrive and the tablet reported that a high power device was plugged in and would not work without additional power. I paid $8.00 for the cable on amazon.com.
Click to expand...
Click to collapse
Would you be able to provide a link to that cable?
Thanks for the info! Does a mouse/keyboard work with no issue? The USB stick -- did it auto-mount and what filesystem is it formatted with (ie FAT32)? -- I'm curious if for example a USB stick that is formatted in NTFS can be used..
On another note, this confirms that the device itself can handle USB OTG to some degree -- meaning the modules are in place in the stock kernel and the hardware itself is capable of putting out enough power to handle certain devices.