Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,805,540 Members 38,467 Now Online
XDA Developers Android and Mobile Development Forum

Generic USB-Slave to USBhost converter

Tip us?
(Last edited by hubbel21; 7th February 2010 at 01:08 PM.) Reason: typo, added source of attachment
Junior Member - OP
Thanks Meter 0
Posts: 3
Join Date: Jul 2009
Lightbulb Generic USB-Slave to USBhost converter

Quite a lot PDAs supporting USB-host, but for only a few an adapters or appropriate cables from the manufactures are available.

As these devices support USB-Slave as well I would like to know if there's a way to convert the USB male connector (used as slave e.g. for sync with the PC) to a USB-host female in order to connect accessories (keyboard, mass-storage devices...).

According to wikipedia the configuration of the pins shouldn't differ too much for slave and host mode.

Pls. see attachement, that's what I found regarding this question. It's a picture showing a similar configuration (as new user I'm not allowed to post external links, thanks to ab21cn
from xdaflameusers)

But it's a male-to-male converter and furthermore a converter from "big usb" to micro (mini?) usb. As there're already standard converters for the different sizes of USB I would like to start with the biggest size and to buy the appropriate converter as needed.

Does anyone has a circuit diagram or any other idea for such a generic converter?
Attached Thumbnails
Click image for larger version

Name:	1717_diy_usb_host_converter_e.jpg
Views:	1191
Size:	79.5 KB
ID:	277893  
n2rjt's Avatar
Senior Member
Thanks Meter 99
Posts: 861
Join Date: Mar 2008
Location: San Diego, California
Default Try adapters made for Nokie N800 series

I had a Nokia 770 a couple of years ago. It came as USB device only with mini USB connector, but online I found how to upgrade the software to USB host, and use a cable adapter. The plans I found online involved a 9V battery and 5V voltage regulator inside a metal case (they used a penguin mints case). I built one of those, even using the penguin mints case, and it worked fine.

I have never seen any indication that my HTC phone would work the same, but I am guessing that it might, if the USB host drivers are available.

Google couldn't locate the penguin mints-based converter I originally found, but this seems to be a similar circuit diagram.

Edit: Found it!
My Devices, newest to oldest:
* TV box: Rikomagic MK802 IV; stock (Android 4.2.2)
* TV box: Rikomagic MK802+; Uberoid (Android 4.0.2)
* Phone: Samsung Galaxy Nexus (Maguro/GSM); stock (Android 4.3) w/ Fancy Kernel
* Tablet: Motorola Xoom; stock (Android 4.1.2)
* Phone: HTC Touch Pro 2 (Rhodium) [dead] Android 2.3
* Phone: HTC Kaiser; Android 2.2 "Fresh Froyo"
* Phone: HTC Wizard; WM6.1 Ham3r H3r7
Junior Member - OP
Thanks Meter 0
Posts: 3
Join Date: Jul 2009
Default thx

thanks for the links. but i'm a little bit afraid of connecting something to my pda which has an own power supply, the risk of a burn-out is given. i've got a nautiz x5 with 4400mA battery which should have enough energy to supply usb-power to connected devices.

I think I'm going to contact the manufacture of my device, maybe this works for me, but a generic adapter would be of use for anyone.

the chips used for usb should be of the shelf as i don't think each manufacture develops an own logic for usb... but this doesn't imply that the cabeling is standard too.

what the heck makes manufactures providing features in their products which the users can't take advantage of?
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Dec 2009
Default do you mean using keyboards and so on on ppc?

because it's so simple if ur phone has a mini usb plug (the one u plug the power adapter into). i found a cable that plug into that and plugs a normal usb cable in on the other side and blam been typing on my phone using a desktop keyboard. it depends how much power your device requires however. i wish there was some software to feed a video line out so i could watch videos on pair of vizors that wud be rad. all i can find is a mini-sd card converter now whats the point of that. guess i need an itouch
Junior Member - OP
Thanks Meter 0
Posts: 3
Join Date: Jul 2009
Default yes

primary i want to connect usb mass storage devices to my pocket pc. gamecontroller or keyboard would be a good thing too.

my devices doesn't have a standard usb plug, the only thing i got is a adapter from the properitary plug of my device to standard usb male connector, but this is meant for usb-slave use only.

the underlying qeustion is, if there's a way to convert usb-slave to usb-host using the same pins. if it needs an additonaly pin then i don't see a way to convert it as i don't know anything about the pins cableing of my properitary plug.

a week ago i found an adapter which was able to convert the male usb to another male usb... but it didn't work.

the problem is compareable to datatransfer between two pcs via usb - it's possible, but only using properiatry hardware and drivers...

so i think there's no way to solve this problem in a generic way.
anarchyuk's Avatar
Senior Member
Thanks Meter 42
Posts: 674
Join Date: Mar 2007
Location: North East England
out of interest, do you already have windows CE drivers for the device to act as a host and mass storage? I wouldnt mind them if you can point me somewhere..
SPV Canary, SPV Blue angel, SPV C550, HTC Hero, HTC Topaz,, Samsung Galaxy S(sold this pos),HTC HD2, iPad 16gb +wi-fi, Nexus one, HTC Trophy, Sony Ericsson X10, HTC Sensation, Sony Xperia S, Nexus 7, HTC One (3 of them) #, Galaxy tab 2 7", Archos 97b (returned) <----> Toshiba excite pro, Kindle fire HD, Galaxy note 2 (N7105) iPad Air
Thanks Meter 0
Posts: 59
Join Date: Dec 2009
how to check if my htc (touch2) ca use usb host?

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Google Play Services Updated to Version 6.1

In addition to Android operating system proper, Google is focusing hard on giving the developers … more

CyanogenMod 11 M10 Available for Supported Devices

Summer vacation isover for most students out there, and it’s the time to get back to … more

XDA Forums Added for the First Batch of Android One Devices!

Just yesterday, we talked about the highly anticipated launch of the first batch … more

XDA Xposed Tuesday: DonkeyGuard, Don’t Be a Donkey, Control Your Device – XDA Developer TV

Some applications ask for the world … more