[CAMERADLL]
IC_ID=2
VendorID="04a5"
ProductID="3003"
DEBUG_DATA=0
BULK_UPLOAD_SIZE=4096
BULK_UPLOAD_SEG_SIZE=0x600000
BULK_ISP_SIZE=128
OverwriteExistFile=0
BulkTimeOut=1
BULK_UPLOAD_FDB_Delay=10
BULK_UPLOAD_FDB_Retry=5
[BULKGUID]
// 0: 0xcb519fa1, 0xe908, 0x11d2, 0xaa, 0xdd, 0x0, 0x60, 0x67, 0x34, 0x87, 0xb7 -> CA504A
// 1: 0xf77cca61, 0xdd15, 0x11d5, 0xbe, 0xbf, 0x0, 0x60, 0x67, 0x33, 0xa9, 0xbe -> CA533A
// ?=2~A: 0xf77cca6?, 0xdd15, 0x11d5, 0xbe, 0xbf, 0x0, 0x60, 0x67, 0x33, 0xa9, 0xbe -> Backup
ID_NUMBER=0
[REGISTER]
reg_CamMode = 0x2000
CamMode_Idle = 0
CamMode_Preview = 0xf0
CamMode_DSC = 1
CamMode_VideoClip = 2
CamMode_PcCamera = 3
CamMode_Playback = 0xf1
CamMode_Upload = 4
reg_PbSrc = 0x2301
// ---- PbSrc Value ----
DramUsb = 0x13
reg_AutoPbSize = 0x2306
AutoPbSize_None = 0
AutoPbSize_Auto = 1
reg_DramType = 0x2705
Sdram_1M16x1 = 0
Sdram_1M16x2 = 1
Sdram_4M16b2 = 2
Sdram_4M16b4 = 3
Sdram_8M16b4 = 4
EDOdram_256Kx16 = 5
Sdram_Mask = 0x07
Sdram_4M16b4_FATaddress = 0x3fff80
Sdram_8M16b4_FATaddress = 0x7fff80
Sdram_DSC_Flag = 0x00
Sdram_VideoClip_Flag = 0x08
Sdram_Wave_Flag = 0x04
Sdram_ExtVideoClip_Flag = 0x80
reg_ImageType = 0x270c
// ---- Image Type Value ----
RawData10bit = 0
RawData8bit = 1
YUV422Ncomp = 2
YUV422Comp = 3
YUV420Ncomp = 4
YUV420Comp = 5
YUV420NcompUV = 4 // No use
YUV420CompUV = 5 // No use
reg_SdramSizeL = 0x2710 // Size [7:0]
reg_SdramSizeM = 0x2711 // Size [15:8]
reg_SdramSizeH = 0x2712 // Size [21:16]
reg_VlcAddressL = 0x2713
reg_VlcAddressM = 0x2714
reg_VlcAddressH = 0x2715
reg_MemWidthL = 0x2720
reg_MemWidthH = 0x2721
reg_MemHeightL = 0x2722
reg_MemHeightH = 0x2723
reg_Trigger = 0x27a1
// ---- Trigger bit Value ----
TrigDramFifo = 2
reg_Control_Status = 0x27b0
// ---- Status bit Value ----
DramBusy = 1 // Bit 0
CapDone = 2 // Bit 1
ClipDone = 4 // Bit 2
UploadDone = 8 // Bit 3
DnldDone = 16 // Bit 4
CompDone = 32 // Bit 5
DecoDone = 64 // Bit 6
reg_JFIF = 0x2884
reg_CompSizeL = 0x2887
reg_CompSizeM = 0x2888
reg_CompSizeH = 0x2889
reg_I2C_wIndex = 0x2a08
reg_I2C_wValue = 0x2a10
reg_I2C_rValue = 0x2a30
reg_I2C_rStatus = 0x2a06
reg_I2C_rPrefitch = 0x2a06
I2C_Prefitch = 0x1
reg_H_Subsample = 0x270D
// ---- Subsample Value ----
H_Subsample_1X = 0 // No subsample
H_Subsample_2X = 1 // 1/2 subsample
H_Subsample_4X = 2 // 1/4 subsample
H_Subsample_8X = 3 // 1/8 subsample
reg_V_Subsample = 0x270E
// ---- Subsample Value ----
V_Subsample_1X = 0 // No subsample
V_Subsample_2X = 1 // 1/2 subsample
V_Subsample_4X = 2 // 1/4 subsample
V_Subsample_8X = 3 // 1/8 subsample
reg_Thumbnail = 0x2883
reg_TMBAddressL = 0x2719
reg_TMBAddressM = 0x271A
reg_TMBAddressH = 0x271B
reg_DRAMdataL = 0x2700
reg_DRAMdataH = 0x2701
reg_DRAMaddrL = 0x2702
reg_DRAMaddrM = 0x2703
reg_DRAMaddrH = 0x2704
reg_InitDRAM = 0x27A0
// ---- Bit define ----
Prefetch = 1
CLRmem = 2
INITsdram = 4
reg_ClrSizeL = 0x2710
reg_ClrSizeM = 0x2711
reg_ClrSizeH = 0x2712
reg_ClrDataL = 0x2709
reg_ClrDataH = 0x270A
reg_FrameBufferA_AddressL = 0xFFFF
reg_FrameBufferA_AddressM = 0xFFFF
reg_FrameBufferA_AddressH = 0xFFFF
reg_FB_A_WidthL = 0x2720
reg_FB_A_WidthH = 0x2721
reg_FB_A_HeightL = 0x2722
reg_FB_A_HeightH = 0x2723
reg_FrameBufferB_AddressL = 0xFFFF
reg_FrameBufferB_AddressM = 0xFFFF
reg_FrameBufferB_AddressH = 0xFFFF
reg_FB_B_WidthL = 0x2720
reg_FB_B_WidthH = 0x2721
reg_FB_B_HeightL = 0x2722
reg_FB_B_HeightH = 0x2723
reg_RawFrameBuffer_AddressL = 0xFFFF
reg_RawFrameBuffer_AddressM = 0xFFFF
reg_RawFrameBuffer_AddressH = 0xFFFF
reg_RawFB_WidthL = 0x2720
reg_RawFB_WidthH = 0x2721
reg_RawFB_HeightL = 0x2722
reg_RawFB_HeightH = 0x2723
reg_BadPixel_PgBP = 0x2110
PgBP_Enable = 6
PgBP_Disable = 3
reg_BadPixelInXL = 0x2111
reg_BadPixelInXH = 0x2112
reg_BadPixelInYL = 0x2113
reg_BadPixelInYH = 0x2114
reg_BadPixelAddr = 0x2115
[VENDORCOMMAND]
GetFWVersion_Request = 0x20
GetFWVersion_Index = 0x01
GetFWVersion_Value = 0x00
GetFWVersion_Length = 0x06
GetFDBCount_Request = 0x54 //0x0b
GetFDBCount_Index = 0x00
GetFDBCount_Value = 0x00
GetFDBCount_Length = 0x02
GetFDBObject_Request = 0x54 //0x0a
GetFDBObject_Index = 0x01 //0x0c
GetFDBObject_Value = 0x00
GetFDBObject_Length = 0x01
FDBGetObject_Request = 0x54 //0x0a
FDBGetObject_Index = 0x02 //0x0d
FDBGetObject_Value = 0x00 //file_index
FDBGetObject_Length = 0x01
FDBGetObjectAVI_Request = 0x54 //0x0a
FDBGetObjectAVI_Index = 0x03 //0x0d
FDBGetObjectAVI_Value = 0x00 //file_index
FDBGetObjectAVI_Length = 0x01
FDBGetObjectTMB_Request = 0x54 //0x0c
FDBGetObjectTMB_Index = 0x03 //0x06
FDBGetObjectTMB_Value = 0x00
FDBGetObjectTMB_Length = 0x01
FDBPollingDataReady_Request = 0x21 //0x0b
FDBPollingDataReady_Index = 0x00 //0x04
FDBPollingDataReady_Value = 0x00
FDBPollingDataReady_Length = 0x01
FDBGetClusterSize_Request = 0x23 //0x0b
FDBGetClusterSize_Index = 0x64 //0x05
FDBGetClusterSize_Value = 0x00
FDBGetClusterSize_Length = 0x02
FDBGetProductInf_Request = 0x23
FDBGetProductInf_Index = 0x00
FDBGetProductInf_Value = 0x00
FDBGetProductInf_Length = 0x40
GetFATCount_Request = 0x44
GetFATCount_Index = 0x00
GetFATCount_Value = 0x00
GetFATCount_Length = 0x08
GetFATObject_Request = 0x44
GetFATObject_Index = 0x01
GetFATObject_Value = 0x00 //file_count
GetFATObject_Length = 0x00
FATGetObject_Request = 0x44
FATGetObject_Index = 0x02
FATGetObject_Value = 0x00 //file_index
FATGetObject_Length = 0x00
FAT_Capture_DSC_Request = 0x06
FAT_Capture_DSC_Index = 0x03
FAT_Capture_DSC_Value = 0x00
FAT_Capture_DSC_Length = 0x00
GetQTable_Request = 0x26
GetQTable_Index = 0x00
GetQTable_Value = 0x00
GetQTable_Length = 0x01
BulkUpload_Request = 0x07 // Software VendorCommand
BulkUpload_Index = 0x02 // Full Packet
BulkUpload_Value = 0x00
BulkUpload_Length = 0x00
BulkDnload_Request = 0xfe
BulkDnload_Index = 0xf3
BulkDnload_Value = 0x00
BulkDnload_Length = 0x06
BulkUploadPreSetReg_Request = 0xFF //07
BulkUploadPreSetReg_Index = 0xFFFF //00
BulkUploadPreSetReg_Value = 0x00
BulkUploadPreSetReg_Length = 0x00
BulkUploadRestoreReg_Request = 0xFF //07
BulkUploadRestoreReg_Index = 0xFFFF //01
BulkUploadRestoreReg_Value = 0x02
BulkUploadRestoreReg_Length = 0x03
ISP_Dnload_Request = 0x10
ISP_Dnload_Index = 0x00
ISP_Dnload_Value = 0x00
ISP_Dnload_Length = 0x00
FDBCaptureObject_Request = 0x51
FDBCaptureObject_Index = 0x00
FDBCaptureObject_Value = 0x00
FDBCaptureObject_Length = 0x00
FDBGetCardInf_Request = 0x23
FDBGetCardInf_Index = 0x65
FDBGetCardInf_Value = 0x00
FDBGetCardInf_Length = 0x40
BulkUploadFlash_Request = 0xff
BulkUploadFlash_Index = 0xffff
BulkUploadFlash_Value = 0x00
BulkUploadFlash_Length = 0x00
BulkDnloadFlash_Request = 0xff
BulkDnloadFlash_Index = 0xffff
BulkDnloadFlash_Value = 0x00
BulkDnloadFlash_Length = 0x00
FAT_DeleteAll_DSC_Request = 0x06
FAT_DeleteAll_DSC_Index = 0x09
FAT_DeleteAll_DSC_Value = 0x00
FAT_DeleteAll_DSC_Length = 0x00
CheckCardExist_Request = 0x28
CheckCardExist_Index = 0x02
CheckCardExist_Value = 0x00
CheckCardExist_Length = 0x01
Check_FW_Idle_Request = 0x21
Check_FW_Idle_Index = 0x00
Check_FW_Idle_Value = 0x00
Check_FW_Idle_Length = 0x01
FDBDeleteObject_Request = 0x52
FDBDeleteObject_Index = 0x00
FDBDeleteObject_Value = 0x00
FDBDeleteObject_Length = 0x00
CheckSDRAMExist_Request = 0x28
CheckSDRAMExist_Index = 0x00
CheckSDRAMExist_Value = 0x00
CheckSDRAMExist_Length = 0x01
CheckNFExist_Request = 0x28
CheckNFExist_Index = 0x01
CheckNFExist_Value = 0x00
CheckNFExist_Length = 0x01
BadPixel_Dnload_Request = 0x11
BadPixel_Dnload_Index = 0x00
BadPixel_Dnload_Value = 0x01
BadPixel_Dnload_Length = 0x01
GetSensorSizeInf_Request = 0x23
GetSensorSizeInf_Index = 0x01
GetSensorSizeInf_Value = 0x00
GetSensorSizeInf_Length = 0x40
SyncDataTime_Request = 0x29
SyncDataTime_Index = 0x00
SyncDataTime_Value = 0x00
SyncDataTime_Length = 0x01
GetFWVersionCustomer_Request = 0x20
GetFWVersionCustomer_Index = 0x02
GetFWVersionCustomer_Value = 0x00
GetFWVersionCustomer_Length = 0x06
GetAPVersion_Request = 0x20
GetAPVersion_Index = 0x00
GetAPVersion_Value = 0x00
GetAPVersion_Length = 0x06
GetUploadPageStatus_Request = 0x21
GetUploadPageStatus_Index = 0x02
GetUploadPageStatus_Value = 0x00
GetUploadPageStatus_Length = 0x01
ChangeStorageType_Request = 0x5a
ChangeStorageType_Index = 0x00
ChangeStorageType_Value = 0x00
ChangeStorageType_Length = 0x01
ChangeCameraMode_Request = 0x32
ChangeCameraMode_Index = 0x00
ChangeCameraMode_Value = 0x00
ChangeCameraMode_Length = 0x00
[BadPixelTest]
ScreenWidth = 1280
ScreenHeight = 960
WhitePattenLuminance = 128
BlackPattenLuminance = 30
DiffLuminance = 100
DACNumber = 10
ImageType = 1
WhiteThreshold = 100
BlackThreshold = 100
BadMaxNumber = 64
XOffset = 3
YOffset = 3
XStart = 2
YStart = 0
XEnd = 1245
YEnd = 959
DebugFlag = TRUE
CheckLuminance = FALSE
CheckContinue = FALSE
LogFileName = log.txt
GainValue = 2047
ShutterValue = 200
SubsampleWidth = 640
SubsampleHeight = 480
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.