New posts to the forums are closed for now. 
Read more about this decision.

USB Driver for MP900 and all HPCs with USB Host

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

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

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.

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

quote:Originally posted by 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?

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

quote:Originally posted by 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

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.[:)]

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.

quote:Originally posted by 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.

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?

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

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.

quote:Originally posted by iamjoe
"""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.[:)]

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.

quote:Originally posted by 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.

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?

quote:Originally posted by cmonexinteresting... 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?

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.

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

quote:Originally posted by 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

880 has the driver!! maybe 890 doesn't, but it will work with a 880 (with CE 2.11).

quote:Originally posted by 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.

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...)

quote:Originally posted by cmonexedit: 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...)

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.

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.

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

quote:Originally posted by 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.
If anyone has any suggestions as to other approaches, I would love to hear them.

Bruce[8D]
MP890 Evangelist

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.

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.

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

quote:Originally posted by 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

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.

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

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

quote:Originally posted by iamjoeI 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.

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.

quote:Originally posted by tundrwd

quote:Originally posted by iamjoeI 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.

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.

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.

quote:Originally posted by iamjoe

quote:Originally posted by tundrwd

quote:Originally posted by iamjoeI 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.

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.

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.

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

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

Would USB WiFi cards work with this driver?

NEC MobilePro 790

__________________

NEC MobilePro 790
Ipaq H6315

Not unless somone made specific drivers. am I right?

Marc B
---Teentitan2k2---
The Teen Titan 2.02
emJSoft 2005

__________________

Makku Benjata

Syndicate content