Sunday, April 03, 2005

Using non-OEM cellphone usb data cable

If anyone out there ever has the same problem as me, the below will be a big help.

I bought a DCU-11 data cable for sony ericsson k500i cell phone, but it didn't work because the usb ID given in windows xp was incorrect. U need to use the below info to fix the problem for it to recognize the usb cable.


Thanx goes out to Andy Mortenson :) saved me a lot of headache and pain

AndyMortenson
21:43 14 1月 05
1 Posts

sys eng
Heres the deal. The KQ-ERI cable is I believe a copy. The driver instance ID is different from the SUSTEEN cable. My cable had the ID USB\VID_067b&PID_1234 yet the OEM Sony cable has an ID of USB\VID_0731&PID_0528. To have windows recognize your cable you will need to modify the SUSCOM.INF file.

In the SUSCOM.INF file you will need to change the id to match your cable. (look under the properties of you USB cable and hit details to find you ID if it is different than mine.)

Below is the modified SUSCOM.INF file: (MODIFY YOUR SUSCOM.INF FILE)
___________________________________________________________
;
; SUSCOM.INF (for Windows XP)
;
; Copyright (C) 2001 Susteen, Inc.
;
; 09/13/2000

[version]
signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%Pro%
catalogfile=pl2303.cat
DriverVer=10/21/2002,1.6.0.2

[SourceDisksNames]
1=%Pro.Disk%,,,

[ControlFlags]
; MODIFY THIS TO MATCH YOUR CABLE ID
ExcludeFromSelect = USB\VID_067b&PID_1234

[SourceDisksFiles]
SUSCOM.SYS=1

[DestinationDirs]
DefaultDestDir=12
ComPort.NT.Copy=12

[Manufacturer]
%Pro%=Pro

[Pro]
; MODIFY THIS TO MATCH YOUR CABLE ID
%DeviceDesc% = ComPort, USB\VID_067b&PID_1234

[ComPort.NT]
CopyFiles=ComPort.NT.Copy
AddReg=ComPort.NT.AddReg

[ComPort.NT.HW]
AddReg=ComPort.NT.HW.AddReg

[ComPort.NT.Copy]
SUSCOM.SYS

[ComPort.NT.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,SUSCOM.SYS
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[ComPort.NT.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"serenum"

[ComPort.NT.Services]
AddService = SUSCOM, 0x00000002, Serial_Service_Inst
AddService = Serenum,,Serenum_Service_Inst

[Serial_Service_Inst]
DisplayName = %Serial.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_IGNORE
ServiceBinary = %12%\SUSCOM.SYS
LoadOrderGroup = Base

[Serenum_Service_Inst]
DisplayName = %Serenum.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\serenum.sys
LoadOrderGroup = PNP Filter

[Strings]
Pro = "SusTeen"
Pro.Disk="USB Cable DCU-11 Drivers"
DeviceDesc = "USB Cable DCU-11"
Serial.SVCDESC = "Susteen Serial port driver"
Serenum.SVCDESC = "Serenum Filter Driver"

___________________________________________________________

GOOD LUCK,
Andy

0 Comments:

Post a Comment

<< Home