; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; File: SMCIRDAM.INF (for Windows Me) ; ; original version: 4.10.1999.4 ; ; INF to install SmcIrda.Sys NDIS 5.0 Miniport for SMC IrCC ; ; Copyright 1997-2003 Standard Microsystems Corp. ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; 5/30/03 (JG) ; Updated for V.5.1.3600.4. ; ; Added a new reg key StuffFifo for Ali chipset. ; ; From this version, the PnP IDs are defined as below ; SMCF010 Golden HW with AUTO detect transceriver. ; SMCF01x Intel chipset with specific transceivers. ; SMCF02x SiS/VIA chipset with specific transceivers. ; SMCF030 Reserved. ; SMCF04x Ali chipset with specific transceivers. ; Where x in PnP IDs is suitable for all cases above ; x = 0 Auto detect; ; x = 1 HP / Agilent; ; x = 2 IBM; ; x = 3 SHARP; ; x = 4 VISHAY. ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; 12/11/02 (yo) ; INF only update for V.5.1.3600.3. ; ; SMCF010 is golden HW. ; SMCF020 device has SiS/VIA chipset, adds RxForceDrq reg key. ; SMCF030 forces HP transceiver and gives an user no other choice. ; SMCF031 forces IBM transceiver and gives an user no other choice. ; SMCF032 forces SHARP transceiver and gives an user no other choice. ; SMCF033 forces VISHAY transceiver and gives an user no other choice. ; ; LogConfig section was deleted since the body does not exist anymore ; in this INF file. ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; yo v3600 ; EVB portion was removed. ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; [version] CatalogFile=smcirdam.cat ;LayoutFile=layout.inf, layout1.inf, layout2.inf ; comment this for driver update signature="$CHICAGO$" Class=Net provider=%strSMC% DriverVer=05/30/2003, 5.1.3600.4 ; INF date is newer than binary's [Manufacturer] %strSMC%=SMC_IRCC [ControlFlags] ExcludeFromSelect=*SMCF010 ExcludeFromSelect=*SMCF011 ExcludeFromSelect=*SMCF012 ExcludeFromSelect=*SMCF013 ExcludeFromSelect=*SMCF014 ExcludeFromSelect=*SMCF020 ExcludeFromSelect=*SMCF021 ExcludeFromSelect=*SMCF022 ExcludeFromSelect=*SMCF023 ExcludeFromSelect=*SMCF024 ExcludeFromSelect=*SMCF030 ExcludeFromSelect=*SMCF040 ExcludeFromSelect=*SMCF041 ExcludeFromSelect=*SMCF042 ExcludeFromSelect=*SMCF043 ExcludeFromSelect=*SMCF044 [SMC_IRCC] %*SMCF010.DeviceDesc%=*SMCF010.ndi, *SMCF010 %*SMCF011.DeviceDesc%=*SMCF011.ndi, *SMCF011 %*SMCF012.DeviceDesc%=*SMCF012.ndi, *SMCF012 %*SMCF013.DeviceDesc%=*SMCF013.ndi, *SMCF013 %*SMCF014.DeviceDesc%=*SMCF014.ndi, *SMCF014 %*SMCF020.DeviceDesc%=*SMCF020.ndi, *SMCF020 %*SMCF021.DeviceDesc%=*SMCF021.ndi, *SMCF021 %*SMCF022.DeviceDesc%=*SMCF022.ndi, *SMCF022 %*SMCF023.DeviceDesc%=*SMCF023.ndi, *SMCF023 %*SMCF024.DeviceDesc%=*SMCF024.ndi, *SMCF024 %*SMCF030.DeviceDesc%=*SMCF030.ndi, *SMCF030 %*SMCF040.DeviceDesc%=*SMCF040.ndi, *SMCF040 %*SMCF041.DeviceDesc%=*SMCF041.ndi, *SMCF041 %*SMCF042.DeviceDesc%=*SMCF042.ndi, *SMCF042 %*SMCF043.DeviceDesc%=*SMCF043.ndi, *SMCF043 %*SMCF044.DeviceDesc%=*SMCF044.ndi, *SMCF044 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Common PnP ID Common Special Kays/Transceiver Type [*SMCF010.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF010.ndi.reg,*SMCF0x0.ndi.param,AUTODETECT.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF011.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF011.ndi.reg,*SMCF0x0.ndi.param,*SMCF0x1.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF012.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF012.ndi.reg,*SMCF0x0.ndi.param,*SMCF0x2.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF013.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF013.ndi.reg,*SMCF0x0.ndi.param,*SMCF0x3.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF014.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF014.ndi.reg,*SMCF0x0.ndi.param,*SMCF0x4.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF020.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF020.ndi.reg,*SMCF0x0.ndi.param,RxForceDrq.ndi.reg,AUTODETECT.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF021.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF021.ndi.reg,*SMCF0x0.ndi.param,RxForceDrq.ndi.reg,*SMCF0x1.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF022.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF022.ndi.reg,*SMCF0x0.ndi.param,RxForceDrq.ndi.reg,*SMCF0x2.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF023.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF023.ndi.reg,*SMCF0x0.ndi.param,RxForceDrq.ndi.reg,*SMCF0x3.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF024.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF024.ndi.reg,*SMCF0x0.ndi.param,RxForceDrq.ndi.reg,*SMCF0x4.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF030.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF030.ndi.reg,*SMCF0x0.ndi.param,StuffFifo.ndi.reg,*SMCF0x1.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF040.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF040.ndi.reg,*SMCF0x0.ndi.param,StuffFifo.ndi.reg,AUTODETECT.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF041.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF041.ndi.reg,*SMCF0x0.ndi.param,StuffFifo.ndi.reg,*SMCF0x1.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF042.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF042.ndi.reg,*SMCF0x0.ndi.param,StuffFifo.ndi.reg,*SMCF0x2.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF043.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF043.ndi.reg,*SMCF0x0.ndi.param,StuffFifo.ndi.reg,*SMCF0x3.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's [*SMCF044.ndi] AddReg=*SMCF0x0.ndi.reg,*SMCF044.ndi.reg,*SMCF0x0.ndi.param,StuffFifo.ndi.reg,*SMCF0x4.ndi.param CopyFiles=*SMCF0x0.Install.SysCopyFiles DriverVer=5/30/2003, 5.1.3600.4 ; INF date is newer than binary's ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Add Registry Section for Install ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; SMCF0x0 -- common for all PnP ID ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [*SMCF0x0.ndi.reg] HKR,,DevLoader,,*ndis HKR,,DeviceVxDs,,smcirda.sys HKR,,EnumPropPages,,"netdi.dll,EnumPropPages" HKR,NDIS,LogDriverName,,"SMCIRDA" HKR,NDIS,MajorNdisVersion,1,05 HKR,NDIS,MinorNdisVersion,1,00 HKR,Ndi\Interfaces,DefUpper,,"ndisirda" HKR,Ndi\Interfaces,UpperRange,,"ndisirda" HKR,Ndi\Remove,,,"SMCIRDA.Remove" HKR,Ndi,CardType,0,FORCEENUM HKR,Ndi,NetType,,1 ; ; This is the text that shows in the display area at the bottom ; of the Network dialog when this Adapter is selected in the ; scrolling window above. ; HKR,Ndi,HelpText,,%strSmcIrdaHelp% ; ; IrMini.Inf says: ; This entry is required by the NDI loader, IR_NDI.DLL ; to identify this driver as an infrared miniport driver ; which must be bound to (only) the Fast Infrared Protocol. ; HKR,Ndi,AdapterType,,"IrDA Infrared Miniport" ; ; IrMini.Inf says: ; IR_NDI.DLL is the NDI Installer for the IR3.0 NDIS drivers. ; These registry entries direct netdi.dll (the Network Properties handler) ; to call ir_ndi.dll with NDI events for these drivers. This will allow ; ir_ndi.dll to decide how our drivers are bound. ; HKR,Ndi,NdiInstaller,,"ir_ndi.dll,IRWDM_NdiProc" HKR,Ndi\Compatibility,RequireAll,,"IRDA" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; DeviceID is depending on PnP ID ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [*SMCF010.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF010" [*SMCF011.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF011" [*SMCF012.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF012" [*SMCF013.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF013" [*SMCF014.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF014" [*SMCF020.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF020" [*SMCF021.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF021" [*SMCF022.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF022" [*SMCF023.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF023" [*SMCF024.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF024" [*SMCF030.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF030" [*SMCF040.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF040" [*SMCF041.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF041" [*SMCF042.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF042" [*SMCF043.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF043" [*SMCF044.ndi.reg] HKR,Ndi,DeviceID,,"*SMCF044" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Special section for SMCF02x ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [RxForceDrq.ndi.reg] ; ; SiS & VIA DMAC Options ; ; RxForceDrq: Any TRUE value enables Force Drq when RX is enabled. ; HKR,,RxForceDrq,0,"1" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Special section for SMCF04x ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [StuffFifo.ndi.reg] ; ; Ali Chipset ; ; StuffFifo: Stuff the FIFO using PIO prior to init the DMA. ; HKR,,StuffFifo,0,"1" ; Only for Ali chipset. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Parameters Section -- part of AddReg on Install ; Key values are adjustable on ADVANCED Property Sheet ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; Infrared Transceiver Selection ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Do auto detection and give user choice ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [AUTODETECT.ndi.param] ; If AUTO [default], then driver will auto-detect at initialization, ; which will produce a single spurious Tx pulse if HP/Sharp. ; This key can be used to prevent this from happening, if desired. ; HKR,Ndi\params\RxSel,ParamDesc,,%strRXSEL% HKR,Ndi\params\RxSel,flag,1,20,00,00,00 HKR,Ndi\params\RxSel,default,,0 HKR,Ndi\params\RxSel,type,,enum HKR,Ndi\params\RxSel\enum,"0",,%strRXSEL_0% HKR,Ndi\params\RxSel\enum,"1",,%strRXSEL_1% HKR,Ndi\params\RxSel\enum,"2",,%strRXSEL_2% HKR,Ndi\params\RxSel\enum,"3",,%strRXSEL_3% HKR,Ndi\params\RxSel\enum,"4",,%strRXSEL_4% ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Force HP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [*SMCF0x1.ndi.param] ; ; Infrared Transceiver Selection ; ; For SMCF0x1, just add RxSel reg and select HP. ; HKR,,RxSel,,"2" ; force HP. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Force IBM ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [*SMCF0x2.ndi.param] ; ; For SMCF0x2, just add RxSel reg and select IBM. ; HKR,,RxSel,,"1" ; force IBM. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Force SHARP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [*SMCF0x3.ndi.param] ; ; For SMCF0x3, just add RxSel reg and select SHARP. ; HKR,,RxSel,,"3" ; force SHARP. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Force VISHAY ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [*SMCF0x4.ndi.param] ; ; For SMCF0x4, just add RxSel reg and select VISHAY. ; HKR,,RxSel,,"4" ; force VISHAY. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; SMCF0x0 -- common for all PnP ID ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [*SMCF0x0.ndi.param] ; ; IrDA Minimum Turnaround Time (value in microseconds) ; HKR,Ndi\params\MinTurnTime,ParamDesc,,%strIRDATURNTIME% HKR,Ndi\params\MinTurnTime,flag,1,20,00,00,00 HKR,Ndi\params\MinTurnTime,default,,1000 HKR,Ndi\params\MinTurnTime,type,,enum HKR,Ndi\params\MinTurnTime\enum,"500",,%strMinTurnTime_500% HKR,Ndi\params\MinTurnTime\enum,"1000",,%strMinTurnTime_1000% HKR,Ndi\params\MinTurnTime\enum,"5000",,%strMinTurnTime_5000% HKR,Ndi\params\MinTurnTime\enum,"10000",,%strMinTurnTime_10000% ; ; IrDA Speed enables ; ; bit=1 enables corresponding speed, 1FF is all speeds [default]) ; ; d0 = 2400 d4 = 57600 d8 = 4000000 ; d1 = 9600 d5 = 115200 ; d2 = 19200 d6 = 576000 ; d3 = 38400 d7 = 1152000 ; ; Note: Miniport will always enable 9600, ; no matter what this key says ; HKR,Ndi\params\SpeedEnable,ParamDesc,,%strSPEEDENABLE% HKR,NDI\params\SpeedEnable,flag,1,20,00,00,00 HKR,Ndi\params\SpeedEnable,type,,dword HKR,Ndi\params\SpeedEnable,default,,1FF HKR,Ndi\params\SpeedEnable,base,,16 HKR,Ndi\params\SpeedEnable,min,,0 HKR,Ndi\params\SpeedEnable,max,,1FF ; ; Maximum Speed ; HKR,Ndi\params\MaxSpeed,ParamDesc,,%strMAXSPEED% HKR,Ndi\params\MaxSpeed,flag,1,20,00,00,00 HKR,Ndi\params\MaxSpeed,default,,"8" HKR,Ndi\params\MaxSpeed,type,,enum HKR,Ndi\params\MaxSpeed\enum,"1",,%strMaxSpeed_1% HKR,Ndi\params\MaxSpeed\enum,"2",,%strMaxSpeed_2% HKR,Ndi\params\MaxSpeed\enum,"3",,%strMaxSpeed_3% HKR,Ndi\params\MaxSpeed\enum,"4",,%strMaxSpeed_4% HKR,Ndi\params\MaxSpeed\enum,"5",,%strMaxSpeed_5% HKR,Ndi\params\MaxSpeed\enum,"6",,%strMaxSpeed_6% HKR,Ndi\params\MaxSpeed\enum,"7",,%strMaxSpeed_7% HKR,Ndi\params\MaxSpeed\enum,"8",,%strMaxSpeed_8% ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Remove Section ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [SMCIRDA.Remove] DelFiles=*SMCF0x0.Remove.SysDelFiles ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; File/Directory Sections ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [*SMCF0x0.Install.SysCopyFiles] smcirda.sys [*SMCF0x0.Remove.SysDelFiles] smcirda.sys [DestinationDirs] DefaultDestDir=11 ; windows\system *SMCF0x0.Install.SysCopyFiles=11 ; windows\system *SMCF0x0.Remove.SysDelFiles=11 ; windows\system [SourceDisksNames] 1=%strDiskName%,,, ; this is needed if there is any file in [SourceDisksFiles] section [SourceDisksFiles] ; This refers to the Windows CABs, not to a source diskette. smcirda.sys=1 smcirdam.cat=1 ; required by WHQL ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Localizable Strings ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [strings] strSMC="SMC" *SMCF010.DeviceDesc="SMC IrCC (Infrared Communications Controller)" ; GOLDEN *SMCF011.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (1a)" ; Intel cs + Agilent IR *SMCF012.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (1i)" ; Intel cs + IBM IR *SMCF013.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (1s)" ; Intel cs + SHARP IR *SMCF014.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (1v)" ; Intel cs + Vishay IR *SMCF020.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (20)" ; SiS/VIA cs Auto detect *SMCF021.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (2a)" ; SiS/VIA cs + Agilent IR *SMCF022.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (2i)" ; SiS/VIA cs + IBM IR *SMCF023.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (2s)" ; SiS/VIA cs + SHARP IR *SMCF024.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (2v)" ; SiS/VIA cs + Vishay IR *SMCF030.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (Ta)" ; Reserved *SMCF040.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (40)" ; ALi cs Auto detect *SMCF041.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (4a)" ; ALi cs + Agilent IR *SMCF042.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (4i)" ; ALi cs + IBM IR *SMCF043.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (4s)" ; ALi cs + SHARP IR *SMCF044.DeviceDesc="SMC IrCC - (Infrared Communications Controller) (4v)" ; ALi cs + Vishay IR strSmcIrdaHelp="The SMC IrCC Device permits wireless communication with other devices conforming to IrDA standards using invisible infrared light." strDiskName="SMC IR_NDIS for Windows Me" strRXSEL="Infrared Transceiver Type" strIRDATURNTIME="Min. Turn-Around Time" strSPEEDENABLE="Speed Enable" strMAXSPEED="Speed Limit" strRXSEL_0="AUTO [Default]" strRXSEL_1="IBM / Infineon / Temic" strRXSEL_2="HP" strRXSEL_3="Sharp" strRXSEL_4="VISHAY Telefunken" strMinTurnTime_500=" 0.5 mS" strMinTurnTime_1000=" 1.0 mS [Default]" strMinTurnTime_5000=" 5.0 mS" strMinTurnTime_10000="10.0 mS" strMaxSpeed_1=" 9.6 kbps" strMaxSpeed_2=" 19.2 kbps" strMaxSpeed_3=" 38.4 kbps" strMaxSpeed_4=" 57.6 kbps" strMaxSpeed_5=" 115.2 kbps" strMaxSpeed_6=" 576 kbps" strMaxSpeed_7="1.152 Mbps" strMaxSpeed_8="4 Mbps"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.