;
; FIH Device Driver
;
; This INF works for Windows XP SP2, Windows XP x64,
; and Windows Vista x86 and x64.
; This INF will work with Windows XP, and Windows XP SP1
; after applying specific hotfixes.
;

[Version]
Signature	= "$Windows NT$"
Class		= Ports
ClassGuid	= {4D36E978-E325-11CE-BFC1-08002BE10318}
Provider	= %Provider%
DriverVer	= 01/13/2010,1.0.0.0
CatalogFile	= GSerial.cat

[Manufacturer]
%Provider%	= GSerialDeviceList,NTx86,NTamd64

[GSerialDeviceList.NTx86]
%GSERIAL.COMM%	= GSerialInstall, USB\VID_0525&PID_A4A7
%GSERIAL.ACER%	= GSerialInstall, USB\VID_0502&PID_3211

[GSerialDeviceList.NTamd64]
%GSERIAL.COMM%	= GSerialInstall, USB\VID_0525&PID_A4A7
%GSERIAL.ACER%	= GSerialInstall, USB\VID_0502&PID_3211

[GSerialInstall]
AddReg = GSerialAddReg

[SourceDisksNames]
3426 = windows cd

[SourceDisksFiles]
usbser.sys = 3426

[DestinationDirs]
UsbserCopyFileSection = 12
DefaultDestDir = 12

[UsbserCopyFileSection]
usbser.sys,,,0x20

[GSerialAddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,usbser.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[GSerialInstall.Services]
CopyFiles = UsbserCopyFileSection
AddService = usbser,0x0002,GSerialService

[GSerialService]
DisplayName    = %GSERIAL_SERVICE_NAME%
ServiceType    = 1                       ; SERVICE_KERNEL_DRIVER
StartType      = 3                       ; SERVICE_DEMAND_START
ErrorControl   = 1                       ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\usbser.sys
LoadOrderGroup = Base

[Strings]
Provider = "Acer Incorporated."
GSERIAL_SERVICE_NAME = "USB Gadget Serial Driver"

GSERIAL.COMM = "Gadget Serial"
GSERIAL.ACER = "Acer Netchip Gadget Serial v2.4"
