Web lists-archives.com

Re: [Spca50x-devs] Creative Live! Notebook camera support




Thu, 7 Feb 2008 22:00:14 +0300
wrote "Serge A. Suchkov" <Serge.A.S@xxxxxxxxx>:

> Could you send output of lsusb -v -d 041e:4068  and any *.inf/*.reg files
> from windows driver for this webcam ?

Hi,

my girlfriend bought the same camera a few weeks ago. Perhaps I can help out
with some informations and some testing.

regards,
Axel



################################################################################
# lsusb -v -d 041e:4068
################################################################################

Bus 006 Device 004: ID 041e:4068 Creative Technology, Ltd WebCam Live! Notebook
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x041e Creative Technology, Ltd
  idProduct          0x4068 WebCam Live! Notebook
  bcdDevice            1.00
  iManufacturer           1 Creative Labs
  iProduct                2 VF0470 Live! Cam Notebook
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          180
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0180  1x 384 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0300  1x 768 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0380  1x 896 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol      0
      iInterface              0
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength           30
        bInCollection           1
        baInterfaceNr( 0)       2
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Microphone
        bAssocTerminal          0
        bNrChannels             1
        wChannelConfig     0x0000
        iChannelNames           0
        iTerminal               0
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             2
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               1
        iTerminal               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0
      iInterface              0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0
      iInterface              0
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           2
        bDelay                  1 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        16000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0028  1x 40 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
Device Status:     0x0000
  (Bus Powered)


################################################################################
# V0470Vid.INF
################################################################################

.;------------------------------------------------------------------------------
; V0470Vid.INF -- Creative Camera Model Number VF0470 installation
; Copyright (c) 2007 Creative Technology Ltd. All rights reserved.
;------------------------------------------------------------------------------

[Version]
Signature   =$Windows NT$
Class       =Image
ClassGuid   ={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider    =%szManufacturer%
LayoutFile  =layout.inf,layout1.inf,layout2.inf
CatalogFile =VF0470.cat
DriverVer   =04/25/2007,%szVersion%

[DestinationDirs]
DefaultDestDir       =11
Cam.CopyKnlDrv       =10,system32\drivers
Cam.CopyUserDrv      =11
Cam.CopyTwnFiles     =10,Twain_32\Creative\VF0470
Cam.CopyWinFiles     =10
Cam.AMD64.CopyKnlDrv       =10,system32\drivers
Cam.AMD64.CopyUserDrv      =11
Cam.AMD64.CopyWinFiles     =10
Cam.AMD64WOW.CopyUserDrivers      =10,SysWow64


[ControlFlags]
ExcludeFromSelect =*

[Manufacturer]
%szManufacturer% =Creative,NTAMD64

[Creative]
%szDeviceDesc% =CtlCam,USB\VID_041E&PID_4068&MI_00
%szDeviceDesc% =CtlCam,USB\VID_041E&PID_4068&MI_00

[Creative.NTAMD64]
%szDeviceDesc% =CtlCam.NTAMD64,USB\VID_041E&PID_4068&MI_00
%szDeviceDesc% =CtlCam.NTAMD64,USB\VID_041E&PID_4068&MI_00


[CtlCam]
;;blank, do not support Windows 98 & ME

[CtlCam.NT]
CopyFiles     =Cam.CopyKnlDrv,Cam.CopyUserDrv,Cam.CopyTwnFiles,Cam.CopyWinFiles
AddReg        =Cam.AddReg,Cam.Custom.AddReg,Cam.Cfg.AddReg,Cam.Uns.AddReg.NT
Include       =Ks.inf,Kscaptur.inf
Needs         =KS.Registration,KSCAPTUR.Registration.NT
DeviceType    =3
DeviceSubType =0
Capabilities  =0x1
DeviceData    =Cam.DeviceData
Events        =Cam.Events
ICMProfiles   ="sRGB Color Space Profile.icm"

[CtlCam.NTAMD64]
CopyFiles
=Cam.AMD64.CopyKnlDrv,Cam.AMD64.CopyUserDrv,Cam.CopyTwnFiles,Cam.AMD64.CopyWinFiles,Cam.AMD64WOW.CopyUserDrivers
AddReg
=Cam.AddReg,Cam.Custom.AddReg,Cam.Cfg.AddReg,Cam.Uns.AddReg.NTAMD64,CtlCam.AddReg.NTamd64
Include       =Ks.inf,Kscaptur.inf Needs
=KS.Registration,KSCAPTUR.Registration.NT DeviceType    =3 DeviceSubType =0
Capabilities  =0x1
DeviceData    =Cam.DeviceData
Events        =Cam.Events
ICMProfiles   ="sRGB Color Space Profile.icm"


[Cam.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%szVideoDriver%
HKR,,CreateFileName,,AUTO
HKR,,HardwareConfig,1,4
HKR,,CtProductName,,%szProductName%
HKR,,CtAudioName,,%szAudioDevName%
HKR,,CtConsoleFolder,,%szConsoleFolder%

HKLM,%CTConfigRegistry%,"Version",0,%szVersion%
HKLM,%MSUninstall%\%szUninstall%,"DisplayName",0,"%szUninstallDisplay%
(%szVersion%)"

;HKLM,%CTConfigRegistry%,Reserved,0x00010001,0
;HKLM,%CTConfigRegistry%\Console,Reserved0,0x00010001,0

; NetMeeting config
HKLM,Software\Microsoft\Conferencing\CaptureDefaultFormats\%szDeviceDesc%,"DefaultFormat",0x00000000,"I420,
320x240x12"
HKLM,Software\Microsoft\Conferencing\CaptureDevices\%szDeviceDesc%,"dwDialogs",0x00000001,
02, 00, 00, 00
HKLM,Software\Microsoft\Conferencing\CaptureDevices\%szDeviceDesc%,"dwImageSize",0x00000001,
40, 04, 40, 80
HKLM,Software\Microsoft\Conferencing\CaptureDevices\%szDeviceDesc%,"dwNumColors",0x00000001,
28, 00, 00, 00
HKLM,Software\Microsoft\Conferencing\CaptureDevices\%szDeviceDesc%,"dwStreamingMode",0x00000001,
01


[CtlCam.AddReg.NTamd64]
HKLM,%CTConfigRegistryWow%,Version,,%szVersion%
 

; ------------------------- start of Vendor specific --------------------------

[Cam.Custom.AddReg]

HKR,,OkToHibernate,3,01


;
HKR,%CamSet%, StillSupportType, 0x10001, 2
HKR,%CamSet%, EnableAutoLaunch, 1, 57,23,ff
HKR,%CamSet%, DisableAutoLaunch, 1, 57,23,ff
HKR,%CamSet%, ClearSnapButton, 1, 57,03,02
HKR,%CamSet%, CheckAutoLaunch, 1, 57,10,10
HKR,%CamSet%, EnableAutoClose, 0x10001,1

HKR,%CamSet%, EnableSystem, 1, 5a,6d,FF, 53,9b,9f, 54,ff,ff, 5d,03,ff,
49,01,ff, \ 48,00,ff, 72,ee,ff

HKR,%CamSet%, DisableSystem, 1, 53,9b,9b
HKR,%CamSet%, ResetUsb, 1, 71, 01, 01, 51,0f,ff, 51,0,ff
HKR,%CamSet%, SetUsbInit, 1, 71, 01, 01, 51,0f,ff, 51,00,ff, 22,00,ff
HKR,%CamSet%, SetUsbWork, 1, 71, 01, 01, 51,0f,ff, 51,00,ff, 22,1d,ff
HKR,%CamSet%, TurnOnLed, 1, 71,01,01
HKR,%CamSet%, TurnOffLed, 1, 71,00,01
HKR,%CamSet%, BlockStream, 1, 51,0f,ff
HKR,%CamSet%, StartStream, 1, 71, 01, 01, 51,00,ff
HKR,%CamSet%, BandwidthAllocateRule, 0x10001, 0

HKR,%CamSet%, IdleAltSetting, 0x10001, 0x0
HKLM,"Software\Creative Tech\Web Cameras\VF0470","PushModeEvent",,"Enable"


;this data is for check camera type, there are four data segment 
;1. I2C subAddress, 
;2. which register driver should read
;3. value mask
;4. register value
;HKR,%7670530Set%, OneChannelCheck,1, 55, 00, 80
HKR,%7670530Set%, VersionCheck,1, 42, 0a, ff, 76
HKR,%7670530Set%, MinorVersionCheck,1, 42, 0b, f0, 70
HKR,%7670530Set%, ResetCamera,1, 12, 80, ff
HKR,%7670530Set%, CameraName,,Ov7670530
HKR,%7670530Set%, SensorWidth,0x10001, 640
HKR,%7670530Set%, SensorHeight,0x10001, 480
;HKR,%7670530Set%, CurrentFormat,0x10001, 0x64048024
;HKR,%7670530Set%, CurrentFrameRate,0x10001, 15
HKR,%7670530Set%, CurrentFormat,0x10001, 0x32024024
HKR,%7670530Set%, CurrentFrameRate,0x10001, 30

;USB controller register setting, only the registers that need change should 
;set here, every three value form one group
;Index, Value, Mask

HKR,%7670530Set%,UsbSetting,1, 5d,03,ff, 53,9b,9b, 54,0f,ff, \
a2,20,ff, a3,18,ff, 37,00,ff, 55,02,ff, 59,04,ff,\
20,0c,ff, 21,38,ff, 22,1d,ff, 17,50,ff, 37,00,ff, 40,ff,ff, 46,00,ff,\
a0,3f,ff ; Steven suggested

;Index, Value, Mask
HKR,%7670530Set%,CameraSetting,1, \
12,80,ff,\
11,00,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff,\
7a,24,ff,\
7b,04,ff,\
7c,07,ff,\
7d,10,ff,\
7e,28,ff,\
7f,36,ff,\
80,44,ff,\
81,52,ff,\
82,60,ff,\
83,6c,ff,\
84,78,ff,\
85,8c,ff,\
86,9e,ff,\
87,bb,ff,\
88,d2,ff,\
89,e5,ff,\
13,e0,ff,\
00,00,ff,\
10,00,ff,\
0d,40,ff,\
14,38,ff,\
a5,05,ff,\
ab,07,ff,\
24,95,ff,\
25,33,ff,\
26,e3,ff,\
9f,78,ff,\
a0,68,ff,\
a1,0b,ff,\
a6,d8,ff,\
a7,d8,ff,\
a8,f0,ff,\
a9,90,ff,\
aa,94,ff,\
13,e5,ff,\
0e,61,ff,\
0f,4b,ff,\
16,02,ff,\
21,02,ff,\
22,91,ff,\
29,07,ff,\
33,03,ff,\
35,0b,ff,\
37,1c,ff,\
38,71,ff,\
3c,78,ff,\
4d,40,ff,\
4e,20,ff,\
69,55,ff,\
6b,4a,ff,\
74,19,ff,\
8d,4f,ff,\
8e,00,ff,\
8f,00,ff,\
90,00,ff,\
91,00,ff,\
96,00,ff,\
9a,80,ff,\
b0,8c,ff,\
b1,0c,ff,\
b2,0e,ff,\
b3,82,ff,\
b8,0a,ff,\
43,14,ff,\
44,f0,ff,\
45,34,ff,\
46,58,ff,\
47,28,ff,\
48,3a,ff,\
59,88,ff,\
5a,88,ff,\
5b,44,ff,\
5c,67,ff,\
5d,49,ff,\
5e,0e,ff,\
6c,0a,ff,\
6d,55,ff,\
6e,11,ff,\
6f,9f,ff,\
6a,40,ff,\
01,40,ff,\
02,40,ff,\
13,e7,ff,\
4f,80,ff,\
50,80,ff,\
51,00,ff,\
52,22,ff,\
53,5e,ff,\
54,80,ff,\
58,9e,ff,\
41,08,ff,\
3f,00,ff,\
75,04,ff,\
76,e1,ff,\
4c,00,ff,\
77,01,ff,\
3d,c2,ff,\
4b,09,ff,\
c9,60,ff,\
41,18,ff,\
56,40,ff,\
34,11,ff,\
3b,c2,ff,\
a4,89,ff,\
96,00,ff,\
97,30,ff,\
98,20,ff,\
99,20,ff,\
9a,84,ff,\
9b,29,ff,\
9c,03,ff,\
9d,4c,ff,\
9e,3f,ff,\
78,04,ff,\
79,01,ff,\
c8,f0,ff,\
79,0f,ff,\
c8,20,ff,\
79,10,ff,\
c8,7e,ff,\
79,0b,ff,\
c8,01,ff,\
79,0c,ff,\
c8,07,ff,\
79,0d,ff,\
c8,20,ff,\
79,09,ff,\
c8,80,ff,\
79,02,ff,\
c8,c0,ff,\
79,03,ff,\
c8,40,ff,\
79,05,ff,\
c8,30,ff,\
79,26,ff,\
1e,01,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
0c,00,ff,\
3e,00,ff,\
73,f0,ff,\
2b,05,ff


HKR,%7670530Adj%,EnableLowLightControl,0x10001,0 ;ak 20061007 original 1
HKR,%7670530Adj%,ClockUpTh,0x10001,140
HKR,%7670530Adj%,ClockDownTh,0x10001,50
HKR,%7670530Adj%,CheckTime,0x10001,20
HKR,%7670530Adj%,ClockUpCamRegs,1, 2a,90,ff, 16,00,ff, 1e,00,ff
HKR,%7670530Adj%,ClockDownCamRegs,1, 2a,94,ff
HKR,%7670530Adj%,ExposureCheck,1,10,82

HKR,%7670530DP%,EnVideoYUVProc,0x10001,0
HKR,%7670530DP%,EnVideoRGBProc,0x10001,0
HKR,%7670530DP%,EnStillYUVProc,0x10001,0
HKR,%7670530DP%,EnStillRGBProc,0x10001,0
HKR,%7670530DP%,StillSharpness,0x10001,2   ; range  0 ~ 8
HKR,%7670530DP%,DisableAutoLFCheck,0x10001,0
HKR,%7670530DP%,EnableSwQC,0x10001,0

HKR,%7670530STIYUV%, UsbSetting,1, ff,00,ff

HKR,%7670530STIRAW%, UsbSetting,1, ff,00,ff

HKR,%7670530DP%, EnVideoYUVProc,0x10001,0
HKR,%7670530DP%, EnVideoRGBProc,0x10001,0
HKR,%7670530DP%, EnStillYUVProc,0x10001,0
HKR,%7670530DP%, EnStillRGBProc,0x10001,0
HKR,%7670530DP%, StillSharpness,0x10001,3   ; range  0 ~ 8
HKR,%7670530DP%, DisableAutoLFCheck,0x10001,1

;@@@@@@@@@@@@@@@@@@@@@@@@@@
;RGB24 800 x 600
HKR, %7670530Vid800RGB24%, Tag, 0x10001, 0x80060024
HKR, %7670530Vid800RGB24%, UsbSetting, 1, \
10,28,ff, 11,3c,ff, 12,00,ff, 13,00,ff, 14,00,ff, 15,00,ff, 16,00,ff, \
20,0c,ff, 25,03,ff, 26,00,ff
HKR, %7670530Vid800RGB24%, CameraSetting, 1, \
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff,\
a5,05,ff,\
ab,07,ff

HKR, %7670530Vid800RGB24%, Width, 0x10001, 800
HKR, %7670530Vid800RGB24%, Height, 0x10001, 600
HKR, %7670530Vid800RGB24%, BitCount, 0x10001, 24
HKR, %7670530Vid800RGB24%, FourCC, 0x10001, 0
HKR, %7670530Vid800RGB24%, MaxFrameRate, 0x10001, 15000
HKR, %7670530Vid800RGB24%, typFrameRate, 0x10001, 15000
HKR, %7670530Vid800RGB24%, MinFrameRate, 0x10001, 5000
HKR, %7670530Vid800RGB24%, Progressive, 0x10001, 1


;************* Frame Rate = 15fps (Normal: 8 MHz)
HKR, %7670530Vid800RGB24%\FrameRate3, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid800RGB24%\FrameRate3, CameraSetting, 1, \
11,01,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid800RGB24%\FrameRate3, AlternateSetting, 0x10001, 2
HKR, %7670530Vid800RGB24%\FrameRate3, FrameRate, 0x10001, 15000
HKR, %7670530Vid800RGB24%\FrameRate3, QualityLevel, 0x10001, 1

;************* Frame Rate = 10fps (Normal: 8MHz)
HKR, %7670530Vid800RGB24%\FrameRate4, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid800RGB24%\FrameRate4, CameraSetting, 1, \
11,01,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid800RGB24%\FrameRate4, AlternateSetting, 0x10001, 2
HKR, %7670530Vid800RGB24%\FrameRate4, FrameRate, 0x10001, 10000
HKR, %7670530Vid800RGB24%\FrameRate4, QualityLevel, 0x10001, 1

;************* Frame Rate = 5fps (Normal: 8MHz)
HKR, %7670530Vid800RGB24%\FrameRate5, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid800RGB24%\FrameRate5, CameraSetting, 1, \
11,01,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid800RGB24%\FrameRate5, AlternateSetting, 0x10001, 2
HKR, %7670530Vid800RGB24%\FrameRate5, FrameRate, 0x10001, 5000
HKR, %7670530Vid800RGB24%\FrameRate5, QualityLevel, 0x10001, 1


;@@@@@@@@@@@@@@@@@@@@@@@@@@
;RGB24 640 x 480
HKR, %7670530Vid640RGB24%, Tag, 0x10001, 0x64048024
HKR, %7670530Vid640RGB24%, UsbSetting, 1, \
10,28,ff, 11,3c,ff, 12,00,ff, 13,00,ff, 14,00,ff, 15,00,ff, 16,00,ff, \
20,0c,ff, 25,03,ff, 26,00,ff
HKR, %7670530Vid640RGB24%, CameraSetting, 1, \
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff,\
a5,05,ff,\
ab,07,ff


HKR, %7670530Vid640RGB24%, Width, 0x10001, 640
HKR, %7670530Vid640RGB24%, Height, 0x10001, 480
HKR, %7670530Vid640RGB24%, BitCount, 0x10001, 24
HKR, %7670530Vid640RGB24%, FourCC, 0x10001, 0
HKR, %7670530Vid640RGB24%, MaxFrameRate, 0x10001, 15000
HKR, %7670530Vid640RGB24%, typFrameRate, 0x10001, 15000
HKR, %7670530Vid640RGB24%, MinFrameRate, 0x10001, 5000
HKR, %7670530Vid640RGB24%, Progressive, 0x10001, 1

;************* Frame Rate = 15fps (Normal: 8 MHz)
HKR, %7670530Vid640RGB24%\FrameRate3, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid640RGB24%\FrameRate3, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid640RGB24%\FrameRate3, AlternateSetting, 0x10001, 2
HKR, %7670530Vid640RGB24%\FrameRate3, FrameRate, 0x10001, 15000
HKR, %7670530Vid640RGB24%\FrameRate3, QualityLevel, 0x10001, 1

;************* Frame Rate = 10fps (Normal: 8MHz)
HKR, %7670530Vid640RGB24%\FrameRate4, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid640RGB24%\FrameRate4, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid640RGB24%\FrameRate4, AlternateSetting, 0x10001, 2
HKR, %7670530Vid640RGB24%\FrameRate4, FrameRate, 0x10001, 10000
HKR, %7670530Vid640RGB24%\FrameRate4, QualityLevel, 0x10001, 1

;************* Frame Rate = 5fps (Normal: 8MHz)
HKR, %7670530Vid640RGB24%\FrameRate5, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid640RGB24%\FrameRate5, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid640RGB24%\FrameRate5, AlternateSetting, 0x10001, 2
HKR, %7670530Vid640RGB24%\FrameRate5, FrameRate, 0x10001, 5000
HKR, %7670530Vid640RGB24%\FrameRate5, QualityLevel, 0x10001, 1

;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;I420 640 x 480
HKR, %7670530Vid640I420%, Tag, 0x10001, 0x64048012
HKR, %7670530Vid640I420%, UsbSetting, 1, \
10,28,ff, 11,3c,ff, 12,00,ff, 13,00,ff, 14,00,ff, 15,00,ff, 16,00,ff, \
20,0c,ff, 25,03,ff, 26,00,ff
HKR, %7670530Vid640I420%, CameraSetting, 1, \
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff,\
a5,05,ff,\
ab,07,ff

HKR, %7670530Vid640I420%, Width, 0x10001, 640
HKR, %7670530Vid640I420%, Height, 0x10001, 480
HKR, %7670530Vid640I420%, BitCount, 0x10001, 12
HKR, %7670530Vid640I420%, FourCC, 0x10001, 0x30323449
HKR, %7670530Vid640I420%, MaxFrameRate, 0x10001, 15000
HKR, %7670530Vid640I420%, typFrameRate, 0x10001, 15000
HKR, %7670530Vid640I420%, MinFrameRate, 0x10001, 5000
HKR, %7670530Vid640I420%, Progressive, 0x10001, 1

;************* Frame Rate = 15fps (Normal: 8MHz)
HKR, %7670530Vid640I420%\FrameRate3, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid640I420%\FrameRate3, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid640I420%\FrameRate3, AlternateSetting, 0x10001, 2
HKR, %7670530Vid640I420%\FrameRate3, FrameRate, 0x10001, 15000
HKR, %7670530Vid640I420%\FrameRate3, QualityLevel, 0x10001, 1

;************* Frame Rate = 10fps (Normal: 8MHz)
HKR, %7670530Vid640I420%\FrameRate4, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid640I420%\FrameRate4, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid640I420%\FrameRate4, AlternateSetting, 0x10001, 2
HKR, %7670530Vid640I420%\FrameRate4, FrameRate, 0x10001, 10000
HKR, %7670530Vid640I420%\FrameRate4, QualityLevel, 0x10001, 1

;************* Frame Rate = 5fps (Normal: 8MHz)
HKR, %7670530Vid640I420%\FrameRate5, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid640I420%\FrameRate5, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid640I420%\FrameRate5, AlternateSetting, 0x10001, 2
HKR, %7670530Vid640I420%\FrameRate5, FrameRate, 0x10001, 5000
HKR, %7670530Vid640I420%\FrameRate5, QualityLevel, 0x10001, 1

;@@@@@@@@@@@@@@@@@@@@@@@@@@
;RGB24 352 x 288
HKR, %7670530Vid352RGB24%, Tag, 0x10001, 0x35228824
HKR, %7670530Vid352RGB24%, UsbSetting, 1, \
10,14,ff, 11,1e,ff, 12,00,ff, 13,00,ff, 14,00,ff, 15,00,ff, 16,11,ff, \
20,0c,ff, 25,03,ff, 26,00,ff
HKR, %7670530Vid352RGB24%, CameraSetting, 1,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff,\
a5,02,ff,\
ab,03,ff

HKR, %7670530Vid352RGB24%, Width, 0x10001, 352
HKR, %7670530Vid352RGB24%, Height, 0x10001, 288
HKR, %7670530Vid352RGB24%, BitCount, 0x10001, 24
HKR, %7670530Vid352RGB24%, FourCC, 0x10001, 0
HKR, %7670530Vid352RGB24%, MaxFrameRate, 0x10001, 30000
HKR, %7670530Vid352RGB24%, typFrameRate, 0x10001, 30000
HKR, %7670530Vid352RGB24%, MinFrameRate, 0x10001, 5000

;************* Frame Rate = 30fps (Normal)
HKR, %7670530Vid352RGB24%\FrameRate0, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid352RGB24%\FrameRate0, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352RGB24%\FrameRate0, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352RGB24%\FrameRate0, FrameRate, 0x10001, 30000
HKR, %7670530Vid352RGB24%\FrameRate0, QualityLevel, 0x10001, 1

;************* Frame Rate = 25fps (Frame Drop)
HKR, %7670530Vid352RGB24%\FrameRate1, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid352RGB24%\FrameRate1, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352RGB24%\FrameRate1, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352RGB24%\FrameRate1, FrameRate, 0x10001, 25000
HKR, %7670530Vid352RGB24%\FrameRate1, QualityLevel, 0x10001, 1

;************* Frame Rate = 20fps (Frame Drop)
HKR, %7670530Vid352RGB24%\FrameRate2, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid352RGB24%\FrameRate2, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352RGB24%\FrameRate2, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352RGB24%\FrameRate2, FrameRate, 0x10001, 20000
HKR, %7670530Vid352RGB24%\FrameRate2, QualityLevel, 0x10001, 1

;************* Frame Rate = 15fps (Change Clock Divider)
HKR, %7670530Vid352RGB24%\FrameRate3, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid352RGB24%\FrameRate3, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352RGB24%\FrameRate3, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352RGB24%\FrameRate3, FrameRate, 0x10001, 15000
HKR, %7670530Vid352RGB24%\FrameRate3, QualityLevel, 0x10001, 1;

;************* Frame Rate = 10fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid352RGB24%\FrameRate4, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid352RGB24%\FrameRate4, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352RGB24%\FrameRate4, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352RGB24%\FrameRate4, FrameRate, 0x10001, 10000
HKR, %7670530Vid352RGB24%\FrameRate4, QualityLevel, 0x10001, 1

;************* Frame Rate = 5fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid352RGB24%\FrameRate5, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid352RGB24%\FrameRate5, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352RGB24%\FrameRate5, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352RGB24%\FrameRate5, FrameRate, 0x10001, 5000
HKR, %7670530Vid352RGB24%\FrameRate5, QualityLevel, 0x10001, 1;

;@@@@@@@@@@@@@@@@@@@@@@@@@@
;I420 352 x 288
HKR, %7670530Vid352I420%, Tag, 0x10001, 0x35228812
HKR, %7670530Vid352I420%, UsbSetting, 1, \
10,14,ff, 11,1e,ff, 12,00,ff, 13,00,ff, 14,00,ff, 15,00,ff, 16,11,ff, \
20,0c,ff, 25,03,ff, 26,00,ff
HKR, %7670530Vid352I420%, CameraSetting, 1, \
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff,\
a5,02,ff,\
ab,03,ff

HKR, %7670530Vid352I420%, Width, 0x10001, 352
HKR, %7670530Vid352I420%, Height, 0x10001, 288
HKR, %7670530Vid352I420%, BitCount, 0x10001, 12
HKR, %7670530Vid352I420%, FourCC, 0x10001, 0x30323449
HKR, %7670530Vid352I420%, MaxFrameRate, 0x10001, 30000
HKR, %7670530Vid352I420%, typFrameRate, 0x10001, 30000
HKR, %7670530Vid352I420%, MinFrameRate, 0x10001, 5000

;************* Frame Rate = 30fps (Normal)
HKR, %7670530Vid352I420%\FrameRate0, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid352I420%\FrameRate0, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352I420%\FrameRate0, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352I420%\FrameRate0, FrameRate, 0x10001, 30000
HKR, %7670530Vid352I420%\FrameRate0, QualityLevel, 0x10001, 1

;************* Frame Rate = 25fps (Frame Drop)
HKR, %7670530Vid352I420%\FrameRate1, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid352I420%\FrameRate1, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352I420%\FrameRate1, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352I420%\FrameRate1, FrameRate, 0x10001, 25000
HKR, %7670530Vid352I420%\FrameRate1, QualityLevel, 0x10001, 1

;************* Frame Rate = 20fps (Frame Drop)
HKR, %7670530Vid352I420%\FrameRate2, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid352I420%\FrameRate2, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352I420%\FrameRate2, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352I420%\FrameRate2, FrameRate, 0x10001, 20000
HKR, %7670530Vid352I420%\FrameRate2, QualityLevel, 0x10001, 1

;************* Frame Rate = 15fps (Change Clock Divider)
HKR, %7670530Vid352I420%\FrameRate3, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid352I420%\FrameRate3, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352I420%\FrameRate3, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352I420%\FrameRate3, FrameRate, 0x10001, 15000
HKR, %7670530Vid352I420%\FrameRate3, QualityLevel, 0x10001, 1

;************* Frame Rate = 10fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid352I420%\FrameRate4, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid352I420%\FrameRate4, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352I420%\FrameRate4, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352I420%\FrameRate4, FrameRate, 0x10001, 10000
HKR, %7670530Vid352I420%\FrameRate4, QualityLevel, 0x10001, 1

;************* Frame Rate = 5fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid352I420%\FrameRate5, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid352I420%\FrameRate5, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
1e,01,ff,\
3a,04,ff,\
12,00,ff,\
17,13,ff,\
18,01,ff,\
32,b6,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,00,ff,\
3e,00,ff,\
70,3a,ff,\
71,35,ff,\
72,11,ff,\
73,f0,ff,\
a2,02,ff

HKR, %7670530Vid352I420%\FrameRate5, AlternateSetting, 0x10001, 2
HKR, %7670530Vid352I420%\FrameRate5, FrameRate, 0x10001, 5000
HKR, %7670530Vid352I420%\FrameRate5, QualityLevel, 0x10001, 1

;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;RGB24 320 x 240
HKR, %7670530Vid320RGB24%, Tag, 0x10001, 0x32024024
HKR, %7670530Vid320RGB24%, UsbSetting, 1, \
10,14,ff, 11,1e,ff, 12,00,ff, 13,00,ff, 14,00,ff, 15,00,ff, 16,00,ff, \
20,0c,ff, 25,03,ff, 26,00,ff
HKR, %7670530Vid320RGB24%, CameraSetting, 1, \
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff,\
a5,02,ff,\
ab,03,ff

HKR, %7670530Vid320RGB24%, Width, 0x10001, 320
HKR, %7670530Vid320RGB24%, Height, 0x10001, 240
HKR, %7670530Vid320RGB24%, BitCount, 0x10001, 24
HKR, %7670530Vid320RGB24%, FourCC, 0x10001, 0
HKR, %7670530Vid320RGB24%, MaxFrameRate, 0x10001, 30000
HKR, %7670530Vid320RGB24%, typFrameRate, 0x10001, 30000
HKR, %7670530Vid320RGB24%, MinFrameRate, 0x10001, 5000

;************* Frame Rate = 30fps (Normal)
HKR, %7670530Vid320RGB24%\FrameRate0, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid320RGB24%\FrameRate0, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320RGB24%\FrameRate0, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320RGB24%\FrameRate0, FrameRate, 0x10001, 30000
HKR, %7670530Vid320RGB24%\FrameRate0, QualityLevel, 0x10001, 1

;************* Frame Rate = 25fps (Frame Drop)
HKR, %7670530Vid320RGB24%\FrameRate1, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid320RGB24%\FrameRate1, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320RGB24%\FrameRate1, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320RGB24%\FrameRate1, FrameRate, 0x10001, 25000
HKR, %7670530Vid320RGB24%\FrameRate1, QualityLevel, 0x10001, 1

;************* Frame Rate = 20fps (Frame Drop)
HKR, %7670530Vid320RGB24%\FrameRate2, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid320RGB24%\FrameRate2, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320RGB24%\FrameRate2, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320RGB24%\FrameRate2, FrameRate, 0x10001, 20000
HKR, %7670530Vid320RGB24%\FrameRate2, QualityLevel, 0x10001, 1

;************* Frame Rate = 15fps (Change Clock Divider)
HKR, %7670530Vid320RGB24%\FrameRate3, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid320RGB24%\FrameRate3, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320RGB24%\FrameRate3, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320RGB24%\FrameRate3, FrameRate, 0x10001, 15000
HKR, %7670530Vid320RGB24%\FrameRate3, QualityLevel, 0x10001, 1

;************* Frame Rate = 10fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid320RGB24%\FrameRate4, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid320RGB24%\FrameRate4, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320RGB24%\FrameRate4, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320RGB24%\FrameRate4, FrameRate, 0x10001, 10000
HKR, %7670530Vid320RGB24%\FrameRate4, QualityLevel, 0x10001, 1

;************* Frame Rate = 5fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid320RGB24%\FrameRate5, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid320RGB24%\FrameRate5, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320RGB24%\FrameRate5, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320RGB24%\FrameRate5, FrameRate, 0x10001, 5000
HKR, %7670530Vid320RGB24%\FrameRate5, QualityLevel, 0x10001, 1

;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;I420 320 x 240
HKR, %7670530Vid320I420%, Tag, 0x10001, 0x32024012
HKR, %7670530Vid320I420%, UsbSetting, 1, \
10,14,ff, 11,1e,ff, 12,00,ff, 13,00,ff, 14,00,ff, 15,00,ff, 16,00,ff, \
20,0c,ff, 25,03,ff, 26,00,ff
HKR, %7670530Vid320I420%, CameraSetting, 1, \
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff,\
a5,02,ff,\
ab,03,ff

HKR, %7670530Vid320I420%, Width, 0x10001, 320
HKR, %7670530Vid320I420%, Height, 0x10001, 240
HKR, %7670530Vid320I420%, BitCount, 0x10001, 12
HKR, %7670530Vid320I420%, FourCC, 0x10001, 0x30323449
HKR, %7670530Vid320I420%, MaxFrameRate, 0x10001, 30000
HKR, %7670530Vid320I420%, typFrameRate, 0x10001, 30000
HKR, %7670530Vid320I420%, MinFrameRate, 0x10001, 5000

;************* Frame Rate = 30fps (Normal)
HKR, %7670530Vid320I420%\FrameRate0, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid320I420%\FrameRate0, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320I420%\FrameRate0, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320I420%\FrameRate0, FrameRate, 0x10001, 30000
HKR, %7670530Vid320I420%\FrameRate0, QualityLevel, 0x10001, 1

;************* Frame Rate = 25fps (Frame Drop)
HKR, %7670530Vid320I420%\FrameRate1, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid320I420%\FrameRate1, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320I420%\FrameRate1, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320I420%\FrameRate1, FrameRate, 0x10001, 25000
HKR, %7670530Vid320I420%\FrameRate1, QualityLevel, 0x10001, 1

;************* Frame Rate = 20fps (Frame Drop)
HKR, %7670530Vid320I420%\FrameRate2, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid320I420%\FrameRate2, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320I420%\FrameRate2, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320I420%\FrameRate2, FrameRate, 0x10001, 20000
HKR, %7670530Vid320I420%\FrameRate2, QualityLevel, 0x10001, 1

;************* Frame Rate = 15fps (Change Clock Divider)
HKR, %7670530Vid320I420%\FrameRate3, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid320I420%\FrameRate3, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320I420%\FrameRate3, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320I420%\FrameRate3, FrameRate, 0x10001, 15000
HKR, %7670530Vid320I420%\FrameRate3, QualityLevel, 0x10001, 1

;************* Frame Rate = 10fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid320I420%\FrameRate4, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid320I420%\FrameRate4, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320I420%\FrameRate4, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320I420%\FrameRate4, FrameRate, 0x10001, 10000
HKR, %7670530Vid320I420%\FrameRate4, QualityLevel, 0x10001, 1

;************* Frame Rate = 5fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid320I420%\FrameRate5, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid320I420%\FrameRate5, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid320I420%\FrameRate5, AlternateSetting, 0x10001, 2
HKR, %7670530Vid320I420%\FrameRate5, FrameRate, 0x10001, 5000
HKR, %7670530Vid320I420%\FrameRate5, QualityLevel, 0x10001, 1

;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;RGB24 176 x 144
HKR, %7670530Vid176RGB24%, Tag, 0x10001, 0x17614424
HKR, %7670530Vid176RGB24%, UsbSetting, 1, \
10,0a,ff, 11,0f,ff, 12,00,ff, 13,00,ff, 14,00,ff, 15,00,ff, 16,11,ff, \
20,0c,ff, 25,03,ff, 26,00,ff
HKR, %7670530Vid176RGB24%, CameraSetting, 1, \
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff,\
a5,01,ff,\
ab,03,ff

HKR, %7670530Vid176RGB24%, Width, 0x10001, 176
HKR, %7670530Vid176RGB24%, Height, 0x10001, 144
HKR, %7670530Vid176RGB24%, BitCount, 0x10001, 24
HKR, %7670530Vid176RGB24%, FourCC, 0x10001, 0
HKR, %7670530Vid176RGB24%, MaxFrameRate, 0x10001, 30000
HKR, %7670530Vid176RGB24%, typFrameRate, 0x10001, 30000
HKR, %7670530Vid176RGB24%, MinFrameRate, 0x10001, 5000

;************* Frame Rate = 30fps (Normal)
HKR, %7670530Vid176RGB24%\FrameRate0, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid176RGB24%\FrameRate0, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176RGB24%\FrameRate0, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176RGB24%\FrameRate0, FrameRate, 0x10001, 30000
HKR, %7670530Vid176RGB24%\FrameRate0, QualityLevel, 0x10001, 1

;************* Frame Rate = 25fps (Frame Drop)
HKR, %7670530Vid176RGB24%\FrameRate1, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid176RGB24%\FrameRate1, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176RGB24%\FrameRate1, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176RGB24%\FrameRate1, FrameRate, 0x10001, 25000
HKR, %7670530Vid176RGB24%\FrameRate1, QualityLevel, 0x10001, 1

;************* Frame Rate = 20fps (Frame Drop)
HKR, %7670530Vid176RGB24%\FrameRate2, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid176RGB24%\FrameRate2, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176RGB24%\FrameRate2, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176RGB24%\FrameRate2, FrameRate, 0x10001, 20000
HKR, %7670530Vid176RGB24%\FrameRate2, QualityLevel, 0x10001, 1

;************* Frame Rate = 15fps (Change Clock Divider)
HKR, %7670530Vid176RGB24%\FrameRate3, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid176RGB24%\FrameRate3, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176RGB24%\FrameRate3, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176RGB24%\FrameRate3, FrameRate, 0x10001, 15000
HKR, %7670530Vid176RGB24%\FrameRate3, QualityLevel, 0x10001, 1;

;************* Frame Rate = 10fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid176RGB24%\FrameRate4, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid176RGB24%\FrameRate4, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176RGB24%\FrameRate4, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176RGB24%\FrameRate4, FrameRate, 0x10001, 10000
HKR, %7670530Vid176RGB24%\FrameRate4, QualityLevel, 0x10001, 1

;************* Frame Rate = 5fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid176RGB24%\FrameRate5, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid176RGB24%\FrameRate5, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176RGB24%\FrameRate5, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176RGB24%\FrameRate5, FrameRate, 0x10001, 5000
HKR, %7670530Vid176RGB24%\FrameRate5, QualityLevel, 0x10001, 1

;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;I420 176 x 144
HKR, %7670530Vid176I420%, Tag, 0x10001, 0x17614412
HKR, %7670530Vid176I420%, UsbSetting, 1, \
10,0a,ff, 11,0f,ff, 12,00,ff, 13,00,ff, 14,00,ff, 15,00,ff, 16,11,ff, \
20,0c,ff, 25,03,ff, 26,00,ff
HKR, %7670530Vid176I420%, CameraSetting, 1, \
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff,\
a5,01,ff,\
ab,03,ff

HKR, %7670530Vid176I420%, Width, 0x10001, 176
HKR, %7670530Vid176I420%, Height, 0x10001, 144
HKR, %7670530Vid176I420%, BitCount, 0x10001, 12
HKR, %7670530Vid176I420%, FourCC, 0x10001, 0x30323449
HKR, %7670530Vid176I420%, MaxFrameRate, 0x10001, 30000
HKR, %7670530Vid176I420%, typFrameRate, 0x10001, 30000
HKR, %7670530Vid176I420%, MinFrameRate, 0x10001, 5000

;************* Frame Rate = 30fps (Normal)
HKR, %7670530Vid176I420%\FrameRate0, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid176I420%\FrameRate0, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176I420%\FrameRate0, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176I420%\FrameRate0, FrameRate, 0x10001, 30000
HKR, %7670530Vid176I420%\FrameRate0, QualityLevel, 0x10001, 1

;************* Frame Rate = 25fps (Frame Drop)
HKR, %7670530Vid176I420%\FrameRate1, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid176I420%\FrameRate1, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176I420%\FrameRate1, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176I420%\FrameRate1, FrameRate, 0x10001, 25000
HKR, %7670530Vid176I420%\FrameRate1, QualityLevel, 0x10001, 1

;************* Frame Rate = 20fps (Frame Drop)
HKR, %7670530Vid176I420%\FrameRate2, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid176I420%\FrameRate2, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176I420%\FrameRate2, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176I420%\FrameRate2, FrameRate, 0x10001, 20000
HKR, %7670530Vid176I420%\FrameRate2, QualityLevel, 0x10001, 1

;************* Frame Rate = 15fps (Change Clock Divider)
HKR, %7670530Vid176I420%\FrameRate3, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid176I420%\FrameRate3, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176I420%\FrameRate3, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176I420%\FrameRate3, FrameRate, 0x10001, 15000
HKR, %7670530Vid176I420%\FrameRate3, QualityLevel, 0x10001, 1

;************* Frame Rate = 10fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid176I420%\FrameRate4, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid176I420%\FrameRate4, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176I420%\FrameRate4, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176I420%\FrameRate4, FrameRate, 0x10001, 10000
HKR, %7670530Vid176I420%\FrameRate4, QualityLevel, 0x10001, 1

;************* Frame Rate = 5fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid176I420%\FrameRate5, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid176I420%\FrameRate5, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid176I420%\FrameRate5, AlternateSetting, 0x10001, 1
HKR, %7670530Vid176I420%\FrameRate5, FrameRate, 0x10001, 5000
HKR, %7670530Vid176I420%\FrameRate5, QualityLevel, 0x10001, 1

;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;RGB24 160 x 120
HKR, %7670530Vid160RGB24%, Tag, 0x10001, 0x16012024
HKR, %7670530Vid160RGB24%, UsbSetting, 1, \
10,0a,ff, 11,0f,ff, 12,00,ff, 13,00,ff, 14,00,ff, 15,00,ff, 16,11,ff, \
20,0c,ff, 25,03,ff, 26,00,ff
HKR, %7670530Vid160RGB24%, CameraSetting, 1, \
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff,\
a5,01,ff,\
ab,03,ff

HKR, %7670530Vid160RGB24%, Width, 0x10001, 160
HKR, %7670530Vid160RGB24%, Height, 0x10001, 120
HKR, %7670530Vid160RGB24%, BitCount, 0x10001, 24
HKR, %7670530Vid160RGB24%, FourCC, 0x10001, 0
HKR, %7670530Vid160RGB24%, MaxFrameRate, 0x10001, 30000
HKR, %7670530Vid160RGB24%, typFrameRate, 0x10001, 30000
HKR, %7670530Vid160RGB24%, MinFrameRate, 0x10001, 5000

;************* Frame Rate = 30fps (Normal)
HKR, %7670530Vid160RGB24%\FrameRate0, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid160RGB24%\FrameRate0, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160RGB24%\FrameRate0, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160RGB24%\FrameRate0, FrameRate, 0x10001, 30000
HKR, %7670530Vid160RGB24%\FrameRate0, QualityLevel, 0x10001, 1

;************* Frame Rate = 25fps (Frame Drop)
HKR, %7670530Vid160RGB24%\FrameRate1, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid160RGB24%\FrameRate1, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160RGB24%\FrameRate1, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160RGB24%\FrameRate1, FrameRate, 0x10001, 25000
HKR, %7670530Vid160RGB24%\FrameRate1, QualityLevel, 0x10001, 1

;************* Frame Rate = 20fps (Frame Drop)
HKR, %7670530Vid160RGB24%\FrameRate2, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid160RGB24%\FrameRate2, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160RGB24%\FrameRate2, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160RGB24%\FrameRate2, FrameRate, 0x10001, 20000
HKR, %7670530Vid160RGB24%\FrameRate2, QualityLevel, 0x10001, 1

;************* Frame Rate = 15fps (Change Clock Divider)
HKR, %7670530Vid160RGB24%\FrameRate3, UsbSetting, 1, \
23,15,ff
HKR, %7670530Vid160RGB24%\FrameRate3, CameraSetting, 1, \
11,00,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160RGB24%\FrameRate3, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160RGB24%\FrameRate3, FrameRate, 0x10001, 15000
HKR, %7670530Vid160RGB24%\FrameRate3, QualityLevel, 0x10001, 1

;************* Frame Rate = 10fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid160RGB24%\FrameRate4, UsbSetting, 1, \
23,09,ff
HKR, %7670530Vid160RGB24%\FrameRate4, CameraSetting, 1, \
11,00,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160RGB24%\FrameRate4, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160RGB24%\FrameRate4, FrameRate, 0x10001, 10000
HKR, %7670530Vid160RGB24%\FrameRate4, QualityLevel, 0x10001, 1

;************* Frame Rate = 5fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid160RGB24%\FrameRate5, UsbSetting, 1, \
23,01,ff
HKR, %7670530Vid160RGB24%\FrameRate5, CameraSetting, 1, \
11,00,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160RGB24%\FrameRate5, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160RGB24%\FrameRate5, FrameRate, 0x10001, 5000
HKR, %7670530Vid160RGB24%\FrameRate5, QualityLevel, 0x10001, 1

;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;I420 160 x 120
HKR, %7670530Vid160I420%, Tag, 0x10001, 0x16012012
HKR, %7670530Vid160I420%, UsbSetting, 1, \
10,0a,ff, 11,0f,ff, 12,00,ff, 13,00,ff, 14,00,ff, 15,00,ff, 16,11,ff, \
20,0c,ff, 25,03,ff, 26,00,ff
HKR, %7670530Vid160I420%, CameraSetting, 1, \
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff,\
a5,01,ff,\
ab,03,ff

HKR, %7670530Vid160I420%, Width, 0x10001, 160
HKR, %7670530Vid160I420%, Height, 0x10001, 120
HKR, %7670530Vid160I420%, BitCount, 0x10001, 12
HKR, %7670530Vid160I420%, FourCC, 0x10001, 0x30323449
HKR, %7670530Vid160I420%, MaxFrameRate, 0x10001, 30000
HKR, %7670530Vid160I420%, typFrameRate, 0x10001, 30000
HKR, %7670530Vid160I420%, MinFrameRate, 0x10001, 5000

;************* Frame Rate = 30fps (Normal)
HKR, %7670530Vid160I420%\FrameRate0, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid160I420%\FrameRate0, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160I420%\FrameRate0, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160I420%\FrameRate0, FrameRate, 0x10001, 30000
HKR, %7670530Vid160I420%\FrameRate0, QualityLevel, 0x10001, 1

;************* Frame Rate = 25fps (Frame Drop)
HKR, %7670530Vid160I420%\FrameRate1, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid160I420%\FrameRate1, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160I420%\FrameRate1, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160I420%\FrameRate1, FrameRate, 0x10001, 25000
HKR, %7670530Vid160I420%\FrameRate1, QualityLevel, 0x10001, 1

;************* Frame Rate = 20fps (Frame Drop)
HKR, %7670530Vid160I420%\FrameRate2, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid160I420%\FrameRate2, CameraSetting, 1, \
11,00,ff, 9d,99,ff, 9e,7f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160I420%\FrameRate2, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160I420%\FrameRate2, FrameRate, 0x10001, 20000
HKR, %7670530Vid160I420%\FrameRate2, QualityLevel, 0x10001, 1

;************* Frame Rate = 15fps (Change Clock Divider)
HKR, %7670530Vid160I420%\FrameRate3, UsbSetting, 1, \
23,ff,ff
HKR, %7670530Vid160I420%\FrameRate3, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160I420%\FrameRate3, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160I420%\FrameRate3, FrameRate, 0x10001, 15000
HKR, %7670530Vid160I420%\FrameRate3, QualityLevel, 0x10001, 1

;************* Frame Rate = 10fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid160I420%\FrameRate4, UsbSetting, 1, \
23,1f,ff
HKR, %7670530Vid160I420%\FrameRate4, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160I420%\FrameRate4, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160I420%\FrameRate4, FrameRate, 0x10001, 10000
HKR, %7670530Vid160I420%\FrameRate4, QualityLevel, 0x10001, 1

;************* Frame Rate = 5fps (Change Clock Divider and Frame Drop)
HKR, %7670530Vid160I420%\FrameRate5, UsbSetting, 1, \
23,1b,ff
HKR, %7670530Vid160I420%\FrameRate5, CameraSetting, 1, \
11,01,ff, 9d,4c,ff, 9e,3f,ff,\
3a,04,ff,\
12,20,ff,\
32,80,ff,\
17,16,ff,\
18,04,ff,\
19,02,ff,\
1a,7a,ff,\
03,0a,ff,\
0c,04,ff,\
3e,19,ff,\
73,f1,ff

HKR, %7670530Vid160I420%\FrameRate5, AlternateSetting, 0x10001, 1
HKR, %7670530Vid160I420%\FrameRate5, FrameRate, 0x10001, 5000
HKR, %7670530Vid160I420%\FrameRate5, QualityLevel, 0x10001, 1

;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;****************************************************************************************************
;[OVT.7648.Properties]
;Standard properties
;PROPSETID_VIDCAP_VIDEOPROCAMP
;    KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS,            // RW O		0
;    KSPROPERTY_VIDEOPROCAMP_CONTRAST,              // RW O		1
;    KSPROPERTY_VIDEOPROCAMP_HUE,                   // RW O		2
;    KSPROPERTY_VIDEOPROCAMP_SATURATION,            // RW O		3
;    KSPROPERTY_VIDEOPROCAMP_SHARPNESS,             // RW O		4
;    KSPROPERTY_VIDEOPROCAMP_GAMMA,                 // RW O		5
;    KSPROPERTY_VIDEOPROCAMP_COLORENABLE,           // RW O		6
;    KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE,          // RW O		7
+++++++++++++ ;    KSPROPERTY_VIDEOPROCAMP_BACKLIGHT_COMPENSATION,// RW
O		8

HKR,%7670530Brit%,PropertyId,0x10001, 0
HKR,%7670530Brit%,MapMethod,0x10001, 1
HKR,%7670530Brit%,NumberOfValues,0x10001, 6
HKR,%7670530Brit%\0000,Value,0x10001, 0
HKR,%7670530Brit%\0000,CamRegisters,1, 55,e0,ff

HKR,%7670530Brit%\0001,Value,0x10001, 1
HKR,%7670530Brit%\0001,CamRegisters,1, 55,b0,ff

HKR,%7670530Brit%\0002,Value,0x10001, 2
HKR,%7670530Brit%\0002,CamRegisters,1, 55,00,ff

HKR,%7670530Brit%\0003,Value,0x10001, 3
HKR,%7670530Brit%\0003,CamRegisters,1, 55,28,ff

HKR,%7670530Brit%\0004,Value,0x10001, 4
HKR,%7670530Brit%\0004,CamRegisters,1, 55,50,ff

HKR,%7670530Brit%\0005,Value,0x10001, 5
HKR,%7670530Brit%\0005,CamRegisters,1, 55,78,ff

HKR,%7670530Brit%,DefaultValue,0x10001, 3
HKR,%7670530Brit%,MinValue,0x10001, 0
HKR,%7670530Brit%,MaxValue,0x10001, 5
HKR,%7670530Brit%,Step,0x10001, 1


;#####################################

HKR,%7670530Cntr%,PropertyId,0x10001, 1
HKR,%7670530Cntr%,MapMethod,0x10001,1
HKR,%7670530Cntr%,NumberOfValues,0x10001, 7

HKR,%7670530Cntr%\0000,Value,0x10001, 0
HKR,%7670530Cntr%\0000,CamRegisters,1, 56,20,ff

HKR,%7670530Cntr%\0001,Value,0x10001, 1
HKR,%7670530Cntr%\0001,CamRegisters,1, 56,30,ff

HKR,%7670530Cntr%\0002,Value,0x10001, 2
HKR,%7670530Cntr%\0002,CamRegisters,1, 56,40,ff

HKR,%7670530Cntr%\0003,Value,0x10001, 3
HKR,%7670530Cntr%\0003,CamRegisters,1, 56,50,ff

HKR,%7670530Cntr%\0004,Value,0x10001, 4
HKR,%7670530Cntr%\0004,CamRegisters,1, 56,60,ff

HKR,%7670530Cntr%\0005,Value,0x10001, 5
HKR,%7670530Cntr%\0005,CamRegisters,1, 56,70,ff

HKR,%7670530Cntr%\0006,Value,0x10001, 6
HKR,%7670530Cntr%\0006,CamRegisters,1, 56,80,ff

;HKR,%7670530Cntr%,DefaultValue,0x10001, 2
HKR,%7670530Cntr%,LastValue,0x10001, 2
HKR,%7670530Cntr%,MinValue,0x10001, 0
HKR,%7670530Cntr%,MaxValue,0x10001, 6
HKR,%7670530Cntr%,Step,0x10001, 1

;#####################################
; // changed by gbq, keep 5 values only
HKR,%7670530Sat%,PropertyId,0x10001, 3
HKR,%7670530Sat%,MapMethod,0x10001,1
HKR,%7670530Sat%,NumberOfValues,0x10001, 5

HKR,%7670530Sat%\0000,Value,0x10001, 0
HKR,%7670530Sat%\0000,CamRegisters,1, \
4f,42,ff, 50,42,ff, 51,00,ff, 52,11,ff, 53,30,ff, 54,41,ff

HKR,%7670530Sat%\0001,Value,0x10001, 1
HKR,%7670530Sat%\0001,CamRegisters,1, \
4f,52,ff, 50,52,ff, 51,00,ff, 52,16,ff, 53,3c,ff, 54,52,ff

HKR,%7670530Sat%\0002,Value,0x10001, 2
HKR,%7670530Sat%\0002,CamRegisters,1, \
4f,66,ff, 50,66,ff, 51,00,ff, 52,1b,ff, 53,4b,ff, 54,66,ff

HKR,%7670530Sat%\0003,Value,0x10001, 3
HKR,%7670530Sat%\0003,CamRegisters,1, \
4f,80,ff, 50,80,ff, 51,00,ff, 52,22,ff, 53,5e,ff, 54,80,ff

HKR,%7670530Sat%\0004,Value,0x10001, 4
HKR,%7670530Sat%\0004,CamRegisters,1, \
4f,9a,ff, 50,9a,ff, 51,00,ff, 52,29,ff, 53,71,ff, 54,9a,ff

;HKR,%7670530Sat%\0005,Value,0x10001, 5
;HKR,%7670530Sat%\0005,CamRegisters,1, \
;4f,b8,ff, 50,b8,ff, 51,00,ff, 52,31,ff, 53,87,ff, 54,b8,ff

;HKR,%7670530Sat%\0006,Value,0x10001, 6
;HKR,%7670530Sat%\0006,CamRegisters,1, \
;4f,dd,ff, 50,dd,ff, 51,00,ff, 52,3b,ff, 53,a2,ff, 54,dd,ff

;HKR,%7670530Sat%,DefaultValue,0x10001, 2
HKR,%7670530Sat%,LastValue,0x10001, 2
HKR,%7670530Sat%,MinValue,0x10001, 0
HKR,%7670530Sat%,MaxValue,0x10001, 4
HKR,%7670530Sat%,Step,0x10001, 1
;#####################################

HKR,%7670530Shp%,PropertyId,0x10001, 4
HKR,%7670530Shp%,MapMethod,0x10001, 1
;HKR,%7670530Shp%,RelatedRegister,1,3f

;HKR,%7670530Shp%,SupportAuto,0x10001,1 ;0 not support, 1 support
;HKR,%7670530Shp%,AutoControlMode,0x10001,1
;HKR,%7670530Shp%,CamRegDisableAuto,1,41, 18, 20
;HKR,%7670530Shp%,CamRegEnableAuto,1,41, 38, 20

HKR,%7670530Shp%,DefaultValue,0x10001, 2
HKR,%7670530Shp%,DefaultFlags,0x10001, 1
HKR,%7670530Shp%,MinValue,0x10001, 0
HKR,%7670530Shp%,MaxValue,0x10001, 9
HKR,%7670530Shp%,NumberOfValues,0x10001, 10
HKR,%7670530Shp%,Step,0x10001, 1

HKR,%7670530Shp%\0000,Value,0x10001, 0
HKR,%7670530Shp%\0000,CamRegisters,1, 3f,00,ff

HKR,%7670530Shp%\0001,Value,0x10001, 1
HKR,%7670530Shp%\0001,CamRegisters,1, 3f,01,ff
;
HKR,%7670530Shp%\0002,Value,0x10001, 2
HKR,%7670530Shp%\0002,CamRegisters,1, 3f,02,ff
;
HKR,%7670530Shp%\0003,Value,0x10001, 3
HKR,%7670530Shp%\0003,CamRegisters,1, 3f,03,ff
;
HKR,%7670530Shp%\0004,Value,0x10001, 4
HKR,%7670530Shp%\0004,CamRegisters,1, 3f,04,ff
;
HKR,%7670530Shp%\0005,Value,0x10001, 5
HKR,%7670530Shp%\0005,CamRegisters,1, 3f,05,ff
;
HKR,%7670530Shp%\0006,Value,0x10001, 6
HKR,%7670530Shp%\0006,CamRegisters,1, 3f,06,ff
;
HKR,%7670530Shp%\0007,Value,0x10001, 7
HKR,%7670530Shp%\0007,CamRegisters,1, 3f,07,ff
;
HKR,%7670530Shp%\0008,Value,0x10001, 8
HKR,%7670530Shp%\0008,CamRegisters,1, 3f,08,ff
;
HKR,%7670530Shp%\0009,Value,0x10001, 9
HKR,%7670530Shp%\0009,CamRegisters,1, 3f,09,ff


;#####################################
HKR,%7670530Wb%,PropertyId,0x10001, 7
HKR,%7670530Wb%,MapMethod,0x10001, 1
HKR,%7670530Wb%,NumberOfValues,0x10001, 4
;HKR,%7670530Wb%,RelatedRegister,1, 43

;; Indoor Tungsten (2850K)
HKR,%7670530Wb%\0002,Value,0x10001, 2
HKR,%7670530Wb%\0002,CamRegisters,1,\
43,0a,ff,\
44,f0,ff,\
45,62,ff,\
46,64,ff,\
47,24,ff,\
48,28,ff,\
59,80,ff,\
5a,84,ff,\
5b,44,ff,\
5c,74,ff,\
5d,38,ff,\
5e,0f,ff,\
6c,0a,ff,\
6d,55,ff,\
6e,11,ff,\
6f,9e,ff

;; Indoor Flouence (4500K)
HKR,%7670530Wb%\0001,Value,0x10001, 1
HKR,%7670530Wb%\0001,CamRegisters,1,\
43,0a,ff,\
44,f0,ff,\
45,62,ff,\
46,64,ff,\
47,34,ff,\
48,36,ff,\
59,80,ff,\
5a,80,ff,\
5b,55,ff,\
5c,7a,ff,\
5d,4c,ff,\
5e,14,ff,\
6c,0a,ff,\
6d,55,ff,\
6e,11,ff,\
6f,9e,ff

;; Outdoor (> 5000K)
HKR,%7670530Wb%\0003,Value,0x10001, 3
HKR,%7670530Wb%\0003,CamRegisters,1,\
43,0a,ff,\
44,f0,ff,\
45,30,ff,\
46,58,ff,\
47,43,ff,\
48,45,ff,\
59,94,ff,\
5a,80,ff,\
5b,34,ff,\
5c,64,ff,\
5d,53,ff,\
5e,0a,ff,\
6c,0a,ff,\
6d,55,ff,\
6e,11,ff,\
6f,9e,ff

;; Automatic
HKR,%7670530Wb%\0000,Value,0x10001, 0
HKR,%7670530Wb%\0000,CamRegisters,1,\
43,0a,ff,\
44,f0,ff,\
45,34,ff,\
46,66,ff,\
47,28,ff,\
48,3c,ff,\
59,94,ff,\
5a,82,ff,\
5b,44,ff,\
5c,7a,ff,\
5d,4c,ff,\
5e,0f,ff,\
6c,0a,ff,\
6d,55,ff,\
6e,11,ff,\
6f,9e,ff

;
HKR,%7670530Wb%,SupportAuto,0x10001,1
HKR,%7670530Wb%,AutoControlMode,0x10001,0
;HKR,%7670530Wb%,CamRegDisableAuto,1,12, 20, 04
;HKR,%7670530Wb%,CamRegEnableAuto,1,12, 24, 04
;
;HKR,%7670530Wb%,DefaultValue,0x10001, 0
HKR,%7670530Wb%,LastValue,0x10001, 0
HKR,%7670530Wb%,DefaultFlags,0x10001, 1
HKR,%7670530Wb%,MinValue,0x10001, 0
HKR,%7670530Wb%,MaxValue,0x10001, 3
HKR,%7670530Wb%,Step,0x10001, 1

;#####################################

HKR,%7670530BL%,PropertyId,0x10001, 8
HKR,%7670530BL%,MapMethod,0x10001, 1
HKR,%7670530BL%,NumberOfValues,0x10001, 2
HKR,%7670530BL%\0000,Value,0x10001, 0
HKR,%7670530BL%\0000,CamRegisters,1, 9f,78,ff, a0,68,ff
HKR,%7670530BL%\0001,Value,0x10001, 1
HKR,%7670530BL%\0001,CamRegisters,1, 9f,d8,ff, a0,c8,ff

;HKR,%7670530BL%,DefaultValue,0x10001, 0
HKR,%7670530BL%,LastValue,0x10001, 0
HKR,%7670530BL%,MinValue,0x10001, 0
HKR,%7670530BL%,MaxValue,0x10001, 1
HKR,%7670530BL%,Step,0x10001, 1

;#####################################
;#####################################
;PROPSETID_VIDCAP_CAMERACONTROL
;    KSPROPERTY_CAMERACONTROL_PAN,                       // RW O 0
;    KSPROPERTY_CAMERACONTROL_TILT,                      // RW O 1
;    KSPROPERTY_CAMERACONTROL_ROLL,                      // RW O 2
;    KSPROPERTY_CAMERACONTROL_ZOOM,                      // RW O 3
;    KSPROPERTY_CAMERACONTROL_EXPOSURE,                  // RW O 4
;    KSPROPERTY_CAMERACONTROL_IRIS,                      // RW O 5
;    KSPROPERTY_CAMERACONTROL_FOCUS,                     // RW O 6

;#####################################

HKR,%7670530Exp%,PropertyId,0x10001, 4
HKR,%7670530Exp%,MapMethod,0x10001, 0

HKR,%7670530Exp%,SupportAuto,0x10001,1 ;0 not support, 1 support
HKR,%7670530Exp%,AutoControlMode,0x10001,0
HKR,%7670530Exp%,CamRegDisableAuto,1,13,f2,05
;=====================================================================
; modified by gbq, for fixing the Back Light issue in ER Review report.
; Bug Description:
; The "Backlight Compensation" at the Live Preview remains unchanged after
unplug and plug the camera. ; It was notice that the slider bar is still at the
maximum, but the Live Preview is not at its brighter
condition. ;HKR,%7670530Exp%,CamRegEnableAuto,1,13,f7,05, 9f,78,ff,
a0,68,ff ;=====================================================================
HKR,%7670530Exp%,CamRegEnableAuto,1,13,f7,05

HKR,%7670530Exp%,PropertyId,0x10001, 4
HKR,%7670530Exp%,MapMethod,0x10001,1
HKR,%7670530Exp%,NumberOfValues,0x10001, 16
;
HKR,%7670530Exp%\0000,Value,0x10001, 0
HKR,%7670530Exp%\0000,CamRegisters,1, 10,00,ff, 00,10,ff

HKR,%7670530Exp%\0001,Value,0x10001, 1
HKR,%7670530Exp%\0001,CamRegisters,1, 10,20,ff, 00,10,ff
;
HKR,%7670530Exp%\0002,Value,0x10001, 2
HKR,%7670530Exp%\0002,CamRegisters,1, 10,40,ff, 00,10,ff
;
HKR,%7670530Exp%\0003,Value,0x10001, 3
HKR,%7670530Exp%\0003,CamRegisters,1, 10,60,ff, 00,10,ff
;
HKR,%7670530Exp%\0004,Value,0x10001, 4
HKR,%7670530Exp%\0004,CamRegisters,1, 10,80,ff, 00,10,ff
;
HKR,%7670530Exp%\0005,Value,0x10001, 5
HKR,%7670530Exp%\0005,CamRegisters,1, 10,80,ff, 00,13,ff
;
HKR,%7670530Exp%\0006,Value,0x10001, 6
HKR,%7670530Exp%\0006,CamRegisters,1, 10,80,ff, 00,19,ff
;
HKR,%7670530Exp%\0007,Value,0x10001, 7
HKR,%7670530Exp%\0007,CamRegisters,1, 10,80,ff, 00,1c,ff
;
HKR,%7670530Exp%\0008,Value,0x10001, 8
HKR,%7670530Exp%\0008,CamRegisters,1, 10,80,ff, 00,30,ff
;
HKR,%7670530Exp%\0009,Value,0x10001, 9
HKR,%7670530Exp%\0009,CamRegisters,1, 10,80,ff, 00,33,ff
;
HKR,%7670530Exp%\0010,Value,0x10001, 10
HKR,%7670530Exp%\0010,CamRegisters,1, 10,80,ff, 00,36,ff
;
HKR,%7670530Exp%\0011,Value,0x10001, 11
HKR,%7670530Exp%\0011,CamRegisters,1, 10,80,ff, 00,39,ff
;
HKR,%7670530Exp%\0012,Value,0x10001, 12
HKR,%7670530Exp%\0012,CamRegisters,1, 10,80,ff, 00,3c,ff
;
HKR,%7670530Exp%\0013,Value,0x10001, 13
HKR,%7670530Exp%\0013,CamRegisters,1, 10,80,ff, 00,70,ff
;
HKR,%7670530Exp%\0014,Value,0x10001, 14
HKR,%7670530Exp%\0014,CamRegisters,1, 10,80,ff, 00,73,ff
;
HKR,%7670530Exp%\0015,Value,0x10001, 15
HKR,%7670530Exp%\0015,CamRegisters,1, 10,80,ff, 00,76,ff
;
HKR,%7670530Exp%,DefaultValue,0x10001, 9
HKR,%7670530Exp%,DefaultFlags,0x10001, 1
HKR,%7670530Exp%,MinValue,0x10001, 0
HKR,%7670530Exp%,MaxValue,0x10001, 15
HKR,%7670530Exp%,Step,0x10001, 1


;#####################################
;HKR,%7670530Iris%,Registers,0x10001, 
;HKR,%7670530Focus%,Registers,0x10001, 
;#####################################
;PROPSETID_VIDCAP_VIDEOCONTROL
;    KSPROPERTY_VIDEOCONTROL_CAPS,               // R		0
;    KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE,  // R O		1
;    KSPROPERTY_VIDEOCONTROL_FRAME_RATES,        // R O		2
;    KSPROPERTY_VIDEOCONTROL_MODE,               // RWO		3

HKR,%7670530Cap%,PropertyId,0x10001, 0
HKR,%7670530Cap%,MapMethod,0x10001, 1

;    KS_VideoControlFlag_FlipHorizontal        = 0x0001,
;    KS_VideoControlFlag_FlipVertical          = 0x0002,
;    KS_VideoControlFlag_ExternalTriggerEnable = 0x0010,
;    KS_VideoControlFlag_Trigger               = 0x0020,
HKR,%7670530Cap%,DefaultValue,0x10001, 0x33

;######################################
HKR,%7670530ActFR%,PropertyId,0x10001, 1
HKR,%7670530ActFR%,MapMethod,0x10001, 1
HKR,%7670530ActFR%,DefaultValue,0x10001, 0

;######################################
HKR,%7670530Fps%,PropertyId,0x10001, 2
HKR,%7670530Fps%,MapMethod,0x10001, 1
HKR,%7670530Fps%,DefaultValue,0x10001, 0

;######################################
HKR,%7670530Mode%,PropertyId,0x10001, 3
HKR,%7670530Mode%,MapMethod,0x10001, 1
HKR,%7670530Mode%,NumberOfValues,0x10001, 3
HKR,%7670530Mode%,DefaultValue,0x10001, 20

HKR,%7670530Mode%\0000,Value,0x10001, 1
HKR,%7670530Mode%\0000,CamRegisters,1, 12,40,40
HKR,%7670530Mode%\0001,Value,0x10001, 0x80000001
HKR,%7670530Mode%\0001,CamRegisters,1, 12,0,40
HKR,%7670530Mode%\0002,Value,0x10001, 0x20
HKR,%7670530Mode%\0002,UsbRegisters,1, 57,05,05

;######################################
;######################################
;PROPSETID_VIDCAP_VIDEOCOMPRESSION
;PROPSETID_VIDCAP_VIDEOCOMPRESSION
;    KSPROPERTY_VIDEOCOMPRESSION_GETINFO,              // R		0
;    KSPROPERTY_VIDEOCOMPRESSION_KEYFRAME_RATE,        // RW	1
;Right now we only support upper two properties
;    KSPROPERTY_VIDEOCOMPRESSION_PFRAMES_PER_KEYFRAME, // RW	2
;    KSPROPERTY_VIDEORESSION_QUALITY,              // RW    3
;    KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME,    // W		4
;    KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE   // W		5

;######################################
HKR,%7670530CmpInfo%,PropertyId,0x10001, 0
HKR,%7670530CmpInfo%,MapMethod,0x10001, 1

;    KS_CompressionCaps_CanQuality = 1,
;    KS_CompressionCaps_CanCrunch = 2,
;    KS_CompressionCaps_CanKeyFrame = 4,
;    KS_CompressionCaps_CanBFrame = 8
HKR,%7670530CmpInfo%,DefaultValue,0x10001, 1

;######################################

HKR,%7670530KeyFR%,PropertyId,0x10001, 1
HKR,%7670530KeyFR%,MapMethod,0x10001, 1
HKR,%7670530KeyFR%,DefaultValue,0x10001, 7

;######################################
HKR,%7670530PFR%,PropertyId,0x10001, 2
HKR,%7670530PFR%,MapMethod,0x10001, 1
HKR,%7670530PFR%,DefaultValue,0x10001, 0
;######################################
HKR,%7670530Qul%,PropertyId,0x10001, 3
HKR,%7670530Qul%,MapMethod,0x10001, 1
HKR,%7670530Qul%,DefaultValue,0x10001, 1
HKR,%7670530Qul%,MinValue,0x10001, 0
HKR,%7670530Qul%,MaxValue,0x10001, 1
HKR,%7670530Qul%,Step,0x10001, 1
HKR,%7670530Qul%,NumberOfValues,0x10001, 2
HKR,%7670530Qul%\0000,Value,0x10001, 0
HKR,%7670530Qul%\0000,UsbRegisters,1,a4,20,ff,a5,28,ff
HKR,%7670530Qul%\0001,Value,0x10001, 1
HKR,%7670530Qul%\0001,UsbRegisters,1,a4,00,ff,a5,20,ff
;######################################
HKR,%7670530RedGain%,PropertyId,0x10001, 6
HKR,%7670530RedGain%,MapMethod,0x10001, 0
HKR,%7670530RedGain%,RelatedRegister,1,02
HKR,%7670530RedGain%,DefaultValue,0x10001, 128
HKR,%7670530RedGain%,MinValue,0x10001, 0
HKR,%7670530RedGain%,MaxValue,0x10001, 255
HKR,%7670530RedGain%,Step,0x10001, 1
;######################################
HKR,%7670530BlueGain%,PropertyId,0x10001, 7
HKR,%7670530BlueGain%,MapMethod,0x10001, 0
HKR,%7670530BlueGain%,RelatedRegister,1,01
HKR,%7670530BlueGain%,DefaultValue,0x10001, 128
HKR,%7670530BlueGain%,MinValue,0x10001, 0
HKR,%7670530BlueGain%,MaxValue,0x10001, 255
HKR,%7670530BlueGain%,Step,0x10001, 1
;######################################
HKR,%7670530Gain%,PropertyId,0x10001, 8
HKR,%7670530Gain%,MapMethod,0x10001, 1
HKR,%7670530Gain%,RelatedRegister,1, 0
HKR,%7670530Gain%,NumberOfValues,0x10001, 8
HKR,%7670530Gain%\0000,Value,0x10001, 0
HKR,%7670530Gain%\0000,CamRegisters,1,00,00,ff
HKR,%7670530Gain%\0001,Value,0x10001, 1
HKR,%7670530Gain%\0001,CamRegisters,1,00,04,ff
HKR,%7670530Gain%\0002,Value,0x10001, 2
HKR,%7670530Gain%\0002,CamRegisters,1,00,08,ff
HKR,%7670530Gain%\0003,Value,0x10001, 3
HKR,%7670530Gain%\0003,CamRegisters,1,00,0a,ff
HKR,%7670530Gain%\0004,Value,0x10001, 4
HKR,%7670530Gain%\0004,CamRegisters,1,00,0f,ff
HKR,%7670530Gain%\0005,Value,0x10001, 5
HKR,%7670530Gain%\0005,CamRegisters,1,00,14,ff
HKR,%7670530Gain%\0006,Value,0x10001, 6
HKR,%7670530Gain%\0006,CamRegisters,1,00,18,ff
HKR,%7670530Gain%\0007,Value,0x10001, 7
HKR,%7670530Gain%\0007,CamRegisters,1,00,1f,ff

HKR,%7670530Gain%,DefaultValue,0x10001, 0
HKR,%7670530Gain%,MinValue,0x10001, 0
HKR,%7670530Gain%,MaxValue,0x10001, 7
HKR,%7670530Gain%,Step,0x10001, 1
;######################################
;PROPSETID_OVTCAM_PROP
HKR,%7670530Reg%,PropertyId,0x10001, 0
HKR,%7670530Reg%,MapMethod,0x10001, 1
HKR,%7670530Reg%,DefaultValue,0x10001, 0

HKR,%7670530Regy%,PropertyId,0x10001, 3
HKR,%7670530Regy%,MapMethod,0x10001, 1
HKR,%7670530Regy%,DefaultValue,0x10001, 0

HKR,%7670530Sti%,PropertyId,0x10001, 1
HKR,%7670530Sti%,MapMethod,0x10001, 1
HKR,%7670530Sti%,DefaultValue,0x10001, 0

;; Add by Steven
HKR,%7670530ALS%,PropertyId,0x10001, 16
HKR,%7670530ALS%,MapMethod,0x10001, 1
HKR,%7670530ALS%,DefaultValue,0x10001, 0
;; End

;//add by Mark
;**********************************************
;**********************************************
HKR,%7670530LF%,PropertyId,0x10001, 0x103
HKR,%7670530LF%,MapMethod,0x10001, 1
HKR,%7670530LF%,NumberOfValues,0x10001, 3

HKR,%7670530LF%\50Hz,Value,0x10001, 2
HKR,%7670530LF%\50Hz,CamRegisters,1, \
13,20,20, 3b,02,08, \ ;turn on Banding filter for 60Hz
2a,00,ff, 2b,9D,ff ; insert dummy to 25fps for 50Hz

HKR,%7670530LF%\60Hz,Value,0x10001, 3
HKR,%7670530LF%\60Hz,CamRegisters,1, \
13,20,20, 3b,02,08, \ ;turn on Banding filter for 60Hz
2a,00,ff, 2b,03,ff ; insert dummy to 29.99fps for 60Hz

HKR,%7670530LF%\Outdoor,Value,0x10001, 1
HKR,%7670530LF%\Outdoor,CamRegisters,1, 13,00,20 ; turn off Banding filter

HKR,%7670530LF%,DefaultValue,0x10001, 2
HKR,%7670530LF%,MinValue,0x10001, 1
HKR,%7670530LF%,MaxValue,0x10001, 3
HKR,%7670530LF%,Step,0x10001, 1

;********************************************************
;********************************************************


; -------------------------- end of Vendor specific ---------------------------

[Cam.Uns.AddReg.NT]
HKLM,%MSUninstall%\%szUninstall%,"UninstallString",0,"%10%\CtDrvIns.exe
-uninstall -script %szUNSScript% -unsext NT -plugin %szInsPlugInFile%
-pluginres %szInsPlugInResFile%"
HKLM,%MSUninstall%\%szUninstall%,"NoModify",0x00010001,1
HKLM,%MSUninstall%\%szUninstall%,"NoRepair",0x00010001,1 HKR,,CtUnsExt,,"NT"

[Cam.Uns.AddReg.NTAMD64]
HKLM,%MSUninstall%\%szUninstall%,"UninstallString",0,"%10%\CtDrvIns.exe
-uninstall -script %szUNSScript% -unsext AMD64 -plugin %szInsPlugInFile%
-pluginres %szInsPlugInResFile%"
HKLM,%MSUninstall%\%szUninstall%,"NoModify",0x00010001,1
HKLM,%MSUninstall%\%szUninstall%,"NoRepair",0x00010001,1
HKLM,%MSUninstallWow64%\%szUninstall%,"UninstallString",0,"%10%\CtDrvIns.exe
-uninstall -script %szUNSScript% -unsext AMD64 -plugin %szInsPlugInFile%
-pluginres %szInsPlugInResFile%"
HKLM,%MSUninstallWow64%\%szUninstall%,"NoModify",0x00010001,1
HKLM,%MSUninstallWow64%\%szUninstall%,"NoRepair",0x00010001,1
HKR,,CtUnsExt,,"AMD64"


;; -------------------- Configuration data begin -------------------------
[Cam.Cfg.AddReg]

;; ----------------------- Configuration data end ---------------------------

[Cam.DeviceData]
TwainDS     =%szDeviceDesc%
SpecialInfo =%szDeviceDesc%
Server      =local


[Cam.Events]

[CtlCam.NT.HW]
AddReg     =Cam.HW.AddReg

[CtlCam.NTAMD64.HW]
AddReg     =Cam.HW.AddReg

[Cam.HW.AddReg]
HKR,,FriendlyName,,%szDeviceDesc%


[CtlCam.NT.Services]
AddService =%szVidServiceName%,0x00000002,Cam.ServiceInstall

[CtlCam.NTAMD64.Services]
AddService =%szVidServiceName%,0x00000002,Cam.ServiceInstall

[Cam.ServiceInstall]
DisplayName  =%szDeviceDesc%
ServiceType  =%SERVICE_KERNEL_DRIVER%
StartType    =%SERVICE_DEMAND_START%
ErrorControl =%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\%szVideoDriver%


[CtlCam.NT.CoInstallers]
AddReg    =Cam.CoInst.AddReg
CopyFiles =Cam.CopyCoInstFile

[CtlCam.NTAMD64.CoInstallers]
AddReg    =Cam.CoInst.AddReg
CopyFiles =Cam.CopyCoInstFile

[Cam.CoInst.AddReg]
HKR,,CoInstallers32,0x00010000,"%szInsPlugInFile%,CoInstallerEntryPoint"
HKR,,FriendlyName,,%szDeviceDesc%
HKR,,DescPatched,,""


[CtlCam.Interfaces]
AddInterface =%KSCATEGORY_CAPTURE%,%KSFILTER_GUID%,Cam.Interface

[CtlCam.NT.Interfaces]
AddInterface =%KSCATEGORY_CAPTURE%,%KSFILTER_GUID%,Cam.Interface

[CtlCam.NTAMD64.Interfaces]
AddInterface =%KSCATEGORY_CAPTURE%,%KSFILTER_GUID%,Cam.Interface

[Cam.Interface]
AddReg =Cam.Intf.AddReg

[Cam.Intf.AddReg]
HKR,,CLSID,,%ProxyVidCap.CLSID%
HKR,,ExtensionDLL,,%szExtPageFile%
HKR,,FriendlyName,,%szDeviceDesc%
;HKR,PinFactory\0\Interfaces\{9b365890-165f-11d0-a195-0020afd156e4},,,{9b365890-165f-11d0-a195-0020afd156e4}


; ----------------------------- FILES ---------------------------------

[Cam.CopyCoInstFile]

[Cam.CopyKnlDrv]
V0470Vid.sys
V0470PC.bmp

[Cam.AMD64.CopyKnlDrv]
V0470Vid.sys,V0470Vid64.sys
V0470PC.bmp

[Cam.CopyUserDrv]
CtCamPin.crl
CtCamMgr.dll,,,0x00000020
V0470Hwx.dll
V0470Pin.dll
V0470Ext.ax
V0470Ext.crl
V0470Srv.exe
V0470Cvw.dll
V0470Cvw.crl
V0470Cvw.bff

[Cam.AMD64.CopyUserDrv]
CtCamPin.crl,CtCamPin64.crl
CtCamMgr.dll,CtCamMgr64.dll,,0x00000020
V0470Hwx.dll,V0470Hwx64.dll
V0470Pin.dll,V0470Pin64.dll
V0470Ext.ax,V0470Ext64.ax
V0470Ext.crl,V0470Ext64.crl
V0470Srv.exe,V0470Srv64.exe

[Cam.AMD64WOW.CopyUserDrivers]
CtCamMgr.dll,,,0x00000020
V0470Hwx.dll
V0470Ext.ax
V0470Ext.crl
V0470Cvw.dll
V0470Cvw.crl
V0470Cvw.bff

[Cam.CopyTwnFiles]
CtTwain.bff
CtTwain.dll
CtTwain.crl
HookWnd.dll
GdiPlus.dll
V0470Twn.ds

[Cam.CopyWinFiles]
;CtDrvIns.exe,,,0x00000020
V0470Cfg.exe
V0470Mon.exe
VF0470.uns
CtDrvIns.exe,,,%NO_VERSION_DIALOG&OVERWRITE_OLDER_ONLY%
CtDrvIns.exe.manifest,,,%NO_VERSION_DIALOG&OVERWRITE_OLDER_ONLY%

[Cam.AMD64.CopyWinFiles]
;CtDrvIns.exe,CtDrvIns64.exe,,0x00000020
V0470Cfg.exe
V0470Mon.exe
VF0470.uns
CtDrvIns.exe,CtDrvIns64.exe,,%NO_VERSION_DIALOG&OVERWRITE_OLDER_ONLY%
CtDrvIns.exe.manifest,CtDrvIns64.exe.manifest,,%NO_VERSION_DIALOG&OVERWRITE_OLDER_ONLY%

[SourceDisksNames]
1 =%szDiskName%,,,

[SourceDisksFiles]
CtCamPin.crl   =1,,
CtCamPin64.crl =1,,
CtCamMgr.dll   =1,,
CtCamMgr64.dll =1,,
CtDrvIns.exe   =1,,
CtDrvIns64.exe =1,,
CtDrvIns.exe.manifest =1,,
CtDrvIns64.exe.manifest =1,,
CtTwain.bff    =1,,
CtTwain.dll    =1,,
CtTwain.crl    =1,,
HookWnd.dll    =1,,
GdiPlus.dll    =1,,
V0470Vid.sys   =1,,
V0470Vid64.sys =1,,
V0470Hwx.dll   =1,,
V0470Hwx64.dll =1,,
V0470Mon.exe   =1,,
V0470Pin.dll   =1,,
V0470Pin64.dll =1,,
V0470Ext.ax    =1,,
V0470Ext64.ax  =1,,
V0470Ext.crl   =1,,
V0470Ext64.crl =1,,
V0470Twn.ds    =1,,
V0470Cfg.exe   =1,,
V0470Srv.exe   =1,,
V0470Srv64.exe =1,,
V0470Cvw.dll   =1,,
V0470Cvw.crl   =1,,
V0470Cvw.bff   =1,,
VF0470.uns     =1,,
V0470PC.bmp    =1,,

;-----------------------  STRINGS DEFINITION ---------------------------------

[Strings]
;--------------------------------
; System related. Do not change.
;--------------------------------
ProxyVidCap.CLSID       ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE      ="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"

SERVICE_KERNEL_DRIVER   =1
; ** PnP should use demand start **
SERVICE_DEMAND_START    =3
SERVICE_ERROR_NORMAL    =1
SERVICE_AUTO_START      =2

MSUninstall             ="Software\Microsoft\Windows\CurrentVersion\Uninstall"
MSMediaResourcesMSVideo
="System\CurrentControlSet\Control\MediaResources\MsVideo"

;-------------------------------------
; User-definable - hardware dependent
;-------------------------------------

;**********************************************************************
CamSet                  ="CameraSetting"

;;7670530
7670530Set="CameraSetting\SupportCamera\7670530"
7670530Adj="CameraSetting\SupportCamera\7670530\CamAdjust"
7670530STIYUV="CameraSetting\SupportCamera\7670530\DataProcessing\YUV"
7670530DP="CameraSetting\SupportCamera\7670530\DataProcessing"
7670530STIRAW="CameraSetting\SupportCamera\7670530\DataProcessing\RAW"
7670530Strm="CameraSetting\SupportCamera\7670530\VideoStream"

7670530Vid160I420="CameraSetting\SupportCamera\7670530\VideoStream\160x120I420"
7670530Vid176I420="CameraSetting\SupportCamera\7670530\VideoStream\176x144I420"
7670530Vid320I420="CameraSetting\SupportCamera\7670530\VideoStream\320x240I420"
7670530Vid352I420="CameraSetting\SupportCamera\7670530\VideoStream\352x288I420"
7670530Vid640I420="CameraSetting\SupportCamera\7670530\VideoStream\640x480I420"

7670530Vid160RGB24="CameraSetting\SupportCamera\7670530\VideoStream\160x120RGB24"
7670530Vid176RGB24="CameraSetting\SupportCamera\7670530\VideoStream\176x144RGB24"
7670530Vid320RGB24="CameraSetting\SupportCamera\7670530\VideoStream\320x240RGB24"
7670530Vid352RGB24="CameraSetting\SupportCamera\7670530\VideoStream\352x288RGB24"
7670530Vid640RGB24="CameraSetting\SupportCamera\7670530\VideoStream\640x480RGB24"
7670530Vid800RGB24="CameraSetting\SupportCamera\7670530\VideoStream\800x600RGB24"

7670530Brit="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoProcAmp\Brightness"
7670530Cntr="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoProcAmp\Contrast"
7670530Sat="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoProcAmp\Saturation"
7670530Shp="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoProcAmp\Sharpness"
7670530Wb="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoProcAmp\WhiteBalance"
7670530BL="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoProcAmp\BackLight"
7670530Exp="CameraSetting\SupportCamera\7670530\DeviceProperties\CameraControl\Exposure"
7670530Cap="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoControl\Capability"
7670530ActFR="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoControl\ActualFrameRate"
7670530Fps="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoControl\FrameRates"
7670530Mode="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoControl\Mode"
7670530CmpInfo="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoCompression\GetCompressionInfo"
7670530KeyFR="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoCompression\KeyFrameRate"
7670530PFR="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoCompression\PFrameRate"
7670530Qul="CameraSetting\SupportCamera\7670530\DeviceProperties\VideoCompression\Qulaity"
7670530Reg="CameraSetting\SupportCamera\7670530\DeviceProperties\CustomProperty\Register"
7670530Regy="CameraSetting\SupportCamera\7670530\DeviceProperties\CustomProperty\Registry"
7670530Sti="CameraSetting\SupportCamera\7670530\DeviceProperties\CustomProperty\StillImage"
;; Add by Steven
7670530ALS="CameraSetting\SupportCamera\7670530\DeviceProperties\CustomProperty\AutoLaunchStatus"
;; End 
7670530LF="CameraSetting\SupportCamera\7670530\DeviceProperties\CustomProperty\LightFrequence"
7670530RedGain="CameraSetting\SupportCamera\7670530\DeviceProperties\CustomProperty\RedGain"
7670530BlueGain="CameraSetting\SupportCamera\7670530\DeviceProperties\CustomProperty\BlueGain"
7670530Gain="CameraSetting\SupportCamera\7670530\DeviceProperties\CustomProperty\Gain"

;**********************************************************************

szManufacturer       ="Creative Technology Ltd"
szDiskName           ="Creative Camera VF0470 Driver Disk"
szAudioDevName       ="VF0470 Live! Cam Notebook"
szDeviceDesc         ="Live! Cam Notebook (VF0470)"
szProductName        ="Creative Live! Cam Notebook"
szConsoleFolder      ="Creative Live! Cam Notebook (VF0470)"
szUninstall          ="Creative VF0470"
szUninstallDisplay   ="Creative Live! Cam Notebook Driver"
szVidServiceName     ="VF0470Vid"
szVidSrvDevDesc      ="Creative Camera VF0470 Driver"
MSUninstallWow64
="SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall"

CTConfigRegistry     ="Software\Creative Tech\Web Cameras\VF0470"
CTConfigRegistryWow  ="Software\Wow6432Node\Creative Tech\Web Cameras\VF0470"

szInsPlugInFile      ="V0470Pin.dll"
szUNSScript          ="VF0470.uns"
szInsPlugInResFile   ="CtCamPin.crl"
szVideoDriver        ="V0470Vid.sys"
szExtPageFile        ="V0470Ext.ax"

NO_VERSION_DIALOG&OVERWRITE_OLDER_ONLY =0x00000060

KSFILTER_GUID="{9B365890-165F-11D0-A195-0020AFD156E4}"

;---------------------
; Version information
;---------------------
szVersion ="1.00.03.0000"

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Spca50x-devs mailing list
Spca50x-devs@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/spca50x-devs