;*************************************************************************/ ; ; INTEL CORPORATION PROPRIETARY INFORMATION ; This software is supplied under the terms of a license agreement or ; nondisclosure agreement with Intel Corporation and may not be copied ; or disclosed except in accordance with the terms of that agreement. ; Copyright 2001 Intel Corporation. All Rights Reserved. ; ; File: ICM12USB.INF ; ;*************************************************************************/ ; ; ICM12USB.INF -- This file contains installation information for the ; Intel(r) PC Camera CS780 Image class devices: ; - video driver ; - bulk download driver [Version] CatalogFile=icm12.cat LayoutFile=Layout.inf, Layout1.inf, Layout2.inf signature="$CHICAGO$" Class=Image ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f} Provider=%IntelMfg% DriverVer=09/28/2001, 1.0.0.64 [ControlFlags] ExcludeFromSelect=* [Manufacturer] %IntelMfg%=Intel,NT [DestinationDirs] DefaultDestDir=11 Intel.CopySystem=10,system32\drivers Intel.CopyDrivers.U1=10,system32\drivers Intel.CopyDrivers.U2=10,system32\drivers Intel.CopyExtensionDLL=11 Intel.Bulk.sys=10,System32\Drivers Intel.Bulk.dll=11 Intel.Bulk.sti=11 Intel.Bulk.twain=10,TWAIN_32\Intel\CS780 Intel.Bulk.wia=11 ;--------------------------------------------------------------- ; I N T E L ; ; ICM12USB ;--------------------------------------------------------------- [Intel] %USB\VID_8086&PID_0780&MI_00.DeviceDesc%=Intel.Video,USB\VID_8086&PID_0780&MI_00 %USB\VID_8086&PID_0780&MI_01.DeviceDesc%=Intel.Bulk, USB\VID_8086&PID_0780&MI_01 [Intel.NT] %USB\VID_8086&PID_0780&MI_00.DeviceDesc%=Intel.Video.XP,USB\VID_8086&PID_0780&MI_00 %USB\VID_8086&PID_0780&MI_01.DeviceDesc%=Intel.Bulk.XP, USB\VID_8086&PID_0780&MI_01 ; This section used by 98, SE, and Millennium. [Intel.Video] Include=ks.inf, kscaptur.inf Needs=KS.Registration,KSCAPTUR.Registration AddReg=Intel.AddReg.U2,Intel.NetMeeting.AddReg,Intel.PowerManagment.AddReg CopyFiles=Intel.CopySystem,Intel.CopyDrivers.U2,Intel.CopyExtensionDLL [Intel.Bulk] CopyFiles=Intel.Bulk.sys,Intel.Bulk.dll,Intel.Bulk.twain AddReg=Intel.Bulk.AddReg DeviceData=Intel.sti.DeviceData ; This section used by Win2K. [Intel.Video.NT] Include=ks.inf, kscaptur.inf Needs=KS.Registration,KSCAPTUR.Registration.NT AddReg=Intel.AddReg.U1,Intel.NetMeeting.AddReg,Intel.NT.AddReg,Intel.PowerManagment.AddReg CopyFiles=Intel.CopyDrivers.U1,Intel.CopyExtensionDLL [Intel.Bulk.NT] CopyFiles=Intel.Bulk.sys,Intel.Bulk.dll,Intel.Bulk.sti,Intel.Bulk.twain AddReg=Intel.Bulk.AddReg,Intel.Bulk.sti.AddReg DeviceData=Intel.sti.DeviceData Events=Intel.sti.Events SubClass=StillImage DeviceType=2 DeviceSubType=0x1 Capabilities=0x1d ICMProfiles="sRGB Color Space Profile.icm" ; This section used by WinXP. [Intel.Video.XP] Include=ks.inf, kscaptur.inf Needs=KS.Registration,KSCAPTUR.Registration.NT AddReg=Intel.AddReg.U1,Intel.NetMeeting.AddReg,Intel.NT.AddReg,Intel.PowerManagment.AddReg CopyFiles=Intel.CopyDrivers.U1,Intel.CopyExtensionDLL SubClass=StillImage DeviceType=3 DeviceSubType=0x1 Capabilities=0x00000031 DeviceData=Intel.Video.DeviceData ICMProfiles="sRGB Color Space Profile.icm" [Intel.Bulk.XP] CopyFiles=Intel.Bulk.sys,Intel.Bulk.dll,Intel.Bulk.wia AddReg=Intel.Bulk.AddReg,Intel.Bulk.wia.AddReg DeviceData=Intel.wia.DeviceData Events=Intel.wia.Events SubClass=StillImage DeviceType=2 DeviceSubType=0x1 Capabilities=0x1d ICMProfiles="sRGB Color Space Profile.icm" ; ; Define still image STI/TWAIN/WIA data. ; [Intel.Video.DeviceData] Server=local UI DLL=sti.dll UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c} PreferredVideoWidth=320,1 PreferredVideoHeight=240,1 [Intel.sti.DeviceData] Server=local UI Class ID={50DE3672-0FDF-418b-98DD-CE47B5BBEF54} [Intel.sti.Events] Connected=%Connect_Desc%,{A28BBADE-64B6-11d2-A231-00C04FA31809},* CaptureStillImage=%CaptureStillImage%,{2a36088e-7d01-486a-81ed-8c3746f850f4},* [Intel.wia.DeviceData] Server=local UI Class ID={FCD7F632-958E-47bb-B1D4-5EEEBD4956C9} [Intel.wia.Events] Connected=%Connect_Desc%,{A28BBADE-64B6-11d2-A231-00C04FA31809},* ; ; Define registry entries. ; [Intel.AddReg.U1] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,ICM12USB.sys HKR,,HardwareConfig,1,1 HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}" [Intel.AddReg.U2] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,ICM12D2.sys HKR,,HardwareConfig,1,1 HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}" [Intel.NetMeeting.AddReg] HKLM,"%KEY_CONFERENCING%\CaptureDevices\%USB\FriendlyNameFromIntelCamera%","dwImageSize",1,00,05,40,06 HKLM,"%KEY_CONFERENCING%\CaptureDevices\%USB\FriendlyNameFromIntelCamera%","dwNumColors",1,20,00,00,00 HKLM,"%KEY_CONFERENCING%\CaptureDevices\%USB\FriendlyNameFromIntelCamera%","dwStreamingMode",1,00,00,00,00 HKLM,"%KEY_CONFERENCING%\CaptureDevices\%USB\FriendlyNameFromIntelCamera%","dwDialogs",1,02,00,00,00 [Intel.PowerManagment.AddReg] HKR,,OkToHibernate,3,01 HKR,,DontSuspendIfStreamsAreRunning,3,01 [Intel.Bulk.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,icm12blk.sys HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"icm12ths.ax",,"rundll32.exe %11%\icm12reg.dll,Rundll32RegisterServer /s %11%\icm12ths.ax" HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"icm12tvs.ax",,"rundll32.exe %11%\icm12reg.dll,Rundll32RegisterServer /s %11%\icm12tvs.ax" HKLM,SOFTWARE\Intel\ISI\,CS780,,"icm12api.dll" [Intel.Bulk.sti.AddReg] HKR,,CreateFileName,,"USB" HKR,,HardwareConfig,1,4 HKR,,USDClass,,"{175DF678-17A5-4054-8D9F-CAB44611A140}" HKCR,CLSID\{175DF678-17A5-4054-8D9F-CAB44611A140},,,"Intel(r) PC Camera CS780 STI driver" HKCR,CLSID\{175DF678-17A5-4054-8D9F-CAB44611A140}\InProcServer32,,,%11%\icm12sti.dll HKCR,CLSID\{175DF678-17A5-4054-8D9F-CAB44611A140}\InProcServer32,ThreadingModel,,Apartment [Intel.Bulk.wia.AddReg] HKR,,CreateFileName,,"USB" HKR,,HardwareConfig,1,4 HKR,,USDClass,,"{B9D2A1E6-0BD5-4c75-A63F-A0551D52AF8E}" HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"icm12wui.dll",,"rundll32.exe %11%\icm12wui.dll,DllRegisterServer" HKCR,CLSID\{B9D2A1E6-0BD5-4c75-A63F-A0551D52AF8E},,,"Intel(r) PC Camera CS780 WIA mini-driver" HKCR,CLSID\{B9D2A1E6-0BD5-4c75-A63F-A0551D52AF8E}\InProcServer32,,,%11%\icm12wia.dll HKCR,CLSID\{B9D2A1E6-0BD5-4c75-A63F-A0551D52AF8E}\InProcServer32,ThreadingModel,,Both HKCR,CLSID\{FCD7F632-958E-47bb-B1D4-5EEEBD4956C9}\shellex\ContextMenuHandlers\{726FEB97-2590-4717-B74F-E93DCA87D2AB},,,"Intel(r) PC Camera CS780 WIA mini-driver UI" HKCR,CLSID\{FCD7F632-958E-47bb-B1D4-5EEEBD4956C9}\shellex\PropertySheetHandlers\{726FEB97-2590-4717-B74F-E93DCA87D2AB},,,"Intel(r) PC Camera CS780 WIA mini-driver UI" HKCR,CLSID\{FCD7F632-958E-47bb-B1D4-5EEEBD4956C9}\shellex\WiaDialogExtensionHandlers\{7302B0E5-6D71-4cd5-815B-7EEB63B95C51},,,"Intel(r) PC Camera CS780 WIA mini-driver UI" ; ; Define files to be copied. ; [Intel.CopySystem] usbcamd2.sys,,,0x00000060 stream.sys,,,0x00000060 [Intel.CopyDrivers.U1] ICM12USB.sys [Intel.CopyDrivers.U2] ICM12D2.sys [Intel.CopyExtensionDLL] ICM12com.dll ICM12UNI.hlp ICM12EXT.dll ICM12reg.dll [Intel.Bulk.sys] icm12ply.sys icm12blk.sys [Intel.Bulk.dll] icm12api.dll icm12ths.ax icm12tvs.ax ijl15.dll icm12reg.dll [Intel.Bulk.sti] icm12sti.dll [Intel.Bulk.twain] icm12twn.ds icm12twn.pro icm12twn.hlp icm12twn.cnt roboex32.dll [Intel.Bulk.wia] icm12wia.dll icm12wui.dll [SourceDisksNames] 1=%InstallationDisk%,icm12.cab,, [SourceDisksFiles] icm12api.dll=1 icm12blk.sys=1 icm12com.dll=1 icm12d2.sys=1 icm12ext.dll=1 icm12ply.sys=1 icm12reg.dll=1 icm12sti.dll=1 icm12ths.ax=1 icm12tvs.ax=1 icm12twn.cnt=1 icm12twn.ds=1 icm12twn.hlp=1 icm12twn.pro=1 icm12uni.hlp=1 icm12usb.sys=1 icm12wia.dll=1 icm12wui.dll=1 ijl15.dll=1 roboex32.dll=1 ;------------------------------------------------------------- ; I n t e r f a c e s ;------------------------------------------------------------- [Intel.Video.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,VideoCapture [Intel.Video.NT.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,VideoCapture [Intel.Video.XP.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,VideoCapture [VideoCapture] AddReg=VideoCapture.AddReg [VideoCapture.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%USB\FriendlyNameFromIntelCamera% HKR,,ExtensionDLL,,%Intel.ExtensionDLL% HKR,,ICM12USB,,%IntelMfg% HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,0x70,0x7d,0x6b,0x5f,0xb8,0x70,0x49,0x4d,0xae,0x96,0xb4,0x86,0x99,0x37,0x88,0x5b ;[HKEY_LOCAL_MACHINE\SOFTWARE\Intel\ICM12] HKLM,SOFTWARE\Intel\ICM12, "Current MS clock", 65537, 00,00,00,00 HKLM,SOFTWARE\Intel\ICM12, "Restart Count", 65537, 00,00,00,00 HKLM,SOFTWARE\Intel\ICM12, "Back off BW Alloc", 65537, 01,00,00,00 ;[HKEY_LOCAL_MACHINE\SOFTWARE\Intel\ICM12\Settings] HKLM,SOFTWARE\Intel\ICM12\Settings, "Auto Exposure State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Auto White Balance State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Exposure Target", 65537, 76,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "White Balance Target", 65537, 0a,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Saturation", 65537, 20,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Sharpness", 65537, 0e,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Hue", 65537, b3,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Contrast", 65537, 00,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Gamma", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Fluo Flicker Comp State", 65537, 00,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Fluo Flicker Comp Freq", 65537, 00,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Max Pkt Size Allowed", 65537, 40,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "AEAWB Interval", 65537, 80,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "AE Period", 65537, 06,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Fixed AE Period State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "AWB Period", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Fixed AWB Period State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Ms to Skip Pkts", 65537, 7d,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "F E R Probation Length", 65537, 00,00,10,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Compression State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "DPC State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "White Balance Blue Gain", 65537, 63,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "White Balance Red Gain", 65537, 48,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Exposure Time", 65537, 17,03,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "Gain", 65537, 41,02,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "AE Table Index", 65537, 45,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "FW Min Agc", 65537, 26,02,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "FW Adj Agc", 65537, 06,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "FW Aeawb Switch", 65537, 04,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Settings, "FW Max Agc", 65537, 71,02,00,00 ;[HKEY_LOCAL_MACHINE\SOFTWARE\Intel\ICM12\Defaults] HKLM,SOFTWARE\Intel\ICM12\Defaults, "Auto Exposure State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Auto White Balance State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Exposure Target", 65537, 76,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "White Balance Target", 65537, 0a,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Saturation", 65537, 20,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Sharpness", 65537, 0e,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Hue", 65537, b3,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Contrast", 65537, 00,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Gamma", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Fluo Flicker Comp State", 65537, 00,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Fluo Flicker Comp Freq", 65537, 00,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Max Pkt Size Allowed", 65537, 40,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "AEAWB Interval", 65537, 80,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "AE Period", 65537, 06,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Fixed AE Period State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "AWB Period", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Fixed AWB Period State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Ms to Skip Pkts", 65537, 7d,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "F E R Probation Length", 65537, 00,00,10,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Compression State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "DPC State", 65537, 01,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "White Balance Blue Gain", 65537, 63,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "White Balance Red Gain", 65537, 48,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Exposure Time", 65537, 17,03,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "Gain", 65537, 41,02,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "AE Table Index", 65537, 45,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "FW Min Agc", 65537, 26,02,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "FW Adj Agc", 65537, 06,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "FW Aeawb Switch", 65537, 04,00,00,00 HKLM,SOFTWARE\Intel\ICM12\Defaults, "FW Max Agc", 65537, 71,02,00,00 ;--------------------------------------------------------------- ; D S P r o p e r t y P a g e s ;--------------------------------------------------------------- HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"ICM12com.dll",,"rundll32.exe %11%\icm12reg.dll,Rundll32RegisterServer /s %11%\ICM12com.dll" HKLM,System\CurrentControlSet\Control\MediaInterfaces\{1CF0FC3A-163D-48d4-B659-5FD6FE7A2A22},,,"PROPSETID_INTEL_ICM12_PROP" HKLM,System\CurrentControlSet\Control\MediaSets\{1CF0FC3A-163D-48d4-B659-5FD6FE7A2A22}\PropertyPages\{5E1E67B9-18A8-41cc-BDA9-E46C9E7F83DD},,,"SourcePage" HKLM,System\CurrentControlSet\Control\MediaSets\{1CF0FC3A-163D-48d4-B659-5FD6FE7A2A22}\PropertyPages\{6D02D8EA-105B-4319-A9A9-E3E636B306AE},,,"AdvancedPage" [Intel.NT.AddReg] HKLM,SOFTWARE\Intel\ICM12, "Safeguard Memory Size", 65537, 00,00,08,00 ; ; Define NT services. ; [Intel.Bulk.NT.Services] AddService = icm12blk,0x00000002,Intel.Bulk.ServiceInstall [Intel.Bulk.XP.Services] AddService = icm12blk,0x00000002,Intel.Bulk.ServiceInstall [Intel.Bulk.ServiceInstall] DisplayName = %USB\VID_8086&PID_0780&MI_01.DeviceDesc% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\icm12blk.sys [Intel.Video.NT.Services] AddService = ICM12USB,0x00000002,Intel.Video.ServiceInstall [Intel.Video.XP.Services] AddService = ICM12USB,0x00000002,Intel.Video.ServiceInstall [Intel.Video.ServiceInstall] DisplayName = %USB\VID_8086&PID_0780&MI_00.DeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %10%\System32\Drivers\ICM12USB.sys ;--------------------------------------------------------------- ; S t r i n g s ;--------------------------------------------------------------- [Strings] ; Non-translated .INF strings SERVICE_KERNEL_DRIVER=1 ; PnP should use demand start SERVICE_DEMAND_START=3 SERVICE_ERROR_NORMAL=1 ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" Intel.ExtensionDLL = "ICM12EXT.dll" USB\FriendlyNameFromIntelCamera="Intel(r) PC Camera CS780" IntelMfg="Intel" KEY_CONFERENCING = "SOFTWARE\Microsoft\Conferencing" ; Translated .INF strings USB\VID_8086&PID_0780&MI_00.DeviceDesc="Intel(r) PC Camera CS780" USB\VID_8086&PID_0780&MI_01.DeviceDesc="Intel(r) PC Camera CS780 Image Storage" InstallationDisk="Intel(r) PC Camera CS780 Installation Disk" CaptureStillImage="Intel(r) PC Camera CS780 Still Image" Connect_Desc="Connected"Download Driver Pack
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.