View Single Post
Old 11-24-08, 10:22 AM   #365 (permalink)
bigbop
Aximsite Veteran
 
Join Date: Mar 2005
Location: Toronto
Posts: 1,093
Device: A1200,Moto-Q
Carrier: Rogers
Thanked 0 Times in 0 Posts
For WM6, there is a USBOTG interface driver as well as the device drivers.
For WM2003SE, the X50v A02 ROM had the OHCI driver already included as device #17. That was removed in subsequent ROMs (see my way earlier posts on this) and replaced by the peripheral.dll driver. Peripheral.dll senses pins 5 & 6 on the sync connector. If they are grounded, then pin 7 outputs 3.3v at 100mA max to power an external RS232 level shift circuit.

Also, that driver is most likely for USB Host Port 1 (Not a USBOTG interface), which is not brought out to the sync connector. You need the code for USBOTG.DLL which will be in WM6.5 when it comes out. There are only a few references to it on the web at this point and I found the most pointed reference in a Microsoft blog posting (in a previous post in ths thread).

I've been playing with the Symbol MC50 USBOTG drivers for their WM2003SE release available here: CradlePoint Technology
Read the manual for the device: http://www.efmpro.com/Samples/Owner%...er%20Guide.pdf

There are divers for WM2003 and WM5. The ethernet device looks like a peripheral to the PDA. The MC50 WM5.0 firmware has the drivers already built-in to the ROM so I'd really like to get a copy of that to pull apart.

Look at chapt 12 of this Intel guide: PXA270 Processor Developer's Manual - Oct 2004

Last edited by bigbop; 11-24-08 at 03:36 PM.
bigbop is offline   Reply With Quote