Use PocketPC as USB mass storage - Windows Mobile Development and Hacking General

I wonder if there's any software to operate PocketPC as USB Stick available (like for Palm Tungsten T5 - Drive Mode)? So basically I would like to use PocketPC drives just as a USB Stick (without Activesync of course)
Thanks,
Georg

this cannot be done in software.

let me rehash this topic
Can anyone here kindly explain me why it aint possible to use PPC as USB MassStorageDevice? I know you need USB Host Controller chip to handle that stuff in hardware. Why cant we emulate its function in software? In the end its only sending signals to the pc?
How does the device upgrade process work then? you also have to transfer data to ppc rom here.
I know that it wont be easy to give a simple explanation, could anyone try it anyway?
thank you for your help!
regards,
Quappo

i think it would be possible to do in software
if it cant then it's because that it's hardcoded in the pda that when it interduce itself to the pc as a plug'n'play device it does so as a pda
if that cant be changed then you cant do it

I've found some interesting SW tools:
here: http://www.softick.com/pocket-pc/cardexport2/#compatibility
and here : http://www.deje.gmxhome.de/download.html
You mast pay for the first one :?
but the second (if you like) it's free !
Have a look !!

Carlo said:
I've found some interesting SW tools:
here: ...
and here : http://www.deje.gmxhome.de/download.html
... the second (if you like) it's free !
Click to expand...
Click to collapse
You were misleaded. The named tool can be used on PDAs having USB host functionality to connect other hard drives. It won't let your PDA be recognized as a USB stick.

Yes - in general case you can do it.
It is possible to write software which allow to represent PPC with USB end-point hardware as USB Mass Storage device.
Question is - how?
It seems device will need to supply correct descriptors at USB enumeration process and device will have to correctly process appropriate comands from host device (PC or something else)
again - how?
It seems someone will need to write low level software to manage USB endpoint hardware in PPC. it may look like kernel mode driver.
What to need? - doc for USB endpoint device and ability to write driver to manage this hardware.
It isn't difficult - but every PPC will need own device driver.
Or if the USB dev has some interface to supply descriptors and process commands from host (internal - inside system, or app level) - it can be done at some level of abstraction.
Resume
- it is possible
- need to know details about device and USB interface in this PPC.

ryhor - soft stick export does it perfectly. Either use that, or reverse engineer it...
Very useful for non activesynced pcs: keep a copy of activesync install on your SD card, use softstick, install activesync from PPC "usb drive", then switch over to activesync and sync away.
V

vijay555 said:
ryhor - soft stick export does it perfectly. Either use that, or reverse engineer it...
Very useful for non activesynced pcs: keep a copy of activesync install on your SD card, use softstick, install activesync from PPC "usb drive", then switch over to activesync and sync away.
V
Click to expand...
Click to collapse
This seems very interesting. Can you tell me how the PPC shows on the Windows PC desktop? It has mostly two drives then, a possible SD card included.
Can you change the drive letter via local disk management?
Happen to know if it would work on Jasjar?
Huib

I've no idea how it works on WM5, you'll have to check their site: either way, I'm sure they're working on it.
How it works: you get a little icon in your tray (on Today screen). From there you can choose either to activesync or USB Drive when you connect your usb lead. You can choose which drive to use as a usb drive, ie storage or storage card. Only one at a time though.
Then, stick in your usb lead, and after a few seconds of recognising new hardware, it'll recognise the phone as a standard USB drive, ie a normal drive. I believe the drive letter can be changed in drive management.
I don't think it needs any drivers on >WinXP.
V

vijay555 said:
I've no idea how it works on WM5, you'll have to check their site: either way, I'm sure they're working on it.
How it works: you get a little icon in your tray (on Today screen). From there you can choose either to activesync or USB Drive when you connect your usb lead. You can choose which drive to use as a usb drive, ie storage or storage card. Only one at a time though.
Then, stick in your usb lead, and after a few seconds of recognising new hardware, it'll recognise the phone as a standard USB drive, ie a normal drive. I believe the drive letter can be changed in drive management.
I don't think it needs any drivers on >WinXP.
V
Click to expand...
Click to collapse
Thanks, I will defenitely buy this stuff when they make a Universal Version.
Huib

if it works on wm2005 then it works on universal too

Related

Activating USB Mass storage device mode

I've read somwhere that Windows Mobile 5 has built-in support for actiing ass a usb mass storage device.
Is this true?
How do I activate it, when connecting to a computer (win xp, win2003, OS X.3)the device gets listed as GENEREIC RNDIS.
Qtek 9100
Windows mobile 5 (norwegian)
Kingston 1GB miniSD card
You can always try Softick Card Export if you don't succeed.
Cheers, M
oltp said:
You can always try Softick Card Export if you don't succeed.
Click to expand...
Click to collapse
Last time i checked, unfortuantely CE wasn't compatible with windows mobile 5.
Andreas
Sorry,
Try writing an e-mail to the developer, like des did. Maybe it helps.
Regards, M
WM 5.0 as USD Device
What a dream, how nice if WM 5 did support USB devices or memory readers, transfer files from Camera etc without removing cards.
I havce seen 3rd party freeware downloads that allow a pocket pc , magician/universal to act a usb drive from a PC.
Not sure if thats what you mean. Easier than having to go through activesync.
Wish my pda supported usb 2 go for backups.
CE2 is such a product, although not free & the only one I know off. If you found another one & post it you make a lot of people happy.
Regards, M
You're talking about using the Wizard as a mass storage device, rather than using mass storage devices on the client, aren't you?
The Zaurus range can do this, all you need to do is tell the device to act as mass storage. How you enable it on the wizard is beyond my knowledge, but I guess you'll need to either poke in the registry or use some switching software.
It'd be neat if you can do this!
Whats wrong with using Explore under Active sync... or even a short cut to it... I do.
Terran
You need active sync installed and that is not available for OS X or Windows Server 2003 without SP1
Result I can't connect to my computer at work, or my laptop at home.
Only computer willing to sync is my old winxp box which is downgraded from home computer to file and webserver.
Andreas
Don't know what the wizard speeds are, on a magician it's too [email protected] slow!
I also read that it should be possible to use the mda compact II as a mass storage device, without any extra software. But I didn't find the option now...
MAybe they will add it in a later rom-version (I hope so..)
But honestly I don't think they will do this, so we have to hope that
softtick will program it for use
Regards,
km
with the Eten M500 it was possible to use it as a USB host, so connecting eg your USB cable from your digital camera directly to your pocket PC. But now, with the new Eten M600 this nice functionality has been lost...
So I think this was a specific device functionality, which was made by Eten for the M500, but I doubt it is a standard WM 5 functionality...
CIAO!
VOODOOS!L
I have managed to network my wizard and my powerbook using the wifi connection quite sucessfully. I can log into my account and access the harddrive volumes. Still can't sink with contacts though.
Steve

XDA mini s as a USB Pen Drive?

Hello.
Just got my XDA Mini S today and am in the process of upgrading the ROM and doing some other custimizations to it before I start using it. One thing that I do not yet have is a miniSD card. I am leaning towards getting a 2GB card, but as I recently got an iPod Nano I know that I will not be using the XDA as my main music source. I do however make frequent use of USB PenDrives and would get the 2GB card if the XDA can be used as one. So my question is as follows: if I plug in the XDA into any computer will it show up as an portable drive or does it require the instilation of the software everytime? I only have one computer (and no miniSD card ) so I have no means of testing this. Any help would be appreciated.
Thanks for the help!
Pomidor
USB Pen Drive
Hi - if I understand you correctly - you are correct in assuming you would need to install ActivSync on all machines you require the device to connect too and establish a paternership with each PC. Not ideal.
However if you were able to do this this device shows as a "mobile device" under "My Computer" and you can use explorer to do all the normal file transfer options - cut, copy paste etc.
You could look at utilising the Bluetooth or Infrared ports to transfer files to the SD card - however the receiving PC would need to be capable of accepting files in this way - indeed a bluetooth partnership would need to be established with each PC also - so maybe no improvement over ActivSync.
I hope this helps - indeed someone out there may now of an easy after market program that could do it. :lol:
Hi,
I use softick's CardExport II (version 2.11) to switch between ActiveSync mode and USB PenDrive mode.
Version 2.12 is available, but that doesn't work for me; it doesn't recognise the PenDrive with it. Version 2.11 however is working like a charme for me.
Cheers,
Cacti

Please give suggestions for fixing 8125

So here is my problem I have an 8125 that will not sync. It WILL charge via usb but no matter what I try it won't connect. I've done a hard reset and tried every version of activecync. Everything on the phone works fine and I can install apps via an SD card. I want to unlock and upgrade the phone. The phone is in really good shape otherwise.
At this point I can only assume it's hardware related but I really want to unlock it and upgrade. So here are my questions:
1. Can I install new usb drivers from an sd card? And since the phone is locked will it even allow me to do that?
2. can I unlock the phone without a usb connection? (bluetooth or from SD card)
3. Can I upgrade from an SD card image?
I keep hoping one of these will cause the USB to start working. Any ideas would be greatly appreciated.
Thanks!
Post your IPL/SPL, GSM and OS. Are you using wm5 or wm6? Also try hooking the usb cable on the back of the mobo on actual ports if you din't try . Also What Windows are you using? XP or Vista
Thanks nycelitemaster,
I'm using XP (always forget to include taht in original post)
I'll have to post IPL & SPL when I get home (It's a G3).
I didn't know there were ports on back of the MB. Can you point me to a guide that would show me how to access them?
Thanks!
OK I found a .pdf with disassembly instructions but I do not see a port on the motherboard. Am I looking for a mini-usb port or another type?
He just meant don't use a USB hub, hook the cable to a usb port on the back or front of your computer. Try changing USB ports also, sometimes they decide they don't want to work on one USB port but if you switch it to another one it will.
maybe it's outlook?
if you're able to charge, then the usb is probably working. Check to see if you can access the files on your phone when you are connected to activesync. if so, then perhaps the problem is with outlook (i'm assuming you're using outlook to sync). i've had problems where outlook would not work after flashing my phone a few times. it's supposedly some sort of error in programming (i think i read it on the microsoft site or some other random forum when i was looking into the problem).
try uninstalling outlook and reinstalling it, then try to setup your sync connection with the computer. it might work afterwards (it did in my case). Also if you are a bit paranoid, try to find the pim information in outlook and make a backup of that file in case it gets deleted in the whole uninstall/reinstall process.
xeno1 said:
He just meant don't use a USB hub, hook the cable to a usb port on the back or front of your computer. Try changing USB ports also, sometimes they decide they don't want to work on one USB port but if you switch it to another one it will.
Click to expand...
Click to collapse
opps my mistake, glad I didn't take my phone apart
monkey_knight said:
if you're able to charge, then the usb is probably working. Check to see if you can access the files on your phone when you are connected to activesync. if so, then perhaps the problem is with outlook (i'm assuming you're using outlook to sync). i've had problems where outlook would not work after flashing my phone a few times. it's supposedly some sort of error in programming (i think i read it on the microsoft site or some other random forum when i was looking into the problem).
try uninstalling outlook and reinstalling it, then try to setup your sync connection with the computer. it might work afterwards (it did in my case). Also if you are a bit paranoid, try to find the pim information in outlook and make a backup of that file in case it gets deleted in the whole uninstall/reinstall process.
Click to expand...
Click to collapse
I should have been more clear when I used the term "sync". I am unable to browse files on the phone via usb. I tried putting it in bootloader mode and upgrading firmware but no luck.
Check your firewall settings.
A search on Google may help provide you which ports to forward through your firewall to allow ActiveSync to communicate with your Wizard.
ActiveSync 4.x requires the following Winsock Transmission Control Protocols (TCP) to be available:
• 990 (RAPI)
• 999 (Status)
• 5721 (DTPT)
• 5678 (Legacy Replication)
• 5679 (Handshake & Legacy Replication)
• 26675 (Airsync)
Thanks for all the suggestions. I'm starting to think it's hardware related. When I put the phone in bootloader mode and plug it into usb I don't see"usb" in the bottom left corner. On my MDA I DO see "USB" in the left corner.

better usb drive

i need better usb drive emulation for my diamond.
i love the nueusb for the titan, it works mint on my xbox but the diamond is all chinese symbols and letters and garbage, can not access anything. the computer accesses it fine but other devices do not
WM5 Storage?
Doesn't WM5 Storage work?
Try disabling the advanced USB to PC option.
djfuego said:
Doesn't WM5 Storage work?
Try disabling the advanced USB to PC option.
Click to expand...
Click to collapse
wm5torage sucks but i will try
hmm my diamond is recognized by my other electronics as a usb drive. my tv recognizes it as thumb drive to showcase pics. my car reads my diamond as a flash drive too. whats the difference (capability) to use wm5torage etc?
I am very interested in this subject, does WM5 Storage works with Diamond (as it works with Hermes)? If not, is there any other similar programm to do the same (see the 4gb memory as a disk in my PC when I connect the PDA with a USB cable to it)?

Plug external usb drive into TD2?

Since the phone has a miniUSB plug at the bottom, I'm wondering if it's possible to plug a USB hard drive into the TD2 (eg: using a male-male miniUSB cable) and then copy files from the drive onto the phone's SD card?
My TD2 has an 8GB memory card in it, so I pretty much use it as a portable hard drive for work. I often copy files off other drives to the phone, so I plug both my phone & the USB drive into a computer. It would be nice if I didnt need to use a computer
Thanks for any help!
Nice idea!
Who's gonna try this?
You can try it, but you will not have any success.
For that experiment, the Topaz should have a USB-Host functions.
But the Topaz is only a USB-"Client" (like other external USB-devices). So you'll don't have any success.
The only Device I know that is capable to do this: Toshiba TG01
Greetings from Cologne,
Arniebirdy
I expected more from a Windows OS-ed device.
Maybe would be possible to have this function starting with WM 6.5?
After all, the WM 6.5 phones will be called Windows phones, isn't it?
Thanks for the info arniebirdy.
I also realised that the TD2's USB doesn't provide the required 500mA of power needed for an external drive anyway. So even with correct drivers (if they exist) it wont work
ozmbie said:
I also realised that the TD2's USB doesn't provide the required 500mA of power needed for an external drive anyway. So even with correct drivers (if they exist) it wont work
Click to expand...
Click to collapse
But most of the external drives have their own power cord, so they don't depend on the USB power.
At least, this is the case of my 1.5 TB Seagate external HDD.
In this case, it could be possible!
In this case, it could be possible!
Click to expand...
Click to collapse
In order for a phone to see an external usb client device, there needs to be things:
1. A USB host controller chip on the phone's motherboard. I know of no modern phones which have this feature.
2. OS Drivers for EHCI/UHCI USB host controller. Winmo 6.x already has this.
So, there is no way you can plug in any USB client device unless you are seriously into hardware hacking.
Bothkill said:
I expected more from a Windows OS-ed device.
Maybe would be possible to have this function starting with WM 6.5?
After all, the WM 6.5 phones will be called Windows phones, isn't it?
Click to expand...
Click to collapse
It'd need to be supported in the underlying OS, Windows CE. WM6.5 is still based on WCE 5.0, as is WM6 and WM5.

Categories

Resources