DVCENG98.ini Driver File Contents (iCAM320Drivers.zip)

;
; DVCENG98.INF  -- This file contains installation information for SPCA508A,
;                  A WDM capture driver that requires video camera with SPCA508A
;   Copyright (c)  Sunplus 1999-2000           
;*** Created 12/27/99  (Creation Date)
;*** Driver for PB100 CMOS sensor

;--------------------------------------
;Modified by Timothy Xu
;DATE:7/1/2000 10:43
;--------------------------------------

[Version]
CatalogFile=image.cat
CatalogFile.NTx86=image.cat
LayoutFile = Layout.inf, Layout1.inf, Layout2.inf
signature  = "$CHICAGO$" 
;;;Class      = Image
;;;ClassGUID  = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider   = %Msft%
DriverVer=08/17/2000,1.1.0.0

[SUNPLUS.DeviceData]
Server=local
UI DLL=sti.dll
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

[ControlFlags]
ExcludeFromSelect = *

[Manufacturer]
%SunplusMfg% = Sunplus

[DestinationDirs]
CopyDrivers    = 10,System32\drivers
DelDriverFiles = 10,System32\drivers
CopySystem     = 11
DelSystemFiles = 11
CopyWindows    = 10
TwainTrunk.CopyFiles=10
CopyTwain      = 10,TWAIN_32\%TwainDir%
DelLogFiles    = 10,TWAIN_32\%TwainDir%
CopyInf        = 17
Uninstall.CopyInf=10,TWAIN_32\%TwainDir%
;---------------------------------------------------------------
;                S U N P L U S
;
;               S P C A 5 0 8A
;---------------------------------------------------------------

[Sunplus]
%Product% =SPCA508A.Device,USB\VID_0461&PID_0815

[Uninstall.PreSetupCommand]
%10%\Twain_32\%TwainDir%\DelINF.EXE VID_0461&PID_0815

[SPCA508A.Device]
;;;Include    = ks.inf, kscaptur.inf, ksfilter.inf
;;;Needs      = KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
DelReg     = SPCA508A.DelReg           ; Add uninstall entries
DelFiles  = CopyWindows,CopyInf,Uninstall.CopyInf,CopyTwain,DelLogFiles,DelDriverFiles,DelSystemFiles
AddReg     = Uninstall.Add.Reg,PlugIns,SPCA508A.AddReg
UpdateInis = SPCA508A.UpdateInis,Group.Add.Ini
CopyFiles  = CopyDrivers,CopySystem,CopyWindows,CopyInf,Uninstall.CopyInf,TwainTrunk.CopyFiles,TwainTrunk.CopyFiles,CopyTwain
KnownFiles = SPCA508A.KnownFiles

SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000001
DeviceData=SUNPLUS.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[SPCA508A.Device.NT]
;;;Include    = ks.inf, kscaptur.inf, ksfilter.inf 
;;;Needs      = KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
DelReg     = SPCA508A.DelReg           ; Add uninstall entries
DelFiles  = CopyWindows,CopyInf,Uninstall.CopyInf,CopyTwain,DelLogFiles,DelDriverFiles,DelSystemFiles
AddReg     = Uninstall.Add.Reg.NT,PlugIns,SPCA508A.AddReg
UpdateInis = SPCA508A.UpdateInis,Group.Add.Ini
CopyFiles  = CopyDrivers,CopySystem,CopyWindows,CopyInf,Uninstall.CopyInf,TwainTrunk.CopyFiles,TwainTrunk.CopyFiles,CopyTwain
RunPostSetupCommands = Uninstall.PreSetupCommand,PostSetupCommandsSection_NTX86

SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000001
DeviceData=SUNPLUS.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[PostSetupCommandsSection_NTX86]
%11%\Attrib.EXE -R %10%\twain_32\%TwainDir%\*.* /S


;-------------------------By Timothy-----------------------------
[DefaultUninstall]
BeginPrompt = BeginUPromptSection
EndPrompt   = EndUPromptSection
DelFiles    = CopyWindows,CopyInf,CopyTwain,DelLogFiles,DelDriverFiles,Uninstall.CopyInf,DelSystemFiles
DelReg      = Uninstall.Add.Reg,SPCA508A.DelReg             
DelDirs     = RemoveDirsSection
RunPreSetupCommands = Uninstall.PreSetupCommand
UpdateInis=Group.Del.Ini

[DefaultUninstall.NT]
BeginPrompt = BeginUPromptSection
EndPrompt   = EndUPromptSection
DelFiles    = CopyWindows,CopyInf,CopyTwain,DelLogFiles,DelDriverFiles,Uninstall.CopyInf,DelSystemFiles
DelReg      = Uninstall.Add.Reg.NT,SPCA508A.DelReg           
DelDirs     = RemoveDirsSection
RunPreSetupCommands = Uninstall.PreSetupCommand
UpdateInis=Group.Del.Ini

;------------------------------------------------------
[BeginUPromptSection]
Prompt     = %BeginUPromptPrompt%
ButtonType = YESNO
Title      = %BeginUPromptTitle%

[EndUPromptSection]
Prompt = %EndUPromptPrompt%

[RemoveDirsSection]
%10%\Twain_32\%TwainDir%
;-----------------------------------------------------

[SPCA508A.AddReg]
HKLM,Software\CA508A\Ucam,"TWAIN Use Button",0x10001,00,00,00,00
HKLM,Software\CA508A\Ucam,"ProductName",0,"USB CMOS CAMERA"
HKLM,Software\CA508A\Ucam,"SnapshotButton",0x10001,00

HKLM,Software\CA508A\CA508ACONTROL,"DRAM1M",0x10001,000
HKLM,Software\CA508A\CA508ACONTROL,"Interface",0x10001,0x01
;sensor type:
;0: photobit
;1: pixart 
;2: tasc
;3: hyundai
;4: sharp
;5: HP
HKLM,Software\CA508A\CA508ACONTROL,"SensorType",0x10001,0x0
HKLM,Software\CA508A\CA508ACONTROL,"OpMode",0x10001,0x2
HKLM,Software\CA508A\CA508ACONTROL,"NoQTbl",0x10001,0x01
HKLM,Software\CA508A\CA508ACONTROL,"ShowFrameRate",0x10001,0x00  
HKLM,Software\CA508A\CA508ACONTROL,"NotInitialize",0x10001,0x00
HKLM,Software\CA508A\CA508ACONTROL,"pSnapRegKey",0x10001,0x00
HKLM,Software\CA508A\CA508ACONTROL,"AWBINT",0x10001,0x2
HKLM,Software\CA508A\CA508ACONTROL,"AEMETHOD",0x10001,0x2
HKLM,Software\CA508A\CA508ACONTROL,"AEUNIT",0x10001,0x3
HKLM,Software\CA508A\CA508ACONTROL,"AETYPE",0x10001,0x2
HKLM,Software\CA508A\CA508ACONTROL,"MaxShutterValue",0x10001,0x0bb8
HKLM,Software\CA508A\CA508ACONTROL,"MinShutterValue",0x10001,0x0a
HKLM,Software\CA508A\CA508ACONTROL,"IlluminateType",0x10001,0x0
HKLM,Software\CA508A\CA508ACONTROL,"CODEC",0x10001,0x2
HKLM,Software\CA508A\CA508ACONTROL,"GPIO",0x10001,0x3
HKLM,Software\CA508A\CA508ACONTROL,"EdgeGain",0x10001,0x7

;debug only
HKLM,Software\CA508A\CA508ACONTROL,"DelayUnit",0x10001,0x20

;add for adjust color

HKLM,Software\CA508A\CA508ACONTROL,"RGain",0x10001,0x73
HKLM,Software\CA508A\CA508ACONTROL,"GrGain",0x10001,0x42
HKLM,Software\CA508A\CA508ACONTROL,"BGain",0x10001,0x72
HKLM,Software\CA508A\CA508ACONTROL,"GbGain",0x10001,0x40
HKLM,Software\CA508A\CA508ACONTROL,"HighGain",0x10001,0x0
HKLM,Software\CA508A\CA508ACONTROL,"ROffset",0x10001,0x0
HKLM,Software\CA508A\CA508ACONTROL,"GrOffset",0x10001,0x0
HKLM,Software\CA508A\CA508ACONTROL,"Boffset",0x10001,0x0
HKLM,Software\CA508A\CA508ACONTROL,"GbOffset",0x10001,0x0
HKLM,Software\CA508A\CA508ACONTROL,"OB0",0x10001,0x20
HKLM,Software\CA508A\CA508ACONTROL,"OB1",0x10001,0x15
; 0 : default, 2 : apply value in EEPROM 
; 2 : apply for color correction
; 4 : apply for color correction & bad pixel
HKLM,Software\CA508A\CA508ACONTROL,"EEPROM",0x10001,0x4
HKLM,Software\CA508A\CA508ACONTROL,"MAX_AGC",0x10001,0

;ColorMatrix
; if ColorMatrix=0-5, the driver uses the default value.
; if ColorMatrix=6, the driver uses the INF value 
HKLM,Software\CA508A\CA508ACONTROL,"ColorMatrix",0x10001,0x5
HKLM,Software\CA508A\CA508ACONTROL,"A11",0x10001,18
HKLM,Software\CA508A\CA508ACONTROL,"A12",0x10001,44
HKLM,Software\CA508A\CA508ACONTROL,"A13",0x10001,2
HKLM,Software\CA508A\CA508ACONTROL,"A21",0x10001,44
HKLM,Software\CA508A\CA508ACONTROL,"A22",0x10001,219
HKLM,Software\CA508A\CA508ACONTROL,"A23",0x10001,249
HKLM,Software\CA508A\CA508ACONTROL,"A31",0x10001,241
HKLM,Software\CA508A\CA508ACONTROL,"A32",0x10001,227
HKLM,Software\CA508A\CA508ACONTROL,"A33",0x10001,44
HKLM,Software\CA508A\CA508ACONTROL,"MAX_AGC",0x10001,40


HKLM,Software\CA508A\DEFAULT,"Brightness",0x10001,120
HKLM,Software\CA508A\DEFAULT,"Hue",0x10001,180
HKLM,Software\CA508A\DEFAULT,"Contrast",0x10001,10
HKLM,Software\CA508A\DEFAULT,"Saturation",0x10001,11
HKLM,Software\CA508A\DEFAULT,"Sharpness",0x10001,16
HKLM,Software\CA508A\DEFAULT,"Whitebalance",0x10001,8
HKLM,Software\CA508A\DEFAULT,"MaxWhitebalance",0x10001,48

HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,SPCA508A.SYS
HKR,,PageOutWhenUnopened,3,01
;HKR,,PowerDownWhenUnopened,3,01
HKR,,OkToHibernate,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

[SPCA508A.UpdateInis] ;during setup,system will ask the same name files on the target be overwrited or not. 
system.ini,drivers32,,"VIDC.IYUV=IYUV_32.DLL"
;system.ini,drivers32,,"VIDC.SP60=SP6X_32.DLL"
;system.ini,drivers32,,"VIDC.SP61=SP6X_32.DLL"
system.ini,drivers32,,"VIDC.SP62=SP6X_32.DLL"

;\<WINDIR>\system32\driver\
[CopyDrivers]
SPCA508A.SYS
STREAM.SYS

[DelDriverFiles]
SPCA508A.SYS

;\<WINDIR>\system\
[CopySystem]
;;;IYUV_32.DLL
SP6X_32.DLL
DSHOW508.AX
MSVCRTD.DLL
VFW508A.DLL
; OS system file
Kswdmcap.ax,Kswdmcap.a2,,32
VfwWdm.drv,VfwWdm.dr2,,32
VfwWdm32.dll,VfwWdm32.dl2,,32

[DelSystemFiles]
;SP6X_32.DLL
MSVCRTD.DLL
VFW508A.DLL
;IYUV_32.DLL      ;501 also use this file


;\<WINDIR>\
[CopyWindows]
PP508.INI
PP508.SRC

;\<WINDIR>\TWAIN_32\iCam320\
[CopyTwain]
DSCTWAIN.DS
Pmx508.ini
VideoCtl.dll
DelINF.EXE
APPDLL.DLL,APP_ENG.DLL
Launcher.exe,Laun_ENG.exe
Manual.PDF,ENG.PDF

;\<WINDIR>\inf
[CopyInf]
PmxDVC.INF,PmxDVC.OS

[Uninstall.CopyInf]
PmxDVC.INF,DVCENG98.INI

[TwainTrunk.CopyFiles]
Twunk_16.exe,,,16
Twunk_32.exe,,,16
; Depend on language
Twain.dll,Tw_Eng.dll,,16
Twain_32.dll,Tw32_Eng.dll,,16
RunUnDrv.exe,,,32

[DelLogFiles]
log.txt

[SPCA508A.KnownFiles]
SPCA508A.SYS=safe

[SourceDisksNames]
1116 = %ProductDesc%,,,

[SourceDisksFiles]
DSCTWAIN.DS   = 1116
Pmx508.ini    = 1116
VideoCtl.dll  = 1116
PP508.INI     = 1116
PP508.SRC     = 1116
SP6X_32.DLL   = 1116
DSHOW508.AX   = 1116
MSVCRTD.DLL   = 1116
VFW508A.DLL   = 1116
SPCA508A.SYS  = 1116
DelINF.exe    = 1116
PmxDVC.OS     = 1116
Twunk_16.exe  = 1116
Twunk_32.exe  = 1116
RunUnDrv.exe  = 1116
; OS system
Kswdmcap.a2   = 1116
VfwWdm.dr2    = 1116
VfwWdm32.dl2  = 1116

; Depend on Language 
DVCENG98.INF   = 1116
DVCENG98.INI   = 1116
APP_ENG.DLL   = 1116
Laun_ENG.exe  = 1116
TW_ENG.DLL    = 1116
TW32_ENG.DLL  = 1116
ENG.PDF		  = 1116
	

[SPCA508A.Device.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,

[SPCA508A.Device.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,

[VideoCapture]       ;Used in AddInterface section
AddReg=VideoCapture.AddReg

[VideoCapture.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%Product%
HKR,,ExtensionDLL,,%SPCA508A.ExtensionDLL%

[SPCA508A.Device.Services]
AddService = SPCA508A,0x00000002,SPCA508A.ServiceInstall

[SPCA508A.Device.NT.Services]
AddService = SPCA508A,0x00000002,SPCA508A.ServiceInstall


[SPCA508A.DelReg]
HKLM,SOFTWARE\CA508A

;------------By Timothy-----------------
[Uninstall.Add.Reg]
HKLM,%Uninstall%%Product%
HKLM,%Uninstall%%Product%,"DisplayName",,"%Product%"
HKLM,%Uninstall%%Product%,"UninstallString",,"%10%\RunUnDrv.exe  %10%\TWAIN_32\%TwainDir%\PmxDVC.inf DefaultUninstall"

[Uninstall.Add.Reg.NT]
HKLM,%Uninstall%%Product%
HKLM,%Uninstall%%Product%,"DisplayName",,"%Product%"
HKLM,%Uninstall%%Product%,"UninstallString",,"%10%\RunUnDrv.exe  %10%\TWAIN_32\%TwainDir%\PmxDVC.inf DefaultUninstall.NT"

;---------------------------------------

[SPCA508A.ServiceInstall]
DisplayName   = %ProductDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
;StartType    = %SERVICE_AUTO_START%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\SPCA508A.SYS

[PlugIns]
HKCR,CLSID\{487294C1-2CF7-11d4-8C55-00606736037C},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{487294C1-2CF7-11d4-8C55-00606736037C}\InprocServer32,,,dshow508.ax
HKCR,CLSID\{487294C1-2CF7-11d4-8C55-00606736037C}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{487294C1-2CF7-11d4-8C55-00606736037C},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{487294C1-2CF7-11d4-8C55-00606736037C},IID,1,C1,94,72,48, F7,2C, d4,11, 0x8C, 0x55, 0x0, 0x60, 0x67, 036, 0x03, 0x7C 

HKCR,CLSID\{71508181-2CF8-11d4-8C55-00606736037C},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{71508181-2CF8-11d4-8C55-00606736037C}\InprocServer32,,,dshow508.ax
HKCR,CLSID\{71508181-2CF8-11d4-8C55-00606736037C}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaSets\{71508181-2CF8-11d4-8C55-00606736037C},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaSets\{487294C1-2CF7-11d4-8C55-00606736037C}\PropertyPages\{71508181-2CF8-11d4-8C55-00606736037C},,,%PropPage_CustomCameraProp%

[Group.Add.Ini]
setup.ini, progman.groups,, "group1=""%Product%"""
setup.ini, group1,, """%UtilityName%"",""""""%10%\twain_32\%TwainDir%\Launcher.exe"""""",,,,""%10%\twain_32\%TwainDir%"",""Launcher.exe"""
setup.ini, group1,, """%ManualName%"",""""""%10%\twain_32\%TwainDir%\Manual.pdf"""""",,,,""%10%\twain_32\%TwainDir%"",""Manual.pdf"""

[Group.Del.Ini]
setup.ini, progman.groups,, "group1=""%Product%"""
setup.ini, group1,, """%UtilityName%"""
setup.ini, group1,, """%ManualName%"""

;---------------------------------------------------------------
;                S t r i n g s
;---------------------------------------------------------------

[Strings]
;----------------
; Non-Localizable
;----------------

SERVICE_KERNEL_DRIVER = 1
;SERVICE_AUTO_START   = 2
SERVICE_DEMAND_START  = 3
SERVICE_ERROR_NORMAL  = 1

; IHV's extension DLL
SPCA508A.ExtensionDLL = "VFW508A.DLL"

Uninstall           		= "Software\Microsoft\Windows\CurrentVersion\Uninstall\"
PropPage_CustomCameraProp	= "Custom Camera Property Page"
PlugIn_CustomCameraProp		= "WDM Custom ICustomCamera Interface handler"
SP6X.DeviceDesc     		= "SP6X Video Decompressor"

;----------------
TwainDir            = "iCam320"
Msft                = "PrimaScan"
SunplusMfg          = "PrimaScan"
ManualName			= "Manual"

BeginUPromptPrompt  = "Are you sure you want to remove iCam320 Driver?"
BeginUPromptTitle   = "iCam320 Driver Uninstall"
EndUPromptPrompt    = "iCam320 was successfully removed from your computer."
Product             = "iCam320"
ProductDesc 		= "iCam320(English for Win98)"
UtilityName			= "iCam320 Launcher"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 0.93