How to find them[]
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)[]
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 |