USB Host + Mass Storage - Best Option? (USB OTG?) - General Questions and Answers

Hi,
I'm a .net developer, looking for mobile device for a prototype application and was hoping I could dip into the knowledge of you guys!
I've done quite a bit of research but I don't want to make the same mistake as last time (v.bad experiance with a toshiba G900!).
I'm looking for a phone that can support usb host, so I can plug-in a bespoke device that supports USB mass storage. I've taken a look through pdadb (a fantastic resource!) but unfortunately it doesn't mention people's experience's with the phones listed.
Does anyone know a phone that supports mass storage out-of-the-box? I was initially looking at usb OTG, but I havn't been able to get my hands on a phone that supports it.
-thanks for any help that you can give me!

120 GB trekstor USB with athena is working
hello,
just look up searching words athena and trekstor und you find my infos
P.S. perhaps you are looking for s.th. like that

Cool thanks for the reply.
Sorry to be picky, but I don't suppose you know of a device that has more of a smart phone form factor (i.e. smaller) rather than the athena?
EDIT!
Sorry, that didn't sound right! Thanks for the advice, just wondering if there are anymore devices around.

insanek said:
Cool thanks for the reply.
*
Sorry to be picky, but I don't suppose you know of a device that has more of a smart phone form factor (i.e. smaller) rather than the athena?
*
*
EDIT!
*
Sorry, that didn't sound right! Thanks for the advice, just wondering if there are anymore devices around.
Click to expand...
Click to collapse
Someone correct me if im wrong,I do highly believe the diamond,raphael have usb host,and also im not too sure but the opal might have it.Regardless you need the 4 in 1 cable for all said phones,even the Athena im using now to write this.
*

Thanks for the reply.
Looking at the diamond - I think it only supports USB client. Unless there is a workaround to make it support host?
HTC Diamond comparision: http://pdadb.net/index.php?m=pdacom...d7=1386&id8=1312&id9=1558&id10=1305&id11=1365
Unfortunately, it appears the same for the rapheal:
http://pdadb.net/index.php?m=pdacom...&id4=1362&id5=1472&id6=1363&id7=1320&id8=1306
If there is a cooked firmware that can get these devices to work as USB host that would be great. But it would be awesome to get something that supports usb mass storage without modding it, as debugging my code would be made much easier on a top-notch reliable device.
-thanks for the help.

I'm not sure, but i think i heard someone saying artemis supports usb...

O2 XDA Flame
O2 XDA Flame has usb-host and can read many usb-pendrives I've tested, but not all of them!!
It's the best one I've had 'till now.

only 2 htc devices i been able to verify supporting usbHost are athena and Shift
flame not being a htc device also support it
as far as i know usbHost is not usb otg which i never heard about anybody getting to do anything

Cool thanks guys for all your help.
It's a difficult to find concise information on the subject - thanks for your help.
It would be great to compile a list of all devices that support usb host etc and
peoples findings of them e.g. if they needed a cooked firmware, if it needed extra CE drivers, if it supports powered devices.
Perhaps once i've finished this project, i'll whip together a webpage of my findings.

Related

New widcomm stack available? With USB in spec sheet

Hi,
Does anybody know where I can find the widcomm stack tat is mentioned here?
http://www.broadcom.com/collateral/pb/1000-WCE-PB03-R.pdf
It states in the pdf that this one has USB support.
S.
Stekke said:
Hi,
Does anybody know where I can find the widcomm stack tat is mentioned here?
http://www.broadcom.com/collateral/pb/1000-WCE-PB03-R.pdf
It states in the pdf that this one has USB support.
S.
Click to expand...
Click to collapse
It looks good. The most intresting thing is that it supports different hardware. So it's a very big chance that it will work on Magician. And the usb support as I understood means that it works with PDA with USB host and BT dongle.
It will be very nice to test it, but is the anybody knows where to download this driver?
The USB support means it's a step closer to us using it on our magicians, as our bluetooth chip goes through the internal USB control rather than serial.
I believe Bluesoleil stack used USB as well... so I guess this new version will work on the magician...
it would be great if it is possible to install it into the Storage not RAM...
anyway... we'll see what would happen later
Can any one upload 1000-wce
I looked to much for that stack but there is no hope
please if any one has that stack please uploasd it
thanks
RE
May be HP iPAQ hx4700 might have it
:roll:
Mr FOSA can you upload the stack to here So we can try it in other devices
thanks
RE
Hey bro,
I'm using a O2 XDA II :lol:
Somebody else might have it

which is the best alternative hacked phone to G1?

Hi everybody,
I have been trying to catch up on the recent development in android porting.
Now, I am planning to get a new phone. Since my carrier does not sell the g1, I am wondering which would be the best working alterntive? Meaning which port would allow to use most/all feature of android?
I do need gps working now or in the near future to make this a viable alternative to me.
I have been looking at the ports of which I already know of, being the port to the vogue and to the diamond.
To my understanding (please correct me) the vogue lacks the gps hardware.
So the only device left is the diamond. Or are there any other phones which I have overseen, that sport gps, and a progressing/working port of android?
To sum it all up:
Which device gets the most attention by the dev community regarding the port of android to it?
Which one is at the moment the best working port (which device)?
Which phone poses to be the most promising device for a fully fledge port in the future?
I would be quite thankful, if anybody in the know, or even someone the porting community could give me some insight or even a proper roundup on my options here.
regards and thx for your help and insights in advance,
trial
Vogue has the GPS hardware, but AFAIK, GPS is far off for any Android port.
General Mobile is coming out with an alternative Android phone, it also has dual sim slots.
http://www.generalmobile.com/new/Default.aspx?PageName=Products&ProductId=200
I'm waiting for this to come out and to see some reviews.
Check the Google Android developer page.
You can buy a developer version phone for $399
All you have to do is register as a developer which cost $25(I think).
Edit: Not really for porting to but you did mention you couldn't get a G1, so I'm assuming you're open to a native Android phone.
ok guys.
first of all, thx for your replies.
i am not really planning to get the real g1 (even the dev version), since i am not really satisfied with its hw.
i figured it'd be easier to get a used htc device off ebay, which would be capable of running android.
So, I'd be willing to wait - which device looks the most promising in running a full android port?
Is there any effort whatsoever on the gps for the vogue or any other device? Is it likely that it will work at all?
thx for your info again

access files from usb cable?

any apps out there for android phones that allow you to attach storage device to your phone to access files?
example
plug a external harddrive into the usb port of my android phone and access the files on the hd
yes i know this will need an adaptor
This would require host-mode for the USB port. I understand that someone got it (sorta) working on Nexus One. There was a discussion about whether G1 can even do it as it requires some HW support as well. No one knows for sure and no one with the skills has chosen to invest the time finding out.
GinoAMelone said:
This would require host-mode for the USB port. I understand that someone got it (sorta) working on Nexus One. There was a discussion about whether G1 can even do it as it requires some HW support as well. No one knows for sure and no one with the skills has chosen to invest the time finding out.
Click to expand...
Click to collapse
Necro-bump, wanted to know if there was anything new on this front. I know that tablets with Android OS and such will keep coming to compete with the iPad with its USB connectivity kit, so it makes sense that sooner or later, Android OS seems like it will want to consider heading in this route.
Here is the older hack that shows it is pretty simple for anyone with basic soldering skills to enable USB OTG host mode on certain android devices and could be adapted I'm sure for other android devices:
http://hackaday.com/2010/02/10/usb-host-mode-for-droid/
The main problem is that Android does not have much support for USB hosting (yet, I bet that its surely coming). The TI OMAP platform (hmm, Droid X?) already has linux host USB drivers made. A talented programmer could use these to write a Kernal mode support to insert into a custom ROM or let root users install an app from the market to interface with USB devices. This way users could connect USB to SPDIF DACs and adapters to use mass storage devices like external usb keys or hard drives. Even possibly a normal keyboard/game controller/screen printer/webcam if your crazy enough. Too good to be true?
Here is a start on the project which has gotten some impressive progress: http://groups.google.com/group/android-kernel/browse_thread/thread/c8471573d7553331/0b0887947678ff87
Someone may actually be making progress on this. See here: http://forum.xda-developers.com/showthread.php?t=794643
Amazing! Thanks.
sent via Droid X

[Q] USB Host OTG Hack?

Would it be possible to hack the infuse to support USB OTG? The SGS II is already factory supported and I was wondering if there was any way to implement that feature into the infuse for the use of external memory, USB keyboards/mice/headsets, etc. I also know that someone already hacked the Nexus One to support this. Also, would the HDMI out tell us if its supported (Since the phone is sending an image to a TV screen?)
Nothing at all?
Just wanted to give this a nudge up towards the top. Is this something that could be added via rom/kernel or does it have to be supported in hardware? Really interested in if this is possible given the recent release of DSLR Controller.
Do have any other first-gen SGS phones been modded to support it?
If so, it might be possible to get these mods implemented in our kernels - point me to a kernel for a first-gen SGS phone (NOT an SGSII) with this capability and I'll look at it.
Our hardware is fairly similar to the original SGS series, so a lot of things that work on those phones will work on ours. The SGSII is VERY different so backporting features like this is unlikely due to lack of hardware support.
Entropy512 said:
Do have any other first-gen SGS phones been modded to support it?
If so, it might be possible to get these mods implemented in our kernels - point me to a kernel for a first-gen SGS phone (NOT an SGSII) with this capability and I'll look at it.
Our hardware is fairly similar to the original SGS series, so a lot of things that work on those phones will work on ours. The SGSII is VERY different so backporting features like this is unlikely due to lack of hardware support.
Click to expand...
Click to collapse
Thanks for the reply. I'll keep an eye out and see if support gets added to any of the SGS phones, sadly for right now all I know of is support on the SGS2 and possibly on the Nexus S.
dotpkmdot said:
Thanks for the reply. I'll keep an eye out and see if support gets added to any of the SGS phones, sadly for right now all I know of is support on the SGS2 and possibly on the Nexus S.
Click to expand...
Click to collapse
Nexus S hacks MIGHT be bringable to our phones - but far less likely than GS phones.
USB OTG mode is initiated by shorting USB pins 4 and 5. The phone can do it hardware wise. It's a matter of having the drivers for the accessory connected.
You don't just "have" OTG capabilities... It's a matter of what devices you support.
This would not be something which would occur at the device level. The hardware is connected to the phone, the phone runs Linux. Linux handles connections of the devices. Grab kernel modules from Linux for OTG devices.
If thats the case it would seem odd that so many developers work towards adding the support to phones.
The SGS2 doesn't have drivers built in to support connecting to canon DSLR's yet its the only phone at this point to officially support it... because it supports USB Host OTG mode.
AdamOutler said:
USB OTG mode is initiated by shorting USB pins 4 and 5. The phone can do it hardware wise. It's a matter of having the drivers for the accessory connected.
You don't just "have" OTG capabilities... It's a matter of what devices you support.
This would not be something which would occur at the device level. The hardware is connected to the phone, the phone runs Linux. Linux handles connections of the devices. Grab kernel modules from Linux for OTG devices.
Click to expand...
Click to collapse
dotpkmdot said:
If thats the case it would seem odd that so many developers work towards adding the support to phones.
The SGS2 doesn't have drivers built in to support connecting to canon DSLR's yet its the only phone at this point to officially support it... because it supports USB Host OTG mode.
Click to expand...
Click to collapse
Check out the GalaxyS hack pack for the USB chip. I can verify that the kernel knows when something OTG is connected. It brings up UART messages and you can see it in dmesg.
here you go... here's the relevant dmesg output from my device right now.
Code:
<4>[11037.766990] fsa9480_interrupt
<4>[11037.767292] [FSA9480] FSA9480_ReadIntRegister
<6>[11037.815966] ldo38_control : turn ON LDO3 and LDO8 (cur_stat=0, req=1)
<4>[11037.816113] [otg_clock_enable] clk_enable(otg_clock) OK.
<4>[11037.829314] FSA9480_ProcessDevice function!!!!
<4>[11037.829428] [FSA9480]FSA INTR = dev1 : 0x80, dev2 : 0x0 , Attach : 0x1
<4>[11037.829528] USB OTG
The last dmesg log was with no device attached. Here's with a USB Flash drive attached.
Here's one with a flash drive plugged into my little test setup.
Code:
<4>[12679.047442] maxim_vac_connect: disconnect status skip
<4>[12679.210991] fsa9480_interrupt
<4>[12679.211262] [FSA9480] FSA9480_ReadIntRegister
<6>[12679.266909] ldo38_control : turn ON LDO3 and LDO8 (cur_stat=0, req=1)
<4>[12679.267071] [otg_clock_enable] clk_enable(otg_clock) OK.
<4>[12679.280247] FSA9480_ProcessDevice function!!!!
<4>[12679.280375] [FSA9480]FSA INTR = dev1 : 0x80, dev2 : 0x0 , Attach : 0x1
<4>[12679.280476] USB OTG
<4>[12682.348957] [email protected] Total=32768bytes PrdSz=2048 #Prds=4, dmaEnd 0x4f168000
<7>[12682.442657] touch_led_control: 1
<4>[12682.929923] xrun: occurred buffer xrun[0]
<7>[12685.436920] touch_led_control: 2
<4>[12690.544885] [TSP] TA NON-Detect!!!
<6>[12690.559635] [BAT]:Vol=3893, Temp=330, SOC=63, Lv=63, ST=0, TT=0, CS=0, CE=0, RC=0, FC=0, Hlth=1, DS=0x800, VF=590
it does not create any new devices.
Right now USB host is not compiled in the kernel at all, so I'd expect this.
That's why I was asking if someone had found an example of a first-gen SGS with USB Host/OTG support compiled in. With an example kernel's defconfig and source I can analyze, it shouldn't be TOO hard to port that functionality to our device.
The current state is: FSA9480 tells the kernel that an OTG device is connected, kernel says "I dunno what that is. I'll give up and do nothing."
Usb otg through micro dongle
I think you people should try for this. I think it will work for ur device.
www.tombom.co.uk/blog/?p=124
vishal24387 said:
I think you people should try for this. I think it will work for ur device.
www.tombom.co.uk/blog/?p=124
Click to expand...
Click to collapse
No, it won't. See the posts above - there are software components missing.
Again - if someone can point me to an example of a kernel where host mode is working on a first-gen GalaxyS device, I'll try to port it over. I'm not going to try and backport anything from a GSII.
Convincing the FSA9480 to signal host mode is only a tiny piece of the puzzle - see HDMI on Rogers Gingerbread as an example.
would these help entropy?
http://forum.xda-developers.com/showthread.php?t=1450298
http://forum.xda-developers.com/showthread.php?t=1468531
this is an old thread. but things have changed since then. its been successfully integrated into the galaxy s and nexus s. hopefully it will result in a port since its atleast plausible now.
been awhile since this has been looked at, was wondering if anyone had any luck with this, would be greatly appreciated if i got any kind of response

[Q] Sensation USB Host Feature

I know that USB Host is a Honeycomb feature, but it seems that Samsung has somehow ported it to Gingerbread for the GS2. Does anyone know if any of the Sensation ROMs will ever be able to support USB host?
Btw, this is taken from the DSLR Controller post (http://forum.xda-developers.com/showpost.php?p=16497326&postcount=257), but the package we would need is android.hardware.usb.host.
I'm interested in getting USB Host mode too for that very purpose. Hope it happens soon.
Hello,
any progres with USB host on HTC sensation?
I probably must kill my self becouse i bought sensationg betwean Samsung S2 with default USB support
Stupid nokia N8 support usb HOST....
I try google some posibilites but i didnt find anything
Thx alot Martin
If the t-mobile version of the galaxy s2(aka Hercules) can do it, then we should for we share the same class of SoC(the MSM8260 vs the APQ8060), the only difference being the APQ is without a Qualcom modem. Also they both support USB OTG according to the Qualcomm specs for the Gen 3 Snapdragons. Now we just need someone to port it over.
I found arcticle when Somebody aply usb host support tu HTC DHD
Included:
new kernel
2 new modules
and probably some new "software" for using it.
Could someone be interested in developing the usb host features?? If I had the technical competences, I would develop it...but I don't know how to do it!!
If someone it's interested in it, I could donate something
Thank you
would be very nice to have such option. just perfect to copy something from one's flash stick.
When i had xperia neo, a person(a gr8 person) ported the modules into xperia 2011 series- Doomlord
Some developer should contact him
Sent from my htc Sensation 4G using XDA App
this would be of interest to me, I'm guessing we just need one or two kernel modules, and an app to load/unload them
i'm intrested too, is there news ?
USB Host mode would actually the one feature missing to make ICS perfect
I am very interested in this feature too, but can't find any solutions :/
And there is any progress? The USB Host Diagnostics v1.2 says me only NO
works on ICS?
stevocz said:
works on ICS?
Click to expand...
Click to collapse
So far not... We need devs
Sent from my HTC Sensation XE with Beats Audio using Tapatalk
OTG USB on HTC MAGIC
I found this (Sorry i cannot post a link so you have to search for >> USB Host Mode on HTC Dream << on Blogspot) It is a step by step howto recompile a kernel with USB Host Support. Iwill try it on my old G1. But first I need a adapter or better a schematic for diy, so i can test if it works.
Greetings Hubert
tried today bricked kernel, which is supposed to have usb host... usb host diagnostics said no... and the device wasnt recognised...
Yesterday i got a USB cable with OTG.
Is this cable will be good?
http://allegro.pl/kabel-usb-micro-b-usb-2-0-katowy-90st-otg-i2151082743.html
------
The cable does not work at all. I can not even install the program USB Host Controller (e.g.). I ask because in HD2 had to connect the external power supply.
alien44 said:
Yesterday i got a USB cable with OTG.
Is this cable will be good?
http://allegro.pl/kabel-usb-micro-b-usb-2-0-katowy-90st-otg-i2151082743.html
------
The cable does not work at all. I can not even install the program USB Host Controller (e.g.). I ask because in HD2 had to connect the external power supply.
Click to expand...
Click to collapse
the cable itself is ok, but since we don't have otg working yet it won't work. If we ever get otg working i don't know if you have to power every device, a lot of devices will need power like external hdd's.
google nexus one & desire
Hey guys,
wasn't there news that ICS would have quite a few usb drives implemented.
Anyway, I know there was a big fuss about usb host mode in the google nexus one section and since they were one of the first to get ics working, maybe somebody from there could help out. Like from the top of my head leedroid, or somebody like him.
Can't post any links sorry.

Categories

Resources