Windows Driver for USB to RS232?

I got a USB to RS232 adapter off eBay. I'm using it in Windows so it comes up as a COM port. The only problem is that the device appears as COM5, but all the old programs I have only work with ports COM1 to COM4. When I go to Device Manager, the device shows up as a COM port under "Ports", but when I got into the properties for it, it does _not_ give me the normal option of being able to choose the COM port number.

The adapter device is baby blue in colour and has a silvery white cord, here's an exact picture:

formatting link

The reason I give a description and picture is that it seems to be a VERY common device sold all over the world by many different companies. So I'm wondering if anyone has a decent driver for it to use in Windows XP, a driver that will make it appear as though it were just another COM port (specifically allowing me to set it to COM1).

Sorry I know this post isn't exactly all about embedded systems but I've tried a few different drivers from the web and I haven't had any joy yet.

...or then again if anyone knows of a way of setting the COM port number in Windows XP, I'm all ears. I've tried the normal method of going into Device Manager and clicking properties on the port, but it doesn't let me choose the number for the port. Also it doesn't seem to have normal Windows Registry entries that would allow you to set the port number (e.g. HKEY_CURRENT_CONFIG\blah blah)

In other news, I also got one of those USB to Serial ATA adapters and it works perfectly, lightning fast transfer speed. I haven't tried it out yet on a drive that has partitions but I'll let you know how it goes.

Reply to
Tomás Ó hÉilidhe
Loading thread data ...

If you can't correct the application, try Googling for "windows serial port mapping", there are a number of shareware utilities which purport to help with this problem.

Reply to
robertwessel2

I believe that the FTDI chip is the popular one for that use; you might try their web site to see what can be seen.

--
Tim Wescott
Control systems and communications consulting
http://www.wescottdesign.com

Need to learn how to apply control theory in your embedded system?
"Applied Control Theory for Embedded Systems" by Tim Wescott
Elsevier/Newnes, http://www.wescottdesign.com/actfes/actfes.html
Reply to
Tim Wescott

It looks like a device I have that has a Prolific chipset in it. If you want, I could give you the install disk zipped up.

regards Phil W

Reply to
PhilW

Port selection is normally shown under Port Settings -> Advanced. Do you have the advanced dialog at all? If yes, what is listed?

Another issue is that your USB-RS232 adapter got COM5 in the first place because COM1-COM4 was reserved at the time of installation. So once you do find the COM port selection, COM1-COM4 will appear as (in use). To circumvent that problem, do the following:

- Set environment variable DEVMGR_SHOW_NONPRESENT_DEVICES=1

- Open device manager, select "show hidden devices" from the view menu.

- You can now see & uninstall the unused ports.

Leo Havmøller.

Reply to
Leo Havmøller

Yes please :D If you could send it to:

t_o_e AT l_a_v_a_b_i_t DOT c_o_m

remove all underscores.

Reply to
Tomás Ó hÉilidhe

On xp:

Control Panel>Hardware>device Manager>Ports(Com & LPT) Click on the new com port that has been created >port settings>advanced>com port number.

"Even if it says in use", just select it from the drop down menu.

Only rule: Don't choose a com port that is already in use on your system.

formatting link

Cheers Don...

--
Don McKenzie

Site Map:            http://www.dontronics.com/sitemap
E-Mail Contact Page: http://www.dontronics.com/email

Intelligent 2.83" AMOLED with touch screen for micros:
http://www.dontronics-shop.com/product.php?productid=16699
Reply to
Don McKenzie

Thanks Don, I've tried this. The problem is the the "Port Settings" tab is non-existant. The driver CD that I got with the device has an error in the ".inf" file. The device cost me less than 5euro (5euro =3D about 8 US dollars), but that's no excuse to put up with faulty merchandise. I've gotten cheap electronics off eBay before and they've work prefectly. I got a USB floppy drive for 10euro and it's absolutely perfect, and it's even faster than old floppy drives. I got a USB to serial ATA adapter also and it has lightning fast transfer speed and it only cost me about 4euro.

I corrected the error in the driver's "inf" file and then tried to use it but now I get an error saying "Device cannot start", which is usually indicative of a physically damaged part.

I'm beginning to suspect that the seller is dodgy and that he's deliberately selling non-functional parts for cheap in the hope that the buyer will just chuck it in the bin if it doesn't work and forget about it. Sure, if I buy something for 2euro then I'm not overly concerned if it doesn't work, but then this will tarnish the actual good market there is for cheap electronics, which is why I'm not going to let this go.

Anyway I've been in contact with the seller. He didn't reply to my first e-mail so I made the second e-mail more noticeable. He replied to me saying that he's willing to send me out a "replacement driver". I told him, if the driver is different, to send it out and I'll try it out. But if he's just going to send me the same driver, (which by the way I can just download from the internet), then I've told him not to waste his time and to just give me a refund.

(By the way, the driver that you download from the internet has the exact same error which renders the device inoperable)

If he beats around the bush I'll just take up a dispute with PayPal. Then I'll take my 5euro and buy a cheap adapter that actually works. Then I'll contact eBay and let them know that I suspect a seller is deliberatly selling devices that don't work.

Reply to
Tomás Ó hÉilidhe

Link?

VID? PID?

Reply to
cs_posting

OK here's the latest.

I finally got the driver working. There wasn't an error in the driver itself, but rather in its intructions.

When you first plug the device in, Windows uses one of its built-in drivers for it, and that doesn't work. The driver intructions actually acknowledge that Windows will use the wrong driver, so it (tries to) show you how to manually set the correct driver, but there's an error in the instructions that leads you to doing the manual installation wrongly.

Anywaaaaaaaaaaaay, I got the driver working properly. Next I opened my program that actually interfaces with a serial port, but it wouldn't work. I also tried it on a desktop computer that has two other built- in serial ports, but it still didn't work.

I might try using the device with HyperTerminal to see if I can even do simple communication between two PC's. If that doesn't even work, I won't stop til I get a full refund.

VID =3D 0x04b4 PID =3D 0x5500

I've tried looking up this VID and PID combo but it seems that it's registered to the microcontroller inside than device rather than to the device itself.

Has anyone here got any experience with a cheap USB to RS232 adapter that works perfectly as if it were an in-built serial port? If so, I'd appreciate if you could send me a link for it.

Would anyone here on this group be interested in keeping a list of "Recommended cheap electronics"? I myself could definitely add a few products to it that are extremely cheap but work perfectly.

Reply to
Tomás Ó hÉilidhe

Here's the more latest:

  1. prolific has a new version of their driver as of April 2009. It fixed my bug this week.

See

formatting link
and follow the usual product/support/download links until you get somewhere like this:
formatting link

  1. ftdichip.com does seem to be the best stuff out there.

  1. I'm using the Windows Java Serial Com Port Driver from
    formatting link
    It is much, much better than RXTX and very appropriate for removable serial ports (USB serial ports).

-Stosh

Reply to
johnstosh

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.