View Full Version : Raphael - USB Host?
juw
27th July 2008, 11:30 AM
I am wondering whether or not the Raphael has USB Host functionality? I read this on some internet sites, but searching the Wiki and other avaliable informative websites couldn't bring light to this issue. I know that HTCs ExtUSB only is a proprietary connector, enhancing the USB Port with audio and video functionality. This is not what I'm talking about!
Host USB allows devices to act as an USB host (like a computer) and as such access USB-Devices like harddrives or USB sticks, which is more than convinient. As some other Pocket PC have it, I'm hoping deeply my future playmate has it also.
:-)
Maybe some of the lucky users could verify?
Thanks!
jagnet
28th July 2008, 11:31 PM
Doesn't look like it'll have any host facility no. The only HTC device ive seen with host are the bigger HTC Advantage's which have a normal USB port. I dont think the Qualcomm chipset offers USB host either.
Jorlin
28th July 2008, 11:35 PM
This would be a nice thing to have...
I am still owner of a PocketLoox 720 which is capable of accessing USB sticks and USB HD.
jagnet
28th July 2008, 11:59 PM
It'd be nice. But I guess it would eat the battery.
I think I saw somewhere a USB bluetooth thingy that enables you to read USB sticks via Bluetooth.
cmonex
29th July 2008, 02:06 AM
well to be precise both the diamond and raphael have some interesting host ability - in SPL you can set usb host to read NBH file off usb. however you need the right adapter cable, so I haven't tried that yet on the diamond (and no raphael yet).
rorydaredkign
29th July 2008, 09:11 PM
well to be precise both the diamond and raphael have some interesting host ability - in SPL you can set usb host to read NBH file off usb. however you need the right adapter cable, so I haven't tried that yet on the diamond (and no raphael yet).
What an interesting feature... Maybe it's for service centres to unbrick warranty returns easily?
Rory
Pantaloonie
30th July 2008, 12:21 AM
well to be precise both the diamond and raphael have some interesting host ability - in SPL you can set usb host to read NBH file off usb. however you need the right adapter cable, so I haven't tried that yet on the diamond (and no raphael yet).
Have you tried with the Athena USB host cable?
cmonex
30th July 2008, 08:43 PM
Have you tried with the Athena USB host cable?
oh hmm. does that cable plug in the miniusb port of the athena?
Pantaloonie
31st July 2008, 01:05 AM
oh hmm. does that cable plug in the miniusb port of the athena?
Yes it does, I was hoping it would work with the Diamond and Raphael.
cmonex
31st July 2008, 03:44 AM
Yes it does, I was hoping it would work with the Diamond and Raphael.
mm, thought it plugged in the other port on the athena...because it also handles vga out (the 4 in 1 cable). and this other port (beside the miniusb sync port) has the icons vga out and usb host.
that is clearly not the same socket as the miniusb (i.e. the sync port).
the diamond & raphael unfortunately only have this miniusb (which is for the sync on athena).
Pantaloonie
31st July 2008, 05:23 AM
You're right - It's been so long since I used the USB host on the Athena I'd forgotten which port it uses.
Back to the drawing board on that one I guess.
cmonex
31st July 2008, 10:49 AM
You're right - It's been so long since I used the USB host on the Athena I'd forgotten which port it uses.
Back to the drawing board on that one I guess.
yeah, I also have the 4 in 1 somewhere in the drawer :D
I only got it to have all cool accessories for my Athena.
anyway, I'll update the thread if I find out more about the cable needed for diamond/raphael
zeb crs
1st August 2008, 02:37 PM
I read in the Diamond service manual (foeund somewhere on the forum here) about using an USB SD-card reader on the sync port on the Diamond. It is used when servicing the phone to upload firmware and test software to the internal storage.
On the picture it looks just like a normal sd card reader that is plugged into a standard USB port on one of the ends on the cable. it is a Y cable where one end is power, one USB and one mini usb to plug in the phone.
I am just doing some tests on this now. I made a usb cable with mini usb in one end and normal usb in the other end. On the on ememstick I have here in the office nothing happens.I will continue to look into this matter.
zeb crs
1st August 2008, 03:28 PM
holy moses. I got something working here!!!!!!!!!!!!!
I had to rebuild my cable a little bit here to get this working.
The new external USB port is now powered from a 5Volts source. I have cut the 5 volts connection between my Diamond and my USB memory.
I am using a standard USB flash memory which i got at some commercial stuff long time ago.
I formatted the USB stick to FAT32 on my computer first.
The thing I tried was:
downloade a custom firmware.
copied the xxx.nbh file to the flash
renamed it to "DIAMIMG.NBH" Capital letters!!
Started up the phone holding VOLUME DOWN and RIGHT button down while giving the power button a short push.
It fired up the Olimex boot scene and asked me to push power button to confirm flashing.
After that it flashed my phone for about 10 minutes (from the USB flash memory)
So there is NO DOUBT, the Diamond has USB master capabilities!!!!!!!!!!!!!!!
When I am in file explorer I still can't get in contact with the memory.
Anyone that has the USB drivers from som larger HTC device????
Can anyone try to flash a phone with an un signed firmware or a firmware from wrong region on a phone that has the original bootloader using this method?
mikhalil25
1st August 2008, 05:10 PM
Does anyone know how to use external memory by usb hosting
cmonex
2nd August 2008, 02:49 AM
holy moses. I got something working here!!!!!!!!!!!!!
I had to rebuild my cable a little bit here to get this working.
The new external USB port is now powered from a 5Volts source. I have cut the 5 volts connection between my Diamond and my USB memory.
I am using a standard USB flash memory which i got at some commercial stuff long time ago.
I formatted the USB stick to FAT32 on my computer first.
The thing I tried was:
downloade a custom firmware.
copied the xxx.nbh file to the flash
renamed it to "DIAMIMG.NBH" Capital letters!!
Started up the phone holding VOLUME DOWN and RIGHT button down while giving the power button a short push.
It fired up the Olimex boot scene and asked me to push power button to confirm flashing.
After that it flashed my phone for about 10 minutes (from the USB flash memory)
So there is NO DOUBT, the Diamond has USB master capabilities!!!!!!!!!!!!!!!
When I am in file explorer I still can't get in contact with the memory.
Anyone that has the USB drivers from som larger HTC device????
Can anyone try to flash a phone with an un signed firmware or a firmware from wrong region on a phone that has the original bootloader using this method?
heh, you were faster at building the cable :) congrats.
btw, what special modifications did you need to make? just the 5V source?
anyway, this just confirms what i found in bootloader disassembly then.
not sure on the availability of usb host drivers. maybe we will need to implement it ourselves :P
and sorry, but i do not understand the question about flashing unsigned stuff. the stock bootloader will not accept unsigned NBH, no matter where it comes from, sorry to disappoint you.
EDIT: I downloaded the service manual now, thanks. wasn't aware this was out in the open :)
anyway, the text mentions you must plug in AC power for the USB host. what a shame.
scorpio16v
9th August 2008, 09:46 AM
When I am in file explorer I still can't get in contact with the memory.
Anyone that has the USB drivers from som larger HTC device????
Just an idea, have you tried to start WM5torage on Diamond ?
It lists the MovieNAND and the system partition. OK, you can't take access to it, but maybe WM5torage recognizes the USB stick from OS.
If it does, maybe a modified version of WM5torage can do these job ?
For short test download here:
WM5torage (http://rapidshare.com/files/76729105/WM5torage_18.CAB)
Ok, WM5torage isn't the right way to test the access from OS, because it needs at last a running driver.
Qualcomm was running Oxford Semiconductor solutions, maybe the integrated USB OTG is a license from this company ?
@cmonex:
Is it possible to adapt the integrated bootloader driver to WM ?
Mechanicaldan
10th August 2008, 12:43 AM
I just read through the US user manual and Section 1.13 Using you Device as a USB Drive. http://member.america.htc.com/download/web_materials/Manual/HTC_Touch_Pro/HTC_Touch_Pro_English_UM.pdf
Quote:
To easily carry media and other files with you, you can use your device’s storage
card as a USB flash drive. Touch Start > Settings > Connections tab > USB to PC
and then select Disk Drive mode. This allows you to copy files from your computer
to the device’s storage card and vice versa faster.
Note You need to have a storage card installed on your device to be able to use your device
as a disk drive.
When Disk Drive mode is used:
You will not be able to use your device to access files from the storage card
or run applications that are installed on the storage card while the device is
connected to your PC.
Your PC will only connect to the device’s storage card. When you access your
device from the PC, you will only see the contents of the device’s storage card.
Remember to change back to ActiveSync mode when you need to synchronize
data between your device and your PC.
surur
10th August 2008, 12:53 AM
USB Host is different.
Mauser.NET
10th August 2008, 04:15 PM
I just read through the US user manual and Section 1.13 Using you Device as a USB Drive. http://member.america.htc.com/download/web_materials/Manual/HTC_Touch_Pro/HTC_Touch_Pro_English_UM.pdf
Quote:
To easily carry media and other files with you, you can use your device’s storage
card as a USB flash drive. Touch Start > Settings > Connections tab > USB to PC
and then select Disk Drive mode. This allows you to copy files from your computer
to the device’s storage card and vice versa faster.
Note You need to have a storage card installed on your device to be able to use your device
as a disk drive.
When Disk Drive mode is used:
You will not be able to use your device to access files from the storage card
or run applications that are installed on the storage card while the device is
connected to your PC.
Your PC will only connect to the device’s storage card. When you access your
device from the PC, you will only see the contents of the device’s storage card.
Remember to change back to ActiveSync mode when you need to synchronize
data between your device and your PC.
Sorry to dissapoint you, but this is just the other way arround. This enables you to use your phone as a flash drive from a PC. In this thread they want to access a flash drive (USB stick/HD etc) from their phone ;)
Smaniac
10th August 2008, 09:39 PM
Can someone please tell me why everyone is so interested in USB host?
I mean, even my USB stick is actually a microSD with a card reader attached to my keychain. And that's definately a lot easier to carry than a USB stick + host cable.
HDD? Not without AC for sure. But even then a PDA + HDD usefulness is questionable.
So, anyone? :)
dgpurvis
10th August 2008, 10:29 PM
Can someone please tell me why everyone is so interested in USB host?
I mean, even my USB stick is actually a microSD with a card reader attached to my keychain. And that's definately a lot easier to carry than a USB stick + host cable.
HDD? Not without AC for sure. But even then a PDA + HDD usefulness is questionable.
So, anyone? :)
My laptop has a honking great hard drive, but I still want to be able to read USB sticks on it occasionally.
It's all about being able to fully transfer files from anything to anything. USB host on my Loox 720 meant I could connect a USB stick belonging to a colleague and download the file I needed directly, connect my camera and download the images on it to my PDA, connect my 20GB MP3 player (which I used as a very small powered HD) and transfer music and videos stored there to my PDA as and when I wanted them.
surur
11th August 2008, 01:55 AM
You can also connect a full-sized keyboard and mouse for example. The possibilities are more or less endless.
Surur
dgpurvis
11th August 2008, 09:22 AM
You can also connect a full-sized keyboard and mouse for example. The possibilities are more or less endless.
Surur
Good point. Theoretically if the Touch Pro *did* have USB host then a third party cable could enable a keyboard, mouse and monitor (via the existing VGA out) to be connected - turning your PPC into an OK desktop PC.
Smaniac
11th August 2008, 01:08 PM
Well, actually keyboard does make sense, hadn't thought about that.
Thinking about it, it would be really nice, because I am planning on buying a Bluetooth one to go with my Pro, but a USB one is much cheaper and doesn't need batteries.
stepw
11th August 2008, 07:41 PM
Well, actually keyboard does make sense, hadn't thought about that.
Thinking about it, it would be really nice, because I am planning on buying a Bluetooth one to go with my Pro, but a USB one is much cheaper and doesn't need batteries.
As stated earlier, you'd need a powered USB hub or external power though.
I have cut the 5 volts connection between my Diamond and my USB memory.
dgpurvis
11th August 2008, 07:48 PM
As stated earlier, you'd need a powered USB hub or external power though.
Not for a memory stick, keyboard or mouse, as they can easily be powered by the trickle of power from the PDA, and not for a camera or MP3 player, as they power themselves.
surur
11th August 2008, 07:59 PM
I dont know about the Diamond, but I used to have a Loox 720 (still have in fact) and I used to connect a small USB keyboard to it all the time. It worked great.
Surur
ukdj78
11th August 2008, 10:18 PM
Well, actually keyboard does make sense, hadn't thought about that.
Thinking about it, it would be really nice, because I am planning on buying a Bluetooth one to go with my Pro, but a USB one is much cheaper and doesn't need batteries.
I bought a bluetooth keyboard with touchpad (http://www.logitech.com/index.cfm/gaming/playstation_3/keyboards/devices/3616&cl=gb,en) for my PS3 a while back, it worked great for it's intended purpose. However, I thought I'd see if it worked on my Hermes just for a laugh but it didn't show up in the list of bluetooth devices. :( I would imagine that it would be the same for the Raphael since both are windows mobile based. Of course I'd be happy to confirm this for you as soon as my pre-order arrives if you like?
Smaniac
12th August 2008, 12:59 PM
I bought a bluetooth keyboard with touchpad (http://www.logitech.com/index.cfm/gaming/playstation_3/keyboards/devices/3616&cl=gb,en) for my PS3 a while back, it worked great for it's intended purpose. However, I thought I'd see if it worked on my Hermes just for a laugh but it didn't show up in the list of bluetooth devices. :( I would imagine that it would be the same for the Raphael since both are windows mobile based. Of course I'd be happy to confirm this for you as soon as my pre-order arrives if you like?
I know the original Touch supports some keyboards. If you could confirm it for the Pro / Diamond I would be very thankful.
Mechanicaldan
16th August 2008, 01:55 PM
OK, now that I understand the difference, I went Googling.
Amazon has female usb gender changers if you want to use the supplied cable and try with a USB stick.
http://www.amazon.com/USB-Gender-Changer-Female/dp/B000BSN4UY
Otherwise, Maplin.co.uk has mini ubs to female usb adapters which are much smaller and neater. It's part number L16BT.
http://www.maplin.co.uk/Search.aspx?criteria=l16bt&source=15&SD=Y
So, it seems that it would be cheap and easy to buy the adapter and a USB stick and plug it in and see what happens. As was stated, this may only work for USB sticks and not devices that require more power.
For devices that need power, after you use the adapter, could you just plug in a powered USB hub?
http://www.amazon.co.uk/s/ref=nb_ss_w_h_/026-2384907-1488422?url=search-alias%3Daps&field-keywords=powered+usb+hub&x=13&y=15
Hope this is helpful.
ukdj78
20th August 2008, 10:01 PM
I bought a bluetooth keyboard with touchpad (http://www.logitech.com/index.cfm/gaming/playstation_3/keyboards/devices/3616&cl=gb,en) for my PS3 a while back, it worked great for it's intended purpose. However, I thought I'd see if it worked on my Hermes just for a laugh but it didn't show up in the list of bluetooth devices. :( I would imagine that it would be the same for the Raphael since both are windows mobile based. Of course I'd be happy to confirm this for you as soon as my pre-order arrives if you like?
I know the original Touch supports some keyboards. If you could confirm it for the Pro / Diamond I would be very thankful.
I almost forgot about this! Just tried it and it was the same as the Hermes - didn't show in the list of devices. Bear in my that my keyboard was designed specifically for the PS3 though, it probably doesn't behave like a normal bluetooth keyboard would.
There is this one (http://www.htcaccessorystore.com/uk/p_htc_item.aspx?i=141989) at the official HTC accessory store which would obviously work on both the Hermes and the Touch Pro, but it's rather expensive!
Matrix44
8th September 2008, 08:05 AM
Maybe something like this :)
http://wmpoweruser.com/wp-content/uploads/2008/07/diamondusbhost.jpg
More information http://wmpoweruser.com/?p=490
ShinigamiEyes
8th October 2008, 03:20 AM
nice...but that article just points back to xda, saying maybe we've come up with something. There's no solutions there.
elamodelmerol
26th October 2008, 07:28 AM
hey , does everyone forgot about this?
mike freegan
26th October 2008, 12:17 PM
My pal Eddy has a Toshiba Portege G900 which he could connect a low powered mouse and keyboard into. For it to work, both had to have a power consumption rating below a specific amount. Perhaps this is where we're going wrong.
ipostal
26th October 2008, 02:05 PM
I will endeavour the other day to check. It is needed only to solder a cord. But not to my knowledge for the valuable use of usb-host kredl is needed. Because any device, not counting a mouse or flash, requires an additional feed.
Sorry for my english. It is a translator.
super81
27th October 2008, 10:53 PM
Hello,
where can I find such an USB cable like the one in the photo?
Is there any shop offering such thing? I never saw this before. Would be nice if you can give ma an adress. Thank You Bye
mebwabsm
14th November 2008, 07:46 PM
This is the cable/adaptor you are looking for:
http://www.willcom-fan.com/wzero3/entries/mobachiki/000380/03.jpg
Pocket USB host cable and pocket USB host adapter.
Links:
http://www.pocketgames.jp/item_detail/itemId,40/
http://www.pocketgames.jp/item_detail/itemId,39/
http://www.pocketgames.jp/item_detail/itemId,17/
But the problem is that the site is in Japaneese Language.
I can't find any way to contact them, because I don't speak Japaneese.
If any one can please help us.
The only method I found to contact them is this page:
https://xc523.eccart.jp/b877/inquiry_index/?IndexSESSID=736c9b1048aafdce8ef588bd306fd6216e062 86160f477c40585c3601ef1ade8
Their telephone:
http://www.pocketgames.jp/salemention/
Thanks
shdwknt
17th November 2008, 10:58 PM
OK.. maybe you guys are going about this the wrong way.. he said for it to work he had to cut the 5v and it detected the flashdrive for the boot rom right?
And everyone else is saying it needs 5v.
SO why not splice in 5v to the usb drive - like that photo shows where it is plugged into 2 device..
take the cable you "created" and where you cut the 5v to the drive - connect a battery pack with 2 aa's back into the ground and 5v.
**phone**==usb cable==<__5v battery pack<--usbjump drive (sorry my ascii sucks but you get the point I hope.
Hajima Ichiro
25th November 2008, 02:11 AM
I'm really interested in this as well... I'd love to be able to keep a USB HD in my car to listen to music via my Fuze.
Anyway, what did you want to know from that site? I know some Japanese and might be able to help.
And sorry if I broke any rules about posting in old threads. Complete newbie here. This is literally my first post.
eidolen
12th December 2008, 08:16 PM
Not sure if anyone has seen this yet, but it looks as if someone got it working. Personally I could do without all the bloat for customizing the mouse keys and such. I wonder if you could just use the driver portion to get basic input functionality. :confused:
http://att-fuze.handster.com/software.php?id=3339&for=ATT+Fuze
petard
12th December 2008, 09:16 PM
Not sure if anyone has seen this yet, but it looks as if someone got it working. Personally I could do without all the bloat for customizing the mouse keys and such. I wonder if you could just use the driver portion to get basic input functionality. :confused:
http://att-fuze.handster.com/software.php?id=3339&for=ATT+Fuze
Looks fake, if you just change the words at the end of the link, the text in the page changes too, for example
http://att-fuze.handster.com/software.php?id=3339&for=FAKE+PHONE
Also, you can click the verisign logo and nothing happens.
juw
13th December 2008, 03:50 PM
Looks fake, if you just change the words at the end of the link, the text in the page changes too, for example
http://att-fuze.handster.com/software.php?id=3339&for=FAKE+PHONE
Also, you can click the verisign logo and nothing happens.
Well, while looking a bit further via google et al, I found the described USBInput Driver seems to be a real product, working at least with standard usb host devices. The software manufacturers website I found:
http://www.smartphonemag.com/cms/blog/414/use-usbinput-mousekeyboard-control
Most important they seem to offer a free trial for download!
Besides the youtube video linked there I also found an article from SmartphoneMag.com concerning this product, see below:
http://www.smartphonemag.com/cms/blog/414/use-usbinput-mousekeyboard-control
I can't say whether this site and report are trustworthy, but at least they look interesting.
The deciding question still is whether it also work with the raphael, since we still don't know too much about it's usb host capabilities!
:-(
I sincerely would like to try this software, but I am missing one of the mentiones cable adapters from mini usb to standard usb. Has anyone found a retailers source, preferably in Europe (Germany would make me jump around and feel like christmas already! ;-) )?
P.S.
Maybe I shouldn't have been so lazy - after another little search I seem to have found such an adapter from a german reseller called INTOS:
http://shop.intos.de/ieos/images/produkte/250x100/33500A.jpg
and
http://shop.intos.de/ieos/images/produkte/250x100/33500B.jpg
The product site can be found at:
http://shop.intos.de/cgi-bin/ieos/process/locale/de_DE/page/33500B.html
I think someone called me will place an order right away, you shall be informed on experiences to come!
;-)
eidolen
13th December 2008, 05:26 PM
Looks fake, if you just change the words at the end of the link, the text in the page changes too, for example
http://att-fuze.handster.com/softwar...for=FAKE+PHONE
Also, you can click the verisign logo and nothing happens.
Not quite sure what you mean about the text changing to FAKE+Phone. :confused::confused:
In any case I clicked on the verisign and got a popup from the verisign site.
SITE NAME: www.handster.com
SSL CERTIFICATE
STATUS: Valid (30-Oct-2008 to 30-Oct-2010)
COMPANY/
ORGANIZATION: HANDSTER INC.
Northbrook
Illinois, US
Encrypted Data Transmission This Web site can secure your private information using a VeriSign SSL Certificate. Information exchanged with any address beginning with https is encrypted using SSL before transmission.
Identity Verified HANDSTER INC. has been verified as the owner or operator of the Web site located at www.handster.com. Official records confirm HANDSTER INC. as a valid business.
They have forums and a very eleborate site for a hoax but by no means am I saying everything is on the up & up.
I just got my Fuze 2 days ago and am completely new to the Windows Mobile Community so I'm not in any position to validate anything which is the reason I posted it here for further investigation. I would love to be able to add USB input devices to my phone and would have tried the free trial they offered but my phone complains that the software is unsigned and won't let me continue. Maybe that is a good thing but I did check the software on virusscan.jotti.org and virscan.org before trying. Both sites found nothing bad.
I do have a modular USB cable system that would allow me to go from the mini USB on the phone to a Female host connector but as I said the software won't install. If anyone here who has some knowledge thinks it's safe enough to try and can tell me how to install the driver I'd be happy to report my findings.
Cheers,
Eidolen
P0ll0L0c0
13th December 2008, 10:41 PM
I hope someone's able to install this driver - at least the trial. I'd love to be able to install a usb mouse, keyboard -or ideally a joystick. :-)
niikoo
15th December 2008, 04:35 PM
I tested the trial, without any result :(
silversonic1
15th December 2008, 05:20 PM
http://pdadb.net/index.php?m=specs&id=1472&view=1
It doesn't have a USB host controller. Without a host controller, it can't set up other USB devices. It can only be hooked up to devices that have host controllers. That's why the program won't work.
I personally wonder what would happen if somebody found a way to emulate a host controller via software, but that also doesn't seem possible.
q123123an
15th December 2008, 06:20 PM
Must have some usb-host capabilities, see pic (from http://www.mikechannon.net/PDF%20Manuals/HTC%20Raphael_SM_A10%20_GENERIC__01%20Dec%2008.pdf )
P0ll0L0c0
15th December 2008, 08:53 PM
Must have some usb-host capabilities, see pic (from http://www.mikechannon.net/PDF%20Manuals/HTC%20Raphael_SM_A10%20_GENERIC__01%20Dec%2008.pdf )
Yeah, but what's the source of this pic?
I'd love to see this work, but I'm skeptical.
Da_G
15th December 2008, 08:58 PM
He posted the source with the pic. :) It's the Raphael Service Manual, from HTC. I think they would know... :)
Kerensky97
15th December 2008, 09:01 PM
The pic is from the PDF linked. The PDF is the HTC service manual for the Touch Pro which is about as official as it gets.
However that's the only place it's mentioned, until it's proven to work somewhere there is still the possibility that the SM has an error or is listing a feature that was later removed.
Edit: I'm slow at typing apparently. :p
P0ll0L0c0
16th December 2008, 12:17 AM
He posted the source with the pic. :) It's the Raphael Service Manual, from HTC. I think they would know... :)
Oh wow, sorry. That was dumb of me. I figured the pic WAS the link, not an exerpt.
silversonic1
16th December 2008, 04:44 AM
Hmm... Interesting. I think I understand. I think it says that it requires a special dongle(add-on) for host capabilities.
P0ll0L0c0
16th December 2008, 08:49 PM
Hmm... Interesting. I think I understand. I think it says that it requires a special dongle(add-on) for host capabilities.
If so, I wonder if or when, it'll ever get released. I'd definitely purchase that.
eidolen
21st December 2008, 06:31 PM
Well I finally got around to trying this out. If it does work, it take a more specific cable than I have. I used a modular usb cable I bought a few years ago that has swappable ends and it has served me well in the past. It has the mini usb end that matches what the phone requires, standard usb ends, a female end, and the square type end that fits into external hard drives and printers. It has never not worked in any configuration I've used before so this is either a proprietary connection or it requires an external power source.
If there is someone on this forum that has the proper usb knowledge to know what to look for to figure this out, I have the tools and equipment to take any measurements if that will help. I just need the proper direction. I would love to get this working.
Here is the .inf from the driver if it helps:
[Version]
Signature = "$Chicago$"
CESignature = "$Windows CE$"
Provider = "%Provider%"
[CEStrings]
Appname = "USBInput"
InstallDir = "%CE1%\%Provider%\%AppName%" ; (%CE1%\Teksoft\USBInput)
[SourceDisksNames]
2 = ,"Dir2",,.\Program Files\Teksoft\USBInput
3 = ,"Dir3",,.\Program Files\Teksoft\USBInput\Images
4 = ,"Dir4",,.\Program Files\Teksoft\USBInput\Help
5 = ,"Dir5",,.\Windows
999 = "Dir999",,.
[SourceDisksFiles]
DrvTray.exe = 2 ; 001
soundkb.wav = 2 ; 002
about.jpg = 3 ; 003
"cursors_f1.jpg" = 3 ; 004
"cursors_f2.jpg" = 3 ; 005
t0ms_f1.jpg = 3 ; 006
t0ms_f2.jpg = 3 ; 007
t0s1_f12.jpg = 3 ; 008
t0s2_f12.jpg = 3 ; 009
tva_f1.jpg = 3 ; 010
tva_f2.jpg = 3 ; 011
tvf_f1.jpg = 3 ; 012
tvf_f2.jpg = 3 ; 013
"help.html" = 4 ; 014
01.jpg = 4 ; 015
02.jpg = 4 ; 016
t1.jpg = 4 ; 017
t2.jpg = 4 ; 018
t3.jpg = 4 ; 019
t4.jpg = 4 ; 020
t5.jpg = 4 ; 021
t6.jpg = 4 ; 022
DrvCPL.cpl = 5 ; 023
mouhid.dll = 5 ; 024
kbdhid.dll = 5 ; 025
"se_kbdhid.dll" = 5 ; 026
000setup.dll = 999 ; 999
[DefaultInstall]
AddReg = ClesRegistre
CESetupDLL = 000setup.dll ; (000setup.999)
CEShortcuts = RaccourcisCourts
CopyFiles = CopierVersDir00,CopierVersDir01,CopierVersDir02,Co pierVersDir03
[CopierVersDir00] ; (%CE1%\Teksoft\USBInput\Images : \Program Files\Teksoft\USBInput\Images)
about.jpg
"cursors_f1.jpg"
"cursors_f2.jpg"
t0ms_f1.jpg
t0ms_f2.jpg
t0s1_f12.jpg
t0s2_f12.jpg
tva_f1.jpg
tva_f2.jpg
tvf_f1.jpg
tvf_f2.jpg
[CopierVersDir01] ; (%CE1%\Teksoft\USBInput\Help : \Program Files\Teksoft\USBInput\Help)
"help.html"
01.jpg
02.jpg
t1.jpg
t2.jpg
t3.jpg
t4.jpg
t5.jpg
t6.jpg
[CopierVersDir02] ; (%CE1%\Teksoft\USBInput : \Program Files\Teksoft\USBInput)
DrvTray.exe
soundkb.wav
[CopierVersDir03] ; (%CE2% : \Windows)
DrvCPL.cpl
mouhid.dll
kbdhid.dll
"se_kbdhid.dll"
[DestinationDirs]
CopierVersDir00 = 0, %InstallDir%\Images
CopierVersDir01 = 0, %InstallDir%\Help
CopierVersDir02 = 0, %InstallDir%
CopierVersDir03 = 0, %CE2%
RaccourcisCourts = 0, %InstallDir%
[Strings]
reg_path00 = Software\Teksoft\USBInput
Provider = Teksoft
[ClesRegistre]
HKLM,%reg_path00%,EnableDebug,0x00010001,0
HKLM,%reg_path00%,InstallPath,0x00000000,%InstallD ir%
HKLM,%reg_path00%,VersionGUI,0x00000000,1.5.102
HKLM,%reg_path00%,VersionDriver,0x00000000,1.5.103
HKLM,%reg_path00%,Description,0x00000000,"USB HID Driver for Win Mobile, 1.5.RC1"
HKLM,%reg_path00%,AboutWebName,0x00000000,www.teks oftco.com
HKLM,%reg_path00%,AboutWebLink,0x00000000,http://www.teksoftco.com
HKLM,%reg_path00%,AboutOrderName,0x00000000,Teksof t Online Shop
HKLM,%reg_path00%,AboutOrderLink,0x00000000,http://www.teksoftco.com/index.php?section=usbinput&tab=purchase
HKLM,%reg_path00%,Enable_Tray,0x00010001,1
HKLM,%reg_path00%,Enable_Autostart,0x00010001,1
HKLM,%reg_path00%,Enable_Mouse,0x00010001,1
HKLM,%reg_path00%,Enable_KB,0x00010001,1
HKLM,%reg_path00%,Cursor,0x00010001,7
HKLM,%reg_path00%,Speed,0x00010001,4
HKLM,%reg_path00%,BacklightTimeout,0x00010001,3000 0
HKLM,%reg_path00%,Left_Button_Action,0x00010001,0
HKLM,%reg_path00%,Left_Button_Param1,0x00000000,
HKLM,%reg_path00%,Left_Button_Param2,0x00000000,
HKLM,%reg_path00%,Middle_Button_Action,0x00010001, 16
HKLM,%reg_path00%,Middle_Button_Param1,0x00000000,
HKLM,%reg_path00%,Middle_Button_Param2,0x00000000,
HKLM,%reg_path00%,Right_Button_Action,0x00010001,1 1
HKLM,%reg_path00%,Right_Button_Param1,0x00000000,
HKLM,%reg_path00%,Right_Button_Param2,0x00000000,
HKLM,%reg_path00%,Wheel_Up_Action,0x00010001,4
HKLM,%reg_path00%,Wheel_Up_Param1,0x00000000,
HKLM,%reg_path00%,Wheel_Up_Param2,0x00000000,
HKLM,%reg_path00%,Wheel_Down_Action,0x00010001,5
HKLM,%reg_path00%,Wheel_Down_Param1,0x00000000,
HKLM,%reg_path00%,Wheel_Down_Param2,0x00000000,
HKLM,%reg_path00%,KBSounds,0x00010001,1
HKLM,%reg_path00%,Report_Descriptor,0x00000001,1B, 00,00,00,17,00,00,00,1B,00,00,00,0C,00,00,00,2C,00 ,00,00,1C,00,00,00,03,00,00,00,2A,00,00,00,0A,00,0 0,00,74,00,00,00,09,00,00,00,06,00,00,00,00,00,00, 00,0F,00,00,00,7A,00,00,00,15,00,00,00,51,00,00,00 ,7C,00,00,00,0A,00,00,00,0C,00,00,00,2C,00,00,00,0 3,00,00,00,1B,00,00,00,29,00,00,00,23,00,00,00,BE, 00,00,00,84,00,00,00,E1,00,00,00,6C,00,00,00,D6,00 ,00,00,AE,00,00,00,52,00,00,00,90,00,00,00,49,00,0 0,00,F1,00,00,00,F1,00,00,00,BB,00,00,00,E9,00,00, 00,EB,00,00,00,B3,00,00,00,A6,00,00,00,DB,00,00,00 ,3C,00,00,00,87,00,00,00,0C,00,00,00,3E,00,00,00,9 9,00,00,00,24,00,00,00,5E,00,00,00,0D,00,00,00,1C, 00,00,00,06,00,00,00,B7,00,00,00,47,00,00,00,DE,00 ,00,00,B3,00,00,00,12,00,00,00,4D,00,00,00,C8,00,0 0,00,43,00,00,00,BB,00,00,00,8B,00,00,00,A6,00,00, 00,1F,00,00,00
[RaccourcisCourts]
%Appname%, 0, DrvTray.exe, %CE4% ; (\Windows\StartUp)
This is a post from the manufacturer's website concerning touchscreen:
Q:
Is USBInput just for keyboards and mice or can other devices be used such as a usb external touchscreen?
A:
I'm not sure on this, since we never tested USBInput with touchscreens.
I believe it can work with a few minor modifications (to accept the id of the touchscreen and handle its report descriptor)
Lastly, also from the website are instructions to enable debug mode:
USBinput has a debug-mode component that can be enabled.
I would need the debug logs, to activate them you can do the following:
1) install USBinput
2) Using a registry editor for yuor mobile device, go to HKLM\Software\Teksoft\USBInput and set the EnableDebug key to 1.
3) Reset the device
4) After it powers up, try using USBInput and your USB device, click move, etc, it will be slow because of the huge amount of data dumped to file.
5) Check ui.hid.dbg and ui.tray.dbg files in the root of your mobile device - take these 2 and mail them back to me or attach them here.
6) Disable the debug mode by settings EnableDebug registry key back to 0, and doing another reset - while in debug mode, the mobile device can run very slowly because of the high volume of data written to the debug file.
Hopefully there is someone here with the skill to look into this further and maybe we can get something working. I know there are lots of people who would love to have this ability.
Cheers,
Eidolen
inq44
22nd December 2008, 01:01 PM
After reading the service manual where it mentions the "dongle" I found this: http://www.ninetails.net/?p=37
Of course, this may not apply to the Touch Pro, but I thought that if USB OTG really is built-in, supplying an external power source might just do the trick. What I tried, is to use two female connectors mapped one-on-one, and supply power from another usb port (soldered the power lines from an external cable with a male connector which I stuck into a regular USB port on my laptop).
Sure enough my TP showed it was charging (so power was supplied correctly from the regular USB port) but my external USB flash drive did neither light nor show up on my phone. Nothing happened even after installing the RATOC USB drivers which I use on my older WM5 device. Actually the drive did light up for about half a second or so right after plugging it in, which I believe means power was ok, but no "data link" was detected...
So my guess is (assuming the data pins were soldered correctly) that something else is required for this to work...
inq44
22nd December 2008, 01:07 PM
For some reason I couldn't edit my post and attach a pic of the cable I used to it... So here it is...
P0ll0L0c0
22nd December 2008, 05:05 PM
Nice cable, too bad it didn't work. Instead of using the old drivers, did you try the trial drivers offered by the link on this forum?
I hope someone can get this to work - I'd be quite happy.
irus
22nd December 2008, 05:24 PM
maybe we can use driver from athena? also it appears that it only works if we have a power source, as someone else on this thread already said. so basically what we need what is in post #58 but instead of two female usb ports we need one female usb port and one female mini usb port for power. i don't have much to do this christmas break so i will look around and maybe go shopping for the supplies tonight or tomorrow and report back :)
Da_G
22nd December 2008, 07:37 PM
The SPL at least contains drivers for USB host because in one of the service manuals it shows a recovery proceedure to flash the ROM from a typical SD card (not microsd) through a dongle cable and an sd-card reader.. note that the cable they use in the photo has a seperate plug to also feed power, maybe thats whats missing..
irus
22nd December 2008, 08:48 PM
The SPL at least contains drivers for USB host because in one of the service manuals it shows a recovery proceedure to flash the ROM from a typical SD card (not microsd) through a dongle cable and an sd-card reader.. note that the cable they use in the photo has a seperate plug to also feed power, maybe thats whats missing..
i agree with eveything you just said that is why i am no longer worried about the drivers but. i could not fine what i needed at the store so i had to order it online it will take about a week to get here so i will report back when i get it and try it out i am looking forward to have usb host again as my x7500 did and i loved it :)
inq44
22nd December 2008, 09:19 PM
Nice cable, too bad it didn't work. Instead of using the old drivers, did you try the trial drivers offered by the link on this forum?
If you mean the usb hid thingies from http://www.teksoftco.com/index.php?section=usbinput , I tried them as well without any luck :(
To be honest, what I'm really interested in, is getting it all to work with the usb2serial dongle that I currently use on my WM5 device... serial console is kind of a must for me (servers, routers, switches, etc.).
I'm not so sure that power is the ONLY other thing required for this to work; I tried with external power but it didn't work... there is something else required here, but I'm not sure whether hardware or software-wise... Maybe the genuine usb dongle from htc is different somehow; maybe something particular needs to be activated in the OS... can't figure it out for now...
BTW, is the genuine dongle accessory available for sale somewhere, or is it restricted to approved service shops only?
P0ll0L0c0
22nd December 2008, 10:08 PM
If you mean the usb hid thingies from http://www.teksoftco.com/index.php?section=usbinput , I tried them as well without any luck :(
To be honest, what I'm really interested in, is getting it all to work with the usb2serial dongle that I currently use on my WM5 device... serial console is kind of a must for me (servers, routers, switches, etc.).
I'm not so sure that power is the ONLY other thing required for this to work; I tried with external power but it didn't work... there is something else required here, but I'm not sure whether hardware or software-wise... Maybe the genuine usb dongle from htc is different somehow; maybe something particular needs to be activated in the OS... can't figure it out for now...
BTW, is the genuine dongle accessory available for sale somewhere, or is it restricted to approved service shops only?
Is it the same driver as is located here:
http://att-fuze.handster.com/software.php?id=3339&for=ATT+Fuze
With more sources posted on post 44 on this thread?
irus
22nd December 2008, 10:44 PM
well a driver might be needed for file explorer to recognize it. but not to load a new nbh file from Bootloader. anyone think they can do this :)
inq44
23rd December 2008, 02:01 PM
Is it the same driver as is located here:
http://att-fuze.handster.com/software.php?id=3339&for=ATT+Fuze
With more sources posted on post 44 on this thread?
Maybe this is different in WM6, but in WM5, whenever you would insert a USB device for which there was no driver installed/registered, a nice little pop-up would come up and ask for the driver name. I don't see anything like that on my TP no matter what I plug in...
As I said, I believe the problem is a bit deeper than it appears: there is either something particular that needs to be done electrical wise (can't really tell from simple pictures if the genuine dongle is any different from my cable) or some software component in the OS is missing. The SPL may have USB host access hardcoded, specifically for service use, while the OS may lack the support...
irus
26th December 2008, 04:56 AM
well i got the cable and tried it out and not sure what is happening but it does not work :( power is going to both usb and the phone as i see the light around the action button indicating its in charging mode but no keyboard or mouse will work and to make matters worse i even trying the teksoft usbhost software with no luck and i can't even get it to load the nbh from bootloader screen it just frezes so i know it is detecting something but it just does not work i know i named the file right because i put it in the micro sd slot and it came right up with the loading.... screen sooo not really sure... any thoughts.
inq44
26th December 2008, 12:06 PM
Right now I'm thinking the OS on the Touch Pro is lacking the USB Host Controller driver, that is the direct, underlying, hardware driver, not the class drivers (e.g Mass Storage, HID, etc.). Someone mentioned the UHC was built by Oxford Semiconductors so I tried googleing around for that, but no luck. It seems software support for the hardware is not public, so unless HTC or the original manufacturer release a driver, it is very unlikely we'll ever see any usb host functionality on the TP...
Please correct me on this, but I think the UHC driver is missing from all HTC products, no? The Diamond is missing it as well, right?
As I think reverse engineering this might be extremely hard, perhaps petitioning HTC would be the right way to go about this...
Rudegar
26th December 2008, 12:40 PM
i heard a long time agoe that all htc devices apart from Athena
dident have the usbHost connectors of the cpu connected to the pcb
and thats hardware and software can't fix that
inq44
26th December 2008, 01:21 PM
i heard a long time agoe that all htc devices apart from Athena
dident have the usbHost connectors of the cpu connected to the pcb
and thats hardware and software can't fix that
The SPL is able to flash from an external memory if power is also supplied from an external source, so I'm a little more optimistic (hardware-wise)... Also the official HTC service manual mentions USB host support through a "dongle"...
I'm thinking if we can get the exact details about the chip, maybe we can import a UHC driver from a different device that has it shipped inside its rom.
irus
4th January 2009, 12:02 AM
The SPL is able to flash from an external memory if power is also supplied from an external source, so I'm a little more optimistic (hardware-wise)... Also the official HTC service manual mentions USB host support through a "dongle"...
I'm thinking if we can get the exact details about the chip, maybe we can import a UHC driver from a different device that has it shipped inside its rom.
I was wondering if anyone has the serivce manual for the touch pro as the diamond does not have a micro sd slot so maybe the diamond has usb host and touch pro does not.
valky
5th January 2009, 04:37 PM
I've resigned myself to using only an external USB flash drive/card reader to allow my TP to communicate with other, non-bluetooth devices. I'm using Memorex TravelLink - great option! However, I still am limited to only seeing the contents of the TP's micro-SD card when using the TravelLink.
I count myself lucky to be able to swap information between my still-active dinosaur Casio E-125 (what can I say? it's reliable, has good graphics and a fantastic display size - easy for input!) and my TP. After finally biting the bullet and paying an over-the-top price for a Ratoc CFU1 CF to USB adapter and only then finding out that it was only for ARM-based devices (not MIPS), I'm happy to achieve even miminal file transferance on the go, ... even though it means adding yet another, fist-sized device to my toolkit.;)
inq44
5th January 2009, 09:27 PM
I was wondering if anyone has the serivce manual for the touch pro as the diamond does not have a micro sd slot so maybe the diamond has usb host and touch pro does not.
There you go: Link removed - no longer valid
The TP most definitely has USB host capabilities; if they don't lie about it in the manual, that is...
pkshr
5th January 2009, 10:52 PM
Check attached picture (highlighted part) from the manual. Does it mean we have a possibility of USB host in Raphael?
irus
6th January 2009, 01:42 AM
There you go: Link removed - no longer valid
The TP most definitely has USB host capabilities; if they don't lie about it in the manual, that is...
i looked at that but it tells you to put in an micro sd not a mini usb y cable.
irus
6th January 2009, 01:43 AM
Check attached picture (highlighted part) from the manual. Does it mean we have a possibility of USB host in Raphael?
i know that it says that but i have tried but did not work if someone else wants to give it a try this is where i bought the cable from http://www.bixnet.com/5vps2powercord.html .... happy hunting :)
waterskier1
6th January 2009, 05:33 AM
I haven't closely read every post, but has anyone considered that additional pins may of the 11-pin mini USB connector may be needed? As I recall, shorting or interconnecting some pins triggers or enables more than one function on a single connector pin. As example, Video out and the FM Antenna use pins designated for other functions, when different dongles are used. Maybe that is what is needed to "trigger" or "enable" the USB Host function. I'm pretty sure that some other functions (mic, video out, headphones, etc.) can not all be enabled or active simultaneously. Just a thought.
inq44
6th January 2009, 07:45 PM
i looked at that but it tells you to put in an micro sd not a mini usb y cable.
Check post #14 of this thread; it's this post that got me thinking that the only missing thing might be the UHC (low-level) drivers...
irus
7th January 2009, 11:22 AM
Check post #14 of this thread; it's this post that got me thinking that the only missing thing might be the UHC (low-level) drivers...
yes but if you noticed he also said diamond not touch pro as i theorized in post #71
inq44
7th January 2009, 11:34 PM
yes but if you noticed he also said diamond not touch pro as i theorized in post #71
You are right, of course, but the diamond and the TP are not that different... I just hope hardware wise everything is in place, and I believe we should start with that assumption; the manual is pretty clear about this. If they were only supporting flashing from external sd-card reader, they would have just said so. At least that's what "usb 2.0 host suport thru dongle" means to me... Then again maybe the "dongle" is something special, more than just rearranged pins and externally supplied power...
irus
8th January 2009, 01:20 AM
You are right, of course, but the diamond and the TP are not that different... I just hope hardware wise everything is in place, and I believe we should start with that assumption; the manual is pretty clear about this. If they were only supporting flashing from external sd-card reader, they would have just said so. At least that's what "usb 2.0 host suport thru dongle" means to me... Then again maybe the "dongle" is something special, more than just rearranged pins and externally supplied power...
i agree with you but i bought a mini usb y cable and tried it out but it did not work. I realize that it could just be me but i can confirm that power was getting to the usb drive so not sure why it did not work for me :confused:
inq44
8th January 2009, 06:52 PM
This is the official response I got from HTC, after asking about usb host capabilities on the TP:
"The Touch Pro does not support USB host mode. There might be some third party applications that activates that functionality, however HTC is not supporting it nor does HTC stand responsible for any use of third party applications."
This is really interesting; I was expecting more of an "USB host not supported. Period." Instead they hint that "third party applications" could solve the problem; this seems to confirm what I suspected: that the device is most likely only missing the proper driver. Again, since the class drivers (mass storage, HID, etc.) seem to be present (some drivers I installed myself, just to be sure) it's most likely that the low-level host controller driver is missing. Exactly which driver that is (chipset wise) I can't tell, and with this kind of devices it usually isn't free/publicly availablea and, from what I read, notoriously difficult to reverse engineer... :( I just hope I'm wrong and this can be fixed by building the correct cable...
yatrg
8th January 2009, 10:34 PM
I am not in the mood to read the entire thread, but has anyone mentioned this site?
http://www.teksoftco.com/index.php?section=products&pid=18
Their software claims to let you plug a usb mouse or keyboard right into the usb port on the phone.
inq44
10th January 2009, 04:41 PM
I hope the G1/Android people will have more luck with this... They practically share the hardware and have the advantage of actually having kernel source code to look at; if they succeed in writing a driver, it will probably be possible to port it over to WM. Here are two links worth looking at which I believe relevant to this discussion:
http://android-dls.com/wiki/index.php?title=G1_USB_Host
and
http://www.telesphoreo.org/pipermail/g1-hackers/2009-January/000282.html
While these help sorting out the hardware debate, they don't (yet) provide any solutions...
z_qz54
27th January 2009, 05:41 PM
hi all
i think we need 5 voltage power supply for support.
because when i run usb host driver (http://att-fuze.handster.com/software.php?id=3339&for=ATT+Fuze),i can check 1v voltage in raphael usb port
and in the htc diamond manual usb picture,you can see a power wire...
every body can help for schematic usb host cable for htc raphael? in our country we can't buy this cable from shopping sites...!
sorry for bad english...
sajrohan
30th January 2009, 12:40 AM
alright from the looks of things the only thing we're missing is a driver. i wish i had of learned about usb drivers a long time ago so i wouldn't be starting from scratch here but i'm sure somebody else knows more about usb host drivers than i do. i know writing device drivers are not easy... but CAN be done. a few people who know about drivers (on a programming level) and a few programmers need to get together and make one i'm sure it can be made in a fairly short amount of time.
hell i'd be willing to buy the driver... i'm sure quite a few other people would assuming it was functional without many bugs and a cable maybe sold aswell. the capabilities to plug a phone into any usb device and use it's capabilities can be quite powerful... for example DVR receivers u can plug into ur computer and copy videos off... could be done with ur phone.
somebody that knows something about programming drivers please contact me at
sajrohan at gmail dot com
inq44
2nd February 2009, 12:22 PM
Yeah, I'd be willing to pay for a driver as well, but I think the main hurdle here is the missing hardware documentation; it that was available, then I'm sure both the Android people and the devs here would give it a shot. :( I wonder if it wouldn't be possible to buy a license/whatever from Qualcomm for it...
mishooo
7th February 2009, 12:28 PM
hey everyone i found this http://forum.ppcwarez.org/viewtopic.php?f=51&t=58813 cant this help us with the usb host for the diamond
fotoingo
7th February 2009, 02:11 PM
hey everyone i found this http://forumxxxxxx cant this help us with the usb host for the diamond
Those are drivers for devices with a "offical" (implented in the the OS) usb-host connection. So I guess they will do nothing,...
tyguy
10th February 2009, 08:08 PM
AFAIK the problems are:
HTC and other phone devices are in general USB slaves, not masters by default.
The drivers / software from the ppcxyz link above will allow you to make any HTC Qualcom based phone to USB master and you may attach any slave device as long as it is powered externally (not through the phone).
All credits go to the original developer!
fotoingo
10th February 2009, 08:38 PM
AFAIK the problems are:
HTC and other phone devices are in general USB slaves, not masters by default.
The drivers / software from the ppcxyz link above will allow you to make any HTC Qualcom based phone to USB master and you may attach any slave device as long as it is powered externally (not through the phone).
All credits go to the original developer!
The question is....
Have YOU tested it ?
All I can see are some drivers which were programmed and tested on a device WITH USB-Host function...
From the OG Thread ( http://forum.xda-developers.com/showthread.php?t=480899 ) :
"All features tested on Fujitsu Siemens Pocket Loox 560N running WM6.1 with Transcend 16 GB SDHC Class 6."
So... ?
tyguy
10th February 2009, 08:49 PM
4-1 USB card reader confirmed to work
TMZ receiver confirmed to work (by a co-worker).
irus
11th February 2009, 04:06 AM
4-1 USB card reader confirmed to work
TMZ receiver confirmed to work (by a co-worker).
i only tried usb drive but it does not work. the usb drive lights up indicating that there is power and the white ring around the enter button also lights up indicating power but nothing shows up. this is the cable that i boughts http://www.bixnet.com/5vps2powercord.html ... any thoughts
Kostas-Pro
11th February 2009, 08:08 AM
Anyone else tried it on their Touch Pro or Fuze?
I installed it but I don't have adapter from mini usb to usb, I will buy one and report the results! After installation it gives me a message new_usbmouse and 7 empty boxes inside and an okay button. What gives that? Is it assuming I connected a usb mouse on my Touch Pro?
I installes all the drivers not on phone memory but on the minisd card.
valky
11th February 2009, 12:24 PM
...on my TP with:
1. Maxtor EHD (powered) - didn't work, no response to connection, at all.
2. Logitech mouse (non-powered) - didn't work, no response to connection, at all.
3. Flash drives (non-powered Dell, SanDisk, Sony, Integral) - didn't work, no response to connection, at all.
pkshr
11th February 2009, 03:26 PM
4-1 USB card reader confirmed to work
TMZ receiver confirmed to work (by a co-worker).
Hi tyguy,
Can you please elaborate what and how did you do it? Could you also please share what type of cable do you use ?
Thanks.
fotoingo
11th February 2009, 04:36 PM
Despite the fact that I dont believe in this drivers I tested a harddrive WITH power, a usbstick without, a mouse without and a hub WITH power.
None worked. Neither with this drivers or the ones from Teksoft.
I vote for a hoax !
valky
11th February 2009, 04:58 PM
Despite the fact that I dont believe in this drivers I tested a harddrive WITH power, a usbstick without, a mouse without and a hub WITH power.
None worked. Neither with this drivers or the ones from Teksoft.
I vote for a hoax !
I wouldn't go so far as to call it a "hoax." The issuer/developer made no promises, and did only say this on the source forum [I don't know whether I am permitted to name the link:confused:]:
"All features tested on Fujitsu Siemens Loox 560N running WM6.1 with 16 GB SDHC.
Used with OEM USB keyboard, OEM external HDD, Kingston 8 GB memmory-flash, OEM card-reader and various SD, SDHC cards, Microsoft various USB Mouses, Jura F9 automatic-coffee-machine serial port controller, Canon Powershot G3, Canon PowerShot S3 IS.
[...] I already wrote on which devices I tested. It's up to you, different users, to test my program and eventually all in common to make a "supported" list. It is impossible for me to test on devices i do not have."
fotoingo
11th February 2009, 06:05 PM
I wouldn't go so far as to call it a "hoax."
I only mean this posting here is a hoax (in the Raphael forum) not the drivers (and with them the OG author) in general !!!
;)
nilly
11th February 2009, 09:17 PM
Who should i point my gun at?
I really hope this is real, otherwise the disappointment is huge.
The fact that monk added it to his latest rom, is keeping the finger from the trigger.
monk usually knows his ways around the TP.
I only mean this posting here is a hoax (in the Raphael forum) not the drivers (and with them the OG author) in general !!!
;)
irus
11th February 2009, 10:10 PM
Who should i point my gun at?
I really hope this is real, otherwise the disappointment is huge.
The fact that monk added it to his latest rom, is keeping the finger from the trigger.
monk usually knows his ways around the TP.
well maybe monk can post a link to the right cable. :)
tyguy
11th February 2009, 10:48 PM
Sorry the email notified didn't work.
Setup:
Fuze ---> USB cable <-- powered USB HUB ---> 500 GB Freeagent external drive (externally powered).
Took forever to read but came up
I did remove the SD card from the phone.
fotoingo
12th February 2009, 12:26 AM
I tested it with many usb devices and nothing worked.... !
I used the following :
http://www.fotoingo.com/M610i/Usbstuff.jpg
+ external powered harddrives...
:mad:
btw: I tried all of them with and without the micro sd card...
tyguy
12th February 2009, 12:30 AM
Nice collection - I'll take the memory sticks and that square thing on the left next to the gray USB cable :p
inq44
12th February 2009, 12:36 PM
4-1 USB card reader confirmed to work
TMZ receiver confirmed to work (by a co-worker).
Now I'm stunned about this... could you please give more details? Since those drivers are class drivers (not low-level) and, even so, were designed for the USB host controller on an intel chip (not qualcomm), I'm really curious how they worked...
I tried them out myself even fiddled with pin-out permutations on the cable all the time supplying external power and still no luck. The flash drive LED stays on, but nothing appears in explorer. Tried a micro SD in a USB reader with the same result. If I had a working setup, maybe I could work out how to connect/use other devicees as well.
It's interesting how you mentioned your SD card was out; maybe this has something to do with it... Can you replicate the results with the card inside the phone?
irus
12th February 2009, 11:43 PM
4-1 USB card reader confirmed to work
TMZ receiver confirmed to work (by a co-worker).
can you please post a video. thanks
tyguy
13th February 2009, 12:01 AM
You have to wait until Monday.
I'm also requesting the full qualcom specs from ... qualcom .. since we use their IC's for some of our developments (though in an unrelated area).
fotoingo
13th February 2009, 12:22 AM
I tested it with many usb devices and nothing worked.... !
I used the following :
+ external powered harddrives...
:mad:
btw: I tried all of them with and without the micro sd card...
Didn´t work with the v6.0 drivers too...
Update:
The v6.0a drivers dont work neither.
virtualXTC
16th February 2009, 08:24 PM
so tyguy it's Monday... *evil grin*
I'm trying to convince a friend not to buy an I-Phone, and this might just be the "killer-app" that does it.
Also, any thoughts about whether USB OTG is enabled in the TYTN II? It seems the chipset is there...
P0ll0L0c0
18th February 2009, 09:29 PM
Well it's now Tuesday and no confirmation of USB host capabilities?
This would be a huge addition to the Touch Pro, this thread is the primary reason I keep logging into this forum.
seattleweb
19th February 2009, 04:41 AM
Can someone please tell me why everyone is so interested in USB host?
I mean, even my USB stick is actually a microSD with a card reader attached to my keychain. And that's definately a lot easier to carry than a USB stick + host cable.
HDD? Not without AC for sure. But even then a PDA + HDD usefulness is questionable.
So, anyone? :)
Because USB On the Go (OTG) allows for the device to act as a host for USB peripherals. I'm relatively new to the Raphael hardware, but essentialy one must short pins 4 and 5 (ID pin to Ground) on the mini-B side of the cable to communicate bi-directionally with a host device.
Furthermore, I have no idea if the Raphael is designed to power external devices in host mode, so it is probably necessary to inject power into the hub that has the USB peripherals @ 5v with enough mAh to power them.
You can buy OTG compliant mini-B to USB A adapters or make them yourself if you have the skills.
I'm most interested in this for the reason that if/when proper Linux drivers are fully ported to the Raphael's architecture, I can plug in and use some very cool stuff to the phone under a Linux OS. (I'm the creator of the NeoPwn project, so use your imagination).
I would bet that whomever is working onporting Android to the Raph/Diam would know if the hardware exists to for USB host mode support.
seattleweb
19th February 2009, 04:49 AM
I would bet that whomever is working onporting Android to the Raph/Diam would know if the hardware exists to for USB host mode support.
Confirmed - the Raph/Diam have the USB host mode hardware, so it is built to support it.
bhawkins4194
19th February 2009, 08:19 PM
I am also checking this daily because I could really use host support in one of my projects that i am working on. (think remote data loggers using just a phone and phidgets kit) So I am too waiting on this video to see what cable and hub were used.
inq44
20th February 2009, 11:23 AM
I wonder if it would be possible to sum up the cash to buy the official chip implementation and development support from Qualcomm... This is probably a safe way to solve this quickly and correctly and it is most likely out for sale. However, I've got no idea how big the price tag would be on something like this.
P0ll0L0c0
20th February 2009, 02:27 PM
At this point, I'm just wondering if the guy who claimed success, and would post a video by Monday - was a troll and a fraud.
da_jojo
20th February 2009, 04:30 PM
i looked a bit around and it seems the bluetooth supports HID profiles. in theory this means that one can connect a bluetooth keyboard or mouse.
It also appears that the pro has an usb-mini port. by default the usb is a serial connection. it connects and it sends some recognitiondata to the host.
when one connects the pro it sends data over the usb port for recognition.
which more or less means that it is in slave-mode. the key thing is to get this into host-mode. which is software related. the hardware is bi-directional serial port by default. So knowing this we can do some tests.
- turn of the usb slave-config packets of the pro (dont know if this even conflicts with host-capabilities)
- use the original usb cradle for 5v power input
- use a usb<->usb host-adapter (the one that connects one pc to another)
(i.e. invert polarity of the data lines with proper uncoupled connect)
-find out if the driver is present(probably is) and correct settings and profile detection is there)
eghoti1
15th March 2009, 03:58 AM
would this info be of any help?
http://msdn.microsoft.com/en-us/library/aa932230.aspx
http://msdn.microsoft.com/en-us/library/ms895481.aspx
http://msdn.microsoft.com/en-us/library/ms895495.aspx
i hope some of you guys are still wanting to solve this
pbro3745
15th March 2009, 10:34 PM
I started a thread, before I found this one. It seems this solution might be the same question that I had, maybe not. http://forum.xda-developers.com/showthread.php?t=493432 - I placed a link back to this thread so that others that may be interested or have some ideas can have some input.
lilitz
10th May 2009, 04:55 PM
Hi all!
I'm not sure if you noticed this but at: " http://en.wikipedia.org/wiki/USB_On-The-Go " I see that pin X at the miniplug A has to be grounded to stablish the role of Host. Did you try this?
EDITED: Here's some examples of wiring:
http://www.elektroda.net/download/0606/USB_mechanical.pdf
It doesn't work. We need OTG drivers. :(
Here is another interesanting link:
http://www2.electronicproducts.com/HTC_Diamond_P3700-whatsinside-73.aspx
Regards,
Smaniac
22nd May 2009, 12:57 PM
Would this be the solution for some of our problems? http://www.engadget.com/2009/05/21/microsd-to-usb-mobidapter-is-a-smartphones-best-friend/
zSpinner
28th May 2009, 07:24 PM
Would this be the solution for some of our problems? http://www.engadget.com/2009/05/21/microsd-to-usb-mobidapter-is-a-smartphones-best-friend/
I saw that too, probably works fine with usb sticks and ext powered HDDs. But what happens when one is to connect an USB kb or mouse?
Btw, the microsd slot is behind the cover of my touch HD.
Zoidborg
6th June 2009, 12:00 AM
I've seen a lot of talk about power, and thankfully a few have addressed the crossed and/or grounded pins that have to be done to change the port from a client port to a host port. Has anyone tried a cable such as this, which is designed specifically for USB OTG Hosts (or so it says)? (USB Host Cable mini a male to USB A female, OTG adaptor (http://cgi.ebay.com/USB-Host-Cable-mini-a-male-to-USB-A-female-OTG-adaptor_W0QQitemZ250436090253QQcmdZViewItemQQptZPC A_Cables_Adapters?hash=item3a4f27798d&_trksid=p3911.c0.m14&_trkparms=65%3A12%7C66%3A2%7C39%3A1%7C72%3A1205%7C 240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50))
I'm wondering about solving the power problem by plugging a powered USB hub into a cable such as this which is then plugged into the phone. But as several have pointed out it could still be an issue of low level drivers. I am fairly certain the Y cable like some people have tried is simply a straight USB cable with a Y; I have one with an ext. HDD; it is just like a straight cable except with the power lines split so that a second USB port can be used for power only. So it would not cross or ground the appropriate lines. I hope people keep at it; I may give it a go myself if it looks like it could work. I hope it isn't a driver issue where someone would have to build one from scratch...
a6000000
6th June 2009, 10:07 AM
maybe helpful:
Zeno USB Host Drivers v6.0a for WMobile
===============================
Date: 2009-02-12
download http://www.freewarepocketpc.net/ppc-download-zeno-usb-host-drivers.html
Requirements
============
PDA or Smartphone running WM5, WM6, WM6.1, propper USB cable for your device, PTP digital camera.
Information
===========
Made by Zeno Sloim. Based on RATOC Systems drivers.
The package contains:
- USB Mouse driver
- USB Keyboard US-101 HID driver
- USB-based external CD-DVD unit
- USB-based HDD unit, Memory Flash, USB-based card-reader MassStorage Driver
- USB-to-Serial Port driver (start Terminal in Start-Programs for configuration).
- RS232 USB Serial Driver (start RS232 USB Serial Driver in Start-Programs for configuration).
- PTPView for HOST & PTP Digital Cameras driver (non-USB Mass Storage such as Sony, Canon etc.).
- download photos and movies from PTP digital camera to your PDA
- photo preview
- multiple files download
- delete files from digital camera
All features tested on Fujitsu Siemens Pocket Loox 560N running WM6.1 with Transcend 16 GB SDHC Class 6.
Used with OEM USB keyboard, OEM external HDD, Kingston 8 GB memory-flash, OEM card-reader and various SD, SDHC cards, Microsoft various USB Mouses, Jura F9 automatic-coffee-machine serial port controller, OEM serial GPS unit, Canon Powershot G3, Canon PowerShot S3 IS
Download and run installer.exe on your pc, autorun.exe on your pda, autorun-s.exe on your smartphone.
History
=======
- Version 1.0: 2009-02-06 (first version)
- Version 2.0: 2009-02-07 added USB Host Mouse support for generic USB mouse. Only left-click and right-click support included, scroll-mouses are reduced to simple left and right click mouses.)
- Version 3.0: USB-to-Serial Port support added. V3 includes all previous versions, no need for uninstall. V3 does automatically soft-reset, which was not the case for v1 or v2.
- Version 4.0: PTP digital camera support added. V4 includes all previous versions, no need for uninstall.
- Version 5.0: added compatibility with older devices WM2003, as well as for WM Smartphones.
- Version 6.0: improved USB-to-Serial Port driver and added a second RS232 USB Serial Driver more suited for serial GPS units.
- Version 6.0a: modified installer, no longer forced reboot after full install, due to conflict with TouchFlo, SBSH iLauncher which caused a repeated reboot. You should manually restart your device after complete install.
FAQ
===
1. What you see on screen when you connect something?
For HDD, Memory Flash or CardReader, you can see in Explorer(Resco Explorer or WM Explorer) the new unit labeled as "Hard Disk".
For keyboard, you don't see , but in any program using the device own keyboard (Touch Screen or slide - HTC Touch Pro), you can just type on external USB keyboard.
For mouse you see a yellow-green mouse cursor on screen which follows the external mouse movements.
For DVD you see : "External Mass Storage"
For Serial port a little window prompts you to configure the serial port settings and communication protocol.
Or start Terminal in Start-Programs for configuration, or start RS232 USB Serial Driver in Start-Programs for configuration.
For digital camera start the program PTP View.
2. Is program limited to only devices with USB-host?
Yes and no. It depends on the hardware construction, accesible USB connector, even older devices without usb-host can have usb-host functionality. Many models and manufacturers has hidden this feature which really exists in their devices. The only way to find is to test it and if not working, search if other users succeeded. Original Fujitsu Siemens Pocket Loox 560N has included by default usb-host connector, with support for HDD-Memory Flash only.
3. Cables and power supply - which ones?
I always tested it with powersupply incoupled for my Loox, even if HDD or DVD-unit self was powered separated. More info on how to build an injected USB power supply here:
http://tabletblog.com/2006/01/usb-power-injector-for-usb-host-mode.html
or here:
http://www.google.com/search?hl=en&q=Mini+USB+power+injector&btnG=Search
You can use the cables/accessories from an external powered usb 2.5" hdd unit and adapter mini-usb to usb (usb cables with 2 heads at one end for external power supply).
4. I ran your installer but nothing happened, and nothing got installed?
You must run installer.exe on your PC with your pda connected via Active Sync. Or copy autorun.exe to your pda and run it from your pda.
The installer detects if any of the 6 modules are already installed and it jumps to next component to check if it is installed. If all components are installed you see the message that nothing has been installed. After install, if you want to remove a certain component, you can do it by choosing Setting-System-Remove Programs. You'll see all 7 components and just uninstall the desired one like any other ordinary installled program. There's no common uninstaller for all 7 components at once, but for any of the 7 individually.
5. Does it work on my device?
There's nothing harmful, nothing malicious hidden in my program, so you can test it on your devices without risk for dataloss or other unpleasant effects.
The installation (CABs) is not locked to certain device, it is uninstallable, it is not compressed to avoid installproblems on certain devices. On my FSC Loox 560N I could install/uninstall without problems. Test my program, if it works, I'll be glad I could help other users, without thinking of money or profit. If it does not work, I can not guarantee I can help you. Just try and see.
6. Can it read data from attached DVD-unit or NTFS partitions?
Yes. The DVD unit I used is an Acer USB-based CD&DVD-RW made 2004 for an Acer Tablet-PC.
7. Barcode readers?
A user commented that even an USB barcode reader worked ok.
8. Incompatibility problems with other programs?
I can only test on my FSC Loox 560N. You can try on other devices and report in this thread on your experiences.
9. Legal aspects. Is this program legal?
Yes. All informations and sources are based on free available information and sources. No licences or copyrights were infringed. All is legal to use.
10. How much does it cost?
This program made by .. Zeno Sloim, is completeley free to use and test. I do not demand any payment or any other material form of recompense.
My program is done as Freeware and may be used by anyone.
However it may be not used or included by any person or company in a shareware product or which demands paying.
. . have fun . .
andi
QQ66YY
inq44
11th June 2009, 04:59 PM
I've seen a lot of talk about power, and thankfully a few have addressed the crossed and/or grounded pins that have to be done to change the port from a client port to a host port. Has anyone tried a cable such as this, which is designed specifically for USB OTG Hosts (or so it says)? (USB Host Cable mini a male to USB A female, OTG adaptor (http://cgi.ebay.com/USB-Host-Cable-mini-a-male-to-USB-A-female-OTG-adaptor_W0QQitemZ250436090253QQcmdZViewItemQQptZPC A_Cables_Adapters?hash=item3a4f27798d&_trksid=p3911.c0.m14&_trkparms=65%3A12%7C66%3A2%7C39%3A1%7C72%3A1205%7C 240%3A1318%7C301%3A1%7C293%3A1%7C294%3A50))
I'm wondering about solving the power problem by plugging a powered USB hub into a cable such as this which is then plugged into the phone. But as several have pointed out it could still be an issue of low level drivers. I am fairly certain the Y cable like some people have tried is simply a straight USB cable with a Y; I have one with an ext. HDD; it is just like a straight cable except with the power lines split so that a second USB port can be used for power only. So it would not cross or ground the appropriate lines. I hope people keep at it; I may give it a go myself if it looks like it could work. I hope it isn't a driver issue where someone would have to build one from scratch...
Problem is not strictly related to powering the device (even though that is an issue one has to take into account); USB drivers are a layered and complex problem and the lowest level is missing. This is not what the Zeno drivers are providing (those are high level drivers); what seems to be missing are lowest level, the ones specific to the hardware, not the USB class. These are notoriously hard to reverse engineer and without the developer specs quite impossible to produce. This why this issue has stalled so much.
As I've mentioned in another post my hopes lie with the Android people, as such an open platform is bound to generate some questions back to the hardware manufacturer and in the best case, anything that can be developed for the Android can be ported to WM.
GustavTheLion
8th July 2009, 11:41 AM
this site supposedly has software that will enable keyboard and mouse via USB to the touch pro, anyone want to buy it and see if it works?
http://htc-touch-pro.handster.com/software.php?id=3339&for=HTC+Touch+Pro
waterskier1
8th July 2009, 06:44 PM
this site supposedly has software that will enable keyboard and mouse via USB to the touch pro, anyone want to buy it and see if it works?
http://htc-touch-pro.handster.com/software.php?id=3339&for=HTC+Touch+Pro
Anyone try this? I was going to, but it says "USBInput is an advanced HID Driver for the Windows Mobile platform. Using it, you can easily connect USB keyboards or mouses to your HTC Touch Pro's USB Host connector, and start using your favorite input HTC Touch Pro." I thought the problem we were trying to solve was the USB Host, that is, the Touch Pro USB port does not function as a Host as delivered. There seems to be conflicting info.
Also, it looks like either a Mouse or Keyboard may be used, but not both (at the same time). Is that how you read it?
GustavTheLion
11th July 2009, 12:12 PM
i'm not entirely sure, but if this does really work, maybe someone here could open it up just to see how the magic works and then make us a nice usb host app :p
walscobry
11th July 2009, 02:45 PM
What we need is a 4 port USB -> Bluetooth Hub.
Going shopping now, if I can't find one I'll make one.
marcin694
20th November 2009, 10:36 PM
Any news or update on this?
MPW
8th December 2009, 07:52 PM
Zeno USB Host Drivers v6.0a for WMobile
^^Has anybody tested that one?
everkids
14th December 2009, 05:51 AM
Has anyone success in using rapheal as usb host?
is this cable works:
http://cgi.ebay.com.my/USB-OTG-Type-Mini-A-Male-to-Female-B-Lead-Cable-Adaptor_W0QQitemZ400089951333QQcmdZViewItemQQptZUK _Computing_USB_Cables?hash=item5d27382c65#ht_1370w t_754
gitanojr
23rd January 2010, 07:54 PM
Has anyone success in using rapheal as usb host?
is this cable works:
http://cgi.ebay.com.my/USB-OTG-Type-Mini-A-Male-to-Female-B-Lead-Cable-Adaptor_W0QQitemZ400089951333QQcmdZViewItemQQptZUK _Computing_USB_Cables?hash=item5d27382c65#ht_1370w t_754
try this one: http://www.htcdepot.com/htc-tv-out-cable-act100/11A75A5166.htm
jmanley
25th January 2010, 07:38 PM
mm, thought it plugged in the other port on the athena...because it also handles vga out (the 4 in 1 cable). and this other port (beside the miniusb sync port) has the icons vga out and usb host.
that is clearly not the same socket as the miniusb (i.e. the sync port).
the diamond & raphael unfortunately only have this miniusb (which is for the sync on athena).
I have an original athena, picked it up for cheap at comp-usa when they were going out of business.
It is not the Mini-USB it is another wider port on the Athena, that also allows for the VGA out / RCA Video Out
but the plug is flat and wide.
Fin9ers
30th April 2010, 02:02 PM
A truely interesting read.
Really unfortunate that nothings been solved yet.
I'm most interested in this for the reason that if/when proper Linux drivers are fully ported to the Raphael's architecture, I can plug in and use some very cool stuff to the phone under a Linux OS. (I'm the creator of the NeoPwn project, so use your imagination).
I would bet that whomever is working on porting Android to the Raph/Diam would know if the hardware exists to for USB host mode support.
Android has been (more or less) ported to Raphael now :D
Maybe someone can find out this information on USB Host Hardware support???
qtipextra
1st May 2010, 01:31 AM
Yes, I would love to see this implemented as well. The ultimate portable device.
*SUBSCRIBED* for any updates
Xadow
4th February 2011, 01:43 AM
so that's it? ... no one have anything to post anymore about usb host? ... i have read the entire thread and i think that maybe raphael is more likely to be in slave mode then in the host mode so there must be a pin that trigger the host state ... look here in this thread http://forum.xda-developers.com/showthread.php?t=559881 where they explain that if u want to make a video out u have to rip off the 4th pin so that the raphael won't see the cable as a headset ... maybe there's also a pin that is responsable for the host state of the device ... also ... the power supply souldn't get to the phone, it shoud power just the external device
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.