New posts to the forums are closed for now.
Read more about this decision.
USB Driver for MP900 and all HPCs with USB Host
|
10/17/05 9:11pm
iamjoe |
Note: WinCE.net HPC not included. Better use the driver included in the Ce.net OS. This driver supports all HPC Pro and HPC2K with MIPS, SH3, SH4 and ARM. If you have a not-too-old HPC with usb host capacities, this driver might be of some use to you. Specifically, this driver works for ARM HPC2000 machine, namely the HPC2K version of Mobile Pro 900, if we do not include the almost-Louis-Vuitton HPC Celux (NEC) 300HC, which is powered by PXA250 300Mhz Xscale CPU. If you do not want CE.net, but still prefer the PIM applications on MP900 and USB Mass Storage capacity, this USB driver is simply what you have been looking for.Of course, if most MP900 buffs have done the upgrade, they should possibly skip this post. :) Btw, I heard the ce.net upgrade had already been discontinued? The speed is quite fast. Accessing usb pen drive is like accessing the internal CF card on 300HC. With this little driver, you can connect to TONS of USB Devices: Digital Camera: NIKON 995, Nikon 2500, Fuji 1400, Minolta XT DC, Olympus C700UZ... USB thumb drive/HDD: Almost all driver-free (under WinME, Win2K and WinXP) card readers and USB-IDE converters. Preferably single-type card readers as WinCE can only recognize the first partition/the first card slot. For most multi-type card readers, only the first slot (usually the CF slot) can be recognized. USB GPS: You need the USB-232 driver from Zoro Yoshi. It supports PL2303 serial chip. First copy 232usb.dll to the "Windows" folder, then connect the serial USB GPS. Enter "232usb" when asked. for details, please refer to my REVIEW ON CELUX 300HC for dl address, performance notes and some notes. Just inside the Software tips part. http://www.rothberger.net/pages/reviews/zx_celux300hc_english.shtml
|



iamjoe
the download address
http://search.casnavi.nec.co.jp/module_search/program/Module_Detail.asp?MODULE_NO=789
Just download the cab file for Jornada 820. Yes, it uses Strong ARM 190Mhz CPU. It is still compatible with PXA255 400CPU on MP900.
Œê™C·N HP Jornada 820 (F1260A #ABJ)ÓÃ
¡¡¡¡¡¡¡¡¡¡(cl_sa112.cab¡¡79973byte)
Now, it is commercial time!!
I have finished three reviews on three different and great HPCs.
One is on Celux (NEC) 300HC, an almost Louis Vuitton HPC from a Japanese Luxury Store called Celux; one on Sharp HC-AJ1. It is possibly one of the best HPC Pros; the last one is on NTT DoCoMo Sigmarion 2 (not 3).
My full reviews have been published on rothberger.net and joined the HPC review competition. If you are interested in these reviews, pls consider voting for me.
Sharp AJ1
http://www.rothberger.net/pages/reviews/zx_hcaj1_english.shtml
Celux (NEC) 300HC HPC2K machine with PXA250 300Mhz and full-sized USB host
http://www.rothberger.net/pages/reviews/zx_celux300hc_english.shtml
DoCoMo Sigmarion 2 Predecessor of the powerful S3
http://www.rothberger.net/pages/reviews/zx_sig2_english.shtml
how to vote:
http://www.rothberger.net/pages/reviews_main.shtml
iamjoe
For anyone interested in a not-seen-anywhere-else NEC HPC, I would recommend Celux 300HC to them.
300HC is made by NEC for a Japanese luxury store Celux. Celux is a membership-only Louis Vuitton shop. So 300HC has an LV feel as the picture shows:
This is what you get with an NEC/Celux 300HC:
PXA250 300M ARM CPU
32M RAM
Japanese version HPC2000
USB slave for sync, USB host for storage and peripherals, CF slot, stereo headphone jack
20.3 x 9.3 x 3.1 cm
550g with battery
The above driver has been confirmed to work smooth on 300HC. I suppose it should also work on MP900. Pls update me on the test reports from MP900 users.
teentitan2k2
Um just a random note, but how could a usb driver work on the "890" if its a 790 rom in an 880 and the 790 has no usb support in the first place?
Marc B
---Teentitan2k2---
The Teen Titan 2.02
emJSoft 2005
Makku Benjata
cmonex
the jornada 720 has no usb support either, and it still works fine with CF usb host cards, if you install the usb drivers for them.
so don't worry
iamjoe
In a detailed post in another forum, I have already thought of such a question:
"""For the so-called MP890, just run the HPC Pro MIPS cab file. The USB capacities will probably be restored. The issue is that MP790 by default lacks USB host. I don't know whether it requires more software parts in the HPC2K OS besides the driver to implement usb host. If no, just run the usb driver on MP890 and the usb host is back again.
This Clik driver works great on MP880. I can connect to usb pen drives, usb-ide hdd and dc, etc. For the list, also refer to my review. ""
That is why I use "Possibly MP890" in the title. By so saying, I am not making a wrong statement.[:)]
perryinva
Man, that would REALLY up the value of the 880, I'd probably buy a 790 just to convert one if I knew the USB would work. When are you going to test it Teentitan?...LOL.
iamjoe
I once used the Japanese version of MP880. It has the USB clik driver preinstalled. So it can connect to USB devices even out of the box.
Is this the case with the US model?
teentitan2k2
OK I got one installed on my 880, it says NEC in blue but when I plug in my device it needs a driver name stll, which one to use? hey wait, why can I install them all? Uhhhh....!!! Which one do I install? LOL this is so confusing
Marc B
---Teentitan2k2---
The Teen Titan 2.02
emJSoft 2005
Makku Benjata
perryinva
I was referring to the "890". With a 790 ROM installed you lose ALL USB functions, but gain a newer OS. If you can get back USB functionality (mouse is not big to me, and would be nice,but mass storage...now we're talking.) I never realized that mass storage didn't work on an 880...makes sense tho.
tundrwd
No. The 790 ROM does not have the most basic parts of USB at all. It simply doesn't exist in the ROM. Installing the Clik! driver simply installs the unique aspect of the Clik! driver that uses the existing basic USB drivers. Since those don't exist in the 790 ROM, it won't work on the 880/890.
Tried it last night on my 890 just as a curiosity, and it doesn't work. Don't know that I care to go "back" to CE 2.11 and see if it will work under the original 880 ROM.
cmonex
interesting... why can the jornada 720 have usb working then?? (with a usb CF card)
are you sure you did everything in the correct way? what did you test the usb with?
tundrwd
For the same reason that a CF Modem will work. The CF logic is translating the USB serial into ATA commands via the CF interface. Since you are connecting a USB Mass Storage device, you'll need some b asic mass storage driver to talk to it - but the basic low-level parts are taken care of by the CF-USB card.
The MBPro 880 has a USB port on it, but CE 2.11 has the low-level USB drivers, and the HID (human interface device) drivers only for USB mouse and some USB keyboards.
The 790 had no USB port, so NEC never put the low-level USB drivers on the ROM, which means that NO USB device can work, unless someone provides the low-level drivers for the 790 ROM.
Without low-level USB drivers - no amount of adding other USB "high-level" drivers is going to function, whether the hardware exists or not.
teentitan2k2
so our conclusion is...the 880/890s still dont have a driver for usb lol...wow not much changed there lol..but for all u with 900 and 900c your in luck lol...so go...go usb like u have never usb-ed before...lol
Marc B
---Teentitan2k2---
The Teen Titan 2.02
emJSoft 2005
Makku Benjata
cmonex
880 has the driver!! maybe 890 doesn't, but it will work with a 880 (with CE 2.11).
cmonex
i see what you mean. it is really logical.
but don't give up so soon. won't you tell me what you tested the drivers with? if it was a camera or 7 in 1 usb card reader it won't necessarily work even if the drivers are OK [:(] it is pure luck whether it will work or not.
edit: hmm but the ratoc cf card (for the jornada 720) provides usb hid drivers too. that's not mass storage. what do you think about this? (ok maybe i'm talking nonsense but i don't understand...)
tundrwd
The CF card makes the low-level drivers unneccessary. As far as the MobilePro is concerned, it is talking to some kind of CF device. The HID drivers are supplied so that you can "override" the default drivers that expect to see a mouse/keyboard on the USB port to "see" it instead on the CF.
Yes, these drivers MAY work on an 880 with the 880 ROM, since the low-level drivers are installed. I've already tried several over the last couple of years - without success. I have not tried these. They won't work on the 880 upgraded to the 790 ROM, since the low-level drivers don't exist in the 790 ROM. I'm just not sure I want to go back and lose the upgraded browser. It's something I may try (when I have more time), but don't know that it's compelling enough to stay with CE 2.11 over HPC2000.
iamjoe
If the MP880 is the same as its Japanese version of MC-R730f except the OS'language, then implementing MP880's usb host capacities is just a piece of cake.
within one to two seconds, you can connect to tons of USB devices with MP800, MP880 and all HPC Pros and HPC2Ks with USB host function:
The list includes but not limits to:
Digital Camera: NIKON 995, Nikon 2500, Fuji 1400, Minolta XT DC, Olympus C700UZ...
USB thumb drive/HDD: Almost all driver-free (under WinME, Win2K and WinXP) card readers and USB-IDE converters. USB-IDE adapters with the GL811E and cs881x have already been CONFIRMED with to be working flawlessly on Celux 300HC.
USB GPS: You need the USB-232 driver from Zoro Yoshi. It supports PL2303 serial chip. First copy 232usb.dll to the "Windows" folder, then connect the serial USB GPS. Enter "232usb" when asked.
The secret for Success?? Just plug in your USb devices and enter USBCLIK when asked for the driver's name. Not USBClick, just USBClik. Then you will see a whole new world opening, if you still consider USB host on HPCs important and useful.
User report has confirmed this driver works great on MP800.
BruceHungerford
For what it's worth, I agree with tundrwd's analysis. There seems to be NO support for USB functionality in the 790 ROM -- and I have really looked.
It seems to me that there are only a few 'solutions.'
1) Extract the appropriate drivers from the 880 ROM -- which I still have -- and put them in RAM. There are tools on the web that would probably let me do this. Perhaps it's just as well that I do not have the skills necessary -- or the time currently to develop them -- to attempt this because it would clearly be illegal under US law.
2) Write my own drivers. While I used to program for a living, that was a number of years ago, and I have no expertise in this area. So, this is a non-starter for me, but if someone else wants to tackle it, I would be glad to try to provide support.
3) Use an automated driver development tool. I have seen one on the web that should do the trick -- if the claims for it are true -- but it was over US$5000 -- much too rich for me.
4) Pay a professional to write the drivers. I have not seriously investigated this one but suspect it's beyond my means as well.
5) Use the 'sample' drivers from the WinCE 3.0 Platform Builder. There is precedent for this with the iPaq 'Storage Brick.' I recently participated in a thread on the HPC:Factor, and the consensus seemed to be that this would be legal and that I could even share the results with the MobilePro community. Unfortunately, 3.0 Platform Builders are rather pricey (when you can find them) at retail and rarely become available on eBay. The two times I have tried to buy one on eBay, I have been outbid, but I'll probably try again.
If anyone has any suggestions as to other approaches, I would love to hear them.
Bruce[8D]
MP890 Evangelist
Bruce
MP890 Evangelist
iamjoe
In fact, the usb mass storage driver that NEC Japan included in the ROM of MC-730F - the Japanese version of MP880 - is the very USB Clik driver that I posted in my posts above. The two are the same. Mine is probably newer because I located the last version NEC JP offered on its website.
730F is NEC's then high-end HPC Pro. So it included the driver in the Rom for out-of-box usb connection capacites. For the rest of other NEC and non-NEC HPCs, just manually install this Clik driver and i am sure 99% -if not all- of HPC with official USB host will then gain the capacities to connnect usb hdd, DC, pen drives and other usb stuff.
It seems to me that the home-made 890 can not enjoy these benefits.
iamjoe
btw£¬i have another set of usb driver that works on both HPCPro and HPC2k.
I heard this driver is extracted from a certain version of Platform Builder by a Japanese HPC buff. Not confirmed yet because this is just a set of system dll files and does not have a precise name. So i could not find the original website at the moment.
But it did work on HPC Pro and Sigmarion 2 (JP HPC2k). In my own experience, Clik driver above is slightly better than it. but still usable. Unlike CLik driver, I found that these files were once discussed in a HPC forum outside Asia. I could not remember that forum's name now.
So interested ppl might still try their luck with this driver. I am not quite sure if it is appropriate to post it here for the reason above.
Just PM me with your email address and i will mail 2 u.
teentitan2k2
VERY GOOD PEOPLE...I just entered the name on my mobilepro 880, plugged in my Truly MP310 which doubles as a usb drive, and KABOOM, it worked. This is a major break through. This has to be the biggest new for a mobilepro 880 since it came out. [:D] We need to alert anyone who has ever asked for a usb driver for the 880 and had been let down after buying it for the usb to find out there was none.
Marc B
---Teentitan2k2---
The Teen Titan 2.02
emJSoft 2005
Makku Benjata
iamjoe
Yes. I am sure this clik driver works on all HPCs (excluding wince.net hpcs) with official usb host support. Chinese users have been using it on NEC HPCs for a few years.
If possible, Please kindly undate me on the list of working usb devices, like DC and usb hdd or usb thumb drives. Thank you.
On usb hdd, adapters with the inexpensive GL811E and cs881x chipset have already been CONFIRMED with to be working.
teentitan2k2
Its pratically complete now. The 880 has almost everything we need. The only thing left is better PIE support, but personally I dont care, I use rdp and windows 2000 server and windows 2003 server so it doesn't really affect me, since all my surfing is done through teminal services.
Marc B
---Teentitan2k2---
The Teen Titan 2.02
emJSoft 2005
Makku Benjata
iamjoe
For all that are interested in some HPCs not easily seen in European or American markets, I have done reviews on Celux 300HC and Sigmarion 2.
Celux (NEC) 300HC HPC2K machine with PXA250 300Mhz and full-sized USB host
http://www.rothberger.net/pages/reviews/zx_celux300hc_english.shtml
DoCoMo Sigmarion 2 Predecessor of the powerful S3
http://www.rothberger.net/pages/reviews/zx_sig2_english.shtml
If u consider my reviews and the USB CLIK drivers useful, pls vote for me in the rothgerger competition of HPC reviews.
Pls vote here. Details provided in this link.
http://www.rothberger.net/pages/reviews_main.shtml
The voting is done through email. Your email address will be kept confidential and will not be transferred to any third party. All email addresses that have voted will be DESTORYED after the competition. NO SPAM guaranteed.
IF you do like my reviews and want a shorter version of voting method, pls kindly send an email to competition@rothberger.net with the subject of B or J.
Only one letter is allowed in the subject. the Email can have a subject of B or it can have J as the subject. It simply can not have two at the same time.
Of coz, pls feel free to read other great reviews and make your decisions.
Thanks
tundrwd
What would be great is to have the low-level USB drivers from Platform Builder - if they can be redistributed legally. I'd checked into this on PB2, and the wording of the license and later patches made this seem unlikely - but PB3 is another version, etc.
This would give us the best of both worlds, an "890" with upgraded IE, and USB support as well.
iamjoe
How about Intermec 6651 HPC 2K version?
It has PIE4 and usb host support. Btw, I think it easily outperforms MP890. I have a sharp HPC Pro (Sharp Telios HC-AJ1) with the same CPU as 6651, a 129Mhz Toshiba TX3922 CPU. It runs amazingly fast with a BMQ score of 291.
I believe the MP880 on a 168Mhz VR4121 CPU could only perform around 220. The MP780 has a score of 225.
Intermec 6651 has a BMQ score of around 330. This surely translates into better PIE and other sytem performance.
Benchmarks results, check here.
http://www.rothberger.net/pages/hardware/hardware_benchmark.shtml
yes, BMQ score is not everything. But i think it can give us a general idea of how the HPCs would perform.
the only question is Intermec 6651 is more difficult to find than NEC Mobile Pros. It could be more expensive, too.
BruceHungerford
Personally, I think I would still prefer an 890 with USB support because of the
(1) greater availability
(2) (generally) lower cost
(3) larger (not better) screen
(4) larger keyboard.
That having been said, the 6651 is certainly a fine machine and I can certainly see how others could come to a different conclusion.
Bruce
MP890 Evangelist
Bruce
MP890 Evangelist
Rich Hawley
Moderator
LOL Bruce, there are certainly two viewpoints to every issue...
You would still prefer an 890 with USB support because of the
(1) greater availability? *How about the 6651 gee-whiz factor?
(2) (generally) lower cost? *How about the 6651 greater resale value?
(3) larger (not better) screen? *How about the 6651 greater screen resolution?
(4) larger keyboard? *How about...forget it, you win...that's why I got rid of mine....
Rich
HPCNEC.COM
Rich Hawley - Handheld PC Fanatic
HPCNEC
PDA-790
Would USB WiFi cards work with this driver?
NEC MobilePro 790
NEC MobilePro 790
Ipaq H6315
teentitan2k2
Not unless somone made specific drivers. am I right?
Marc B
---Teentitan2k2---
The Teen Titan 2.02
emJSoft 2005
Makku Benjata