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 |