// 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: enableDownload 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.