Problem

Using a Nikon camera I receive an error code.  What is the meaning of that error code?

Solution

Here are the Nikon Error Codes.

kNkMAIDResult_BufferNotReady = 129,
kNkMAIDResult_NormalTTL = 130, 
kNkMAIDResult_MediaFull = 131, 
kNkMAIDResult_InvalidMedia = 132, 
kNkMAIDResult_EraseFailure = 133, 
kNkMAIDResult_CameraNotFound = 134, 
kNkMAIDResult_BatteryDoesn'tWork = 135, 
kNkMAIDResult_ShutterBulb = 136, 
kNkMAIDResult_OutOfFocus = 137, 
kNkMAIDResult_Protected = 138, 
kNkMAIDResult_FileExists = 139, 
kNkMAIDResult_SharingViolation = 140, 
kNkMAIDResult_DataTransFailure = 141, 
kNkMAIDResult_SessionFailure = 142, 
kNkMAIDResult_FileRemoved = 143, 
kNkMAIDResult_BusReset = 144, 
kNkMAIDResult_NonCPULens = 145, 
kNkMAIDResult_ReleaseButtonPressed = 146, 
kNkMAIDResult_BatteryExhausted = 147, 
kNkMAIDResult_CaptureFailure = 148, 
kNkMAIDResult_InvalidString = 149, 
kNkMAIDResult_NotInitialized = 150, 
kNkMAIDResult_CaptureDisable = 151, 
kNkMAIDResult_DeviceBusy = 152, 
kNkMAIDResult_CaptureDustFailure = 153, 
kNkMAIDResult_ICADown = 154, 
kNkMAIDResult_CpxPlaybackMode = 158, 
kNkMAIDResult_NotLiveView = 159, 
kNkMAIDResult_MFDriveEnd = 160, 
kNkMAIDResult_UnformattedMedia = 161, 
kNkMAIDResult_MediaReadOnly = 162, 
kNkMAIDResult_DuringUpdate = 163, 
kNkMAIDResult_BulbReleaseBusy = 164, 
kNkMAIDResult_SilentReleaseBusy = 165, 
kNkMAIDResult_MovieFrameReleaseBusy = 166, 
kNkMAIDResult_ShutterTime = 167, 
kNkMAIDResult_Waiting_2ndRelease = 168, 
kNkMAIDResult_MirrorUpCapture_Already_Start = 169

Live View Prohibit Error Codes (these are given as HEX values).  The error code you receive from Shutter Stream
needs to be converted into a HEX number first.  This is most easily done using the Windows / Mac Calculator program.
First, select DEC and enter the decimal number you receive from Shutter Stream.  Then click on HEX and the number
will be converted to a HEX number.

kNkMAIDLiveViewProhibit_ExpModeScene = 0x80000000,
kNkMAIDLiveViewProhibit_RecordingImage = 0x4000000,
kNkMAIDLiveViewProhibit_Retractable = 0x1000000,  
kNkMAIDLiveViewProhibit_DuringMirrorup = 0x400000, 
kNkMAIDLiveViewProhibit_BulbWarning = 0x200000, 
kNkMAIDLiveViewProhibit_CardUnformat = 0x100000, 
kNkMAIDLiveViewProhibit_CardError = 0x80000, 
kNkMAIDLiveViewProhibit_CardProtect = 0x40000, 
kNkMAIDLiveViewProhibit_TempRise = 0x20000, 
kNkMAIDLiveViewProhibit_EffectMode = 0x10000, 
kNkMAIDLiveViewProhibit_Capture = 0x8000, 
kNkMAIDLiveViewProhibit_NoCardLock = 0x4000, 
kNkMAIDLiveViewProhibit_MirrorMode = 0x2000, 
kNkMAIDLiveViewProhibit_SdramImg = 0x1000, 
kNkMAIDLiveViewProhibit_NonCPU = 0x800, 
kNkMAIDLiveViewProhibit_ApertureRing = 0x400, 
kNkMAIDLiveViewProhibit_TTL = 0x200, 
kNkMAIDLiveViewProhibit_Battery = 0x100, 
kNkMAIDLiveViewProhibit_Mirrorup = 0x80, 
kNkMAIDLiveViewProhibit_Bulb = 0x40, 
kNkMAIDLiveViewProhibit_FEE = 0x20, 
kNkMAIDLiveViewProhibit_Button = 0x10, 
kNkMAIDLiveViewProhibit_Sequence = 0x04, 
kNkMAIDLiveViewProhibit_CF = 0x01 

// The module will deliver one of these values to the nResult parameter of the clients
// completion callback function and return the same value from the entry point. Errors
// will have negative values.

Error CodeHexDecimalPotential Meaning

kNkMAIDResult_UnexpectedDataType




kNkMAIDResult_ValueOutOfBounds

0xFFFFFF814294967169camera / hardware / connection issue

kNkMAIDResult_BufferSize

0xFFFFFF824294967170

kNkMAIDResult_Aborted

0xFFFFFF834294967171operation aborted by user

kNkMAIDResult_NoMedia

0xFFFFFF844294967172

kNkMAIDResult_NoEventProc

0xFFFFFF854294967173

kNkMAIDResult_NoDataProc

0xFFFFFF864294967174

kNkMAIDResult_ZombieObject

0xFFFFFF874294967175

kNkMAIDResult_OutOfMemory

0xFFFFFF884294967176

kNkMAIDResult_UnexpectedError

0xFFFFFF894294967177

kNkMAIDResult_HardwareError

0xFFFFFF8A4294967178

kNkMAIDResult_MissingComponent

0xFFFFFF8B4294967179


Related articles