USB_CAM.ini Driver File Contents (XENTA_SPCA533_VISTA_XP_DRIVERS__32bit_.zip)

// For CA533A (SunplusCam_AP V1.1.0.7)

[CAMERADLL]
IC_ID=4  //"CA533A"
VendorID="04fc"
ProductID="5330"
DEBUG_DATA=0
BULK_UPLOAD_SIZE=4096
BULK_UPLOAD_SEG_SIZE=0x600000
BULK_ISP_SIZE=256
OverwriteExistFile=0
BulkTimeOut=1
BULK_UPLOAD_FDB_Delay=10
BULK_UPLOAD_FDB_Retry=5
Rawdata10Format=0 // 0:unpack rawdata, 1:pack rawdata
CutLargeRawdataToVGA=0
Bulk_CreateFile_OVERLAPPED_Flag=0  //file attributes->0:NULL, 1:FILE_FLAG_OVERLAPPED
FirstRunToCheckBulkStatus=0
BULK_FLASH_SIZE=512

[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
// ?=62~79: 0xf77cca??, 0xdd15, 0x11d5, 0xbe, 0xbf, 0x0, 0x60, 0x67, 0x33, 0xa9, 0xbe -> Backup 23 sets
ID_NUMBER=0

[REGISTER]
reg_CamMode             =   0x2000
    CamMode_Idle            =   0
    CamMode_Preview         =   1
    CamMode_DSC             =   2
    CamMode_VideoClip       =   3
    CamMode_PcCamera        =   4
    CamMode_Playback        =   5
    CamMode_Upload          =   6

reg_PbSrc               =   0x2301
    // ---- PbSrc Value ----
    DramUsb                 =   0x40

reg_AutoPbSize          =   0xFFFF  //0x2306
    AutoPbSize_None         =   0
    AutoPbSize_Auto         =   1

reg_DramType            =   0x2707
    Sdram_1M16x1            =   0
    Sdram_1M16x2            =   1
    Sdram_4M16b2            =   2
    Sdram_4M16b4            =   3
    Sdram_8M16b4            =   4
    Sdram_16M16b4          =   0xF0
    Sdram_32M16b4          =   0xF1
    DDRSdram_8M16b4        =   0xF2
    DDRSdram_16M16b4      =   0xF3
    DDRSdram_32M16b4      =   0xF4
    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
    Sdram_ExtDSC_Flag           =   0x03

reg_ImageType           =   0x270e
    // ---- Image Type Value ----
    RawData10bit            =   0
    RawData8bit             =   0xfe
    YUV422Ncomp             =   1
    YUV422Comp              =   2
    YUV420Ncomp             =   3
    YUV420Comp              =   5
    YUV420NcompUV           =   3
    YUV420CompUV            =   5

reg_SdramSizeL          =   0x2720      // Size [7:0]
reg_SdramSizeM          =   0x2721      // Size [15:8]
reg_SdramSizeH          =   0x2722      // Size [21:16]

reg_VlcAddressL         =   0x2730
reg_VlcAddressM         =   0x2731
reg_VlcAddressH         =   0x2732

reg_MemWidthL           =   0x27B6
reg_MemWidthH           =   0x27B7

reg_MemHeightL          =   0x27B8
reg_MemHeightH          =   0x27B9

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           =   0x2720
reg_CompSizeM           =   0x2721
reg_CompSizeH           =   0x2722

reg_I2C_wIndex          =   0x2910
reg_I2C_wValue          =   0x2911
reg_I2C_rValue          =   0x2911
reg_I2C_rStatus         =   0x29a0
reg_I2C_rPrefitch       =   0x2902
    I2C_Prefitch            =   0x11

reg_H_Subsample         =   0xFFFF
    // ---- 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         =       0xFFFF
    // ---- 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         =       0xFFFF
reg_TMBAddressM         =       0xFFFF
reg_TMBAddressH         =       0xFFFF

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_FillDRAM            =       0xFFFF
    Fillmem                    =       0xF0

reg_FillSizeL           =       0xFFFF
reg_FillSizeM           =       0xFFFF
reg_FillSizeH           =       0xFFFF

reg_ClrSizeL            =       0x2705
reg_ClrSizeM            =       0x2706
reg_ClrSizeH            =       0xFFFF

reg_ClrDataL            =       0x270B
reg_ClrDataH            =       0x270C

reg_FrameBufferA_AddressL = 0x2753
reg_FrameBufferA_AddressM = 0x2754
reg_FrameBufferA_AddressH = 0x2755

reg_FB_A_WidthL     =   0x2760
reg_FB_A_WidthH     =   0x2761

reg_FB_A_HeightL    =   0x2762
reg_FB_A_HeightH    =   0x2763

reg_RawFB_HoffsetL  =   0xFFFF
reg_RawFB_HoffsetH  =   0xFFFF

reg_FrameBufferB_AddressL = 0x2756
reg_FrameBufferB_AddressM = 0x2757
reg_FrameBufferB_AddressH = 0x2758

reg_FB_B_WidthL     =   0x2764
reg_FB_B_WidthH     =   0x2765

reg_FB_B_HeightL    =   0x2766
reg_FB_B_HeightH    =   0x2767

reg_RawFrameBuffer_AddressL =   0x2768
reg_RawFrameBuffer_AddressM =   0x2769
reg_RawFrameBuffer_AddressH =   0x276A

reg_RawFB_WidthL    =   0x276B
reg_RawFB_WidthH    =   0x276C

reg_RawFB_HeightL   =   0x276D
reg_RawFB_HeightH   =   0x276E

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

reg_Subsample_HoffsetL   =  0x2A30
reg_Subsample_HoffsetH   =  0x2A31
reg_Subsample_VoffsetL   =  0x2A34
reg_Subsample_VoffsetH   =  0x2A35


[VENDORCOMMAND]

GetFWVersion_Request        =   0x20
GetFWVersion_Index          =   0x01
GetFWVersion_Value          =   0x00
GetFWVersion_Length         =   0x08

GetFDBCount_Request         =   0x54
GetFDBCount_Index           =   0x00
GetFDBCount_Value           =   0x00
GetFDBCount_Length          =   0x02

GetFDBContext_Request       =   0x54
GetFDBContext_Index         =   0x01
GetFDBContext_Value         =   0x00
GetFDBContext_Length        =   0x01

FDBGetObject_Request        =   0x54
FDBGetObject_Index          =   0x02
FDBGetObject_Value          =   0x00    //file_index
FDBGetObject_Length         =   0x00

FDBGetObjectAVI_Request         =   0x54
FDBGetObjectAVI_Index           =   0x03
FDBGetObjectAVI_Value           =   0x00    //file_index
FDBGetObjectAVI_Length          =   0x00

FDBGetObjectTMB_Request         =   0x54    //0x0c
FDBGetObjectTMB_Index           =   0x03    //0x06
FDBGetObjectTMB_Value           =   0x00
FDBGetObjectTMB_Length          =   0x00

FDBPollingDataReady_Request     =   0x21
FDBPollingDataReady_Index       =   0x00
FDBPollingDataReady_Value       =   0x00
FDBPollingDataReady_Length      =   0x01

FDBGetClusterSize_Request       =   0x23
FDBGetClusterSize_Index         =   0x64
FDBGetClusterSize_Value         =   0x00
FDBGetClusterSize_Length        =   0x02

FDBGetProductInf_Request        =   0x23
FDBGetProductInf_Index          =   0x00
FDBGetProductInf_Value          =   0x00
FDBGetProductInf_Length         =   0x40

FDBGetPartialTMB_Request    =   0x60
FDBGetPartialTMB_Index      =   0x00
FDBGetPartialTMB_Value      =   0x00
FDBGetPartialTMB_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            =   0x03    // Short Packet
BulkUpload_Value            =   0x00
BulkUpload_Length           =   0x08

BulkDnload_Request          =   0xfd
BulkDnload_Index            =   0x04f3
BulkDnload_Value            =   0x00
BulkDnload_Length           =   0x08

BulkUploadPreSetReg_Request     =   0xfd
BulkUploadPreSetReg_Index       =   0x04f2
BulkUploadPreSetReg_Value       =   0x00
BulkUploadPreSetReg_Length      =   0x08

BulkUploadRestoreReg_Reques     =   0xff
BulkUploadRestoreReg_Index      =   0xffff
BulkUploadRestoreReg_Value      =   0x00
BulkUploadRestoreReg_Length     =   0x00

ISP_Dnload_Request          =   0xFd
ISP_Dnload_Index            =   0x04F1
ISP_Dnload_Value            =   0x00    // 256byte base
ISP_Dnload_Length           =   0x10

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     =   0xfd
BulkUploadFlash_Index       =   0x04f4
BulkUploadFlash_Value       =   0x00
BulkUploadFlash_Length      =   0x08

BulkDnloadFlash_Request     =   0xfd
BulkDnloadFlash_Index       =   0x04f5
BulkDnloadFlash_Value       =   0x00
BulkDnloadFlash_Length      =   0x08

FAT_DeleteAll_DSC_Request   =   0xff
FAT_DeleteAll_DSC_Index     =   0xffff
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 =   0xfd
BadPixel_Dnload_Index   =   0x04f6
BadPixel_Dnload_Value   =   0x04
BadPixel_Dnload_Length  =   0x40

GetSensorSizeInf_Request       =   0x23
GetSensorSizeInf_Index         =   0x01
GetSensorSizeInf_Value         =   0x00
GetSensorSizeInf_Length        =   0x40

SyncDataTime_Request    =   0xff
SyncDataTime_Index      =   0xffff
SyncDataTime_Value      =   0x00
SyncDataTime_Length     =   0x01

GetFWVersionCustomer_Request   =   0x20
GetFWVersionCustomer_Index     =   0x02
GetFWVersionCustomer_Value     =   0x00
GetFWVersionCustomer_Length    =   0x08

GetAPVersion_Request    =   0x20
GetAPVersion_Index      =   0x00
GetAPVersion_Value      =   0x00
GetAPVersion_Length     =   0x08

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

GetFWVersionL1L2_Request   =   0xff
GetFWVersionL1L2_Index     =   0xffff
GetFWVersionL1L2_Value     =   0x00
GetFWVersionL1L2_Length    =   0x08

GetFWVersionAEAWB_Request  =   0xff
GetFWVersionAEAWB_Index    =   0xffff
GetFWVersionAEAWB_Value    =   0x00
GetFWVersionAEAWB_Length   =   0x08

EEPROM_Upload_Request      =   0xff
EEPROM_Upload_Index        =   0xffff
EEPROM_Upload_Value        =   0x00
EEPROM_Upload_Length       =   0x00

EEPROM_Dnload_Request      =   0xff
EEPROM_Dnload_Index        =   0xffff
EEPROM_Dnload_Value        =   0x00
EEPROM_Dnload_Length       =   0x00

DiskCamSysInfo_Dnload_Request      =   0xff
DiskCamSysInfo_Dnload_Index        =   0xffff
DiskCamSysInfo_Dnload_Value        =   0x00
DiskCamSysInfo_Dnload_Length       =   0x00

DiskCamAETable_Dnload_Request      =   0xff
DiskCamAETable_Dnload_Index        =   0xffff
DiskCamAETable_Dnload_Value        =   0x00
DiskCamAETable_Dnload_Length       =   0x00

GetDirectoryCount_Request         =   0x55
GetDirectoryCount_Index           =   0x00
GetDirectoryCount_Value           =   0x00
GetDirectoryCount_Length          =   0x02

GetDirectoryContext_Request       =   0x55
GetDirectoryContext_Index         =   0x01
GetDirectoryContext_Value         =   0x00
GetDirectoryContext_Length        =   0x02

GetNowDirectory_Request       =   0x55
GetNowDirectory_Index         =   0x02
GetNowDirectory_Value         =   0x00
GetNowDirectory_Length        =   0x02

SetDirectory_Request       =   0x55
SetDirectory_Index         =   0x03
SetDirectory_Value         =   0x00
SetDirectory_Length        =   0x02

GetFW_LibraryNumber_Request   =  0xff
GetFW_LibraryNumber_Index     =  0xffff
GetFW_LibraryNumber_Value     =  0x00
GetFW_LibraryNumber_Length    =  0x04

GetFW_LibraryName_Request   =  0xff
GetFW_LibraryName_Index     =  0xffff
GetFW_LibraryName_Value     =  0x00
GetFW_LibraryName_Length    =  0x10

GetFW_LibraryVersion_Request   =  0xff
GetFW_LibraryVersion_Index     =  0xffff
GetFW_LibraryVersion_Value     =  0x00
GetFW_LibraryVersion_Length    =  0x10

[BadPixelTest]
ScreenWidth         =   1600
ScreenHeight        =   1200
WhitePattenLuminance    =   128
BlackPattenLuminance    =   30
DiffLuminance       =   100
DACNumber       =   10
ImageType       =   1
WhiteThresholdR     =   100
WhiteThresholdGr    =   100
WhiteThresholdB     =   100
WhiteThresholdGb    =   100
BlackThresholdR     =   100
BlackThresholdGr    =   100
BlackThresholdB     =   100
BlackThresholdGb    =   100
BadMaxNumber        =   256
XOffset         =   0
YOffset         =   0
XStart          =   0
YStart          =   0
XEnd            =   1600
YEnd            =   1200
DebugFlag       =   TRUE
CheckLuminance      =   FALSE
CheckContinue       =   1
Check3x3Edge        =   1
LogFileName     =   log.txt
GainValue1	=	63
ShutterValue1	=	200
GainValue2	=	63
ShutterValue2	=	200
SubsampleNumber     =   256
SearchNumber        =   512
WhiteSearchMethod	=	0
WhiteSearchMethod_1	=	3
WhiteSearchMethod_2	=	10
BlockWidth     =   16
BlockHeight    =   16	;same with BlockWidth

[MASS]
DownBadPixel=1   ;0 :No Down  1: Down BadPixel.bin to Rom
BadPixelFlag=1   ;0 :disable  1: enable
TestByBlock=1   ;0 :disable  1: enable
 
SubSampleFlag=0   ;0 :disable  1: enable
MoToFlag=0   ;1 :using MoTo Test

FocusFlag=1   ;0 :disable  1: enable

SdramFlag=1   ;0 :disable  1: enable
NFlashFlag=1   ;0 :disable  1: enable
BatteryFlag=0   ;0 :disable  1: enable

ButtonFlag=0   ;0 :disable  1: enable
SnapFlag=1   ;0 :disable  1: enable
BulkFlag=1   ;0 :disable  1: enable

SysInfFlag=0   ;0 :disable  1: enable
AETableFlag=0   ;0 :disable  1: enable
Download Driver Pack

How To Update Drivers Manually

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.

server: ftp, load: 2.03