Magic Lantern Firmware Wiki
Magic Lantern Firmware Wiki
Advertisement

Only (roughly) identified properties are listed here. help is welcome to check and improve this table.

Since it's difficult for me to edit the table, I'm listing my findings here.

80000003 = drive mode: 0 = single, 1 = continuous, 10 = self timer/remote, 11 = self timer/2s, 7 = self timer/continuous.
80000009 = flash compensation: f0, f4, f8, fc, 0, 4, 8, c, 10 (from -2 to +2)
80000035 = flash on/off or mode maybe: 100098 = off, 100075 = on?
80000005 mirrored by 8000002c?
80020000 = currently selected gui element?: 0 = normal, 1 = menu/play/flash comp; 2 = menu->disp, 9 = Q mode controls (both LV and nonLV)...
8002000d = display on/off maybe
80020010 = display sensor maybe, shared with other stuff
80030011 = zoom related? (changes when zooming in the lens)
80050015 = zoom (for focusing help) (0 / 5 / A)
8005000b = dof preview? (0 / 3001)
80000008 = PROP_AE = exposure compensation. Signed value, 8 units = 1 EV.
80030005 = PROP_AVAIL_SHOT in photo mode (num. of photos), PROP_REC_TIME in video mode (seconds)
80020000 = PROP_GUI_STATE, ok
80000000 = shooting mode maybe: 0 = P; 1 = Tv; 2 = Av; 3 = M; 5 = A-Dep; 13 = CA; 9 = auto; f = no flash;
           c = lady; d = mountains; e = flowers; b = sportsman; a = stars; 14 = movie. 
           During mode switch, it takes other values.
8004001d = live AF mode: 0 = shutter killer, 1 = live mode, 2 = face detect. 
           In face detect mode, when pressing Zoom in => 8005000a sends a notification (but doesn't change it's value)
80030025 = num of seconds in Bulb mode (counting)


80010004 (CFn): this shows the value of Custom Functions (CFn). Length of this property is 0xd = 13 bytes = 3 int32's + 1 byte

i=0: => CFn group I; all CFns off => value = 0xC
  CFn 1 => c / 10c
  CFn 2 => c / 1000c  
  CFn 3 => c / 100000c / 200000c
i=1 => CFn group II; off = 0
  CFn 4 => 0 / 1 / 2
  CFn 5 => 0 / 100 / 200 / 300
  CFn 6 => 0 / 10000
  CFn 7 => 0 / 1000000 / 2000000 / 3000000
i=2 => CFn group III; off=0
  CFn 8 => 0 / 1
  CFn 9 => 0 / 100 / 200 / 300
  CFn 10 => 0 / 10000 / ... / 50000
  CFn 11 => 0 / 1000000
i=3
  CFn 12 => 0 / 1
Property variable Property name Values Comments
0x80000001, 0x80000002, 0x80000003, See dcsChangeAckCBR
0x80000005, 0x80000006, 0x80000007, PROP_SHUTTER, PROP_APERTURE, PROP_ISO See property.h See scsFA_CreateTestImage; datatype: uint16 or int16, at least for PROP_ISO
0x8000000A PROP_AFPOINT 7 bytes? maybe a struct
0x8000000B AEB expo bracketing values=0x18/15/13/10/d/b/8/5/3/0, (u)int32 offset 0x124, struct 0x14c48, FF203338 update_aeb()
0x8000000D WB mode (sun, cloud, tungsten...) (u)int32 offset 0x148, struct 14c48
0x80000010 PROP_WBS_GM WB Shift, (u)int32 offset 0x134, struct 14c48
0x80000011 PROP_WBS_BA offset 0x138, struct 14c48
0x80000012 PROP_WBB_GM offset 0x13c, struct 14c48
0x80000013 PROP_WBB_BA offset 0x140, struct 14c48
0x80000007, 0x80000009 0x8000000E, 0x8000001D, 0x8000001E, 0x8000001F, See dcsChangeAckCBR
0x80000021 PROP_CARD2_STATUS ()
0x80000023 PROP_BEEP offset 0x110, struct 14c48
0x80000024 PROP_AUTO_POWEROFF_TIME offset 0x180, struct 14c48
0x80000025 PROP_RED_EYE_REDUCTION values=0/1 offset 0x105, struct 14c48. FF202A24 GUI_SetRedEyeReduction
0x80000027 GUI_SetNoCardRelease offset 0x114, struct 14c48
0x80000028 PROP_FLAVOR_MODE dcsChangeAckCBR
0x8000002A rmtSaveToPc, dcsChangeAckCBR
0x8000002F, 0x80000030, 0x80000031, 0x80000032, 0x80000034, 0x8000003A dcsChangeAckCBR
0x80000034 GUI_SetLvScreenSet
0x80000038 GUI_SetFinderGridSelect offset 0x284, struct 14c48
0x80000039 PROP_MOVIE_PARAM See FF314F9C(550d/108)
0x8000003A AeModeMovie offset 0x9c, struct 14c48
0x8000003D ALO_MODE offset 0x14c, struct 14c48
0x8000003E GUI_SetSubDialLockMode offset 0x228, struct 14c48
0x80010001 shutdown request related
0x80010002 ? shutdown related
0x80010003 0=update_req ? update after reboot request ?
0x80010004 GUI_SetCFnForTab1
0x80010005 GUI_SetCFnForTab2
0x80010006 GUI_SetCFnForTab3
0x80010007 GUI_SetCFnForTab4
0x80020000 ? gui event related
0x80020001 ? shutdown and media related
0x8002000C GUI_SetActiveSweepStatus
0x8002000D LCD STATE 0=OFF, 1=ON See 0xFF01C524 in 550d/108
0x80030006 PROP_BURST_COUNT From property.h
0x80030009 emAutoPowerOff
0x8003000A rmtRelease
0x8003000B ? shutdown related
0x8003000C ? shutdown related
0x80030013 PROP_BATTERY_CHECK
0x80030015 PROP_TFT_STATUS From property.h
0x80030017 Lan PHYSICAL_CONNECT
0x80030018 SetPhysicalConnect VIDEO_CONNECT
0x8003001B GUI_SetStroboSettingData
0x8003001C GUI_SetStroboCFnData
0x8003001D PROP_BATTERY_REPORT called PROP_BATTERY_INFO in property.h
0x80030019 CONNECT_WFT
0x80030021 PROP_LENS_NAME From property.h
0x80030022 PROP_LENS_SOMETHING From property.h
0x80030024 PROP_ICU_AUTO_POWEROFF See PROP_ICU_AUTO_POWEROFF_set
0x80030026 GUI_SetStroboWLSettingData
0x8003002c PROP_HDMI_CHANGE From property.h
0x8003002e PROP_HDMI_CHANGE_CODE From property.h
0x80030033 PROP_MVR_REC_START 0=no, 1=stating, 2=recording From property.h
0x80030038 GUI_SetStroboSettingCompositionStatus
0x80030039 GUI_SetRollingPitchingLevelStatus
0x8003003A PROP_MPU_INDEPENDENT_SETTING_DATA
0x80040004 PROP_SHOOTING_TYPE Normal, DL, MWB, 3=LV, MOV See 0xFF01C308 in 550/1.0.8. Also in property.h
0x80040005 SetMwbNumber See GUI_SetMwbNumber (0xFF204998 in 550d/1.0.8)
0x80040006 GUI_SetPcWbNumber
0x80040007 GUI_SetLiveView
0x8004000B WFT network settings
0x80040011 GUI_SetElectricShutter
0x80040013 GUI_SetStroboFiring
0x80040016 StudioMode 0=off, 1=on See GUI_SetPhotoStudioMode
0x80040018 enable ISO comp values=0/1/2 offset 0x240, struct 14c48
0x8004001A GUI_SetLvTimer
0x8004001B studio mode ? offset 0x244, struct 14c48
0x8004001C PROP_LIVE_VIEW_VALID GUI_SetLvMode
0x8004001D PROP_LIVE_VIEW_AF_SYSTEM GUI_SetLvAfMode
0x8005001B LV AF state ? see "lvcafLensDrive". Also in property.h
0x80050021 PROP_LV_LOCK 0=LVLOCK_PROHIBIT, !=0 LVLOCK_PERMIT From property.h
0x80050022 PROP_LV_ACTION 0=LV_START, 1=LV_STOP see lv_stop and lv_start. Also in property.h
0x80050025 0=end, 1=start DarkCapture
0x80050028 LV AF lens info ? See "lvcafLensInfo"
0x82100002, 0x82100004 See fssCompleteCallback
0x82100005 FM_Initialize
0x82100006 See fssCompleteCallback
0x82240005 connected to CERES? related to remote control (RMT), CERES = WFT adapter ?
0x01000012 0=JapanLimited, -1=NoRestriction See GUI_LimitLangJapan and GUI_LimitLangOther
0x01060001 KeyID
0x01060002 BoardID
0x01060003 EC
0x02010009 PROP_REC_TIME time remaining. output at 1 Hz while recording. From property.h
0x02020001 PROP_COMPRESSION_L offset 0xfc, struct 14c48
0x02020002 PROP_COMPRESSION_M1 offset 0x100, struct 14c48
0x02020003 PROP_COMPRESSION_M2 offset 0x104
0x02020004 GUI_SetJpegSsizeCompression offset 0x108
0x0202000C GUI_SetIlluminCorrect offset 0x120, struct 14c48
0x02030003 Highlight offset 0x178, struct 14c48
0x02030004 display AF points offset 0x170, struct 14c48
0x2030005 histogram offset 0x174, struct 14c48
0x02020008->0x0202000B MWB
0x02040000 GUI_SetLCDBrightness_manual or GUI_SetPTP
0x02040002 PROP_LANGUAGE See GUI_SetLanguage (0xFF204954 in 550d/1.0.8). Also in property.h
0x02040003 PROP_VIDEO_SYSTEM PAL or NTSC. offset 0x190 Also in property.h
0x02040005 SetDateStyle See GUI_SetDateStyle
0x02040007 PROP_AUTO_ROTATE offset 0x188, struct 14c48
0x02040009 PROP_DISPLAY_OFF_SENSOR GUI_SetDisplayOffSensor
0x0204000A GuiGroundState ?
0x0204000B GUI_SetOlcDispSetting
0x0204000C GUI_SetLCDBrightness_auto
0x0204000D GUI_SetLCDBrightness_Adjustment
0x0204000F PROP_BATTERY_HISTORY
0x02050004 related to PROP_FILE_PREFIX, PROP_SELECTED_FILE_PREFIX, PROP_USER_FILE_PREFIX2, PROP_USER_FILE_PREFIX, PROP_CARD_COVER
0x02050002 Enlarge type offset 0x1c6, struct 14c48
0x02050003 my menu display offset 0xec, struct 14c48
0x02050005 Card format offset 0x280, struct 14c48
0x02050006 GUI_SetLvGrid
0x02050008 GUI_SetFileNameMode offset 0x27c, struct 14c48
0x02050009 GUI_GetFileNameOfUser1Setting or GUI_SetFileNameOfUser2Setting
0x0205000A PROP_LIVE_VIEW_FACE_AF From property.h
0x0205000E GUI_SetSoundRec
0x0205000F GUI_SetAudioVolume
0x02050011 GUI_SetMovieRemoconShoot
0x02050012 GUI_SetAloMode
0x02050013 HDMI CEC (device control) offset 0x17c
0x02050015 multi aspect offset 0x274, struct 14c48
0x02060000 colorspace (sRGB, adobe) offset 0x144, struct 14c48
0x02070003 PROP_GPS_STATUS
0x02070004 PROP_HDD_DCIM_PATH
0x02070006 info button shoot offset 0x2cc, , struct 14c48
0x05010001 PROP_WFT_TCPIP
0x05010002 PROP_WFT_FTP
0x05010003 PROP_WFT_WIRELESS
0x05010004 PROP_WFT_WIRED
0x05010005 PROP_WFT_TRANSMISSION
0x05010006 PROP_WFT_DONGLE
0x05010008 PROP_WFT_LOCK
0x05010009 PROP_WFT_CAPTION
0x0501000A PROP_WFT_HOSTINFO
0x0E030000 DDD = dust detection data
0x0E070000 len = 64 Artist string
0x0E070001 len = 64 Copyright string



GUI Events in 550D/T2i, seems different than in 5dm2 (See gui.h)

0x1000000D GUICMD_CLOSE_SLOT_COVER
0x1000000F GUICMD_OPEN_SLOT_COVER
0x10000043 GUICMD_MADE_QR
0x10000044 GUICMD_MADE_QR_MWB
0x10000045 GUICMD_MADE_QR_MULTIPLE_EXPOSURE_UNDO
0x10000046 GUICMD_MADE_QR_MULTIPLE_EXPOSURE
0x10000047 GUICMD_MADE_FILE
0x100000CA GUICMD_UI_OK
0x100000CB GUICMD_START_AS_CHECK
0x100000CC GUICMD_LOCK_OFF
0x100000CD GUICMD_LOCK_ON
Advertisement