;
; Firmware Update Mode Driver
; Copyright (c) 2007 Sagem Communications
;

[Version]
Signature="$CHICAGO$"
Class = System
ClassGuid = {4d36e97d-e325-11ce-bfc1-08002be10318}
Provider=%ProviderName%
LayoutFile=layout.inf
CatalogFile=TELCH.cat
DriverVer=01/01/2007,3.0.1.0

;--------- SourceDisksNames and SourceDisksFiles Section -----------------------

[SourceDisksNames.x86]
1 = %disk1%,,,
2 = %disk1%,,,i386

[SourceDisksNames.amd64]
1 = %disk1%,,,
2 = %disk1%,,,amd64

[SourceDisksFiles]
telch.sys=2

;--------- DestinationDirs Section -------------------------------------------

[DestinationDirs]
telch.Files.Ext = 10,System32\Drivers

;--------- Manufacturer and Models Sections ----------------------------------

[Manufacturer]
%MfgName%=Mfg0, NTamd64

[Mfg0]
%Lx%=telch.Dev, USB\VID_079B&PID_0022	; Lx
;%CxAzur%=telch.Dev, USB\VID_089B&PID_000F	; Azur, C4, C5
%MFx%=telch.Dev, USB\VID_079B&PID_0021	; MFLv1, MFLv2, MFF, MFKv2
%Dx%=telch.Dev, USB\VID_079B&PID_004E	; Dx
%Azur4%=telch.Dev, USB\VID_079B&PID_005A	; Azur4
%LFx%=telch.Dev, USB\VID_079B&PID_0060	; LFx

[Mfg0.NTamd64]
%Lx%=telch.Dev, USB\VID_079B&PID_0022	; Lx
;%CxAzur%=telch.Dev, USB\VID_089B&PID_000F	; Azur, C4, C5
%MFx%=telch.Dev, USB\VID_079B&PID_0021	; MFLv1, MFLv2, MFF, MFKv2
%Dx%=telch.Dev, USB\VID_079B&PID_004E	; Dx
%Azur4%=telch.Dev, USB\VID_079B&PID_005A	; Azur4
%LFx%=telch.Dev, USB\VID_079B&PID_0060	; LFx

[PreCopySection]
HKR,,NoSetupUI,,1

[telch.Dev]
CopyFiles=telch.Files.Ext
AddReg=telch.AddReg

[telch.Dev.NT]
CopyFiles=telch.Files.Ext
AddReg=telch.AddReg

[telch.Dev.NT.Services]
Addservice = telch, 0x00000002, telch.AddService

[telch.AddService]
DisplayName    = %telch.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\telch.sys

[telch.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,telch.sys
HKR,"Parameters","MaximumTransferSize",0x10001,4096
HKR,"Parameters","DebugLevel",0x10001,2

[telch.Files.Ext]
telch.sys

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

[Strings]
ProviderName="OEM"
MfgName="OEM"
Lx="Firmware Update for Multifunction Device"
CxAzur="Firmware Update for Multifunction Device"
Azur4="Firmware Update for A6 Photo Printer Device"
MFx="Firmware Update for Multifunction Device"
Dx="Firmware Update for Multifunction Device"
LFx="Firmware Update for Multifunction Device"
telch.SvcDesc="Firmware Upload Service"
disk1="Companion Suite Drivers Disk"
