USB Communication Class driver Introduction ============ The USBCOM driver is a class driver which supports communication with some USB serial devices. This driver supports the following devices. 03F0:1E1D - hs2300 (mc8775 from HP) 03F0:201d - n2400 (Gobi1000 from HP) 03f0:3524 - HEWLETT-PACKERT LD220-HP POS Pole Display 0413:2101 - Leadtek Research, Inc. 0421:01c8 - Nokia N900 04a5:4027 - Acer Peripherals Inc. (now BenQ Corp.) (S81) 04b8:0521 - Seiko Epson Corp. CRESSI EDY (diving computer) PC interface 04b8:0522 - Seiko Epson Corp. ZEAGLE dive computer interface 04bb:0a03 - I-O Data Device, Inc. Serial USB-RSAQ1 04bb:0a0e - I-O Data Device, Inc. (RSAQ5) 04e8:8001 - Samsung Electronics Co., Ltd Handheld 050d:0257 - Belkin Components F5U257 Serial 0547:2008 - Anchor Chips, Inc. 054c:0437 - SONY USB data cable for CMD-Jxx mobile phones 0557:2008 - ATEN International Co., Ltd UC-232A Serial Port [pl2303] 056e:5003 - Elecom Co., Ltd UC-SGT 056e:5004 - Elecom Co., Ltd UC-SGT 0584:b000 - RATOC System, Inc. REX-USB60 0584:b020 - RATOC System, Inc. REX-USB60F 058f:9720 - Alcor Micro Corp. USB-Serial Adapter 05ad:0fba - Y.C. Cable U.S.A., Inc. USB to RS-232 067b:0307 - Prolific Technology, Inc. Motorola Serial Adapter 067b:04bb - Prolific Technology, Inc. PL2303 Serial (IODATA USB-RSAQ2) 067b:0609 - Prolific Technology, Inc. GPRS 067b:0611 - Prolific Technology, Inc. AlDiga AL-11U Quad-band GSM/GPRS/EDGE modem 067b:0612 - Prolific Technology, Inc. MMX 067b:1234 - Prolific Technology, Inc. DCU11 067b:2303 - Prolific Technology, Inc. PL2303 Serial Port 067b:23a3 - Prolific Technology, Inc. PL2303HXN Serial, type GC 067b:23b3 - Prolific Technology, Inc. PL2303HXN Serial, type GB 067b:23c3 - Prolific Technology, Inc. PL2303HXN Serial, type GT 067b:23d3 - Prolific Technology, Inc. PL2303HXN Serial, type GL 067b:23e3 - Prolific Technology, Inc. PL2303HXN Serial, type GE 067b:23f3 - Prolific Technology, Inc. PL2303HXN Serial, type GS 067b:331a - Prolific Technology, Inc. HCR331 067b:aaa0 - Prolific Technology, Inc. Prolific Pharos 067b:aaa2 - Prolific Technology, Inc. PL2303 Serial Adapter (IODATA USB-RSAQ3) 0731:0528 - Susteen, Inc. SonyEricsson DCU-11 Cable 0731:2003 - Susteen, Inc. DATAPILOT Universal-2 0745:0001 - Syntech Information Co., Ltd 078b:1234 - Happ Controls, Inc.NOKIA (CA-42 cable) 079b:0027 - Sagem "USB-Serial Controller 07aa:002a - Corega K.K. CG-USBRS232R 0b63:6530 - ADLink Technology, Inc. 0b8c:2303 - SMART Technologies Inc. 0df7:0620 - Mobile Action Technology, Inc. MA-620 Infrared Adapter 0e55:110b - Speed Dragon Multimedia, Ltd MS3303H USB-to-Serial Bridge 0ea0:6858 - Ours Technology, Inc. OTi-6858 serial adapter 0eba:1080 - ITEGNO 0eba:2080 - ITEGNO (2080) 10b5:ac70 - Comodo (PLX?) 1199:6812 - Sierra mc8775 1199:6813 - Sierra mc8775 1199:6832 - Sierra mc8780 1199:6833 - Sierra mc8781 1199:683C - Sierra mc8790 1199:683D - Sierra mc8790 1199:6856 - Sierra mc881U 11ad:0001 - SANWA 11f5:0001 - Siemens AG SX1 11f5:0003 - Siemens AG Mobile phone USB cable X65 11f5:0004 - Siemens AG "X75 11f5:0005 - Siemens AG SXG75/EF81 11f6:2001 - Prolific Willcom WSIM WS002IN 11f7:02df - Alcatel (?) TD10 Mobile phone USB cable 12d1:1001 - Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem 12d1:1506 - Huawei GSM Modem E3131 1453:4026 - Radio Shack 26-183 Serial Cable 19d2:0016 - ZTE MF100 3g modem 2478:2008 - Tripp-Lite U209-000-R Serial Port 4348:5523 - WinChipHead USB->RS 232 adapter with Prolifec PL 2303 chipset 5372:2303 - SUPERIAL 6189:2068 - Sitecom USB to serial cable (v2) 6547:0232 - ark3116 usbserial converter BAED:181E - Novacom EDGE modem The driver may also work with some other generic devices which conform to the driver class and protocol requirements. Copyrights and Licensing ======================== Copyright (c) 2011-2024 David Azarewicz All rights reserved. Copyright (C) 1992, 2000-2001 IBM Corporation. All rights reserved. Binary programs and documentation for the USB drivers are licensed to and distributed by Arca Noae, LLC. Important! By downloading or using this software, you acknowledge that you have read and consent to the license agreement contained in the separate License.txt file, that you understand it, and that you agree to be bound by its terms. Installation ============ Add a DEVICE= statement to your CONFIG.SYS: DEVICE=c:\OS2\BOOT\USBCOM.SYS where c: is your boot volume. You must reboot to active the driver. Uninstallation ============== Remove the DEVICE=c:\OS2\BOOT\USBCOM.SYS (where c: is your boot volume) from your CONFIG.SYS. Getting Support and Reporting Problems ====================================== For more information and to report problems please visit: https://www.arcanoae.com and click on SUPPORT. Or go directly to the USB support wiki at: https://www.arcanoae.com/wiki/usb/ Driver Command Line Options =========================== Option Description ------------------------------------------------------------------------------ /V Display informational messages during boot. /Z Forces CTS handshaking on in the device capabilities and then forces DSR and CTS on during communications. This allows operation with any PL23x3 device even if RTS/CTS is not wired. /DCD Causes DCD to be ignored internally. May be required for non-modem connections such as PC to PC links. /M: Specifies the number COM ports to allocate. Default=1. The minimum is 1 and the maximum is 16. /N: Sets the name of the first COM port. Default is first available COM. This driver cannot use a name that is already in use by another driver that was loaded before this driver. If you specified 4 ports starting at COM2, and COM5 is already being used, then this driver will allocate COM2, COM3, COM4, and COM6. If you specify a name without a number such as COM, this driver will start counting at 1 allocating COM1, COM2, ... Names allocated by this driver cannot be used by other drivers in the system. /I: Specifies the input buffer size in KB. Default=32. A buffer is allocated for each of the ports specified by the /M option. /O: Specifies the output buffer size in KB. Default=32. A buffer is allocated for each of the ports specified by the /M option. Additional debugging options: /W Causes the debug buffer to wrap. The default is nowrap. /COM: Causes debug messages to be output to the specified serial port. 1=0x3f8, 2=0x2f8, 0xnnnn specifies the COM port base address. /BAUD: Sets the debugging serial Port to the specified speed. Only valid if /COM is specified first. Additional Notes ================ This driver supports up to 16 devices. You cannot load this driver more than once. Example for one device at COM1 DEVICE=C:\OS2\BOOT\USBCOM.SYS Example to use 4 PL2303 devices starting at COM5 DEVICE=C:\OS2\BOOT\USBCOM.SYS /M:4 /N:COM5 /Z This will allocate 4 COM devices: COM5, COM6, COM7, and COM8. Each recognized USB device will attach to a COM port in the order that they are discovered. Each COM port will only work when a device is attached to it. Device connectivity can be seen using the rmview command rmview | grep USBCOM Device: USBCOM Type 11 Hub 5 Port 2 COM5 ^ ^ ^ ^ ^ | | | | |= Connected to COM5 | | | |= Connected to port 2 | | |= Connected to hub 5 | |= This is a PL2303 type 11 device |= This is a USBCOM device