Wikia

CHDK Wiki

Canon error codes

Talk0
577pages on
this wiki

How to find themEdit

The table of these codes consists of the following records:

On VxWorks:

- Error string address (32 bit)

- Error code (32 bit)

The table's first entry is the address of "BrtDrv.TimeOutPreBvInteg".

On DryOS:

- Error subtype (lower 16 bit), error code (higher 16 bit)

- Error string address (32 bit)

The table's first entry is E00, "NoError".


The error codes below are used on screen and in the error log, only their numeric value (e.g. 1 for E01) is stored in the table.


List of error codes (taken from the firmware dump)Edit

Cameras with VxWorks OS. The list is in its original order (as found in firmware).

IXUS30 / SD200 A420, S80 A460, A570
Error Error description
E01 BrtDrv.TimeOutPreBvInteg
E01 BrtDrv.TimeOutBvInteg
E01 BrtDrv.TimeOutConditionAgree
E01 ExpDrv.TimeOut
E02 AFScanTimeOut
E02 AFMotorTimeOut
E02 AfPassTimeOut
E03 EFTimeOut
E04 EvfWbPassTimeOut
E04 CrwWbPassTimeOut
E09 JPEGTimeOut
E10 JPEGICError
E14 ImageException
E16 ImageTimeOut
E16 CcdFifo
E16 CcdShifter
E16 AfShifter
E18 ZoomLensError
E18 ZoomLensError0002
E18 ZoomLensError0004
E18 ZoomLensError0006
E18 ZoomLensError0000
E18 FocusLensError
E18 ZoomLensTimeout
E18 MechaPowerError
E18 BarrierTimeout
E18 BarrierStateError
E18 1stLensTimeout
E18 1stLensStateError
E18 2ndLensResetError
E18 3rdLensResetError
E23 CFNoSpace
E23 JPEGBufferFull
E24 SUBCPU SIO FAILED LATCH_E2:VoltageDrop
E24 GET CURRENT SWITCH TIMEOUT LATCH_E2:UnableLatchOn
E24 LATCH_E2:VoltageDrop LATCH_E2:UnableLatchOff
E24 LATCH_E2:UnableLatchOn LATCH_E21:VoltageDrop
E24 LATCH_E2:UnableLatchOff LATCH_E21:UnableLatchOn
E24 LATCH_E21:VoltageDrop LATCH_E21:UnableLatchOff
E24 LATCH_E21:UnableLatchOn LATCH_E3:VoltageDrop
E24 LATCH_E21:UnableLatchOff LATCH_E3:UnableLatchOn
E24 LATCH_E3:VoltageDrop LATCH_E3:UnableLatchOff
E24 LATCH_E3:UnableLatchOn
E24 LATCH_E3:UnableLatchOff
E26 CaptureTimeOut
E26 WbCaptureTimeOut
E27 CFWriteTimeOver
E31 SUBCPU SIO FAILED
E31 GET CURRENT SWITCH TIMEOUT
E32 ISError
E32 ISStartupError
E32 TinyError
E32 ISComError
E32 ISGyroError
E32 ISDriveError
E32 ISRAMError
E33 JPEGBufferFullForMovie
E50 FormatError
E51 FileError
E52 ReviewDecodeError
E60 WirelessError


Cameras with DryOS.

SX100IS Ixus120IS / SD940IS
Error Err. type Error description
E00 0 NoError
E01 0 BrtDrv.TimeOutPreBvInteg
E01 1 BrtDrv.TimeOutBvInteg
E01 2 BrtDrv.TimeOutConditionAgree
E01 3 ExpDrv.TimeOut
E02 0 AFScanTimeOut
E02 1 AFMotorTimeOut
E02 2 AfPassTimeOut
E03 0 EFTimeOut
E04 0 EvfWbPassTimeOut
E04 1 CrwWbPassTimeOut
E09 0 JPEGTimeOut
E10 0 JPEGICError
E14 0 ImageException
E16 0 ImageTimeOut
E16 1 CcdFifo
E16 2 CcdShifter
E16 3 AfShifter
E16 4 Virtual
E18 0 ZoomLensError
E18 1 ZoomLensError0002 UsmMaxFreqError
E18 2 ZoomLensError0004 UsmMinFreqError
E18 3 ZoomLensError0006 UsmSweepFreqError
E18 4 ZoomLensError0000 UsmEncoderError
E18 5 FocusLensError
E18 6 ZoomLensTimeout
E18 7 MechaPowerError
E18 8 BarrierTimeout
E18 9 BarrierStateError
E18 10 1stLensTimeout
E18 11 1stLensStateError
E18 12 2ndLensResetError
E18 13 3rdLensResetError
E18 14 VCMStartupError
E18 15 VCMControlError
E18 16 VCMSioError
E18 17 VCMEncoderError
E18 18 FocusLensTimeout
E18 19 IrisError
E23 0 CFNoSpace
E23 1 JPEGBufferFull
E24 0 LATCH_E2:VoltageDrop
E24 1 LATCH_E2:UnableLatchOn
E24 2 LATCH_E2:UnableLatchOff
E24 3 LATCH_E21:VoltageDrop
E24 4 LATCH_E21:UnableLatchOn
E24 5 LATCH_E21:UnableLatchOff
E24 6 LATCH_E3:VoltageDrop
E24 7 LATCH_E3:UnableLatchOn
E24 8 LATCH_E3:UnableLatchOff
E26 0 CaptureTimeOut
E26 1 WbCaptureTimeOut
E27 0 CFWriteTimeOver
E31 0 SUBCPU SIO FAILED
E31 1 GET CURRENT SWITCH TIMEOUT
E32 0 ISError
E32 1 ISStartupError
E32 2 TinyError
E32 3 ISComError
E32 4 ISGyroError
E32 5 ISDriveError
E32 6 ISRAMError
E33 0 JPEGBufferFullForMovie
E40 0 HDMI_I2C_ERROR
E40 1 HDMI_SEQUENCER_ERROR
E41 0 USB_PHY_ERROR
E50 0 FormatError
E51 0 FileError
E52 0 ReviewDecodeError
E60 0 WirelessError


Some newer DryOS cameras.

Ixus220HS / ELPH300HS SX40HS
Error Err. Type Error description
E00 0 NoError
E01 0 BrtDrv.TimeOutPreBvInteg
E01 1 BrtDrv.TimeOutBvInteg
E01 2 BrtDrv.TimeOutConditionAgree
E01 3 ExpDrv.TimeOut
E02 0 AFScanTimeOut
E02 1 AFMotorTimeOut
E02 2 AfPassTimeOut
E03 0 EFTimeOut
E04 0 EvfWbPassTimeOut
E04 1 CrwWbPassTimeOut
E09 0 JPEGTimeOut
E10 0 JPEGICError
E14 0 ImageException
E16 0 ImageTimeOut
E16 1 CcdFifo
E16 2 CcdShifter
E16 3 AfShifter
E16 4 Virtual
E18 0 ZoomLensError
E18 1 UsmSpeedError
E18 2 UsmSweepFreqError
E18 3 UsmEncoderError
E18 4 FocusLensError
E18 5 ZoomLensTimeout
E18 6 MechaPowerError
E18 7 BarrierTimeout
E18 8 BarrierStateError
E18 9 1stLensTimeout
E18 10 1stLensStateError
E18 11 2ndLensResetError
E18 12 3rdLensResetError
E18 13 VCMStartupError
E18 14 VCMControlError
E18 15 VCMSioError
E18 16 VCMEncoderError
E18 17 FocusLensTimeout
E18 18 IrisError
E18 19 ZoomLensAcceleError
E18 20 ZoomLensSpeedError
E18 21 ZoomSlaveLensError
E18 22 ZoomLensStmError ZoomSlaveMoveError
E18 23 PrismPhaseError ZoomSlavePiPositionErrorA
E18 24 PrismPiError ZoomSlavePiPositionErrorB
E18 25 ZoomLensStmTimeout PrismError
E18 26 PrismSpringError PrismTimeout
E18 27 PrismSpeedError
E18 28 PrismInPiError
E18 29 PrismOutPiError
E18 30 PrismPositionError
E18 31 PrismPiPositionErrorA
E18 32 PrismPiPositionErrorB
E18 33 FocusLensMinusSideError
E18 34 FocusLensPlusSideError
E23 0 CFNoSpace
E23 1 JPEGBufferFull
E24 0 LATCH_E2:VoltageDrop
E24 1 LATCH_E2:UnableLatchOn
E24 2 LATCH_E2:UnableLatchOff
E24 3 LATCH_E21:VoltageDrop
E24 4 LATCH_E21:UnableLatchOn
E24 5 LATCH_E21:UnableLatchOff
E24 6 LATCH_E3:VoltageDrop
E24 7 LATCH_E3:UnableLatchOn
E24 8 LATCH_E3:UnableLatchOff
E26 0 CaptureTimeOut
E26 1 WbCaptureTimeOut
E27 0 CFWriteTimeOver
E31 0 SUBCPU SIO FAILED
E31 1 GET CURRENT SWITCH TIMEOUT
E32 0 ISComIDError
E32 1 ISBootError
E32 2 ISHeartBeatError
E32 3 ISDriveErrorA
E32 4 ISDriveErrorB
E32 5 ISFirmTransStartError
E32 6 ISFirmTransCompleteError
E32 7 ISChecksumReceiveError
E32 8 ISChecksumIncorrectError
E32 9 ISStart1Error
E32 10 ISStart2Error
E32 11 ISComTransError
E32 12 ISComReceiveError
E32 13 ISFilterMidDataOverflowError
E32 14 ISComDigitalGyro
E32 15 ISInitDigitalGyro
E33 0 JPEGBufferFullForMovie
E40 0 HDMI_I2C_ERROR SEQUENCER_I2C_ERROR
E40 1 HDMI_SEQUENCER_ERROR SEQUENCER_ERROR
E40 2 HDMI_LSI_ERROR
E41 0 USB_PHY_ERROR
E42 0 I2C_DRV_CH1_BB_ERROR
E42 1 I2C_DRV_CH1_RCV_ERROR
E42 2 I2C_DRV_CH1_TRS_ERROR
E42 3 I2C_DRV_CH1_STP_ERROR
E42 4 I2C_DRV_CH2_BB_ERROR
E42 5 I2C_DRV_CH2_RCV_ERROR
E42 6 I2C_DRV_CH2_TRS_ERROR
E42 7 I2C_DRV_CH2_STP_ERROR
E43 0 AVS_ERR_RANGE_ERROR
E50 0 FormatError
E51 0 FileError
E52 0 ReviewDecodeError
E60 0 WirelessError

Around Wikia's network

Random Wiki