Author Topic: Canon EOS R / RP  (Read 118840 times)

coon

  • Developer
  • Member
  • *****
  • Posts: 103
Re: Canon EOS R / RP
« Reply #200 on: December 29, 2020, 12:09:30 AM »
Executing sht_EnableManualSilent on UART gives the following output:

Code: [Select]
K433[1]>sht_EnableManualSilent
 Enable Names
    "SHOOT"
    "LV"
    "MECHA"
    "LENS"
    "EF"
    "APEX"
    "DC_MECHA"
    "FA"
    "IS"
    "LVAF"
    "EOSAF"
    "EOSAE"
    "EDET"
    "ALL"

 Stab Status
    SHOOT : respect
    LV : respect
    MECHA : ignore
    LENS : respect
    EF : respect
    APEX : respect
    DC_MECHA : ignore
    FA : ignore
    IS : ignore
    LVAF : respect
    EOSAF : ignore
    EOSAE : ignore
    EDET : respect

 sht_EnableManualSilent returned 0(0x0)

When pressing the shutter button in manual mode an image is taken but shutter does not close. Camera is in electronic shutter mode.

Executing sht_DisableManualSilent on UART gives the following output:

Code: [Select]
K433[1]>sht_DisableManualSilent
 Enable Names
    "SHOOT"
    "LV"
    "MECHA"
    "LENS"
    "EF"
    "APEX"
    "DC_MECHA"
    "FA"
    "IS"
    "LVAF"
    "EOSAF"
    "EOSAE"
    "EDET"
    "ALL"

 Stab Status
    SHOOT : respect
    LV : respect
    MECHA : respect
    LENS : respect
    EF : respect
    APEX : respect
    DC_MECHA : ignore
    FA : ignore
    IS : ignore
    LVAF : respect
    EOSAF : ignore
    EOSAE : ignore
    EDET : respect

 sht_DisableManualSilent returned 0(0x0)

Shutter does close again in manual mode.

When pressung shutter button in Bulb mode while beeing in Silent Shutter mode camera crashes with Err70 and asserts on UART:

Code: [Select]
K433[1]>    45024: 711030.598 [STARTUP] ERROR <7>ASSERT : ImageController::ImageControllerShootCommon.c
    45025: 711030.621 [STARTUP] <7>ASSERT : Task = ShootCapture
    45026: 711030.626 [STARTUP] <7>ASSERT : Core 0
    45027: 711030.633 [STARTUP] <7>ASSERT : Line 813
    45028: 711030.640 [STARTUP] < StackDump >
    45029: 711030.644 [STARTUP] SP: 0x00245174
    45030: 711030.674 [STARTUP] 0xFFFFFFFF
    45031: 711030.679 [STARTUP] 0x00000064
    45032: 711030.682 [STARTUP] 0x00000000
    45033: 711030.693 [STARTUP] 0x40D65130
...

When pressing the shutter button in Bulb mode while in normal shutter mode you can hear some mechanical movement inside the camera before the image capturing starts, even when having the lens on the widest possible aperture and also when not having a lens attached at all. I don't know what is exactly happing here but I assume that the camera cannot move the required part for bulb mode when beeing in silent shutter mode. It does detect that and does crash.
EOS RP

sombree

  • Contributor
  • Freshman
  • *****
  • Posts: 76
Re: Canon EOS R / RP
« Reply #201 on: December 29, 2020, 09:52:12 AM »
Same mechanical movement is hearable when shooting in M (or any other) mode, yet only in bulb camera errors out :)

coon

  • Developer
  • Member
  • *****
  • Posts: 103
Re: Canon EOS R / RP
« Reply #202 on: December 29, 2020, 03:22:02 PM »
If I don't have a lens attached or when lens is at widest possible aperture I don't hear anything when pressing the shutter button.
EOS RP

sombree

  • Contributor
  • Freshman
  • *****
  • Posts: 76
Re: Canon EOS R / RP
« Reply #203 on: December 29, 2020, 03:36:35 PM »
I meant that same mechanical sound is hearable when shooting with normal shutter even in other modes than bulb.

coon

  • Developer
  • Member
  • *****
  • Posts: 103
Re: Canon EOS R / RP
« Reply #204 on: January 09, 2021, 10:56:08 PM »
I have found some debug function which prints the whole interrupt vector table of the RPs ICU to UART (firmware version 1.6.0):

Code: [Select]
0xe0136920: void printInterruptVectorTable(void)

It produces the following output:

Code: [Select]
<=-=-=- Vector Start -=-=-=>
0,-noise-
1,EDOMAIN_OPERA_OPEKICK0
2,EDOMAIN_EDMAC_5_WR_S1
3,EDOMAIN_EDMAC_1_RD_L0
4,EDOMAIN_VITON
5,EDOMAIN_OPERA0
6,SYNC_irq_intb60v
7,SYNC_vi_out7
8,TMU_int_SWA
9,TMU_int_pulc
10,INTC_XINT *IRQEXT
11,TCU_T0OUT *IRQEXT
12,postman_RCVINT0
13,postman_FIFOINT0
14,Eeko_TIMER_OC0_INT*ASYMMETRIC
15,Eeko_TIMER_IC0_INT*ASYMMETRIC
16,EDOMAIN_SYNGEN_1
17,EDOMAIN_OPERA_OPEKICK1
18,EDOMAIN_EDMAC_6_WR_S0
19,EDOMAIN_EDMAC_1_RD_M0
20,EDOMAIN_AFFINE
21,EDOMAIN_OPERA_ERR0
22,SYNC_irq_intb59v
23,SYNC_vi_out8
24,TMU_int_SWB
25,TMU_int_occh0SP
26,INTC_XINT *IRQEXT
27,TCU_T1OUT *IRQEXT
28,postman_RCVINT1
29,postman_FIFOINT1
30,Eeko_TIMER_OC1_INT*ASYMMETRIC
31,Eeko_TIMER_IC1_INT*ASYMMETRIC
32,EDOMAIN_SYNGEN_2
33,EDOMAIN_OPERA_OPEKICK2
34,EDOMAIN_EDMAC_6_WR_SS0
35,EDOMAIN_EDMAC_1_RD_S0
36,EDOMAIN_AFFINE_OVR_ERR
37,EDOMAIN_OPERA_ABORT0
38,SYNC_irq_intb50v
39,SYNC_vi_out9
40,TMU_int_ocall
41,TMU_int_occh0EP
42,INTC_XINT *IRQEXT
43,TCU_T2OUT *IRQEXT
44,postman_RCVINT2
45,postman_FIFOINT2
46,Eeko_TIMER_OC2_INT*ASYMMETRIC
47,Eeko_TIMER_IC2_INT*ASYMMETRIC
48,EDOMAIN_SYNGEN_3
49,EDOMAIN_OPERA_OPEKICK3
50,EDOMAIN_EDMAC_6_WR_SS1
51,EDOMAIN_EDMAC_1_RD_S1
52,EDOMAIN_SARIDON
53,EDOMAIN_OPERA1
54,SYNC_irq_intb49v
55,SYNC_vi_out10
56,TMU_int_pulgenCEI
57,TMU_int_occh1SP
58,INTC_XINT *IRQEXT
59,TCU_T3OUT *IRQEXT
60,postman_RCVINT3
61,postman_FIFOINT3
62,Eeko_TIMER_OC3_INT*ASYMMETRIC
63,Eeko_TIMER_IC3_INT*ASYMMETRIC
64,EDOMAIN_SYNGEN_4
65,EDOMAIN_OPERA_OPEKICK4
66,EDOMAIN_EDMAC_6_WR_SS2
67,EDOMAIN_EDMAC_1_RD_SS0
68,EDOMAIN_KURABO
69,EDOMAIN_OPERA_ERR1
70,SYNC_irq_intl60v
71,SYNC_vi_out11
72,TMU_int_icapCE1
73,TMU_int_occh1EP
74,INTC_XINT *IRQEXT
75,TCU_T4OUT *IRQEXT
76,postman_RCVINT4
77,postman_FIFOINT4
78,Eeko_TIMER_OC4_INT*ASYMMETRIC
79,Eeko_TIMER_IC4_INT*ASYMMETRIC
80,EDOMAIN_SYNGEN_STP
81,EDOMAIN_OPERA_OPEKICK5
82,EDOMAIN_EDMAC_6_WR_SS3
83,EDOMAIN_EDMAC_1_RD_SS1
84,EDOMAIN_MESSI
85,EDOMAIN_OPERA_ABORT1
86,SYNC_irq_intl60v_st1
87,SYNC_irq_intvi4
88,TMU_pulc_ch0
89,TMU_int_occh2SP
90,INTC_XINT *IRQEXT
91,TCU_T5OUT *IRQEXT
92,postman_RCVINT5
93,postman_FIFOINT5
94,Eeko_TIMER_OC5_INT*ASYMMETRIC
95,Eeko_TIMER_IC5_INT*ASYMMETRIC
96,EDOMAIN_SYNGEN_FRM
97,EDOMAIN_OPERA_OPEKICK6
98,EDOMAIN_EDMAC_6_WR_SS4
99,EDOMAIN_EDMAC_1_RD_SS2
100,EDOMAIN_DANCING_FEN
101,EDOMAIN_HAIDI_PNL_WR
102,SYNC_irq_intl59v
103,SYNC_irq_vi4_set_1
104,TMU_pulc_ch1
105,TMU_int_occh2EP
106,INTC_XINT *IRQEXT
107,TCU_IPCOUT4
108,postman_RCVINT6
109,postman_FIFOINT6
110,Eeko_TIMER_OC6_INT*ASYMMETRIC
111,Eeko_TIMER_IC6_INT*ASYMMETRIC
112,EDOMAIN_SYNGEN_1_A
113,EDOMAIN_EDMAC_1_WR_L0
114,EDOMAIN_EDMAC_DAN_WR
115,EDOMAIN_EDMAC_1_RD_SS3
116,EDOMAIN_DANCING_SURF
117,EDOMAIN_HAIDI_LINE_WR
118,SYNC_irq_intl59v_st1
119,SYNC_irq_vi4_set_2
120,TMU_pulc_ch2
121,TMU_int_occh3SP
122,INTC_XINT *IRQEXT
123,TCU_T4F_INT
124,postman_RCVINT7
125,postman_FIFOINT7
126,Eeko_TIMER_OC7_INT*ASYMMETRIC
127,Eeko_TIMER_IC7_INT*ASYMMETRIC
128,EDOMAIN_SYNGEN_2_A
129,EDOMAIN_EDMAC_1_WR_M0
130,EDOMAIN_EDMAC_7_WR_S0
131,EDOMAIN_EDMAC_2_RD_M0
132,EDOMAIN_DANCING_RACI
133,EDOMAIN_SHREK
134,SYNC_irq_intl50v
135,SYNC_irq_vi4_set_3
136,TMU_pulc_ch3
137,TMU_int_occh3EP
138,INTC_XINT *IRQEXT
139,TCU_IPCOUT5
140,postman_DIRECTINT0
141,postman_Semaphore0
142,Eeko_TIMER_ICOC_OC0INT*ASYMMETRIC
143,Eeko_TIMER_ICOC_IC0INT*ASYMMETRIC
144,EDOMAIN_SYNGEN_3_A
145,EDOMAIN_EDMAC_1_WR_M1
146,EDOMAIN_EDMAC_7_WR_S1
147,EDOMAIN_EDMAC_2_RD_S0
148,EDOMAIN_WOMBAT_INTEG
149,EDOMAIN_SUSAN
150,SYNC_irq_intl50v_st1
151,SYNC_irq_intvi4b
152,Camif
153,TMU_int_occh4SP
154,INTC_XINT *IRQEXT
155,TCU_T5F_INT
156,postman_DIRECTINT1
157,postman_Semaphore1
158,Eeko_TIMER_ICOC_OC1INT*ASYMMETRIC
159,Eeko_TIMER_ICOC_IC1INT*ASYMMETRIC
160,EDOMAIN_SYNGEN_4_A
161,EDOMAIN_EDMAC_1_WR_M2
162,EDOMAIN_EDMAC_7_WR_SS0
163,EDOMAIN_EDMAC_2_RD_SS0
164,EDOMAIN_WOMBAT_BLOCK
165,EDOMAIN_OHYITG
166,SYNC_irq_intlssdv
167,SYNC_irq_vi4b_set_1
168,Camif
169,TMU_int_occh4EP
170,INTC_XINT *IRQEXT
171,Aproc_irq_aproc
172,postman_DIRECTINT2
173,postman_Semaphore2
174,rem_REM_INT
175,zico_timer_irq
176,EDOMAIN_SYNGEN_STP_A
177,EDOMAIN_EDMAC_1_WR_M3
178,EDOMAIN_EDMAC_ATO_WR_SS0
179,EDOMAIN_EDMAC_3_RD_M0
180,EDOMAIN_WOMBAT_AE
181,EDOMAIN_HIP
182,SYNC_irq_intlssdv_st1
183,SYNC_irq_vi4b_set_2
184,Camif
185,TMU_int_occh5SP
186,INTC_XINT *IRQEXT
187,Aproc_irq_aproc
188,postman_DIRECTINT3
189,postman_Semaphore3
190,SDDomain_ADMAC0
191,HDMAC0_IntrReq1
192,EDOMAIN_SYNGEN_FRM_A
193,EDOMAIN_EDMAC_1_WR_M4
194,EDOMAIN_EDMAC_ATO_WR_SS1
195,EDOMAIN_EDMAC_3_RD_OPT_RICH
196,EDOMAIN_COMBAT_INTEG
197,EDOMAIN_RASH
198,SYNC_irq_intp
199,SYNC_irq_vi4b_set_3
200,Camif
201,TMU_int_occh5EP
202,INTC_XINT *IRQEXT
203,Aproc_irq_aproc
204,postman_DIRECTINT4
205,postman_fifi_err0
206,SDDomain_ADMAC1
207,HDMAC0_IntrReq2
208,EDOMAIN_SYNGEN_1_B
209,EDOMAIN_EDMAC_1_WR_S0
210,EDOMAIN_EDMAC_ATO_WR_SS2
211,EDOMAIN_EDMAC_3_RD_OPT_LITE
212,EDOMAIN_COMBAT_BLOCK
213,EDOMAIN_RSHD
214,SYNC_irq_intp_st1
215,SYNC_vi_out12
216,Camif
217,TMU_int_icapch0
218,INTC_XINT *IRQEXT
219,Aproc_irq_aproc
220,postman_DIRECTINT5
221,SATA_irq_sata
222,SDDomain_ADMAC2
223,HDMAC0_IntrReq3
224,EDOMAIN_SYNGEN_2_B
225,EDOMAIN_EDMAC_1_WR_SS0
226,EDOMAIN_ORCA_1
227,EDOMAIN_EDMAC_DAF_RD_M0
228,EDOMAIN_WEABER1
229,(reserved)
230,SYNC_irq_inte
231,Camif
232,Camif
233,TMU_int_icapch1
234,INTC_XINT *IRQEXT
235,Aproc_irq_aproc
236,postman_DIRECTINT6
237,PCIe_irq_pcie
238,SDDomain_SDCON0
239,HDMAC0_IntrReq4
240,EDOMAIN_SYNGEN_3_B
241,EDOMAIN_EDMAC_1_WR_SS1
242,EDOMAIN_ORCA_2
243,EDOMAIN_EDMAC_DAF_RD_S0
244,EDOMAIN_WEABER2
245,(reserved)
246,SYNC_irq_inte_st1
247,Camif
248,Camif
249,TMU_int_icapch2
250,INTC_XINT *IRQEXT
251,Aproc_irq_aproc
252,postman_DIRECTINT7
253,PCIe_irq_pcie
254,SDDomain_SDCON1
255,HDMAC0_IntrReq5
256,EDOMAIN_SYNGEN_4_B
257,EDOMAIN_EDMAC_1_WR_SS2
258,EDOMAIN_ORCA_3
259,EDOMAIN_EDMAC_DAF_RD_S1
260,EDOMAIN_HISTORY
261,(reserved)
262,SYNC_-
263,SSIO_SSIOINT
264,Camif
265,TMU_int_icapch3
266,INTC_XINT *IRQEXT
267,Aproc_irq_aproc
268,cclime_msgcom_int0
269,PCIe_irq_pcie
270,SDDomain_SDCON2
271,HDMAC0_IntrReq6
272,EDOMAIN_SYNGEN_STP_B
273,EDOMAIN_EDMAC_1_WR_SS3
274,EDOMAIN_ORCA_4
275,EDOMAIN_EDMAC_MAP_RD_S0
276,EDOMAIN_HISTORY2_1
277,(reserved)
278,SYNC_-
279,SIO0_SIO0INT
280,Camif
281,TMU_int_icapch4
282,INTC_XINT *IRQEXT
283,Aproc_irq_aproc
284,cclime_msgcom_int1
285,UHS2_irq_uhs2
286,XDMAC_XDMAC_0
287,HDMAC0_IntrReq7
288,EDOMAIN_SYNGEN_FRM_B
289,EDOMAIN_EDMAC_1_WR_SS4
290,EDOMAIN_ORCA_5
291,EDOMAIN_EDMAC_5_RD_M0
292,EDOMAIN_HISTORY2_2
293,(reserved)
294,SYNC_-
295,SIO1_SIO1INT
296,Camif
297,TMU_int_icapch5
298,INTC_XINT *IRQEXT
299,Aproc_irq_aproc
300,cclime_msgcom_int2
301,UHS2_irq_uhs2
302,XDMAC_XDMAC_1
303,irq_mdomain_i2i_0
304,EDOMAIN_HEAD_ERR/ATOMIC_ERR
305,EDOMAIN_EDMAC_1_WR_SS5
306,EDOMAIN_ORCA_6
307,EDOMAIN_EDMAC_5_RD_M1
308,EDOMAIN_HISTORY2_3
309,(reserved)
310,SYNC_-
311,SIO2_SIO2INT
312,Camif
313,TMU_int_icapch6
314,INTC_XINT *IRQEXT
315,Aproc_irq_aproc
316,cclime_msgcom_int3
317,USB_hibiki_h
318,XDMAC_XDMAC_2
319,irq_mdomain_i2i_1
320,EDOMAIN_HEAD_ERR2
321,EDOMAIN_EDMAC_2_WR_M0
322,EDOMAIN_ORCA_7
323,EDOMAIN_EDMAC_5_RD_S0
324,EDOMAIN_HISTORY2_4
325,(reserved)
326,SYNC_irq_lss
327,SIO3_SIO3INT
328,Camif
329,TMU_int_icapch7
330,INTC_XINT *IRQEXT
331,adomain_xmon0
332,cclime_msgcom_int4
333,USB_hibiki_d
334,XDMAC_XDMAC_3
335,irq_mdomain_i2i_2
336,EDOMAIN_HEAD_ERR3
337,EDOMAIN_EDMAC_2_WR_S0
338,EDOMAIN_ORCA_8
339,EDOMAIN_EDMAC_5_RD_SS0
340,EDOMAIN_BIKING
341,TSENS_irq_tsens
342,SYNC_irq_lss_st1
343,SIO4_SIO4INT
344,Camif
345,TMU_int_icapch8
346,INTC_XINT *IRQEXT
347,adomain_xmon1
348,cclime_msgcom_int5
349,UART0 RX_IntReqRx
350,DSI_irq_dsi
351,irq_mdomain_a2i_cclime
352,EDOMAIN_HEAD_ERR4
353,EDOMAIN_EDMAC_2_WR_SS0
354,EDOMAIN_ORCA_9
355,EDOMAIN_EDMAC_5_RD_SS1
356,EDOMAIN_CAPTAIN
357,XDMAC_XDMAC_ABORT
358,SYNC_vi_out0
359,SIO5_SIO5INT
360,Camif
361,TMU_int_icapch9
362,INCT_XINT *IRQEXT
363,adomain_xmon2
364,cclime_msgcom_int6
365,UART0 TX_IntReqTx
366,HDMI_irq_hdmi
367,SROMC0_oIRQ_TX
368,EDOMAIN_HEAD_ERR5
369,EDOMAIN_EDMAC_3_WR_M0
370,EDOMAIN_SWAN_GV_END
371,EDOMAIN_EDMAC_5_RD_SS2
372,EDOMAIN_OPTI0
373,SYNC_vi_out13
374,SYNC_vi_out1
375,SIO6_SIO6INT
376,mario_mario
377,TMU_int_icapch10
378,INTC_XINT *IRQEXT
379,adomain_xmon3
380,cclime_msgcom_int7
381,UART1 RX_IntReqRx
382,HDMI_irq_hdmi
383,SROMC0_oIRQ_RX
384,EDOMAIN_HEAD_ERR6
385,EDOMAIN_EDMAC_3_WR_S0
386,EDOMAIN_PLANET_WR_0
387,EDOMAIN_EDMAC_6_RD_S0
388,EDOMAIN_OPTI1
389,SYNC_vi_out14
390,SYNC_vi_out2
391,SIO7_SIO7INT
392,mario_mario
393,TMU_int_icapch11
394,INTC_XINT *IRQEXT
395,cclime_citron_int
396,cclime_sdcon_int
397,UART1 TX_IntReqTx
398,PMU_irq_pmu
399,SROMC0_oIRQ_FAULT
400,EDOMAIN_SAP1
401,EDOMAIN_EDMAC_3_WR_SS0
402,EDOMAIN_PLANET_WR_1
403,EDOMAIN_EDMAC_6_RD_S1
404,EDOMAIN_DAFIGARO
405,SYNC_vi_out15
406,SYNC_vi_out3
407,swimmy_irq_sitter
408,mario_mario
409,TMU_INT_SWA_ONLY
410,INTC_XINT *IRQEXT
411,cclime_tdmac0_int
412,cclime_others_int
413,UART2 RX_IntReqRx
414,HARB_harbInt
415,SROMC0_oERR_COLLECT
416,EDOMAIN_SAP2
417,EDOMAIN_EDMAC_DAF_WR_S0
418,EDOMAIN_PLANET_RD_0
419,EDOMAIN_EDMAC_6_RD_SS0
420,EDOMAIN_EDMAC_6_RD_SS5
421,SYNC_irq_intvi5
422,SYNC_vi_out4
423,swimmy_irq_endev
424,mario_mario
425,TMU_INT_SWB_ONLY
426,INCT_XINT *IRQEXT
427,cclime_tdmac1_int
428,cclime_slotb_sddat1_int *IRQEXT
429,UART2 TX_IntReqTx
430,RSTGEN_WDTINT
431,SROMC1_oIRQ_TX
432,EDOMAIN_SAP3
433,EDOMAIN_EDMAC_MAP_WR_SS0
434,EDOMAIN_PLANET_RD_1
435,EDOMAIN_EDMAC_6_RD_SS1
436,EDOMAIN_EDMAC_6_RD_SS6
437,dolphin
438,SYNC_vi_out5
439,swimmy_irq_sven
440,mario_mario
441,TMU_INT_SWC_ONLY
442,INTC_XINT *IRQEXT
443,cclime_tdmac2_int
444,cclime_slotd_sddat1_int *IRQEXT
445,I2C0_TIRQ
446,I2C1_TIRQ
447,SROMC1_oIRQ_RX
448,EDOMAIN_ATOMIC_LIP
449,EDOMAIN_EDMAC_MAP_WR_SS1
450,EDOMAIN_JP52
451,EDOMAIN_EDMAC_6_RD_SS2
452,EDOMAIN_EDMAC_6_RD_SS7
453,dolphin
454,SYNC_vi_out6
455,ALGS_irq_algs
456,mario_mario
457,TMU_INT_SWD_ONLY
458,INTC_IRQ_soft_out*ASYMMETRIC
459,cclime_tdmac3_int
460,(reserved)
461,I2C0_RIRQ
462,I2C1_RIRQ
463,SROMC1_oIRQ_FAULT
464,EDOMAIN_PENTA
465,EDOMAIN_EDMAC_5_WR_M0
466,EDOMAIN_EDMAC_OPERA_WR
467,EDOMAIN_EDMAC_6_RD_SS3
468,EDOMAIN_EDMAC_DAN_RD
469,dolphin
470,int_tm_misc_cpu_handshake0*ASYMMETRIC
471,ALGS_irq_algs
472,mario_mario
473,irq_mcpu_SCUEVABORT *IRQEXT
474,irq_mcpu_SLVERRINTR
475,irq_mcpu
476,(reserved)
477,I2C0_SIRQ
478,I2C1_SIRQ
479,SROMC1_oERR_COLLECT
480,EDOMAIN_SANTA
481,EDOMAIN_EDMAC_5_WR_S0
482,EDOMAIN_EDMAC_OPERA_RD
483,EDOMAIN_EDMAC_6_RD_SS4
484,EDOMAIN_EDMAC_7_RD_S0
485,dolphin
486,int_tm_misc_cpu_handshake1*ASYMMETRIC
487,GLDA_irq_glda
488,mario_mario
489,irq_mcpu_DECERRINTR
490,irq_mcpu_L2CCINTR
491,irq_mcpu
492,MONI_moniout(0)*IRQEXT
493,MONI_moniout(1)*IRQEXT
494,MONI_moniout(2)*IRQEXT
495,MONI_moniout(3)*IRQEXT
496,INTC_ANDINT(0)*ASYMMETRIC
497,INTC_ANDINT(1)*ASYMMETRIC
498,INTC_ANDINT(2)*ASYMMETRIC
499,INTC_ANDINT(3)*ASYMMETRIC
500,INTC_ANDINT(4)*ASYMMETRIC
501,INTC_ANDINT(5)*ASYMMETRIC
502,DEBSIO
503,XIMR_irq_ximr
504,mario_mario
505,irq_mcpu_ECNTRINTR
506,INTC_ANDINT(0)*ASYMMETRIC
507,INTC_ANDINT(1)*ASYMMETRIC
508,INTC_ANDINT(2)*ASYMMETRIC
509,INTC_ANDINT(3)*ASYMMETRIC
510,INTC_ANDINT(4)*ASYMMETRIC
511,INTC_ANDINT(5)*ASYMMETRIC
512,GIC_SGI(0)
513,GIC_SGI(1)
514,GIC_SGI(2)
515,GIC_SGI(3)
516,GIC_SGI(4)
517,GIC_SGI(5)
518,GIC_SGI(6)
519,GIC_SGI(7)
520,GIC_SGI(8)
521,GIC_SGI(9)
522,GIC_scheduling
523,GIC_timer
524,GIC_suspend
525,GIC_SGI(13)
526,GIC_SGI(14)
527,GIC_SGI(15)
528,GIC_PPI(16)
529,GIC_PPI(17)
530,GIC_PPI(18)
531,GIC_PPI(19)
532,GIC_PPI(20)
533,GIC_PPI(21)
534,GIC_PPI(22)
535,GIC_PPI(23)
536,GIC_PPI(24)
537,GIC_PPI(25)
538,GIC_PPI(26)
539,GIC_GlobalTimer
540,GIC_LegacyFiq
541,GIC_PrivateTimer
542,GIC_WatchdogTimer
543,GIC_LegacyIrq
544,GIC_MariusIntc
545,GIC_OmarIntc
546,GIC_SPI(34)
547,GIC_SPI(35)
548,GIC_SPI(36)
549,GIC_SPI(37)
550,GIC_SPI(38)
551,GIC_SPI(39)
552,GIC_SPI(40)
553,GIC_SPI(41)
554,GIC_SPI(42)
555,GIC_SPI(43)
556,GIC_SPI(44)
557,GIC_SPI(45)
558,GIC_SPI(46)
559,GIC_SPI(47)
560,GIC_SPI(48)
561,GIC_SPI(49)
562,GIC_SPI(50)
563,GIC_SPI(51)
564,GIC_SPI(52)
565,GIC_SPI(53)
566,GIC_SPI(54)
567,GIC_SPI(55)
568,GIC_SPI(56)
569,GIC_SPI(57)
570,GIC_SPI(58)
571,GIC_SPI(59)
572,GIC_SPI(60)
573,GIC_SPI(61)
574,GIC_SPI(62)
575,GIC_SPI(63)
<=-=-=- Vector End -=-=-=>

We do now know the meaning of all interrupt sources. This should help to improve qemu support. Vector table is the same on R and M50 so I assue that this table is valid for all DIGIC 8 models.

I have created a canon basic script which saves the interrupt names to SD card and can easily be adjusted for other models. Vectors are stored as hex instead of decimal here:

Code: [Select]
'Get RP Interrupt Vector Table

dim pIvt_table_1 = 0x1ba48
dim vector1_len = 0x200

dim pIvt_table_2 = 0x1c3ec
dim vector2_len = 0x40

private sub write_table(hFile, pVectorTable, startVector, numElements)
  isrVector = startVector

  do while isrVector < numElements
    ppIrqName = pVectorTable + isrVector * 4
    WriteFileString(hFile, "0x%03X: %s\n", isrVector, *ppIrqName)

    isrVector = isrVector + 1
  loop
end sub

private sub save_ivt(fileName)
  RemoveFile(fileName)

  hFile = OpenFileCREAT(fileName)
  CloseFile(hFile)

  hFile = OpenFileWR(fileName)

  write_table(hFile, pIvt_table_1, 0, vector1_len)
  write_table(hFile, pIvt_table_2, vector1_len, vector2_len)

  CloseFile(hFile)
end sub

private sub Initialize()
  save_ivt("B:/RP_IVT.TXT")
end sub

Output on RP is:
Code: [Select]
0x000: -noise-
0x001: EDOMAIN_OPERA_OPEKICK0
0x002: EDOMAIN_EDMAC_5_WR_S1
0x003: EDOMAIN_EDMAC_1_RD_L0
0x004: EDOMAIN_VITON
0x005: EDOMAIN_OPERA0
0x006: SYNC_irq_intb60v
0x007: SYNC_vi_out7
0x008: TMU_int_SWA
0x009: TMU_int_pulc
0x00A: INTC_XINT *IRQEXT
0x00B: TCU_T0OUT *IRQEXT
0x00C: postman_RCVINT0
0x00D: postman_FIFOINT0
0x00E: Eeko_TIMER_OC0_INT*ASYMMETRIC
0x00F: Eeko_TIMER_IC0_INT*ASYMMETRIC
0x010: EDOMAIN_SYNGEN_1
0x011: EDOMAIN_OPERA_OPEKICK1
0x012: EDOMAIN_EDMAC_6_WR_S0
0x013: EDOMAIN_EDMAC_1_RD_M0
0x014: EDOMAIN_AFFINE
0x015: EDOMAIN_OPERA_ERR0
0x016: SYNC_irq_intb59v
0x017: SYNC_vi_out8
0x018: TMU_int_SWB
0x019: TMU_int_occh0SP
0x01A: INTC_XINT *IRQEXT
0x01B: TCU_T1OUT *IRQEXT
0x01C: postman_RCVINT1
0x01D: postman_FIFOINT1
0x01E: Eeko_TIMER_OC1_INT*ASYMMETRIC
0x01F: Eeko_TIMER_IC1_INT*ASYMMETRIC
0x020: EDOMAIN_SYNGEN_2
0x021: EDOMAIN_OPERA_OPEKICK2
0x022: EDOMAIN_EDMAC_6_WR_SS0
0x023: EDOMAIN_EDMAC_1_RD_S0
0x024: EDOMAIN_AFFINE_OVR_ERR
0x025: EDOMAIN_OPERA_ABORT0
0x026: SYNC_irq_intb50v
0x027: SYNC_vi_out9
0x028: TMU_int_ocall
0x029: TMU_int_occh0EP
0x02A: INTC_XINT *IRQEXT
0x02B: TCU_T2OUT *IRQEXT
0x02C: postman_RCVINT2
0x02D: postman_FIFOINT2
0x02E: Eeko_TIMER_OC2_INT*ASYMMETRIC
0x02F: Eeko_TIMER_IC2_INT*ASYMMETRIC
0x030: EDOMAIN_SYNGEN_3
0x031: EDOMAIN_OPERA_OPEKICK3
0x032: EDOMAIN_EDMAC_6_WR_SS1
0x033: EDOMAIN_EDMAC_1_RD_S1
0x034: EDOMAIN_SARIDON
0x035: EDOMAIN_OPERA1
0x036: SYNC_irq_intb49v
0x037: SYNC_vi_out10
0x038: TMU_int_pulgenCEI
0x039: TMU_int_occh1SP
0x03A: INTC_XINT *IRQEXT
0x03B: TCU_T3OUT *IRQEXT
0x03C: postman_RCVINT3
0x03D: postman_FIFOINT3
0x03E: Eeko_TIMER_OC3_INT*ASYMMETRIC
0x03F: Eeko_TIMER_IC3_INT*ASYMMETRIC
0x040: EDOMAIN_SYNGEN_4
0x041: EDOMAIN_OPERA_OPEKICK4
0x042: EDOMAIN_EDMAC_6_WR_SS2
0x043: EDOMAIN_EDMAC_1_RD_SS0
0x044: EDOMAIN_KURABO
0x045: EDOMAIN_OPERA_ERR1
0x046: SYNC_irq_intl60v
0x047: SYNC_vi_out11
0x048: TMU_int_icapCE1
0x049: TMU_int_occh1EP
0x04A: INTC_XINT *IRQEXT
0x04B: TCU_T4OUT *IRQEXT
0x04C: postman_RCVINT4
0x04D: postman_FIFOINT4
0x04E: Eeko_TIMER_OC4_INT*ASYMMETRIC
0x04F: Eeko_TIMER_IC4_INT*ASYMMETRIC
0x050: EDOMAIN_SYNGEN_STP
0x051: EDOMAIN_OPERA_OPEKICK5
0x052: EDOMAIN_EDMAC_6_WR_SS3
0x053: EDOMAIN_EDMAC_1_RD_SS1
0x054: EDOMAIN_MESSI
0x055: EDOMAIN_OPERA_ABORT1
0x056: SYNC_irq_intl60v_st1
0x057: SYNC_irq_intvi4
0x058: TMU_pulc_ch0
0x059: TMU_int_occh2SP
0x05A: INTC_XINT *IRQEXT
0x05B: TCU_T5OUT *IRQEXT
0x05C: postman_RCVINT5
0x05D: postman_FIFOINT5
0x05E: Eeko_TIMER_OC5_INT*ASYMMETRIC
0x05F: Eeko_TIMER_IC5_INT*ASYMMETRIC
0x060: EDOMAIN_SYNGEN_FRM
0x061: EDOMAIN_OPERA_OPEKICK6
0x062: EDOMAIN_EDMAC_6_WR_SS4
0x063: EDOMAIN_EDMAC_1_RD_SS2
0x064: EDOMAIN_DANCING_FEN
0x065: EDOMAIN_HAIDI_PNL_WR
0x066: SYNC_irq_intl59v
0x067: SYNC_irq_vi4_set_1
0x068: TMU_pulc_ch1
0x069: TMU_int_occh2EP
0x06A: INTC_XINT *IRQEXT
0x06B: TCU_IPCOUT4
0x06C: postman_RCVINT6
0x06D: postman_FIFOINT6
0x06E: Eeko_TIMER_OC6_INT*ASYMMETRIC
0x06F: Eeko_TIMER_IC6_INT*ASYMMETRIC
0x070: EDOMAIN_SYNGEN_1_A
0x071: EDOMAIN_EDMAC_1_WR_L0
0x072: EDOMAIN_EDMAC_DAN_WR
0x073: EDOMAIN_EDMAC_1_RD_SS3
0x074: EDOMAIN_DANCING_SURF
0x075: EDOMAIN_HAIDI_LINE_WR
0x076: SYNC_irq_intl59v_st1
0x077: SYNC_irq_vi4_set_2
0x078: TMU_pulc_ch2
0x079: TMU_int_occh3SP
0x07A: INTC_XINT *IRQEXT
0x07B: TCU_T4F_INT
0x07C: postman_RCVINT7
0x07D: postman_FIFOINT7
0x07E: Eeko_TIMER_OC7_INT*ASYMMETRIC
0x07F: Eeko_TIMER_IC7_INT*ASYMMETRIC
0x080: EDOMAIN_SYNGEN_2_A
0x081: EDOMAIN_EDMAC_1_WR_M0
0x082: EDOMAIN_EDMAC_7_WR_S0
0x083: EDOMAIN_EDMAC_2_RD_M0
0x084: EDOMAIN_DANCING_RACI
0x085: EDOMAIN_SHREK
0x086: SYNC_irq_intl50v
0x087: SYNC_irq_vi4_set_3
0x088: TMU_pulc_ch3
0x089: TMU_int_occh3EP
0x08A: INTC_XINT *IRQEXT
0x08B: TCU_IPCOUT5
0x08C: postman_DIRECTINT0
0x08D: postman_Semaphore0
0x08E: Eeko_TIMER_ICOC_OC0INT*ASYMMETRIC
0x08F: Eeko_TIMER_ICOC_IC0INT*ASYMMETRIC
0x090: EDOMAIN_SYNGEN_3_A
0x091: EDOMAIN_EDMAC_1_WR_M1
0x092: EDOMAIN_EDMAC_7_WR_S1
0x093: EDOMAIN_EDMAC_2_RD_S0
0x094: EDOMAIN_WOMBAT_INTEG
0x095: EDOMAIN_SUSAN
0x096: SYNC_irq_intl50v_st1
0x097: SYNC_irq_intvi4b
0x098: Camif
0x099: TMU_int_occh4SP
0x09A: INTC_XINT *IRQEXT
0x09B: TCU_T5F_INT
0x09C: postman_DIRECTINT1
0x09D: postman_Semaphore1
0x09E: Eeko_TIMER_ICOC_OC1INT*ASYMMETRIC
0x09F: Eeko_TIMER_ICOC_IC1INT*ASYMMETRIC
0x0A0: EDOMAIN_SYNGEN_4_A
0x0A1: EDOMAIN_EDMAC_1_WR_M2
0x0A2: EDOMAIN_EDMAC_7_WR_SS0
0x0A3: EDOMAIN_EDMAC_2_RD_SS0
0x0A4: EDOMAIN_WOMBAT_BLOCK
0x0A5: EDOMAIN_OHYITG
0x0A6: SYNC_irq_intlssdv
0x0A7: SYNC_irq_vi4b_set_1
0x0A8: Camif
0x0A9: TMU_int_occh4EP
0x0AA: INTC_XINT *IRQEXT
0x0AB: Aproc_irq_aproc
0x0AC: postman_DIRECTINT2
0x0AD: postman_Semaphore2
0x0AE: rem_REM_INT
0x0AF: zico_timer_irq
0x0B0: EDOMAIN_SYNGEN_STP_A
0x0B1: EDOMAIN_EDMAC_1_WR_M3
0x0B2: EDOMAIN_EDMAC_ATO_WR_SS0
0x0B3: EDOMAIN_EDMAC_3_RD_M0
0x0B4: EDOMAIN_WOMBAT_AE
0x0B5: EDOMAIN_HIP
0x0B6: SYNC_irq_intlssdv_st1
0x0B7: SYNC_irq_vi4b_set_2
0x0B8: Camif
0x0B9: TMU_int_occh5SP
0x0BA: INTC_XINT *IRQEXT
0x0BB: Aproc_irq_aproc
0x0BC: postman_DIRECTINT3
0x0BD: postman_Semaphore3
0x0BE: SDDomain_ADMAC0
0x0BF: HDMAC0_IntrReq1
0x0C0: EDOMAIN_SYNGEN_FRM_A
0x0C1: EDOMAIN_EDMAC_1_WR_M4
0x0C2: EDOMAIN_EDMAC_ATO_WR_SS1
0x0C3: EDOMAIN_EDMAC_3_RD_OPT_RICH
0x0C4: EDOMAIN_COMBAT_INTEG
0x0C5: EDOMAIN_RASH
0x0C6: SYNC_irq_intp
0x0C7: SYNC_irq_vi4b_set_3
0x0C8: Camif
0x0C9: TMU_int_occh5EP
0x0CA: INTC_XINT *IRQEXT
0x0CB: Aproc_irq_aproc
0x0CC: postman_DIRECTINT4
0x0CD: postman_fifi_err0
0x0CE: SDDomain_ADMAC1
0x0CF: HDMAC0_IntrReq2
0x0D0: EDOMAIN_SYNGEN_1_B
0x0D1: EDOMAIN_EDMAC_1_WR_S0
0x0D2: EDOMAIN_EDMAC_ATO_WR_SS2
0x0D3: EDOMAIN_EDMAC_3_RD_OPT_LITE
0x0D4: EDOMAIN_COMBAT_BLOCK
0x0D5: EDOMAIN_RSHD
0x0D6: SYNC_irq_intp_st1
0x0D7: SYNC_vi_out12
0x0D8: Camif
0x0D9: TMU_int_icapch0
0x0DA: INTC_XINT *IRQEXT
0x0DB: Aproc_irq_aproc
0x0DC: postman_DIRECTINT5
0x0DD: SATA_irq_sata
0x0DE: SDDomain_ADMAC2
0x0DF: HDMAC0_IntrReq3
0x0E0: EDOMAIN_SYNGEN_2_B
0x0E1: EDOMAIN_EDMAC_1_WR_SS0
0x0E2: EDOMAIN_ORCA_1
0x0E3: EDOMAIN_EDMAC_DAF_RD_M0
0x0E4: EDOMAIN_WEABER1
0x0E5: (reserved)
0x0E6: SYNC_irq_inte
0x0E7: Camif
0x0E8: Camif
0x0E9: TMU_int_icapch1
0x0EA: INTC_XINT *IRQEXT
0x0EB: Aproc_irq_aproc
0x0EC: postman_DIRECTINT6
0x0ED: PCIe_irq_pcie
0x0EE: SDDomain_SDCON0
0x0EF: HDMAC0_IntrReq4
0x0F0: EDOMAIN_SYNGEN_3_B
0x0F1: EDOMAIN_EDMAC_1_WR_SS1
0x0F2: EDOMAIN_ORCA_2
0x0F3: EDOMAIN_EDMAC_DAF_RD_S0
0x0F4: EDOMAIN_WEABER2
0x0F5: (reserved)
0x0F6: SYNC_irq_inte_st1
0x0F7: Camif
0x0F8: Camif
0x0F9: TMU_int_icapch2
0x0FA: INTC_XINT *IRQEXT
0x0FB: Aproc_irq_aproc
0x0FC: postman_DIRECTINT7
0x0FD: PCIe_irq_pcie
0x0FE: SDDomain_SDCON1
0x0FF: HDMAC0_IntrReq5
0x100: EDOMAIN_SYNGEN_4_B
0x101: EDOMAIN_EDMAC_1_WR_SS2
0x102: EDOMAIN_ORCA_3
0x103: EDOMAIN_EDMAC_DAF_RD_S1
0x104: EDOMAIN_HISTORY
0x105: (reserved)
0x106: SYNC_-
0x107: SSIO_SSIOINT
0x108: Camif
0x109: TMU_int_icapch3
0x10A: INTC_XINT *IRQEXT
0x10B: Aproc_irq_aproc
0x10C: cclime_msgcom_int0
0x10D: PCIe_irq_pcie
0x10E: SDDomain_SDCON2
0x10F: HDMAC0_IntrReq6
0x110: EDOMAIN_SYNGEN_STP_B
0x111: EDOMAIN_EDMAC_1_WR_SS3
0x112: EDOMAIN_ORCA_4
0x113: EDOMAIN_EDMAC_MAP_RD_S0
0x114: EDOMAIN_HISTORY2_1
0x115: (reserved)
0x116: SYNC_-
0x117: SIO0_SIO0INT
0x118: Camif
0x119: TMU_int_icapch4
0x11A: INTC_XINT *IRQEXT
0x11B: Aproc_irq_aproc
0x11C: cclime_msgcom_int1
0x11D: UHS2_irq_uhs2
0x11E: XDMAC_XDMAC_0
0x11F: HDMAC0_IntrReq7
0x120: EDOMAIN_SYNGEN_FRM_B
0x121: EDOMAIN_EDMAC_1_WR_SS4
0x122: EDOMAIN_ORCA_5
0x123: EDOMAIN_EDMAC_5_RD_M0
0x124: EDOMAIN_HISTORY2_2
0x125: (reserved)
0x126: SYNC_-
0x127: SIO1_SIO1INT
0x128: Camif
0x129: TMU_int_icapch5
0x12A: INTC_XINT *IRQEXT
0x12B: Aproc_irq_aproc
0x12C: cclime_msgcom_int2
0x12D: UHS2_irq_uhs2
0x12E: XDMAC_XDMAC_1
0x12F: irq_mdomain_i2i_0
0x130: EDOMAIN_HEAD_ERR/ATOMIC_ERR
0x131: EDOMAIN_EDMAC_1_WR_SS5
0x132: EDOMAIN_ORCA_6
0x133: EDOMAIN_EDMAC_5_RD_M1
0x134: EDOMAIN_HISTORY2_3
0x135: (reserved)
0x136: SYNC_-
0x137: SIO2_SIO2INT
0x138: Camif
0x139: TMU_int_icapch6
0x13A: INTC_XINT *IRQEXT
0x13B: Aproc_irq_aproc
0x13C: cclime_msgcom_int3
0x13D: USB_hibiki_h
0x13E: XDMAC_XDMAC_2
0x13F: irq_mdomain_i2i_1
0x140: EDOMAIN_HEAD_ERR2
0x141: EDOMAIN_EDMAC_2_WR_M0
0x142: EDOMAIN_ORCA_7
0x143: EDOMAIN_EDMAC_5_RD_S0
0x144: EDOMAIN_HISTORY2_4
0x145: (reserved)
0x146: SYNC_irq_lss
0x147: SIO3_SIO3INT
0x148: Camif
0x149: TMU_int_icapch7
0x14A: INTC_XINT *IRQEXT
0x14B: adomain_xmon0
0x14C: cclime_msgcom_int4
0x14D: USB_hibiki_d
0x14E: XDMAC_XDMAC_3
0x14F: irq_mdomain_i2i_2
0x150: EDOMAIN_HEAD_ERR3
0x151: EDOMAIN_EDMAC_2_WR_S0
0x152: EDOMAIN_ORCA_8
0x153: EDOMAIN_EDMAC_5_RD_SS0
0x154: EDOMAIN_BIKING
0x155: TSENS_irq_tsens
0x156: SYNC_irq_lss_st1
0x157: SIO4_SIO4INT
0x158: Camif
0x159: TMU_int_icapch8
0x15A: INTC_XINT *IRQEXT
0x15B: adomain_xmon1
0x15C: cclime_msgcom_int5
0x15D: UART0 RX_IntReqRx
0x15E: DSI_irq_dsi
0x15F: irq_mdomain_a2i_cclime
0x160: EDOMAIN_HEAD_ERR4
0x161: EDOMAIN_EDMAC_2_WR_SS0
0x162: EDOMAIN_ORCA_9
0x163: EDOMAIN_EDMAC_5_RD_SS1
0x164: EDOMAIN_CAPTAIN
0x165: XDMAC_XDMAC_ABORT
0x166: SYNC_vi_out0
0x167: SIO5_SIO5INT
0x168: Camif
0x169: TMU_int_icapch9
0x16A: INCT_XINT *IRQEXT
0x16B: adomain_xmon2
0x16C: cclime_msgcom_int6
0x16D: UART0 TX_IntReqTx
0x16E: HDMI_irq_hdmi
0x16F: SROMC0_oIRQ_TX
0x170: EDOMAIN_HEAD_ERR5
0x171: EDOMAIN_EDMAC_3_WR_M0
0x172: EDOMAIN_SWAN_GV_END
0x173: EDOMAIN_EDMAC_5_RD_SS2
0x174: EDOMAIN_OPTI0
0x175: SYNC_vi_out13
0x176: SYNC_vi_out1
0x177: SIO6_SIO6INT
0x178: mario_mario
0x179: TMU_int_icapch10
0x17A: INTC_XINT *IRQEXT
0x17B: adomain_xmon3
0x17C: cclime_msgcom_int7
0x17D: UART1 RX_IntReqRx
0x17E: HDMI_irq_hdmi
0x17F: SROMC0_oIRQ_RX
0x180: EDOMAIN_HEAD_ERR6
0x181: EDOMAIN_EDMAC_3_WR_S0
0x182: EDOMAIN_PLANET_WR_0
0x183: EDOMAIN_EDMAC_6_RD_S0
0x184: EDOMAIN_OPTI1
0x185: SYNC_vi_out14
0x186: SYNC_vi_out2
0x187: SIO7_SIO7INT
0x188: mario_mario
0x189: TMU_int_icapch11
0x18A: INTC_XINT *IRQEXT
0x18B: cclime_citron_int
0x18C: cclime_sdcon_int
0x18D: UART1 TX_IntReqTx
0x18E: PMU_irq_pmu
0x18F: SROMC0_oIRQ_FAULT
0x190: EDOMAIN_SAP1
0x191: EDOMAIN_EDMAC_3_WR_SS0
0x192: EDOMAIN_PLANET_WR_1
0x193: EDOMAIN_EDMAC_6_RD_S1
0x194: EDOMAIN_DAFIGARO
0x195: SYNC_vi_out15
0x196: SYNC_vi_out3
0x197: swimmy_irq_sitter
0x198: mario_mario
0x199: TMU_INT_SWA_ONLY
0x19A: INTC_XINT *IRQEXT
0x19B: cclime_tdmac0_int
0x19C: cclime_others_int
0x19D: UART2 RX_IntReqRx
0x19E: HARB_harbInt
0x19F: SROMC0_oERR_COLLECT
0x1A0: EDOMAIN_SAP2
0x1A1: EDOMAIN_EDMAC_DAF_WR_S0
0x1A2: EDOMAIN_PLANET_RD_0
0x1A3: EDOMAIN_EDMAC_6_RD_SS0
0x1A4: EDOMAIN_EDMAC_6_RD_SS5
0x1A5: SYNC_irq_intvi5
0x1A6: SYNC_vi_out4
0x1A7: swimmy_irq_endev
0x1A8: mario_mario
0x1A9: TMU_INT_SWB_ONLY
0x1AA: INCT_XINT *IRQEXT
0x1AB: cclime_tdmac1_int
0x1AC: cclime_slotb_sddat1_int *IRQEXT
0x1AD: UART2 TX_IntReqTx
0x1AE: RSTGEN_WDTINT
0x1AF: SROMC1_oIRQ_TX
0x1B0: EDOMAIN_SAP3
0x1B1: EDOMAIN_EDMAC_MAP_WR_SS0
0x1B2: EDOMAIN_PLANET_RD_1
0x1B3: EDOMAIN_EDMAC_6_RD_SS1
0x1B4: EDOMAIN_EDMAC_6_RD_SS6
0x1B5: dolphin
0x1B6: SYNC_vi_out5
0x1B7: swimmy_irq_sven
0x1B8: mario_mario
0x1B9: TMU_INT_SWC_ONLY
0x1BA: INTC_XINT *IRQEXT
0x1BB: cclime_tdmac2_int
0x1BC: cclime_slotd_sddat1_int *IRQEXT
0x1BD: I2C0_TIRQ
0x1BE: I2C1_TIRQ
0x1BF: SROMC1_oIRQ_RX
0x1C0: EDOMAIN_ATOMIC_LIP
0x1C1: EDOMAIN_EDMAC_MAP_WR_SS1
0x1C2: EDOMAIN_JP52
0x1C3: EDOMAIN_EDMAC_6_RD_SS2
0x1C4: EDOMAIN_EDMAC_6_RD_SS7
0x1C5: dolphin
0x1C6: SYNC_vi_out6
0x1C7: ALGS_irq_algs
0x1C8: mario_mario
0x1C9: TMU_INT_SWD_ONLY
0x1CA: INTC_IRQ_soft_out*ASYMMETRIC
0x1CB: cclime_tdmac3_int
0x1CC: (reserved)
0x1CD: I2C0_RIRQ
0x1CE: I2C1_RIRQ
0x1CF: SROMC1_oIRQ_FAULT
0x1D0: EDOMAIN_PENTA
0x1D1: EDOMAIN_EDMAC_5_WR_M0
0x1D2: EDOMAIN_EDMAC_OPERA_WR
0x1D3: EDOMAIN_EDMAC_6_RD_SS3
0x1D4: EDOMAIN_EDMAC_DAN_RD
0x1D5: dolphin
0x1D6: int_tm_misc_cpu_handshake0*ASYMMETRIC
0x1D7: ALGS_irq_algs
0x1D8: mario_mario
0x1D9: irq_mcpu_SCUEVABORT *IRQEXT
0x1DA: irq_mcpu_SLVERRINTR
0x1DB: irq_mcpu
0x1DC: (reserved)
0x1DD: I2C0_SIRQ
0x1DE: I2C1_SIRQ
0x1DF: SROMC1_oERR_COLLECT
0x1E0: EDOMAIN_SANTA
0x1E1: EDOMAIN_EDMAC_5_WR_S0
0x1E2: EDOMAIN_EDMAC_OPERA_RD
0x1E3: EDOMAIN_EDMAC_6_RD_SS4
0x1E4: EDOMAIN_EDMAC_7_RD_S0
0x1E5: dolphin
0x1E6: int_tm_misc_cpu_handshake1*ASYMMETRIC
0x1E7: GLDA_irq_glda
0x1E8: mario_mario
0x1E9: irq_mcpu_DECERRINTR
0x1EA: irq_mcpu_L2CCINTR
0x1EB: irq_mcpu
0x1EC: MONI_moniout(0)*IRQEXT
0x1ED: MONI_moniout(1)*IRQEXT
0x1EE: MONI_moniout(2)*IRQEXT
0x1EF: MONI_moniout(3)*IRQEXT
0x1F0: INTC_ANDINT(0)*ASYMMETRIC
0x1F1: INTC_ANDINT(1)*ASYMMETRIC
0x1F2: INTC_ANDINT(2)*ASYMMETRIC
0x1F3: INTC_ANDINT(3)*ASYMMETRIC
0x1F4: INTC_ANDINT(4)*ASYMMETRIC
0x1F5: INTC_ANDINT(5)*ASYMMETRIC
0x1F6: DEBSIO
0x1F7: XIMR_irq_ximr
0x1F8: mario_mario
0x1F9: irq_mcpu_ECNTRINTR
0x1FA: INTC_ANDINT(0)*ASYMMETRIC
0x1FB: INTC_ANDINT(1)*ASYMMETRIC
0x1FC: INTC_ANDINT(2)*ASYMMETRIC
0x1FD: INTC_ANDINT(3)*ASYMMETRIC
0x1FE: INTC_ANDINT(4)*ASYMMETRIC
0x1FF: INTC_ANDINT(5)*ASYMMETRIC
EOS RP

Corallaro

  • New to the forum
  • *
  • Posts: 9
Re: Canon EOS R / RP
« Reply #205 on: January 13, 2021, 01:21:58 PM »
This Canon Basic script enables silent shutter on RP:
Code: [Select]
private sub Initialize()
    ExecuteEventProcedure("sht_EnableManualSilent")
end sub
Works in M, Av, Tv and P both in single and continuous modes. Works fine with interval timer. Fails with ERR70 in bulb.

Hi sombree
where did you find this command? (sht_EnableManualSilent)
I couldn't find any documentation.
Thanks
Giovanni

kitor

  • Developer
  • Senior
  • *****
  • Posts: 270
Re: Canon EOS R / RP
« Reply #206 on: January 13, 2021, 03:30:29 PM »
Quote
This Canon Basic script enables silent shutter on RP:

You quoted all the keywords you need to find proper thread on this forum ;)
EOS R, 200D, 50D...

Corallaro

  • New to the forum
  • *
  • Posts: 9
Re: Canon EOS R / RP
« Reply #207 on: January 13, 2021, 04:23:23 PM »
You quoted all the keywords you need to find proper thread on this forum ;)
Hi
FOUND
Many thanks!

Capture.cr2

  • Just arrived
  • *
  • Posts: 1
Re: Canon EOS R / RP
« Reply #208 on: February 06, 2021, 08:22:44 PM »
Hi there,
I am a 17-year old guy from Germany who loves the RP cause he's to broke for an C-Series Cam.

I just wanted to ask if I somehow can help in the development process, due to me (and you all I think...) wanting a ML for it. Especially I am hoping for an 120p option in FHD. I expect removing the 4K Crop or adding 60p in 4K not beein possible ?

Regard
Johannes

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8052
Re: Canon EOS R / RP
« Reply #209 on: February 07, 2021, 01:13:46 PM »
ML project has never been able to enhance built-in fps by a margin of 2.
And our magic balls have all been confiscated by the llluminati.

Join the unofficial (but kind of official) ML Discord server.
Coon has begun to document some findings here: https://wiki.magiclantern.fm/cams:rp

2blackbar

  • Senior
  • ****
  • Posts: 478
Re: Canon EOS R / RP
« Reply #210 on: February 07, 2021, 04:32:58 PM »

coon

  • Developer
  • Member
  • *****
  • Posts: 103
Re: Canon EOS R / RP
« Reply #211 on: February 12, 2021, 12:14:25 AM »
I've got a spare mainboard of RP and took some high res pictures of it:





I am planning to use this for some experiments which are too dangerous for me doing on cam.
If I can find JTAG somewhere we might be able to unbrick the cam in case of a mistake which would give us more freedom for exploring things.

I've connected a USB-C cable and watched the output on UART:



MPU does some output on console but doesn't boot.
When plugging USB-C cable in:

Code: [Select]
RSTFLG : 0009
Battery Door Open
clearBattery

When closing the battery door switch:
Code: [Select]
RSTFLG : 0010
No Battery
enableBattUVLOInt
Reg04: 48/68, Reg0D: 00/20, Reg14: 5F/5F
RSTFLG : 0010
Battery Door Open
clearBattery

Real RP does also not boot with only having USB-C connected since it is only meant for charging but not powering the cam.

Next goal is powering this board up and boot into canon firmware. For that I believe I need to connect a genuine battery.
I think the connector for the battery is that one on the top right on ICU side:



If this should work I'll try to find JTAG after that. I assume it is on this pads above the UART connector:

EOS RP

Roddius

  • New to the forum
  • *
  • Posts: 2
Re: Canon EOS R / RP
« Reply #212 on: February 15, 2021, 10:25:06 PM »
Hello Brothers!
I have been following your post and I find it fascinating the amount of knowledge you have. Although, and quite honestly, I don't understand anything.
I wonder if there is any way to speed up the process of getting ML for Canon EOS R. Some sort of donation, or unexperienced help...

I'm quite open to discussion.

All I need for now is to be able to put a custom overlay in live view as a guide to shoot portraits and it seems ML is the only option.

Thanks a lot!

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8052
Re: Canon EOS R / RP
« Reply #213 on: February 16, 2021, 07:49:23 AM »
I wonder if there is any way to speed up the process of getting ML for Canon EOS R. Some sort of donation,
ATM only bitcoins accepted. May change over the next few months (or not) but it is unlikely you will be able to donate for a particular cam to get ported.

or unexperienced help...
Specific for R: No and not for at least a few months. Maybe years.

I'm quite open to discussion.
Long answers linked in this tweet: https://twitter.com/autoexec_bin/status/1360638872116469766


All I need for now is to be able to put a custom overlay in live view as a guide to shoot portraits and it seems ML is the only option.
Sounds like you have to live with transparent display cover/foil and a marker. Sorry!

Roddius

  • New to the forum
  • *
  • Posts: 2
Re: Canon EOS R / RP
« Reply #214 on: February 16, 2021, 10:03:04 AM »
Sounds like you have to live with transparent display cover/foil and a marker. Sorry!
[/quote]

You made me laugh as I just bought some printable transparent stickers. lol

Thank you so much for your quick and complete answer.

coon

  • Developer
  • Member
  • *****
  • Posts: 103
Re: Canon EOS R / RP
« Reply #215 on: February 24, 2021, 10:17:53 PM »
I have analyzed how the ExecuteEventProcedure function calls functions by name and I have found the location where names and function pointers are stored. Thus I was able to dump 2133 stubs from cam:

Code: [Select]
0x022CC52D: [AECOM_DispFLK]
0x022CC53D: [AECOM_SetFLK]
0x022478D3: [AEITG_]
0x0225A305: [APEX.DebugPropStillPhoto]
0x0225A339: [APEX.DebugSceneMode]
0x0225A411: [APEX.LogLevel]
0x0225A473: [APEX.LogOnly]
0x0225A51B: [APEX.ManualExposureMode]
0x0225A365: [APEX.PoLogLevel]
0x0225A4DD: [APEX.ReCalcStillPhotoParam]
0x0225A4A1: [APEX.RewriteMode]
0x0225A2CD: [APEX.Test1]
0x0225A2C9: [APEX.Test2]
0xE00A854D: [ATest_RegistEventProc]
0xE05D7A95: [ActivateDL]
0xE03AFA87: [ActivateDOS]
0xE05AADD1: [ActivateHotPlug]
0xE005E253: [ActivateImager]
0xE05F4C67: [ActivateRTC]
0xE0420EE7: [AddNoiseFilter]
0xE0092B75: [AddTransMemory]
0xE0092B75: [AddTransparentMemory]
0xE005E309: [AllocateFactoryProgramMemoryArea]
0xE005E2F7: [AllocateFactoryWorkMemoryArea]
0xE0050F37: [AllocateMemory]
0xE0092B69: [AttachToTransMemory]
0xE0092B69: [AttachToTransparentMemory]
0xE052C80F: [BusyChk]
0xE00994D9: [CUCreateTask]
0xE009948F: [CUInitialize]
0xE0099515: [CUOldTsmStart]
0xE05F333F: [CUOldTsmStop]
0xE0099505: [CUPrintTSMonitor]
0xE00994C7: [CUSetBuffer]
0xE00994D3: [CUSetMode]
0xE0099525: [CUSetPrefix]
0xE00994F7: [CUSetPrint]
0xE00994A1: [CUStart]
0xE00994B5: [CUStop]
0xE0099493: [CUTerminate]
0xE005E3D3: [CalcLowBatteryOffsetValue]
0xE05D8509: [CalculateBatSenseOffsetCADET]
0xE05D8505: [CalculateBatSenseOffsetSubCPU]
0xE05D8501: [CalculateBatSenseOffset]
0xE0049405: [CamInfo_Debug]
0xE005E253: [CancelImager]
0xE005E253: [Capture.Create]
0xE005E253: [ChangeDistortionSetForLiveImage]
0xE0050EC7: [CheckAllEventFlag]
0xE03315B3: [CheckAnti]
0xE0050EBB: [CheckAnyEventFlag]
0xE00C64BF: [CheckLCR]
0xE06D7CB7: [CheckSumOfCamif]
0xE05F31D9: [CheckSumOfFixData]
0xE06D7CDD: [CheckSumOfGUIResource]
0xE06D7D29: [CheckSumOfLensData2]
0xE06D7D03: [CheckSumOfLensData]
0xE05F31BD: [CheckSumOfProgramArea]
0xE06D7D4F: [CheckSumOfRasenData]
0xE06D7D75: [CheckSumOfRingData]
0xE06D7DC1: [CheckSumOfTuneData2]
0xE06D7DF3: [CheckSumOfTuneData4]
0xE06D7E19: [CheckSumOfTuneDataMap]
0xE06D7D9B: [CheckSumOfTuneData]
0xE005E381: [ClearDUIDFixFlag]
0xE004939B: [ClearErrHistory]
0xE0050EF3: [ClearEventFlag]
0xE005E3EB: [ClearFactoryMasterFlag]
0xE005E3F3: [ClearFactoryMasterROMProtection]
0xE005E27D: [ClearFactoryMenu]
0xE005E289: [ClearFactoryMode]
0xE0050FA5: [CloseFile]
0xE04F7F4F: [CloseSession]
0xE0063DC1: [Clr_AllMWBMode]
0xE0063DED: [Clr_PartMWBMode]
0xE05F32F3: [CmplForwardData]
0xE05F32F1: [CmplForwardSize]
0xE01BFB5D: [CompTestHDMI]
0xE0420EC9: [CopyNoiseFilter]
0xE005E253: [CreateAdjustmentTableMirror]
0xE05A5A97: [CreateCountingSemaphore]
0xE005E253: [CreateDefectTableMirror]
0xE0050EAD: [CreateEventFlag]
0xE05961CD: [CreateProxyOfEventProcedure]
0xE05DA6C3: [CreateTask]
0xE0789515: [CtrlSrvQueue]
0xE035BC57: [DAFMonitor.DetectFocus]
0xE035BAE5: [DAFMonitor.Initiate]
0xE035BC03: [DAFMonitor.Terminate]
0xE017EF2F: [DISP_Evf_GetCurrentTemp]
0xE017EF29: [DISP_Evf_GetStartupTemp]
0xE017EDC5: [DISP_Evf_ReceiveData]
0xE017EDAB: [DISP_Evf_SendData]
0xE017EDE3: [DISP_Evf_StopOrbit]
0xE0133DF9: [DISP_Panel_SendData]
0xE03B00F5: [DOSDebugOff]
0xE03B00EB: [DOSDebugOn]
0xE03AFAD9: [DOSOff]
0xE03AFAD7: [DOSOn]
0xE08E52BD: [DP_WriteDebugFile]
0xE0139171: [DebugSTG_1SectorRead]
0xE01391B1: [DebugSTG_1SectorWrite]
0xE013A46D: [DebugSTG_BatchTest]
0xE013A2B1: [DebugSTG_CacheUnCache]
0xE0138BA1: [DebugSTG_ChangeNews]
0xE013A541: [DebugSTG_CheckUHS2Mode]
0xE0183E47: [DebugSTG_CheckUHSIIHW]
0xE0183BF9: [DebugSTG_ChgSDSpeedMode]
0xE013A4FD: [DebugSTG_ClearSusAddr]
0xE049FF6B: [DebugSTG_CreateDesignateFile]
0xE013989D: [DebugSTG_EasyMount]
0xE01398AF: [DebugSTG_EasyUnMount]
0xE013A2A5: [DebugSTG_EndChain]
0xE049FFDB: [DebugSTG_EngineDriver]
0xE013A3B5: [DebugSTG_ExtendDir]
0xE016D5C3: [DebugSTG_GetCFASTCardInfo]
0xE013A399: [DebugSTG_GetClusterSize]
0xE013A25D: [DebugSTG_GetEmptyInfo]
0xE0138C57: [DebugSTG_GetFatData]
0xE013A375: [DebugSTG_GetFreeCluster]
0xE016B8A5: [DebugSTG_GetSDCardInfo]
0xE0139433: [DebugSTG_GetSDWriteSpeed]
0xE0183D15: [DebugSTG_GetSusAddr]
0xE0139B73: [DebugSTG_GetUHS2CardCapability]
0xE0138BBB: [DebugSTG_Getdriveinfo]
0xE049FDA1: [DebugSTG_InitTSM]
0xE04A05A3: [DebugSTG_IsScriptMode]
0xE0183CFD: [DebugSTG_IsUHS2Card]
0xE0183CE1: [DebugSTG_IsUHSCard]
0xE013A4B9: [DebugSTG_MemorySpeed]
0xE013A417: [DebugSTG_MonPinActivate]
0xE0138BB5: [DebugSTG_NewsGpoRead]
0xE0184195: [DebugSTG_PowerOnFromNoCard]
0xE049FFD3: [DebugSTG_PrintfLogEnable]
0xE0139211: [DebugSTG_RandomWrite]
0xE0183DE3: [DebugSTG_ReadDummyData]
0xE0138B8D: [DebugSTG_ReadReg]
0xE013A409: [DebugSTG_ResetMemAddr]
0xE013A2AB: [DebugSTG_SDPreInit]
0xE018379F: [DebugSTG_SDUhs2Dormant]
0xE018370F: [DebugSTG_SDWRNative]
0xE0183B6B: [DebugSTG_SetSDPowerLimit]
0xE0139B93: [DebugSTG_SetSDRMode]
0xE013A577: [DebugSTG_SetSSCG]
0xE0183CD9: [DebugSTG_SetSleepMode]
0xE01398C7: [DebugSTG_SplitPerformance]
0xE013A29F: [DebugSTG_StartChain]
0xE0139B2D: [DebugSTG_StartInfWrite]
0xE0139B6B: [DebugSTG_StopInfWrite]
0xE0183C93: [DebugSTG_SwitchPll]
0xE01398C1: [DebugSTG_UnMountDevice]
0xE0139D05: [DebugSTG_VFatOpen]
0xE013A0AF: [DebugSTG_VFatSC]
0xE0139ECB: [DebugSTG_VFatSearch]
0xE0183D79: [DebugSTG_WriteDummyData]
0xE0138B65: [DebugSTG_WriteRegData]
0xE013AE29: [DebugSTG_d]
0xE0139399: [DebugSTG_dfile]
0xE0139809: [DebugSTG_fileio]
0xE0138AC3: [DebugSTG_getautable]
0xE0165EC3: [DebugTch_AlterPanelSence]
0xE01BE115: [DebugTch_DebugTSMInit]
0xE0165EC9: [DebugTch_Firmup]
0xE061D745: [DebugTch_GetICVer]
0xE0166183: [DebugTch_JDI_LAM_Cmd_StartScan]
0xE016618D: [DebugTch_JDI_LAM_Cmd_StopScan]
0xE0193E71: [DebugTch_JDI_LAM_ReadProductID]
0xE016608D: [DebugTch_JDI_LAM_Read]
0xE01660FB: [DebugTch_JDI_LAM_Write]
0xE0165FBD: [DebugTch_LargeObject]
0xE016605D: [DebugTch_RES_TFT]
0xE0165EB1: [DebugTch_RegNotifyTouch]
0xE016613B: [DebugTch_Rhoge]
0xE0165F87: [DebugTch_SetINTC]
0xE0165EB7: [DebugTch_StartInform]
0xE0165EBD: [DebugTch_StopInform]
0xE0165FF5: [DebugTch_TerminalColor2]
0xE016601F: [DebugTch_TerminalColor3]
0xE0165FC9: [DebugTch_TerminalColor]
0xE0165FA3: [DebugTch_WaitInt]
0xE0165F59: [DebugTch_WhichDrive]
0xE0166163: [DebugTch_Whoge]
0xE0050EB5: [DeleteEventFlag]
0xE0596205: [DeleteProxyOfEventProcedure]
0xE05A5AD1: [DeleteSemaphore]
0xE0092B5D: [DetachToTransMemory]
0xE0092B5D: [DetachToTransparentMemory]
0xE005E3AB: [DeviceUniqueIDCheckSum]
0xE0788D09: [DisableBootDisk]
0xE00E75FF: [DisableCardNoiseChk]
0xE0788D31: [DisableFirmware]
0xE06A8631: [DisableFnoCorrect]
0xE005E3FF: [DisableISDriveError]
0xE03DE00F: [DisableISTripod]
0xE062A825: [DisableLinearOffset]
0xE06D3207: [DisableLvAccumGain]
0xE06D31EB: [DisableLvFnoCorrect]
0xE06D31FD: [DisableLvLinearOffset]
0xE0788D65: [DisableMainFirm]
0xE05AA37D: [DisablePowerSaveWithID]
0xE05AA11B: [DisablePowerSave]
0xE05AA385: [DisableSelfRefreshWithID]
0xE00EA4CB: [DispColor]
0xE005DB19: [DispCon_ColorBarForShowYuv]
0xE005DBB9: [DispCon_ConnectHDMI]
0xE005DBD7: [DispCon_DisconnectHDMI]
0xE005DC3F: [DispCon_GetCurrentVRAM]
0xE005DBB5: [DispCon_GetLcdGainAdjParameter]
0xE005DBDB: [DispCon_PrepareDramCheck]
0xE005DC3D: [DispCon_SaveLcdGainAdjParameter]
0xE005DC8D: [DispCon_SetBackLightWhite]
0xE005D9B7: [DispCon_SetDisplayTypeLCD]
0xE005D8C5: [DispCon_SetDisplayType]
0xE005D9D1: [DispCon_SetExEvfBackLight]
0xE005DBB7: [DispCon_SetLcdGainAdjParameter]
0xE005D987: [DispCon_SetMaxBackLightBrightness]
0xE005D9E9: [DispCon_ShowBlackChart]
0xE005DA37: [DispCon_ShowBlueChart]
0xE005DA6B: [DispCon_ShowColorBar]
0xE005D2B9: [DispCon_ShowColorChart]
0xE005D8EF: [DispCon_ShowCustomColorBar]
0xE005D93D: [DispCon_ShowFiveStep]
0xE005DA1D: [DispCon_ShowGreenChart]
0xE005DAB3: [DispCon_ShowNStepsChart]
0xE005DA03: [DispCon_ShowRedChart]
0xE005DA51: [DispCon_ShowWhiteChart]
0xE005DB79: [DispCon_ShowYuvData]
0xE005DC45: [DispCon_ShowYuvFileForExEVF]
0xE005D8B3: [DispCon_TurnOffDisplay]
0xE005DAF9: [DispCon_TurnOnBackLightForCheckVoltage]
0xE005D8AF: [DispCon_TurnOnDisplay]
0xE005E253: [DispDev.Create]
0xE00EA7DF: [DispLayerOff]
0xE00EA73F: [DispLayerOn]
0xE00EAAFF: [DispMarker]
0xE032D74D: [DispOpe_FixDisplayTypeEVF]
0xE032D741: [DispOpe_FixDisplayTypeTFT]
0xE0405DAB: [DispRealFrame]
0xE00EABA5: [DispSaveProperty]
0xE00EAA05: [DispSioMon]
0xE00EAB2D: [DlphWriteReg]
0xE005E253: [Driver.Create]
0xE00EAB6D: [DumpEvfReg]
0xE00EAB37: [DumpPanelReg]
0xE0194651: [DumpSinkSupport]
0xE005E2EF: [DumpSlaveLogData]
0xE005E2F3: [DumpSlaveOldLogData]
0xE005E2EB: [DumpSubCPULogData]
0xE0092AF5: [DumpTransparentMemory]
0x0229E271: [EF.2]
0x0225DD85: [EF.Activate]
0x0225DB9F: [EF.BltEttlAdj]
0x0225DB57: [EF.BltEttlFlash]
0x0225D7BF: [EF.BuiltInFlashChargeStop]
0x0225D8B9: [EF.BuiltInFlashCharge]
0x0225D5FB: [EF.BuiltInFlashFlashWirelessData]
0x0225D63D: [EF.BuiltInFlashFlashWirelessPulse]
0x0225D7F5: [EF.BuiltInFlashFlash]
0x0225D7CB: [EF.BuiltInFlashFullFlash]
0x0225D681: [EF.BuiltInFlashGetFlashAdValue]
0x0225D879: [EF.BuiltInFlashReady]
0x0225D7AB: [EF.BuiltInFlashSetAdjFlashTime]
0x0225D77F: [EF.BuiltInFlashSetFlashVolume]
0x0225DB0F: [EF.BuiltInFlashSetMainFlashTime]
0x0225D653: [EF.BuiltInFlashSetWirelessParam]
0x0225D6A1: [EF.BuiltInFlashTrigger]
0x0225D5B1: [EF.ChangeState_to_HotShoeState]
0x0225DD73: [EF.EFTest]
0x0225DC3D: [EF.ETAD_Test]
0x0225D585: [EF.ExtFlashFlash]
0x0225D565: [EF.ExtFlashNotifyRearCurtainDriveEnd]
0x0225D56F: [EF.ExtFlashNotifyRearCurtainStartTime]
0x0225D55B: [EF.ExtFlashPostProcess]
0x0225D5A7: [EF.ExtFlashPreProcess]
0x0225D537: [EF.ExtFlashSingleComm]
0x0225D5CB: [EF.ExtFlashTest]
0x0225D5C7: [EF.ExtGetIntegValue]
0x0225DC87: [EF.GetChar]
0x0225DB49: [EF.HookPreFlashResult]
0x0225DD77: [EF.IsActivated]
0x0225D511: [EF.MCellFlashCheck]
0x0225DB37: [EF.PreFlashReady]
0x0225D5BB: [EF.RenewCommOperate]
0x0225D5D7: [EF.SetFlashRestrictionState]
0x0225DC4D: [EF.SetState]
0x0225DC8D: [EF.Shoot]
0x0225DC17: [EF.TempAdj]
0x0225D51D: [EF.XOutControl]
0x0225EE85: [EF.]
0x0225D501: [EF.test_spi]
0x0225DD9B: [EF_]
0xE03B35AD: [EIS_SubPrintEnable]
0xE03B357F: [EIS_TestShmemRead]
0xE05F36BD: [EepromRingWriteTime]
0xE004F761: [ElectricCurrentFirm]
0xE0788CF7: [EnableBootDisk]
0xE00E75F7: [EnableCardNoiseChk]
0xE05AB183: [EnableExternalMIC]
0xE0788D19: [EnableFirmware]
0xE06A8639: [EnableFnoCorrect]
0xE05AB0E9: [EnableHDMI]
0xE05AB123: [EnableHeadPhoneOut]
0xE005E3FB: [EnableISDriveError]
0xE03DE005: [EnableISTripod]
0xE05AB15F: [EnableInternalMIC]
0xE062A825: [EnableLinearOffset]
0xE06D3207: [EnableLvAccumGain]
0xE06D31D9: [EnableLvFnoCorrect]
0xE06D31FD: [EnableLvLinearOffset]
0xE0788D57: [EnableMainFirm]
0xE03DD3C1: [EnableMovieVectorFB]
0xE05AA381: [EnablePowerSaveWithID]
0xE05AA195: [EnablePowerSave]
0xE05AA389: [EnableSelfRefreshWithID]
0xE0421065: [EndGraphics]
0xE03DDDA1: [EndGyroAdjust]
0xE004986D: [ErrorHandlerDevelopMode]
0xE0595C2F: [ExecuteEventProcedure]
0xE005E295: [ExecuteTestRecDevelopProcess]
0xE005E291: [ExecuteTestRec]
0xE05DA8B1: [ExitTask]
0xE0595D5D: [ExportToEventProcedure]
0xE005E301: [FA.Create]
0xE00929AF: [FAC_LensRegist]
0xE005E2D5: [FADBGPrintf]
0xE005B5DD: [FAE_AdKizDetPath]
0xE005B7AD: [FAE_AddSubPath]
0xE005B739: [FAE_DefoePath]
0xE005B623: [FAE_DetectDefectMarge]
0xE005B5E1: [FAE_DetectDefect]
0xE005B837: [FAE_FurikakePath]
0xE005B65D: [FAE_GetSensDefect]
0xE005B687: [FAE_OrbbenPath]
0xE005E2BD: [FAPrintf]
0xE005E319: [FA_ActivateModule]
0xE0091049: [FA_AddProperty]
0xE005E513: [FA_AdjustLowBattValue]
0xE00923C5: [FA_AdjustWhiteBalance]
0xE005E353: [FA_AllActivate]
0xE00936ED: [FA_AudApplyICReg]
0xE00936E5: [FA_AudChangeFilParam]
0xE00936E9: [FA_AudChangeMicGainParam]
0xE00936D5: [FA_AudGetAudioParam]
0xE0093A57: [FA_AudGetBalanceData]
0xE00935BD: [FA_AudGetHPDetect]
0xE00935C1: [FA_AudGetHdmiDetect]
0xE00936E1: [FA_AudGetICReg]
0xE00935C5: [FA_AudGetInLevel]
0xE0093A69: [FA_AudGetInPut]
0xE0093A95: [FA_AudGetOutPut]
0xE00935C9: [FA_AudGetRecLevel]
0xE00939E7: [FA_AudInitVolume]
0xE00936CD: [FA_AudSetAudioParam]
0xE0093A5B: [FA_AudSetBalanceData]
0xE0093A77: [FA_AudSetICAmp]
0xE0093A6D: [FA_AudSetICDrive]
0xE00936D9: [FA_AudSetICReg]
0xE0093A89: [FA_AudSetOutPut]
0xE00939D1: [FA_AudSetSignalProc]
0xE0093A45: [FA_AudSetVolBeepSp]
0xE0093A33: [FA_AudSetVolBeep]
0xE0093A0F: [FA_AudSetVolBuzzer]
0xE0093A21: [FA_AudSetVolTouch]
0xE00939E1: [FA_AudSetVolumeDial]
0xE00935CF: [FA_AudStartPlayWaveData]
0xE00935D3: [FA_AudStopPlayWaveData]
0xE0093ACD: [FA_Aud_ATT]
0xE00935DB: [FA_Aud_ClearRec]
0xE0093AB7: [FA_Aud_ExtractFixData]
0xE0093AF9: [FA_Aud_In_VolumeReg]
0xE0093AE1: [FA_Aud_In_Volume]
0xE0093A99: [FA_Aud_OnlyBlockStart]
0xE0093AA9: [FA_Aud_OnlyBlockStop]
0xE0093AFF: [FA_Aud_Out_Volume]
0xE0093B05: [FA_Aud_PlayWaveVolume]
0xE00935D7: [FA_Aud_PrepareRec]
0xE0093ABB: [FA_Aud_SetFromConf]
0xE00935DF: [FA_Aud_StartRec]
0xE0093633: [FA_Aud_StopRec]
0xE0093AC1: [FA_Aud_WindCut]
0xE0093A05: [FA_AudioBeepFileStart]
0xE00939EB: [FA_AudioBeepStart]
0xE00939F9: [FA_AudioBeepStop]
0xE00939DD: [FA_AudioGetMicDetect]
0xE00936B9: [FA_AudioInitialize]
0xE0093B39: [FA_AudioNoise]
0xE00936A1: [FA_AudioPlayStartEx]
0xE00936AB: [FA_AudioPlayStart]
0xE00936B5: [FA_AudioPlayStop]
0xE0093B33: [FA_AudioPrint]
0xE0093637: [FA_AudioRecStartEx]
0xE0093691: [FA_AudioRecStart]
0xE009369D: [FA_AudioRecStop]
0xE00936C3: [FA_AudioTerminate]
0xE08F787B: [FA_BLECheckBLEAssembly]
0xE08F77F9: [FA_BLEEndFactoryMode]
0xE08F78D9: [FA_BLEFirmUp]
0xE08F7811: [FA_BLEGetBdAddr]
0xE08F788F: [FA_BLEGetModuleNum]
0xE08F77E1: [FA_BLEStartFactoryMode]
0xE08F7853: [FA_BLEStartScanBdAddr]
0xE08F7867: [FA_BLEStopScanBdAddr]
0xE005D52F: [FA_COM_SetCamera]
0xE005E53B: [FA_CalculateLowBattAdjValue]
0xE00909E1: [FA_ClearBitProperty32]
0xE005B097: [FA_ClearReleaseModeForSR]
0xE005AFAF: [FA_ConvertTv2AEAccumH]
0xE08F7019: [FA_CopyAVoltageBoardInf]
0xE08F7049: [FA_CopySecurityBoardInf]
0xE08F7131: [FA_CopyVistaUniqueID]
0xE005CE61: [FA_CreateCenterColor]
0xE009267D: [FA_CreateClrAdjustShootingInfo]
0xE005CDA9: [FA_CreateColor]
0xE005CDED: [FA_CreateGradColor]
0xE005CDCB: [FA_CreateMixColor]
0xE005CE3F: [FA_CreateRGBWPanelColor]
0xE00598C9: [FA_CreateTestImageEx]
0xE0059763: [FA_CreateTestImage]
0xE009355B: [FA_CreateTimeLapse]
0xE0093B0F: [FA_DebugPrint]
0xE0091651: [FA_DebugShdData]
0xE009199F: [FA_DefectsTestImage]
0xE005CE87: [FA_DeleteColor]
0xE0092FE5: [FA_DeleteFile]
0xE00910A3: [FA_DeleteProperty]
0xE0059C6F: [FA_DeleteTestImageEx]
0xE005983B: [FA_DeleteTestImage]
0xE00919E3: [FA_DetectDefTestImage]
0xE0091A3B: [FA_DetectDefTestMarge]
0xE0091FBB: [FA_DisableAccumGain]
0xE005AF5F: [FA_DisableElectronicShutterCorrection]
0xE005B593: [FA_DisableEvfFrameRateLower]
0xE005B033: [FA_DisableFixedPo]
0xE0091FA1: [FA_DisableFnoCorrect]
0xE0091F79: [FA_DisableLinearOffset]
0xE005B053: [FA_DisableLinerEShutCurve]
0xE0091FCD: [FA_DisableLtkids]
0xE005CD63: [FA_DisplayLayerOff]
0xE0091FB5: [FA_EnableAccumGain]
0xE00935B9: [FA_EnableColorBar]
0xE005B58F: [FA_EnableEvfFrameRateLower]
0xE005B023: [FA_EnableFixedPo]
0xE0091F8D: [FA_EnableFnoCorrect]
0xE0091F65: [FA_EnableLinearOffset]
0xE005B043: [FA_EnableLinerEShutCurve]
0xE0091FC1: [FA_EnableLtkids]
0xE005D3D3: [FA_EndColor]
0xE05BC849: [FA_EndViewFinderData]
0xE00933CD: [FA_FM_GetCardExist]
0xE00933FF: [FA_FM_GetCardWriteProtect]
0xE00934CB: [FA_FM_GetNumOfMovieObject]
0xE05BC999: [FA_FinishRemoteRelease]
0xE0093057: [FA_FormatDrive]
0xE005A3EF: [FA_GetAEIntegBuf]
0xE065FA23: [FA_GetAdapterProperty]
0xE08F793F: [FA_GetBLEFirmVerInICU]
0xE08F78FD: [FA_GetBLEFirmVer]
0xE005A3D7: [FA_GetBlockIntegBuf]
0xE007A0E7: [FA_GetCalendar]
0xE08F6FD1: [FA_GetCheckFlagBoardInf]
0xE08F7001: [FA_GetCheckModelNoInf]
0xE08F6FE9: [FA_GetCheckProgramVersionBoardInf]
0xE005A319: [FA_GetCmosGainAddr]
0xE005E52F: [FA_GetCorrectLowBattValue]
0xE005A377: [FA_GetCrawBuf]
0xE0622FC9: [FA_GetDLDriveMaxADValue]
0xE0622FCD: [FA_GetDLDriveMinADValue]
0xE062303B: [FA_GetDLDriveSettingCycleCount]
0xE0623049: [FA_GetDLDriveSettingCycleIntervalTime]
0xE062300B: [FA_GetDLDriveSettingDeltaFrequency]
0xE0622FF5: [FA_GetDLDriveSettingEndFrequency]
0xE0622FDF: [FA_GetDLDriveSettingStartFrequency]
0xE0623023: [FA_GetDLDriveSettingSweepTime]
0xE005A38F: [FA_GetDPRawBuf]
0xE005E44B: [FA_GetDafImageABAreaData]
0xE005B277: [FA_GetDarkLevel]
0xE005B597: [FA_GetDecryptPcsetFlavorLuckyTable]
0xE009191B: [FA_GetDetectDefCount]
0xE009192F: [FA_GetDetectDefSize]
0xE005A349: [FA_GetDfeGainAddr]
0xE0092F13: [FA_GetFileData]
0xE0092E8F: [FA_GetFileSize]
0xE007A1A7: [FA_GetFixDataCheckSum]
0xE00915B7: [FA_GetFreeSizeOfMemory]
0xE007A1A3: [FA_GetIcuCheckSum]
0xE005E35F: [FA_GetKeySwInfoData]
0xE005E4BB: [FA_GetLensAdpID]
0xE005E4B5: [FA_GetLensInfoData]
0xE005E47F: [FA_GetLensUnsharpMaskCommCheckSum]
0xE005B27F: [FA_GetLvDarkLevel]
0xE005E7D5: [FA_GetMacAddress]
0xE0091F55: [FA_GetObInteg]
0xE005AF15: [FA_GetPITimeData]
0xE005E44F: [FA_GetPredictionData]
0xE0090D77: [FA_GetProperty32]
0xE0090AC1: [FA_GetPropertyAddress]
0xE0090A75: [FA_GetPropertyDataSize]
0xE0090A91: [FA_GetProperty]
0xE0093553: [FA_GetRecCount]
0xE005B581: [FA_GetRefCxCy]
0xE05BC8BD: [FA_GetRemoteReleasePlusImage]
0xE0092447: [FA_GetReverseAdjustSum]
0xE0091AA7: [FA_GetSensDefect]
0xE009161F: [FA_GetTotalSizeOfMemory]
0xE00913C9: [FA_GetTuneDataPropertyList]
0xE05BC85F: [FA_GetViewFinderData]
0xE005E819: [FA_GetWlanModuleNum]
0xE005A3A7: [FA_GetWorkBuf]
0xE005CFA1: [FA_ImgMuteOff]
0xE005CF85: [FA_ImgMuteOn]
0xE005E34D: [FA_InactivateModule]
0xE01C9495: [FA_InitAudioVolumeReg]
0xE005E31F: [FA_IsActivated]
0xE005E343: [FA_IsHotPlugDrvDisableMode]
0xE005E325: [FA_IsMechaDrvDisableMode]
0xE005E32F: [FA_IsStrobeDrvDisableMode]
0xE005E339: [FA_IsTPDrvDisableMode]
0xE005E6FB: [FA_JoinNetwork]
0xE005E725: [FA_LeaveNetwork]
0xE005D18D: [FA_LightMeasureOnOff]
0xE005D519: [FA_LightMeasure]
0xE009101D: [FA_LoadProperty]
0xE009344B: [FA_MVP_ChangePlayCard]
0xE0093431: [FA_MVP_ChangePlayMode]
0xE00933B9: [FA_MVP_GetMovieSize]
0xE00933A1: [FA_MVP_GetPlayTime]
0xE00934AD: [FA_MVP_PlayStart]
0xE005AF63: [FA_MechaShutterClose]
0xE005AF89: [FA_MechaShutterOpen]
0xE0092E49: [FA_MovieEnd]
0xE0092DCB: [FA_MovieStart]
0xE05BCF5B: [FA_NeoFinishRemoteRelease]
0xE05BD087: [FA_NeoRemoteReleaseSw1]
0xE05BCF9D: [FA_NeoRemoteReleaseSw2]
0xE05BD0B9: [FA_NeoRemoteRelease]
0xE005CEEB: [FA_OSDMuteOff]
0xE005CE9F: [FA_OSDMuteOn]
0xE0091B13: [FA_ObIntegTestImage]
0xE05BC825: [FA_PCLVEnd]
0xE05BC837: [FA_PCLVStart]
0xE005E527: [FA_PrepareLowBattValue]
0xE005D1F3: [FA_ReadDispDebugFile]
0xE08F701D: [FA_ReadEepromData]
0xE08F7033: [FA_ReadEepromMultiData]
0xE005E49D: [FA_ReadLensEEPROM]
0xE005D4DB: [FA_ReceiveDispData]
0xE0090E9F: [FA_RegistSavePropertyList]
0xE0059F11: [FA_RegisterPostNextCBR]
0xE0059D4B: [FA_Release]
0xE05BCA65: [FA_RemoteRelease]
0xE005CF69: [FA_ReplaceMuteOff]
0xE005CF4D: [FA_ReplaceMuteOn]
0xE005A48D: [FA_RequestIntegResult]
0xE0079D65: [FA_ResetCalendar]
0xE005B58B: [FA_RestartEvfDevFactorySendJobToEpp]
0xE005E35B: [FA_ResumeSubCPUUSBCharge]
0xE00923ED: [FA_ReverseAdjust]
0xE0090E2B: [FA_SaveAllProperty]
0xE0090F75: [FA_SavePropertyList]
0xE0090DAF: [FA_SaveProperty]
0xE0090A2B: [FA_SeBitProperty32]
0xE009359B: [FA_SelectCard]
0xE0093A63: [FA_SelectInnerMIC]
0xE005D477: [FA_SendDispData]
0xE005E499: [FA_SendLensCommand]
0xE005E7AB: [FA_SendTestPacket]
0xE005B0CB: [FA_SetAccumulateTimeForSR12]
0xE005B0D7: [FA_SetAccumulateTimeForSR14]
0xE005B0E3: [FA_SetAccumulateTimeForSR15]
0xE005B0EF: [FA_SetAccumulateTimeForSR]
0xE065FAF9: [FA_SetAdapterProperty]
0xE0093A83: [FA_SetAudioFilterMicTest]
0xE01C9499: [FA_SetAudioVolumeReg]
0xE0091905: [FA_SetBayerComponent]
0xE005D401: [FA_SetBrightness]
0xE0091895: [FA_SetCRawBitNum]
0xE0079DAD: [FA_SetCalendar]
0xE00924CD: [FA_SetColor]
0xE005B259: [FA_SetContinuasCaptureForFixed]
0xE062303F: [FA_SetDLDriveSettingCycleCount]
0xE062304D: [FA_SetDLDriveSettingCycleIntervalTime]
0xE0623015: [FA_SetDLDriveSettingDeltaFrequency]
0xE0622FFF: [FA_SetDLDriveSettingEndFrequency]
0xE0622FD5: [FA_SetDLDriveSettingNumPattern]
0xE0622FE9: [FA_SetDLDriveSettingStartFrequency]
0xE062302D: [FA_SetDLDriveSettingSweepTime]
0xE00918AB: [FA_SetDarkLevelValue]
0xE005B2A9: [FA_SetDarkLevelforCaptain]
0xE007A291: [FA_SetDefaultNetworkSetting]
0xE00914AB: [FA_SetDefaultSetting]
0xE005B283: [FA_SetDetectAreaforCaptain]
0xE005B293: [FA_SetDetectThresholdforCaptain]
0xE0059F6B: [FA_SetFactoryLens]
0xE005B00B: [FA_SetFixedPo]
0xE005E347: [FA_SetHotPlugDrvDisableMode]
0xE005E453: [FA_SetIBPAFWinPos]
0xE005E48D: [FA_SetIBPCameraAFFrameSetting]
0xE005E487: [FA_SetIBPCameraAFSetting]
0xE005E483: [FA_SetIBPCameraDefaultMenu]
0xE005E493: [FA_SetIBPCameraExpSimSetting]
0xE005E463: [FA_SetIBPDataSetting]
0xE005E473: [FA_SetIBPDriveMode]
0xE005B29B: [FA_SetIdGradeforCaptain]
0xE005E479: [FA_SetLensCommProtcol]
0xE005B26B: [FA_SetLvCaptureStartFrame]
0xE005B22D: [FA_SetLvControlAEParam]
0xE005E329: [FA_SetMechaDrvDisableMode]
0xE08F7505: [FA_SetNeoLvProjectionMode]
0xE007A261: [FA_SetNetworkServerRegion]
0xE0092759: [FA_SetNormalizedRGB]
0xE00918EB: [FA_SetObIntegMode]
0xE00918C1: [FA_SetObWindow]
0xE005E445: [FA_SetPhotoOpeMechalessMode]
0xE00909CD: [FA_SetProperty32]
0xE009093D: [FA_SetProperty]
0xE005D1CF: [FA_SetReadDispDebugFileParam]
0xE0093549: [FA_SetRecInit]
0xE0093557: [FA_SetRecMode]
0xE005B063: [FA_SetReleaseModeForSR]
0xE0090E79: [FA_SetSavePropertyListNum]
0xE0092459: [FA_SetSsWbCoef]
0xE005E333: [FA_SetStrobeDrvDisableMode]
0xE005E33D: [FA_SetTPDrvDisableMode]
0xE005B0FB: [FA_SetVramOutput]
0xE005E749: [FA_StartAddressing]
0xE005D385: [FA_StartCenter]
0xE005D2B9: [FA_StartColor]
0xE0622F7B: [FA_StartDLDrive]
0xE005AEF5: [FA_StartLiveView]
0xE005D2FD: [FA_StartMix]
0xE005B105: [FA_StartNeoLvTestExposureImage]
0xE005D341: [FA_StartRGBW]
0xE0093593: [FA_StartRecord]
0xE0622FC5: [FA_StopDLDrive]
0xE005B587: [FA_StopEvfDevFactorySendJobToEpp]
0xE005A4CD: [FA_StopIntegResult]
0xE005AF05: [FA_StopLiveView]
0xE005B1A1: [FA_StopNeoLvTestExposureImage]
0xE005D43F: [FA_StopOrbit]
0xE0093597: [FA_StopRecord]
0xE0091943: [FA_SubtractTestImage]
0xE005E357: [FA_SuspendSubCPUUSBCharge]
0xE00910CD: [FA_SyncProperty]
0xE01658AD: [FA_TP_BackLightOff]
0xE016585D: [FA_TP_Complete]
0xE0165829: [FA_TP_Prepare]
0xE0165A63: [FA_TP_ReceiveData]
0xE016587F: [FA_TP_ResetTP]
0xE0165915: [FA_TP_SendData]
0xE01658FD: [FA_TP_SetWaitIntTime]
0xE01658D5: [FA_TP_TurnOff]
0xE005CD9B: [FA_TurnOffDisplay]
0xE005CD8D: [FA_TurnOnDisplay]
0xE0059F1B: [FA_UnregisterPostNextCBR]
0xE009249D: [FA_UseAdjustSsDevelopParam]
0xE00926C7: [FA_UseDefaultSsDevelopParam]
0xE0090F61: [FA_WaitSavePropertyList]
0xE005E6B3: [FA_WlanInitialize]
0xE005E6D7: [FA_WlanTerminate]
0xE08F7023: [FA_WriteEepromData]
0xE08F703F: [FA_WriteEepromMultiData]
0xE005E4A5: [FA_WriteLensEEPROM]
0xE005AB13: [FA_WriteMem1File2]
0xE005AB01: [FA_WriteMem1File]
0xE005AB25: [FA_WriteYuvFile]
0xE00927E5: [FA_YuvSsDevelopTestImage]
0xE005B2AF: [FA_colorConvertColor2CxCyForAdjustment]
0xE005B2BF: [FA_colorConvertCxCy2ColorForAdjustment]
0xE005B2B7: [FA_colorGetMatrixForAdjustment]
0xE005E4C7: [FactorySW1]
0xE005E4D5: [FactorySW2]
0xE0049611: [FireErr]
0xE005E311: [FreeFactoryProgramMemoryArea]
0xE005E2FD: [FreeFactoryWorkMemoryArea]
0xE0050F31: [FreeMemory]
0xE05F3771: [FromCustomWriteTime]
0xE05F33AD: [FromEraseTime]
0xE05F3733: [FromLensWriteTime]
0xE05F36F5: [FromRasenWriteTime]
0xE05F367F: [FromRingWriteTime]
0xE05F33DF: [FromSectorWriteTime]
0xE0431251: [GUILiveViewTSM]
0xE005E40B: [GetADValue]
0xE005E3B3: [GetBatteryVoltage]
0xE05C11FD: [GetCCDTemperature]
0xE05F326F: [GetCamSetProp]
0xE0650F11: [GetCameraFlg]
0xE00493E1: [GetCameraInformationData]
0xE005E2B9: [GetCurrentMaximumLogSize]
0xE03AFA3D: [GetDOSState]
0xE05F3381: [GetDebugDataFromFROM]
0xE005E315: [GetFaexeWorkAddress]
0xE005E2AD: [GetFirmwareVersion]
0xE05F392B: [GetGripFirList]
0xE03DD759: [GetGyroDataMultiPitch]
0xE03DD79D: [GetGyroDataMultiRoll]
0xE03DD77B: [GetGyroDataMultiYaw]
0xE03DD977: [GetGyroDataPitch]
0xE03DD99F: [GetGyroDataRoll]
0xE03DD98B: [GetGyroDataYaw]
0xE03DD7BF: [GetGyroHPFINMultiPitch]
0xE03DD803: [GetGyroHPFINMultiRoll]
0xE03DD7E1: [GetGyroHPFINMultiYaw]
0xE03DDD55: [GetGyroHPFINPitch]
0xE03DDD7D: [GetGyroHPFINRoll]
0xE03DDD69: [GetGyroHPFINYaw]
0xE03DE019: [GetISTripodMode]
0xE004F38B: [GetLensExist]
0xE005E2A9: [GetLogData]
0xE05F3907: [GetNumOfGripFir]
0xE005E419: [GetPORTValue]
0xE004F3AD: [GetPostureState]
0xE0050EFB: [GetRand]
0xE005E2B3: [GetSFInfoData]
0xE06795F1: [GetSRShutterType]
0xE08F7791: [GetShakeTripod]
0xE004F3CB: [GetStroboPopUpState]
0xE005E427: [GetSubPORTValue]
0xE0051029: [GetSystemTime]
0xE08F778F: [GetTRIPODModeFlagbyIS]
0xE03B6DFB: [GetTimeOfSystem]
0xE0092B47: [GetTransMemory]
0xE0092B47: [GetTransparentMemoryPosition]
0xE0092B57: [GetTransparentMemorySize]
0xE05D8511: [GetValVbatt]
0xE05A5BBF: [GiveSemaphore]
0xE01D30FB: [GraphFocusPos_DispFocusInfo]
0xE0796699: [GuiDebugAE]
0xE005680D: [GuiDebugInfo]
0xE04314F7: [GuiDialItemInfo]
0xE0268A13: [GvdnMemory]
0xE039B44B: [INDEV_Test_CutMovie]
0xE0183527: [IOPSenarios]
0xE06BBDC9: [ImgSeq_LvDumpFullImg]
0xE06BBDBF: [ImgSeq_LvSetFullImg]
0xE05D7A7B: [InActivateDL]
0xE03AFAA9: [InActivateDOS]
0xE05AB0B7: [InActivateHotPlug]
0xE05F4CA1: [InActivateRTC]
0xE039B58F: [Indev_Test_CFilter]
0xE039B5F1: [Indev_Test_Resize]
0xE039B6CD: [Indev_Test_Trimming]
0xE05C11EB: [InhTempStatus]
0xE0056831: [InitGuiView]
0xE05AB1BD: [InitialOperateHDMI]
0xE005E25F: [InitializeAdjustmentSystem]
0xE06979CB: [InitializeLED]
0xE04F8015: [InitializePTPFrameworkController]
0xE005E26B: [InitializeTestRec]
0xE005E263: [IsAdjustmentSystem]
0xE005E385: [IsDUIDFixFlag]
0xE005E43B: [IsEVFDriveMode]
0xE005E437: [IsEVFDrive]
0xE005E273: [IsFactoryMenu]
0xE005E26F: [IsFactoryMode]
0xE005E25B: [IsNTSC]
0xE039CE93: [IsTransCodeFinish]
0xE0698243: [LEDDrv.Create]
0xE0697D3B: [LEDDrv_SetLEDBlinkCount]
0xE0697BCB: [LEDDrv_SetLED]
0xE0063E21: [LensCorrectDebug]
0xE0056871: [LimitLangJapan]
0xE0056843: [LimitLangOther]
0xE005E3E1: [LoadBatteryAdjData]
0xE005E4F9: [LoadBatteryID]
0xE005E50B: [LoadBatteryKey]
0xE03B03B9: [LoadDOSParam]
0xE005E379: [LoadDUIDCheckSum]
0xE005E36D: [LoadDUID]
0xE005E389: [LoadFactoryAdjData]
0xE005E39D: [LoadFactoryAdjFlag]
0xE05F4F7B: [LoadScript]
0xE06D329D: [LvDisableDebugFnoGain]
0xE06D3211: [LvEnableDebugFnoGain]
0xE06E6B59: [MRRSC_SHOW_MEM]
0xE06E774F: [MRRSC_SHOW_MEM_DISABLE]
0xE06E774F: [MRRSC_SHOW_MEM_ENABLE]
0xE005E253: [Mecha.Create]
0xE05F3881: [MemLVOn]
0xE00EACB3: [MixFailCount]
0xE00830B7: [MonSelCamifFunctionPlus]
0xE0083075: [MonSelCamifFunction]
0xE00831F7: [MonSelCdomainFunction]
0xE008320D: [MonSelCdomainOckickFunction]
0xE00831A5: [MonSelClkgenFunction]
0xE0083155: [MonSelPiassFunctionPlus]
0xE0083113: [MonSelPiassFunction]
0xE008303F: [MonSelToCamif]
0xE00831C1: [MonSelToCdomain]
0xE008316F: [MonSelToClkgen]
0xE00830DD: [MonSelToPiass]
0xE005E257: [MoveFocusDistance]
0xE005E253: [MoveLensToFirstPoint]
0xE005E253: [MoveLensToTerminatePoint]
0xE00D0EFB: [NWFA_GetMacAddress]
0xE00D15D7: [NWFA_GetWlanModuleNum]
0xE00D1503: [NWFA_JoinNetwork]
0xE00D0DB3: [NWFA_LeaveNetwork]
0xE00D159F: [NWFA_SendTestPacket]
0xE00D1535: [NWFA_StartAddressing]
0xE00D0F97: [NWFA_StartPtpIP]
0xE00D142D: [NWFA_StopPtpIP]
0xE00D0CD9: [NWFA_WlanInitialize]
0xE00D0D1F: [NWFA_WlanTerminate]
0xE0044EE1: [NewTaskShell]
0xE00826BD: [NwLimeInit]
0xE00826A7: [NwLimeOn]
0xE0050F99: [OpenFileCREAT]
0xE0050F93: [OpenFileRDWR]
0xE0050F87: [OpenFileRD]
0xE0050F8D: [OpenFileWR]
0xE005E253: [OpenMShutter]
0xE04F7F3D: [OpenSession]
0xE068C615: [PTPRspnd.ShutDownPTPFrameworkClient]
0xE068C5E9: [PTPRspnd.StartUpPTPFrameworkClient]
0xE0050F4D: [Peek16]
0xE0050F49: [Peek32]
0xE0051023: [Peek8]
0xE0050F41: [Poke16]
0xE0050F3D: [Poke32]
0xE0050F45: [Poke8]
0xE0678CB9: [PowerOffCaptureDevice]
0xE0678C9B: [PowerOnCaptureDevice]
0xE0788D75: [PrepareDisableFirmware]
0xE0788D7D: [PrepareEnableFirmware]
0xE005E3AF: [PrintAdjKabotanInfo]
0xE03B0335: [PrintDOSParam]
0xE05AA38D: [PrintIDCnt]
0xE00A413F: [PrintSRClk]
0xE0050F53: [Printf]
0xE005E253: [PutOutNdFilter]
0xE005E253: [QuietImager]
0xE03DDFE9: [RS_Eis_onoff]
0xE02CD2ED: [RTC_CheckCharge]
0xE02CE49D: [RTC_Permit]
0xE02CE4A1: [RTC_Prohibit]
0xE02CD2DD: [RTC_RegRead]
0xE02CD2E3: [RTC_RegWrite]
0xE03AED15: [ReadALS]
0xE03B00FF: [ReadDOSReg]
0xE05F3359: [ReadDebugDataFromFROM]
0xE03AEC4F: [ReadPS]
0xE008548F: [ReadParam_IsExistString]
0xE008537D: [ReadParam_Num]
0xE00853E7: [ReadParam_String]
0xE004F259: [RegisterAutoPowerOffNotify]
0xE004F1C1: [RegisterEmPropMultiCastForScript]
0xE0059F23: [Release]
0xE0050FA1: [RemoveFile]
0xE0092B63: [RemoveTransMemory]
0xE0092B63: [RemoveTransparentMemory]
0xE004F32F: [ReqChgAfDistance]
0xE004F28B: [ReqChgAudioVolumeBeep]
0xE004F37D: [ReqChgAutoPowerOffTime]
0xE004F33D: [ReqChgLvAFSystem]
0xE004F27D: [ReqChgMoviePlayVolume]
0xE004A5ED: [ResetLensData2]
0xE06795F7: [ResetSRShutterType]
0xE005E403: [RomCheckSum]
0xE05F3A23: [SDWriteProtect]
0xE06D820B: [SaveAllRomImageToFile]
0xE06D81F7: [SaveAllTuneToFile]
0xE005E3CF: [SaveBatSenseOffsetAdjustmentTable]
0xE005E3D9: [SaveBatteryAdjData]
0xE005E4F1: [SaveBatteryID]
0xE005E4FF: [SaveBatteryKey]
0xE06D82AB: [SaveBootableToFile]
0xE06D83C3: [SaveCamifToFile]
0xE06D8233: [SaveCustomToFile]
0xE03B039F: [SaveDOSParam]
0xE005E373: [SaveDUIDCheckSum]
0xE005E365: [SaveDUID]
0xE05F3319: [SaveDebug1ToFileRAM]
0xE06D825B: [SaveDebug1ToFileROM]
0xE06D8283: [SaveDebug2ToFileROM]
0xE00493C7: [SaveErrHistory]
0xE06D8413: [SaveErrorToFile]
0xE005E391: [SaveFactoryAdjData]
0xE005E3A3: [SaveFactoryAdjFlag]
0xE06D8F75: [SaveFixToFileForSlave]
0xE06D8105: [SaveFixToFile]
0xE06D82D3: [SaveGUIToFile]
0xE05F38A9: [SaveGkLogToFile]
0xE06D82FB: [SaveLens2ToFile]
0xE06D8323: [SaveLens3ToFile]
0xE06D834B: [SaveLens4ToFile]
0xE06D8373: [SaveLens5ToFile]
0xE06D8109: [SaveLensToFile]
0xE06D839B: [SavePPPToFile]
0xE06D80B5: [SaveRasenToFile]
0xE06D80DD: [SaveRingToFile]
0xE06D83EB: [SaveServiceToFile]
0xE06D81F1: [SaveTune2ToFileForSlave]
0xE06D8159: [SaveTune2ToFile]
0xE06D8187: [SaveTune4ToFile]
0xE06D81B9: [SaveTuneMapToFile]
0xE06D81EB: [SaveTuneToFileForSlave]
0xE06D8131: [SaveTuneToFile]
0xE03315C1: [SaveVRAM]
0xE05F3153: [ScriptAutoRun]
0xE0050FF7: [SeekFileEnd]
0xE04A03FD: [SetAccessLedMode]
0xE0679565: [SetAccumulateMsecTimeForSR14]
0xE0650EC1: [SetCameraFlgWithWrite]
0xE0650E35: [SetCameraFlg]
0xE0069D0B: [SetClkGearFlgPU0]
0xE00444FD: [SetClkGearFlgPU1]
0xE03AFFA9: [SetDOSIled]
0xE03AFF0B: [SetDOSMode]
0xE03B00E7: [SetDOSPers]
0xE03AFF03: [SetDOSPsOffSet]
0xE03AFE2B: [SetDOSVthH]
0xE03AFD55: [SetDOSVthL]
0xE005E37D: [SetDUIDFixFlag]
0xE0063E29: [SetDloTestMode]
0xE0331647: [SetDrawWait]
0xE0050EEB: [SetEventFlag]
0xE005E3E7: [SetFactoryMasterFlag]
0xE005E3EF: [SetFactoryMasterROMProtection]
0xE005E277: [SetFactoryMenu]
0xE0788D85: [SetFactoryModeFlag]
0xE005E285: [SetFactoryMode]
0xE005E4C1: [SetFactorySW]
0xE005681F: [SetGuiSpecialMode]
0xE03DDD0D: [SetGyroHPFINOffsetPitch]
0xE03DDD3D: [SetGyroHPFINOffsetRoll]
0xE03DDD25: [SetGyroHPFINOffsetYaw]
0xE005E3B7: [SetInputVoltage]
0xE005E4EB: [SetOLCLightingFunc]
0xE005E411: [SetPORTValue]
0xE0063E19: [SetPrintAngelParam]
0xE0063E31: [SetPrintApiParam]
0xE00A412D: [SetSRClk]
0xE06795E7: [SetSRShutterType]
0xE0063D95: [SetSfrDevelopParam]
0xE0650D17: [SetSpOpt]
0xE0650F5B: [SetSpecialOptionID]
0xE005E41F: [SetSubPORTValue]
0xE05F30E5: [SetTuningFlag]
0xE05F6BF1: [SetVariangleStateCBR]
0xE00EAB09: [SetYccRgb]
0xE01087FB: [ShowApInfo]
0xE0650DBD: [ShowCameraFlg]
0xE01086B5: [ShowDeviceInfo]
0xE05F3A17: [ShowMainFirmVersion]
0xE06D8AB1: [ShowROM1ModelAndVer]
0xE06D8A8F: [ShowROM1Version]
0xE0650CF1: [ShowSpOpt]
0xE0092B2F: [ShowTransparentMemory]
0xE020B009: [ShowWinsysMemory]
0xE058F77B: [SleepTask]
0xE05C11B7: [StartAllTempMeasurement]
0xE005E43F: [StartEVFDriveWithMode]
0xE005E42D: [StartEVFDrive]
0xE02689A9: [StartFlatDisplay]
0xE042104D: [StartGraphics]
0xE03DDD91: [StartGyroAdjust]
0xE03DDE93: [StartGyroRec]
0xE005E299: [StartLogOut]
0xE05A6665: [StartRedirectUART]
0xE005E4E3: [StartTestRecLog]
0xE005E433: [StopEVFDrive]
0xE005E2A5: [StopLogOut]
0xE05A6401: [StopRedirectUART]
0xE005E4E7: [StopTestRecLog]
0xE013BFED: [SvdsDate]
0xE013BF49: [SvdsSleep]
0xE005E253: [System.Create]
0xE05E423F: [TCMTest]
0xE019D003: [TCTest]
0xE01F59C3: [TEST_ACodecDec]
0xE01F5B49: [TEST_ACodecEnc]
0xE01F5593: [TEST_ACodecTStart]
0xE01F5339: [TEST_ACodecTStop]
0xE01C9479: [TEST_ALV_GetOutputVol]
0xE01C7BA5: [TEST_ALV_RegistCBR]
0xE01C7CE5: [TEST_ALV_SetAttenuator]
0xE01C7D6F: [TEST_ALV_SetInputMode]
0xE01C7D3B: [TEST_ALV_SetInputVol]
0xE01C7C05: [TEST_ALV_SetOutputVol]
0xE01C7D0F: [TEST_ALV_SetWindCut]
0xE01C7DDD: [TEST_ALV_Start]
0xE01C7D9B: [TEST_ALV_Stop]
0xE01C7B51: [TEST_ALV_UnRegistCBR]
0xE01C89F7: [TEST_AUDGetTime]
0xE01C8A5B: [TEST_AudioFile]
0xE01C94D7: [TEST_AudioResetSigSel]
0xE01C8A33: [TEST_AudioTime]
0xE01C7EA1: [TEST_Audio_AddPlayNextBuffer]
0xE01C7F9D: [TEST_Audio_AddPlayStartBuffer]
0xE01C867B: [TEST_Audio_AudioEnd]
0xE01C75B5: [TEST_Audio_DebugAproc]
0xE01C75C7: [TEST_Audio_DebugWriteEnd]
0xE01C75D3: [TEST_Audio_DebugWriteStart]
0xE01C88C5: [TEST_Audio_GetFrame]
0xE01C88A1: [TEST_Audio_GetSize]
0xE01C7E1F: [TEST_Audio_HDMIConnect]
0xE01C7E49: [TEST_Audio_HPConnect]
0xE01C841D: [TEST_Audio_HdmiMute]
0xE01C84FD: [TEST_Audio_LPCMode]
0xE01C84B5: [TEST_Audio_LPC]
0xE01C755D: [TEST_Audio_MakeFileAproc]
0xE01C7E75: [TEST_Audio_MicConnect]
0xE01C83D5: [TEST_Audio_Mute]
0xE01C8489: [TEST_Audio_PlayParam]
0xE01C8131: [TEST_Audio_ReadyPlayData]
0xE01C8929: [TEST_Audio_RecDMAStop]
0xE01C8637: [TEST_Audio_RecNextBuffer]
0xE01C890B: [TEST_Audio_RecPause]
0xE01C88E9: [TEST_Audio_RecResume]
0xE01C84FF: [TEST_Audio_SetAtt]
0xE01C8863: [TEST_Audio_SetAudioInit]
0xE01C83F9: [TEST_Audio_SetHdmiDelay]
0xE01C865B: [TEST_Audio_SetInStart]
0xE01C8611: [TEST_Audio_SetInVolume]
0xE01C86AD: [TEST_Audio_SetMovieStart]
0xE01C921B: [TEST_Audio_SetMovieStop]
0xE01C80CD: [TEST_Audio_SetOutStart]
0xE01C8441: [TEST_Audio_SetOutVolume]
0xE01C8465: [TEST_Audio_SetOut]
0xE01C82EB: [TEST_Audio_SetPlayParam]
0xE01C874D: [TEST_Audio_SetRecParam]
0xE01C85ED: [TEST_Audio_SetWindCut]
0xE01C75A3: [TEST_Audio_WriteAproc]
0xE01C765F: [TEST_ExtractAacBinFile]
0xE01C7291: [TEST_TransCancel]
0xE01C74F7: [TEST_TransStart]
0xE05A5B45: [TakeSemaphore]
0xE0652AB9: [TempStatusDebugMode]
0xE005E267: [TerminateAdjustmentSystem]
0xE04F808F: [TerminatePTPFrameworkController]
0xE005E28D: [TerminateTestRec]
0xE01C9449: [TestAudioSignalPlay]
0xE01C945B: [TestAudioSignalRec]
0xE01C94C3: [TestGetAudioMic]
0xE01C94CD: [TestGetSignalParam]
0xE03DD825: [TestGyroAdjust]
0xE01C94A3: [TestSetAudioHPMon]
0xE01C94B7: [TestSetAudioHeadPhone]
0xE01C94C7: [TestSetAudioMic]
0xE01C894D: [Test_AprocDis]
0xE01C896D: [Test_AprocEna]
0xE01C89B1: [Test_AudInit]
0xE0133E13: [Test_ChgBLBrightness]
0xE017EF35: [Test_ChgEvfBrightness]
0xE017EFBB: [Test_Evf_CurrentRegMap]
0xE017F6EB: [Test_Evf_GetTempNullCount]
0xE017EFF9: [Test_Evf_IndividualAdj]
0xE017EFA7: [Test_Evf_SetBrightness]
0xE017F6DB: [Test_Evf_TempCorrLogLevel]
0xE017F10B: [Test_Evf_TempCorrParam]
0xE017F0C7: [Test_Evf_TempCorrResult]
0xE017EF7D: [Test_ReceiveDataFromEVF]
0xE01FC9A3: [Test_SE_ChangeBeepVolume]
0xE017EF45: [Test_SendDataToEvf]
0xE0133E33: [Test_SendDataToTft]
0xE013406D: [Test_SetTFTTone]
0xE0133E6B: [Test_VariangleNormal]
0xE0133EAB: [Test_VariangleOpen]
0xE0133E8B: [Test_VariangleSelf]
0xE018361B: [UHS2Test]
0xE0183D57: [UHSIICompTest]
0xE05F4EC7: [UnLoadScript]
0xE0405DA1: [UndispRealFrame]
0xE05F39EB: [UpdateGripFir]
0xE04A0013: [UtilSTG_SetScriptMode]
0xE06D8A2F: [VerifyCamif]
0xE06D8A0D: [VerifyFixData]
0xE06D8A3F: [VerifyGUIResource]
0xE06D8A5F: [VerifyLensData2]
0xE06D8A4F: [VerifyLensData]
0xE06D8A6F: [VerifyRasenData]
0xE06D8A7F: [VerifyRingData]
0xE06D89C5: [VerifyTuneData2]
0xE06D89ED: [VerifyTuneData4]
0xE06D89FD: [VerifyTuneDataMap]
0xE06D885F: [VerifyTuneData]
0xE00EA5F5: [VramRead]
0xE012B0F9: [VramStateNum]
0xE012B14D: [VramState]
0xE005E3F7: [WRITEADJTABLETOFROM]
0xE005E3F7: [WRITEADJUSTMENTDATATOFROM]
0xE005E3F7: [WRITEBOARDADJDATATOFROM]
0xE0050EDF: [WaitForAllEventFlag]
0xE0050ED3: [WaitForAnyEventFlag]
0xE0268899: [WinsysTSM]
0xE0050FA9: [WriteFileString]
0xE0046E75: [WriteSpeedMeasureOn]
0xE0254A67: [XCMStatus]
0xE05DF3CF: [accrcBttyInfo]
0xE05DF54D: [accrcCancel]
0xE05DF5DF: [accrcDmyCCCB]
0xE05DEFA9: [accrcFirmVer]
0xE05DF3F7: [accrcFirmup]
0xE05DF56D: [accrcSetPhase]
0xE05C1175: [actTemp]
0x02242535: [aeds_setaealo]
0x02242551: [aewb_inhibitmicrostep]
0xE01C9867: [af.close]
0xE01C988B: [af.closecancel]
0xE01C9829: [af.open]
0xE06522FF: [algs_dump]
0xE06DC2F7: [appendH]
0xE06DC30D: [appendP]
0xE038A4B9: [arima_setdebugmode]
0xE038A4EF: [arima_setdebugvalue]
0xE038A4D3: [arima_setlogint]
0xE00641BD: [arimadrysh]
0xE01C98A9: [arimamoni]
0xE05DF649: [bleFallTest]
0xE05DDF25: [bleactivate]
0xE05DEDC9: [blearceventres]
0xE05DFAF5: [bleatthandle]
0xE05DE785: [bleautooff]
0xE05DE077: [blebtdualclean]
0xE05DE0F3: [blebtdualinit]
0xE05DE0D7: [blebtdualterm]
0xE05DDEBD: [blebuilt]
0xE05DE729: [blecampoweroff]
0xE05DE95D: [blecampoweroffenable]
0xE05DE86D: [bleclearpair]
0xE05DE811: [blecomcheck]
0xE05DE1AF: [bleconnect]
0xE05DE5D5: [bleconnectcancel]
0xE05DE621: [bledispbdaddr]
0xE05DE099: [bleen]
0xE05E1031: [blefa_chkassembly]
0xE05E10A9: [blefa_endfactory]
0xE05E1019: [blefa_firmup]
0xE05E1079: [blefa_getaddr]
0xE05E1091: [blefa_getmodulenum]
0xE05E1001: [blefa_getver]
0xE05E0FE9: [blefa_getvericu]
0xE05E10C1: [blefa_startfactory]
0xE05E1061: [blefa_startscan]
0xE05E1049: [blefa_stopscan]
0xE05DFA93: [blefuncinpoweroff]
0xE05DE157: [blegetbdaddr]
0xE05DE65F: [blegetmodulenum]
0xE05DE8F3: [blegetnvram]
0xE05DEEA3: [blegpsSpiGpsInfo]
0xE05DEF05: [blegpsStateChange]
0xE05DEE57: [blegps]
0xE05DE5F9: [blehofromcam]
0xE05DE055: [bleillegalflg]
0xE05DFAC3: [bleinfo]
0xE05DDEEB: [bleinit]
0xE05DED8B: [blepairconfirmres]
0xE05DED45: [blepairing]
0xE05DFA63: [blepowerstate]
0xE05DFAF7: [blerefresh]
0xE05DE7CB: [blereset]
0xE05DE69D: [bleresstartho]
0xE05DE667: [blesethocbr]
0xE05DE17F: [blesleep]
0xE05DE83F: [blespicheck]
0xE05DF5E5: [blesrcShootResult]
0xE05DE01F: [blestateadv]
0xE05DDFED: [blestateidle]
0xE05DDF95: [bleterm]
0xE05DE953: [blewaittime]
0xE05E09A9: [btc_changerfmode]
0xE05E0A43: [btc_startrxtest]
0xE05E0A95: [btc_starttxfrqtest]
0xE05E09CF: [btc_starttxtest]
0xE05E0A71: [btc_stoprxtest]
0xE05E0E61: [btc_stoptxfrqtest]
0xE05E0A1F: [btc_stoptxtest]
0xE062BD29: [captain_detect]
0xE062C15F: [captain_detect_akbad]
0xE062C355: [captain_merge]
0xE062C7DD: [captain_setDarkLevel]
0xE062C7A9: [captain_setDetArea]
0xE062C7BB: [captain_setDetTh]
0xE062C7C9: [captain_setIdGrade]
0xE062C4A5: [captain_zero]
0xE066806B: [cc_cmd_change_moviesize]
0xE066809F: [cc_cmd_change_shotmode]
0xE06680BB: [cc_cmd_change_strobo_firing]
0xE0668141: [cc_cmd_input_anyevent]
0xE0668065: [cc_cmd_keychkmode]
0xE066813D: [cc_cmd_movie_mode]
0xE0668183: [cc_cmd_moviebtn_on]
0xE066833B: [cc_cmd_playbtn_on]
0xE066800F: [cc_cmd_print_uilock]
0xE0668147: [cc_cmd_reboot_start]
0xE066815D: [cc_cmd_reboot_start_mainsw_off]
0xE06680D9: [cc_cmd_regist_btn_hook]
0xE0667F9B: [cc_cmd_send_cmdctrl]
0xE0668139: [cc_cmd_set_movie_mode]
0xE0668015: [cc_cmd_settuningmode]
0xE066800D: [cc_cmd_show_stepzoom_pos]
0xE0668551: [cc_cmd_shutdown_start]
0xE0667FED: [cc_cmd_start_cmdctrl]
0xE06680B9: [cc_cmd_start_zoom_with_pos]
0xE06680B7: [cc_cmd_start_zoom_with_pos_digi]
0xE06681C3: [cc_cmd_sw1sw2on_continuous]
0xE066827D: [cc_cmd_sw1sw2on_single]
0xE06680D5: [cc_cmd_unregist_btn_hook]
0xE0182A7F: [cfastSataCtrl]
0xE0182B03: [cfastSataPowerMode]
0xE0182ADD: [cfastSataTransMode]
0xE01828EF: [cfastSatagen]
0xE01828A3: [cfastactpm]
0xE01828C9: [cfastplevel]
0xE0182939: [cfastsanitize]
0xE0182909: [cfastsata]
0xE018287D: [cfastslumber]
0xE05E0F83: [changerfmode]
0xE06988B7: [checksum]
0xE06988BF: [checksumarea]
0xE0196113: [chgedid]
0xE0698EC3: [chgmon]
0xE0190D4B: [chkAlloc]
0xE0063EE1: [col_CyclicNrDebugMode]
0xE0063E4F: [col_clearlog]
0xE0063ED5: [col_lvwbdump]
0xE0063EC9: [col_wbdump]
0xE0063E39: [colorprint]
0xE044823F: [comEMITestRamDataOff]
0xE0448197: [comEMITestRamDataOn]
0xE0448281: [comRTCDebug]
0xE06987CD: [d]
0xE035BD51: [daf_dumpab]
0xE038914D: [daf_dumpabshdk]
0xE035BCFB: [daf_dumpcor]
0xE038A49F: [daf_dumpcorout]
0xE03892DF: [daf_dumpdafraw]
0xE0389115: [daf_getsensorinfo]
0xE03890FB: [daf_ibpoff]
0xE03890E1: [daf_ibpon]
0xE038D06F: [daf_meminfo]
0xE0389DE1: [daf_postevent]
0xE038A485: [daf_predmodeenable]
0xE0389CEF: [daf_setabexpcorrectgainmode]
0xE038A4AD: [daf_setafset]
0xE038924B: [daf_setdafraw]
0xE0388FC9: [daf_setdafwinpos]
0xE0389013: [daf_setdafwinpossub]
0xE0388F97: [daf_setdebugmode]
0xE0388FAF: [daf_setlogint]
0xE03899FD: [daf_setposition]
0xE0389059: [daf_setpredictmode]
0xE03890B5: [daf_setwbmode]
0xE03899E3: [daf_testadjbaseparam]
0xE03899AB: [daf_testdafabout]
0xE0389939: [daf_testdafmemout]
0xE038975B: [daf_testdafpass]
0xE038970F: [daf_testfocuswinmag]
0xE038A353: [daf_warpabortdafigaro]
0xE038A303: [daf_warpactivatedafigaro]
0xE038A377: [daf_warpenddafigaro]
0xE038A2BB: [daf_warpinitdafigaro]
0xE038A3C9: [daf_warpoutabsig]
0xE038A3BF: [daf_warpoutclk]
0xE038A3AB: [daf_warpoutcmdprm]
0xE038A435: [daf_warpoutdafigaromem]
0xE038A397: [daf_warpoutedafigaro]
0xE038A3A1: [daf_warpoutedmacdaf]
0xE038A3B5: [daf_warpoutintreg]
0xE038A323: [daf_warpstartdafigaro]
0xE030F309: [dafdebug]
0xE030F8D5: [dafdebugoption]
0xE030F9C1: [dafdefocusdrive]
0xE030F905: [dafdisableafg]
0xE030F939: [dafenableafg]
0xE035B2FD: [dafg_init]
0xE030F983: [daflvd]
0xE035B0F9: [dafmonpoint]
0xE030F96D: [dafparam]
0xE0088AC5: [dev_AutoTest]
0xE0087517: [dev_CfilterAll]
0xE008753D: [dev_Cfilter]
0xE013BD17: [dev_InitLogFile]
0xE00878F7: [dev_Pcheck]
0xE00875E9: [dev_aspecttype]
0xE00881DD: [dev_check]
0xE0088773: [dev_contcheck]
0xE0088867: [dev_cropcheck]
0xE00889D9: [dev_cropcontcheck]
0xE00D5DFF: [dev_ddd]
0xE008A36B: [dev_def]
0xE0087565: [dev_developAll]
0xE0087645: [dev_disttest]
0xE0088ABB: [dev_drvin]
0xE0088AC1: [dev_hdrplayoff]
0xE0088ABD: [dev_hdrplayon]
0xE0087639: [dev_in]
0xE00D58EF: [dev_mem1develop]
0xE00875C3: [dev_monall]
0xE00875BB: [dev_mondisp]
0xE00875B7: [dev_monoff]
0xE00875B3: [dev_monon]
0xE008A371: [dev_off]
0xE0087633: [dev_out]
0xE0087653: [dev_outdecodeImg]
0xE008763F: [dev_outohyear]
0xE00D5F6F: [dev_pan]
0xE00875C9: [dev_picttype]
0xE00D55A9: [dev_qtest]
0xE008A365: [dev_reg]
0xE00874E9: [dev_resizeAll]
0xE00872ED: [dev_settrimmingRotatAng]
0xE0088AB1: [dev_test]
0xE0087333: [dev_trimmingAll]
0xE00874B1: [dev_trimmingRotatAll]
0xE0087391: [dev_trimming]
0xE03DFBF3: [dev_tsm_disable]
0xE03DFC11: [dev_tsm_e]
0xE03DFBC1: [dev_tsm_enable]
0xE03DFBFB: [dev_tsm_s]
0xE00D62CD: [dev_yuvdevelop]
0xE008759F: [devbindtest]
0xE007FD2F: [devpath_setColorApithrough]
0xE007FE11: [devpath_setReplaceImg]
0xE007FD11: [devpath_setthrough]
0xE007FD37: [devpath_setunittestmode]
0xE06987D5: [dfrom]
0xE05D6097: [dl_CancelDL]
0xE05D7CD5: [dl_ChangeRegister]
0xE05D7AF3: [dl_ExecJustNow]
0xE05D7D19: [dl_FactoryCheck]
0xE05D795B: [dl_GetCycleCount]
0xE05D799F: [dl_GetCycleIntervalTime]
0xE05D78AD: [dl_GetDeltaFreq]
0xE05D7855: [dl_GetEndFreq]
0xE05D7CF1: [dl_GetMaxValue]
0xE05D7D05: [dl_GetMinValue]
0xE05D77B7: [dl_GetNumPattern]
0xE05D7A63: [dl_GetPeakFreq]
0xE05D77FD: [dl_GetStartFreq]
0xE05D7907: [dl_GetSweepTime]
0xE05D703B: [dl_PrepareDL]
0xE05D60E1: [dl_ReqStartDL]
0xE05D7973: [dl_SetCycleCount]
0xE05D79B7: [dl_SetCycleIntervalTime]
0xE05D78D1: [dl_SetDeltaFreq]
0xE05D7879: [dl_SetEndFreq]
0xE05D77CB: [dl_SetNumPattern]
0xE05D7A3B: [dl_SetPeakFreq]
0xE05D7821: [dl_SetStartFreq]
0xE05D792B: [dl_SetSweepTime]
0xE05D7D25: [dl_StartDL]
0xE05D7231: [dl_TerminateDL]
0xE05D778F: [dl_TestFactoryDL]
0xE05A6017: [dmescalation]
0xE05A6765: [dmhistory]
0xE05A67E5: [dmprint]
0xE05A612F: [dmstart]
0xE05A6157: [dmstop]
0xE05A67B5: [dmstore]
0xE055A341: [dope_guilock_Show]
0xE036B373: [dope_occ_Show]
0xE008322F: [drvtimer.info]
0xE0668A0D: [drysh]
0xE00A41BF: [dumpSRClk]
0xE05A6919: [dump]
0xE05F30B9: [dumpall]
0xE05F30D9: [dumpentire]
0xE05A68F9: [dumpf]
0xE05F30C1: [dumpfall]
0xE05A63D7: [dumpfrom]
0xE0195F8B: [edid]
0xE06AB9BB: [edstart]
0xE06AAE37: [edstop]
0xE0065753: [eep_boot_change_ring]
0xE00656F3: [eep_boot_change_service]
0xE00657B3: [eep_boot_check]
0xE0065E07: [eep_erase]
0xE006626F: [eep_force_read]
0xE006639F: [eep_force_sync]
0xE00656B1: [eep_forcefrom_ring]
0xE0065675: [eep_forcefrom_service]
0xE0065EC1: [eep_read]
0xE006563F: [eep_show_service]
0xE0065627: [eep_sync]
0xE0066241: [eep_write]
0xE0065CDF: [eep_write_single]
0xE03DD2DF: [eis_auto_offset]
0xE03DD2B5: [eis_balancetime]
0xE03DD26B: [eis_gain_r]
0xE03DD275: [eis_gain_rs]
0xE03DD257: [eis_gain_x]
0xE03DD261: [eis_gain_y]
0xE05B6F73: [eis_get_offset]
0xE05B7029: [eis_getset_offset]
0xE03DD217: [eis_off]
0xE03DD27F: [eis_offset]
0xE03DD1E1: [eis_on]
0xE05B6F0D: [eis_set_offset1]
0xE05B6F27: [eis_set_offset2]
0xE05B6F41: [eis_set_offset3]
0xE03DD24D: [eis_timing]
0xE03DD289: [eis_x]
0xE03DD29F: [eis_y]
0xE03DD357: [eisinterface]
0xE03DD30B: [eislog]
0xE03DD325: [eislogmode]
0xE03DD1C1: [eisrecflag]
0xE03DD33F: [eistest]
0xE03DD3A9: [eisvectorgain]
0xE03DD36F: [eisvectormode]
0xE058EEED: [epp_disable]
0xE007DF07: [epp_dump_compositeHdr]
0xE007E80D: [epp_dump_compositeRaw]
0xE00C3A61: [epp_dump_vram]
0xE00C1F75: [epp_dump_vram_old]
0xE007D531: [epp_dump_vramsub]
0xE058EF0F: [epp_e]
0xE058EEC1: [epp_enable]
0xE058EF27: [epp_regist_cpusage]
0xE058EEF9: [epp_s]
0xE007D537: [epp_test_jpegenc_vramsub]
0xE06D6F37: [fcacheClear]
0xE06D6F0F: [fcacheDump]
0xE0056E21: [fcsChangeEOICheckFlag]
0xE0698A2D: [filewrite]
0xE06988C5: [flasherase]
0xE0698965: [flashwrite]
0xE069EE9F: [fmAllFileRemove]
0xE0699555: [fmChangeCardExtentionSameSave]
0xE0699567: [fmChangeCurrentMedia]
0xE06995EF: [fmContainerIbus]
0xE069957B: [fmPropertyPrint]
0xE069EE3F: [fmShotRecordAvailable]
0x02273BCF: [fmdefmapnotify]
0xE0232021: [fmdefocus]
0xE0699693: [fmdump]
0xE0232089: [fmface]
0xE0232071: [fmfacenum]
0xE023203B: [fmgeneral]
0xE023209F: [fmheader]
0x02273C13: [fmidCompo]
0x02273C2F: [fmidOneShotYuvDump]
0x02273C25: [fmidSetFactoryMode]
0x0227430F: [fmidTestOneShotProc]
0xE023207D: [fmobject]
0xE023202F: [fmrecog]
0xE02320AB: [fmresultdump]
0xE0232049: [fmsimple]
0xE0232057: [fmsurfing]
0xE0232065: [fmtrust]
0x02273BA1: [fmutil]
0xE02320B7: [fmvalidarea]
0xE0232143: [fmyuvdump]
0x02273BF1: [fmyuvnotify]
0xE0231EC3: [ftafareamode]
0xE0231E8D: [ftcancelmaintarget]
0xE0231F3D: [ftchangelostalg]
0xE0231FE5: [ftcompo]
0xE0231FDB: [ftcompoparam]
0xE0231FB5: [ftdisptrackframe]
0xE0231E49: [ftdummydetect]
0xE0231E6B: [ftdummytrack]
0xE0231F97: [fteyeaf]
0xE0231F03: [ftframeselect]
0xE0231ECD: [ftignorebvthresh]
0xE0231EF5: [ftmotionmethod]
0xE0231F47: [ftsetmaintargetsal]
0xE0231E9F: [ftsetmaintargettrack]
0xE0231F21: [ftshiftface]
0xE0231EB1: [ftsurfinfo]
0xE0231F33: [fttoggleface]
0xE0232003: [ftutil]
0xE0698845: [gang]
0xE006240F: [gis_AllocateMemory]
0xE0062345: [gis_CopyMM1ToMEM1]
0xE0062809: [gis_SetMM1]
0xE0331599: [gkdump]
0xE02743B3: [gmtwaku_af_center]
0xE0274DEB: [gmtwaku_all]
0xE0274263: [gmtwaku_avail]
0xE0274AC5: [gmtwaku_center]
0xE0275D6D: [gmtwaku_check]
0xE027584D: [gmtwaku_conti]
0xE0274841: [gmtwaku_conv_cmos]
0xE0275CB7: [gmtwaku_dbg_frame]
0xE027596D: [gmtwaku_dispsize]
0xE0275E5B: [gmtwaku_facedata]
0xE0275D39: [gmtwaku_focus]
0xE0275E49: [gmtwaku_force_updateavail]
0xE0275D5B: [gmtwaku_ignore_eis_shift]
0xE02742AD: [gmtwaku_imag]
0xE02745C3: [gmtwaku_mem1]
0xE027591F: [gmtwaku_set_afsystem]
0xE0275C97: [gmtwaku_set_lenssw]
0xE0275885: [gmtwaku_set_magnify_location]
0xE0275959: [gmtwaku_set_mainframemagnify]
0xE0275E2F: [gmtwaku_setlvinfo]
0xE0275993: [gmtwaku_show_winmode]
0xE0274233: [gmtwaku_status]
0xE0275C61: [gmtwaku_test_dmprint]
0xE0274D91: [gmtwaku_touch]
0xE0698ADD: [gpioread]
0xE0698AD3: [gpiowrite]
0xE05A68C7: [grep]
0xE07070E3: [gus]
0xE0698EBF: [harbint]
0xE01BF963: [hdmiddc]
0xE01BF8DF: [hdmiphy]
0xE0196AFB: [hdmitc]
0xE0060985: [hdr_AllocateMemory]
0xE00608E9: [hdr_CopyMM1ToMEM1]
0xE0060A53: [hdr_SetMM1]
0xE06511C5: [head_logon.end]
0xE065119D: [head_logon.l]
0xE06511B1: [head_logon.s]
0xE007AF0F: [hist_card]
0xE007AF25: [hist_unit_test]
0xE03C9CAD: [i2c_read_proc]
0xE03C9B45: [i2c_write_proc]
0xE0698791: [i]
0xE01CB23D: [ibpmodeon]
0xE01CB273: [ibpon]
0xE06E43AD: [icodec_out_decbuf]
0xE06E437F: [icodec_through]
0xE0420E4D: [imagevram]
0xE0678CED: [imgctrl_DisableFixedCmosPattern]
0xE0678CD7: [imgctrl_EnableFixedCmosPattern]
0xE0679589: [imgctrl_ReseetAdjDarkCapture]
0xE067957F: [imgctrl_SetAdjDarkCapture]
0xE0678D03: [imgctrl_SetFixedCmosPattern]
0xE06BBDEB: [imgseq_propread]
0xE06BBE3B: [imgseq_propwrite]
0xE05C11A7: [inActTemp]
0xE05F38A7: [initPod]
0xE0707121: [kill]
0xE0697F51: [led.debug.noprint]
0xE0697EC3: [led.debug]
0xE0697D3B: [led.set.blinkcount]
0xE0697EB5: [led.set.callback.ae]
0xE0697E93: [led.set.callback]
0xE0697DAB: [led.set.directly]
0xE0697CE7: [led.set.sync]
0xE0697BCB: [led.set]
0xE01CA33D: [lensafdata]
0xE01C9D75: [lensapitest]
0xE01CB231: [lensdeli.test]
0xE01CA941: [lensdrivefocus]
0xE01CA333: [lensdynamic]
0xE01CA3DD: [lensemdnoise]
0xE01CA4E5: [lensemdnoisenew]
0xE01CA353: [lensfactorydata]
0xE01CA347: [lensfactoryinfo]
0xE01CA641: [lensfocusnoise]
0xE01CA64F: [lensfocusnoiseex]
0xE01CA969: [lensfocusoverlapnoise]
0xE01CA329: [lensfscubugfix]
0xE01CA385: [lenshaltdisable]
0xE01CA30F: [lensheattest]
0xE01CAAD5: [lensisnoise]
0xE01CABE9: [lensmoni]
0xE01CBDC9: [lensoispos]
0xE01C9959: [lenspower]
0xE01CA2F5: [lenssearch]
0xE01CA5C9: [lenssearchnoise]
0xE01CBDFD: [lenssetisparam]
0xE01CB12D: [lenstest.api]
0xE01CB15B: [lenstest.burst]
0xE01CAB95: [lensusmnoise]
0xE01CA36D: [lensusmnoisemode]
0xE01CAB5D: [lensusmnoiseold]
0xE01CA3B1: [lensvdd2Reset]
0xE05A6793: [logstat]
0xE04EAFF7: [lv_90fps_off]
0xE04EAFB9: [lv_90fps_on]
0xE02E6C8F: [lv_addkizdet2]
0xE02E6A5D: [lv_addkizdet]
0xE0261BAD: [lv_af_area]
0xE026634F: [lv_af_disable]
0xE0266345: [lv_af_enable]
0xE026482F: [lv_af_log]
0xE0379411: [lv_af_raw]
0xE026480D: [lv_af_test]
0xE0261A25: [lv_avail]
0xE0261A95: [lv_availall]
0xE00DCC87: [lv_capraw_dump]
0xE025269B: [lv_capture_iso]
0xE05B4415: [lv_capturecontinuousframe_fa]
0xE05B433F: [lv_capturetestimage]
0xE026004F: [lv_changemoviemode]
0xE028A901: [lv_conaf_start]
0xE028A913: [lv_conaf_stop]
0xE00DCCB3: [lv_counterraw_dump]
0xE00DCC0D: [lv_dafraw_dump]
0xE0266357: [lv_dbg_pocom]
0xE04EB12F: [lv_dbg_timemeasure]
0xE0252845: [lv_debug_acc]
0xE00DD061: [lv_debug_mon]
0xE0344983: [lv_defmap_dump]
0xE0303E35: [lv_defmark_disable]
0xE0303E3D: [lv_defmark_enable]
0xE028AA3F: [lv_disable_disp]
0xE04EB135: [lv_dispAvailableArea]
0xE007AF1D: [lv_disp_alohist]
0xE04EB0EB: [lv_dispafframe]
0xE04EB10F: [lv_dispframerate]
0xE0261B91: [lv_disppri]
0xE026747D: [lv_distort_disable]
0xE02673F1: [lv_distort_dumpinfo]
0xE02674AB: [lv_distort_print]
0xE0267473: [lv_distort_strong]
0xE053FF3F: [lv_dts_printrandominfo]
0xE053FF39: [lv_dts_subdatastoreaddrdump]
0xE053FF3D: [lv_dts_transferdatastore]
0xE053FF3B: [lv_dts_transferrandomdata]
0xE00DD229: [lv_dummy_badframe]
0xE0261671: [lv_dzoom_debug]
0xE028AA35: [lv_enable_disp]
0xE02BA0C9: [lv_enable_lipsync]
0xE0252691: [lv_enable_sync]
0xE04EC9B3: [lv_execafmechaless]
0xE04EC9A5: [lv_execmechaless]
0xE0309AA3: [lv_factory_changemode]
0xE0309A57: [lv_factory_resume]
0xE0309A8F: [lv_factory_setinfo]
0xE0309935: [lv_factory_start]
0xE03099E1: [lv_factory_stop]
0xE0309A1F: [lv_factory_suspend]
0xE026167F: [lv_flicker_on]
0xE04EB07D: [lv_force_suspend]
0xE0303DFD: [lv_get_defm_data]
0xE05B429F: [lv_getframeNo]
0xE04EB067: [lv_gmtfact_off]
0xE04EB051: [lv_gmtfact_on]
0xE04EBE9F: [lv_hd120_recfrkeep]
0xE00DCD09: [lv_hdr_dump]
0xE00DD21B: [lv_ignore_badframe]
0xE04EB0B3: [lv_manip]
0xE00DD171: [lv_measure_usage]
0xE04EBEBF: [lv_mechalessmode]
0xE026168F: [lv_msht_aspect_test]
0xE04EB0E1: [lv_mvhdr_on]
0xE00DCB85: [lv_new_folder]
0xE026617F: [lv_old_start]
0xE02662BB: [lv_old_stop]
0xE00DCF47: [lv_pclvyuv_dump]
0xE033F249: [lv_pps_print_debug]
0xE00DD23F: [lv_print_badframe]
0xE02BA0D3: [lv_print_lipsync_log]
0xE04EB047: [lv_print_mode]
0xE00DD1EB: [lv_put_usage]
0xE00DCB65: [lv_raw_100dumpStart]
0xE00DCB75: [lv_raw_100dump]
0xE00DCA53: [lv_raw_dump2]
0xE00DCA89: [lv_raw_dump3]
0xE00DCA23: [lv_raw_dump]
0xE00DCBDF: [lv_raw_flicker_dump]
0xE0422D1B: [lv_real_object]
0xE00BF4E1: [lv_remote_param]
0xE0379425: [lv_rshd_raw]
0xE00DD013: [lv_save_hdmivram]
0xE00DC971: [lv_save_raw]
0xE00DCFF9: [lv_save_sndpas]
0xE00DD0A3: [lv_sequence_checker]
0xE0422D03: [lv_set_af_frame_size]
0xE02619E9: [lv_set_atemp_new]
0xE00DD211: [lv_set_diorama_rate]
0xE04EBE5D: [lv_set_eis_mode]
0xE04EBD41: [lv_set_fixed_movie]
0xE0379507: [lv_set_mm]
0xE04EBDF3: [lv_set_movie_resol]
0xE04EB02F: [lv_set_multi_aspect]
0xE0379439: [lv_set_raw]
0xE0379503: [lv_set_raw_wp]
0xE05B436D: [lv_setcapturetestimagebuffer]
0xE05B43BB: [lv_setcontinuascaptureforfamode]
0xE05B42E1: [lv_setcontinuascaptureforfixed]
0xE00DC98B: [lv_setcounter_raw]
0xE05B4245: [lv_setfaaccum]
0xE05B4237: [lv_setfactoryflag]
0xE05B4241: [lv_setfactorylegacyflag]
0xE05B41D3: [lv_setfactorylens]
0xE05B426B: [lv_setfadaf]
0xE05B4295: [lv_setfamodeflag]
0xE05B4283: [lv_setimagemagnifyforfactory]
0xE05B4209: [lv_setlvcapturestartframe]
0xE05B422B: [lv_setlvcapturewaitframe]
0xE0265E5D: [lv_start]
0xE0266223: [lv_stop]
0xE00DCC39: [lv_ta10raw_dump]
0xE0422D0B: [lv_track_compo_track_gui]
0xE00DD02D: [lv_veckydebugyuv_dump]
0xE04EB09F: [lv_visibleframe_log]
0xE028AA49: [lv_vram_delay]
0xE00DCD05: [lv_vram_dump]
0x02247947: [lvae_2kando]
0x022486D1: [lvae_ChangeAvType]
0x02249B6F: [lvae_ClearAdjustSenzu]
0x02248683: [lvae_ClearGPParam]
0x022486C7: [lvae_ClearRealCurrentAv]
0x0224B7E7: [lvae_ColorLogTest]
0x0224B91D: [lvae_DafLight_End]
0x0224B8C9: [lvae_DafLight_Ready]
0x0224B92F: [lvae_DafLight_SetIso]
0x0224B949: [lvae_DafLight_Show]
0x0224B8E9: [lvae_DafLight_StartInd]
0x0224B8FD: [lvae_DafLight_StartOvl]
0x0224B911: [lvae_DafLight_StopOvl]
0x02247895: [lvae_GetExposure]
0x02249BA1: [lvae_GetInfoForAdjustSenzu]
0x02247887: [lvae_IntegResult]
0x02247867: [lvae_LensEmd]
0x0224AD77: [lvae_MBvSimDataSet]
0x0224B081: [lvae_MBvSim]
0x02249B37: [lvae_SetAdjustSenzu]
0x02248663: [lvae_SetGPParam]
0x0224AB79: [lvae_SetKeepRange]
0x022486BB: [lvae_SetRealCurrentAv]
0x0224B23D: [lvae_SetVignettingOff]
0x0224869D: [lvae_ShowDiagramKind]
0x0224AC39: [lvae_TBvSimDataSet]
0x0224AB8B: [lvae_TBvSim]
0x0224A08B: [lvae_accumh]
0x0224A507: [lvae_accumhssm]
0x02248E09: [lvae_afledoff]
0x02248DFF: [lvae_afledon]
0x0224B80D: [lvae_checkdiagram]
0x0224AABD: [lvae_checkiso]
0x02248E13: [lvae_checksenzu]
0x02248E57: [lvae_checksenzup]
0x0224934B: [lvae_chkexpcomp]
0x022487F7: [lvae_clearcontrolaeparam]
0x02249FEB: [lvae_debug]
0x02249F51: [lvae_dumpvig]
0x02249BE9: [lvae_dumpy]
0x02247911: [lvae_frtrdebugmode]
0x02247929: [lvae_furicore]
0x02248697: [lvae_getEFYforTable]
0x02248C7B: [lvae_getslensdata]
0x0224B7B5: [lvae_guicompomode]
0x0224B295: [lvae_guidebugmode]
0x0224785B: [lvae_lensinfo]
0x02247955: [lvae_printfixdata]
0x02247951: [lvae_printgero]
0x02249BD5: [lvae_savey]
0x02248CD7: [lvae_setaccumgain]
0x02248D75: [lvae_setaealo]
0x02248D91: [lvae_setaemeteringmode]
0x0224B7CD: [lvae_setaflimitav]
0x0224882D: [lvae_setcontrolaccumh]
0x02248735: [lvae_setcontrolaeparamAF]
0x02248785: [lvae_setcontrolaeparamEFandFlicker]
0x022486FD: [lvae_setcontrolaeparam]
0x022487B9: [lvae_setcontrolaeparamaftv]
0x0224864B: [lvae_setcontrolbv]
0x02247827: [lvae_setdebugmode2]
0x022477F3: [lvae_setdebugmode]
0x022477D5: [lvae_setdebugport]
0x02248CF3: [lvae_setdispgain]
0x02249BC5: [lvae_setdumpy]
0x02248D1D: [lvae_setemdpoweroffmode]
0x02248D59: [lvae_setemdsafeshiftmode]
0x02249923: [lvae_setexpcomp]
0x02248CAD: [lvae_setfixaccumgain]
0x022488DF: [lvae_setflickermode]
0x02248DE5: [lvae_setinitialbv]
0x0224888B: [lvae_setinterpolatecontrol]
0x022488A7: [lvae_setmanualcontrol]
0x022478FB: [lvae_setmaxtv]
0x022488C3: [lvae_setmoviemanualcontrol]
0x0224BA71: [lvae_setsendDecbv]
0x0224BA8B: [lvae_setsendbv]
0x02249AF1: [lvae_setsenzudump]
0x022498E9: [lvae_settargetbv]
0x022492AF: [lvae_settimelapsemode]
0x0224B259: [lvae_settuneingmode]
0x02249FFB: [lvae_simmetering]
0x022499B3: [lvae_startsenzudump_af]
0xE02B014D: [lvafae_log]
0xE02B013F: [lvafae_setaftv]
0xE0310FEB: [lvdbg_printmember_aecolor]
0xE03112DB: [lvdbg_printmember_af]
0xE03115D9: [lvdbg_printmember_debugtruck]
0xE0310A4D: [lvdbg_printmember_normal]
0xE03118F7: [lvdbg_setmode2]
0xE007FE75: [lvdev_subchip_dump]
0xE026A343: [lvdnavi_testlvmem]
0xE026A4AB: [lvdnavi_testservomem]
0xE092634D: [lvdrv_santa_chgain_ignore_dafprm]
0xE0926871: [lvdrv_santa_choff_ignore_dafprm]
0xE0926961: [lvdrv_santa_defr_ignore_dafprm]
0xE0378E25: [lvdrv_santa_fact_mode]
0xE0926675: [lvdrv_santa_hivshd_ignore_dafprm]
0xE092617D: [lvdrv_santa_kids_ignore_dafprm]
0xE09264A1: [lvdrv_santa_mkb_ignore_dafprm]
0xE0926245: [lvdrv_santa_orbben_ignore_dafprm]
0xE0926595: [lvdrv_santa_win28_ignore_dafprm]
0xE0924DD9: [lvdrv_sap_chgain_bypass]
0xE0924D05: [lvdrv_sap_choff_bypass]
0xE0925EC9: [lvdrv_sap_defoe_bypass]
0xE0924F81: [lvdrv_sap_degeen28_1_bypass]
0xE0925959: [lvdrv_sap_degeen32_bypass]
0xE0925101: [lvdrv_sap_hivshd_bypass]
0xE0924C31: [lvdrv_sap_kids_bypass]
0xE0925C21: [lvdrv_sap_rshd_bypass]
0xE0924EAD: [lvdrv_sap_yossie_bypass]
0xE02670BF: [lvezoom_disp]
0xE0267083: [lvezoom_log]
0xE0266FDD: [lvezoom_posi]
0xE02670AB: [lvezoom_setting]
0xE0266FF3: [lvezoom_start]
0xE0267047: [lvezoom_stop]
0xE03097F3: [lvfact_lv_old_start]
0xE0309887: [lvfact_lv_old_stop]
0xE030978D: [lvfact_lv_start]
0xE030985D: [lvfact_lv_stop]
0xE03098FF: [lvfact_setmode]
0xE0309755: [lvfact_state]
0xE01C995D: [lvmirrorup]
0xE0083A2B: [mecha.activate1st]
0xE0083A21: [mecha.activate2nd]
0xE0083A35: [mecha.activate]
0xE0083943: [mecha.bulb]
0xE00839E9: [mecha.check]
0xE0083471: [mecha.debug.port]
0xE008347F: [mecha.debug]
0xE0083353: [mecha.fa.getShInfo]
0xE00832F5: [mecha.fa.omrel]
0xE00833FF: [mecha.fa.rel]
0xE008395B: [mecha.gotofd]
0xE0083973: [mecha.gotolv]
0xE0083A0D: [mecha.hist]
0xE0083A17: [mecha.inactivate]
0xE008323D: [mecha.init.learn.param]
0xE00839D5: [mecha.lvopen]
0xE008345F: [mecha.mirror.count.set]
0xE0083579: [mecha.mirror.down]
0xE00835E9: [mecha.mirror.recover]
0xE0083527: [mecha.mirror.release]
0xE00835B1: [mecha.mirror.up]
0xE008398B: [mecha.recover]
0xE00838D9: [mecha.release.ex]
0xE00838CF: [mecha.release.exend]
0xE0083905: [mecha.release.ready]
0xE0083919: [mecha.release]
0xE00839F3: [mecha.reset]
0xE00839DF: [mecha.rushEnd]
0xE0083835: [mecha.shutter.charge]
0xE0083865: [mecha.shutter.chargeset.chk]
0xE008384D: [mecha.shutter.chargeset]
0xE008389F: [mecha.shutter.close]
0xE00832D3: [mecha.shutter.correct.off]
0xE00832C7: [mecha.shutter.correct.on]
0xE0083463: [mecha.shutter.count.set]
0xE00834DB: [mecha.shutter.learnparam]
0xE00838B7: [mecha.shutter.open]
0xE008392B: [mecha.shutter.recover]
0xE0083805: [mecha.shutter.return]
0xE0083887: [mecha.shutter.run1]
0xE008386F: [mecha.shutter.run2]
0xE008381D: [mecha.shutter.set]
0xE0083A09: [mecha.test]
0xE00839B5: [mecha.timerinfo]
0xE069877D: [memMap]
0xE06987DD: [memShow]
0xE0652789: [memcmp]
0xE03E1C25: [memcpy]
0xE052C799: [memdump]
0xE0798BB5: [memset]
0xE039FDDD: [mnav_alloc]
0xE03A0149: [mnav_alloca]
0xE039FE11: [mnav_free]
0xE03A0191: [mnav_free_adr]
0xE03A015F: [mnav_freea]
0xE039FD9B: [mnav_sem]
0xE05E4DED: [mnav_shoot]
0xE039FCB7: [mnav_status]
0xE05F32F5: [mount]
0xE06DCF0D: [mrapc]
0xE06DE0CF: [mrbreakoffset]
0xE06DC9EB: [mrcancel]
0xE06DC9B7: [mrcnlg]
0xE06DD9ED: [mrdctl]
0xE06DDAE9: [mrencth]
0xE06DDC27: [mrenctl]
0xE06DC7C7: [mrgklog]
0xE06DC9A5: [mrhdmi]
0xE06DC7DF: [mrmbilog]
0xE06DE0E1: [mrmem]
0xE06DD965: [mrpma]
0xE06DE0A7: [mrrectl]
0xE06DCF3B: [mrsetpma]
0xE06DDF15: [mrstoptl]
0xE06DE6B7: [mrtcfwrite]
0xE06DE889: [mrtstart]
0xE06DE7F3: [mrtstop]
0xE06DC0D7: [mvrAppendCheckSetRecLimit]
0xE06DC35F: [mvrDump]
0xE06DC22D: [mvrSetRecLimit]
0xE06DC13B: [mvrTestGero]
0xE06DC2C5: [normal]
0xE06987A5: [objInfo]
0xE05A68A7: [olddump]
0xE05F30C9: [olddumpall]
0xE05A6887: [olddumpf]
0xE05F30D1: [olddumpfall]
0xE05A6855: [oldgrep]
0xE05AA11B: [on]
0xE073BE05: [oplg.all]
0xE073C2D9: [oplg.assert]
0xE073B62D: [oplg.entermenu]
0xE073B5CD: [oplg.excommand]
0xE073C219: [oplg.level]
0xE073C269: [oplg.mode]
0xE073C7E1: [oplg.play.sd.newest]
0xE073C811: [oplg.play.sd]
0xE073C20D: [oplg.reg]
0xE073C345: [oplg.send.fin]
0xE073C49D: [oplg.send.init]
0xE073C40F: [oplg.send.usb]
0xE073C321: [oplg.start]
0xE073C2DB: [oplg.state]
0xE073BDE3: [oplg.test]
0xE073C353: [oplg]
0xE01CB2B5: [overwritelensfunc]
0xE01CB2CB: [overwritelensfuncextern]
0xE03CAB35: [pa_GetDbgAssist1State]
0xE03CAB3B: [pa_SetDbgAssist1ONOFF]
0xE03CAC19: [pa_dbg]
0xE03CAB81: [pa_gero_reset]
0xE03CABCD: [pa_gero_set]
0xE03CAC7F: [pa_moni_on]
0xE03CAC8B: [pa_status]
0xE03CAC43: [pa_tsm_on]
0xE008266F: [pcomnetmem]
0xE05FD345: [po.batt_cal]
0xE05FD15D: [po.call]
0xE05FD0C5: [po.debug]
0xE05FD249: [po.drivemode]
0xE05FD6A5: [po.fel]
0xE05FCFB1: [po.flick.now]
0xE05FCFA1: [po.highSpeedImageReviewOn]
0xE05FCF75: [po.ibpmode]
0xE05FD7CB: [po.ignore]
0xE05FD1FF: [po.ignore_check]
0xE05FD68B: [po.maskReleaseBlock]
0xE05FD0B5: [po.measure]
0xE05FD1EF: [po.mecha.recover]
0xE05FD203: [po.mirrorUpSetting]
0xE05FD21B: [po.optimizationTimeLag]
0xE05FCF65: [po.posture]
0xE05FD653: [po.printReleaseBlock]
0xE05FD35D: [po.relcount.clear]
0xE05FD333: [po.relcount.print]
0xE05FD357: [po.relcount.set]
0xE05FD7C7: [po.respect]
0xE05FD1FB: [po.respect_check]
0xE05FD0D5: [po.set]
0xE05FCFC3: [po.set_cu_buffer]
0xE05FD1D7: [po.shutter.close]
0xE05FD1E3: [po.shutter.open]
0xE05FD305: [po.sw2on]
0xE05FD073: [po.test.init]
0xE05FD01D: [po.test.start]
0xE05FCFE9: [po.test.stop]
0xE05FD6D1: [po_fa_resetaeparam]
0xE05FD6DB: [po_fa_setaeparam]
0xE004949F: [printerr]
0xE0592AA1: [prop_deletepropertyfromfile]
0xE0592431: [prop_getproperty]
0xE0592BC1: [prop_getpropertylist]
0xE05936FF: [prop_prohibitfromaccess]
0xE05924A3: [prop_readpropertytofile]
0xE05962FD: [prop_saveproperty]
0xE05962DD: [prop_savepropertydual]
0xE0596345: [prop_savepropertymultipartly]
0xE0596321: [prop_savepropertypartly]
0xE059304D: [prop_savewritemultipartly]
0xE0592FBB: [prop_setidwritemultipartly]
0xE0592F73: [prop_setnumwritemultipartly]
0xE05963F3: [prop_testFactory]
0xE05930A3: [prop_testmultipartly1]
0xE0592F1B: [prop_writemultipartly]
0xE0592915: [prop_writepropertyfromfile]
0xE065FA15: [ptptest]
0xE0196413: [readedid]
0xE01CB2FB: [readid]
0xE06AD8E1: [rectsm]
0xE06AD8FD: [rectsmtime]
0xE03DE3A9: [redevCreate]
0xE05FD267: [releaseType]
0xE05FD2C3: [rep_sw2on]
0xE0420E93: [repvram]
0xE004947D: [reqBatt]
0xE0049493: [reqError]
0xE0049487: [reqStrobo]
0xE01960A3: [saveedid]
0xE052C7FD: [scls]
0xE05AD4A5: [scsFactoryLens]
0xE00A41EF: [selfRefresh]
0xE05F37BD: [send_mpu]
0xE06DE8DF: [setStartTime]
0xE06DE8BB: [setTimeMode]
0xE00701A1: [set_Ta10CorrectType]
0xE00E72C5: [set_multishot_debugmode]
0xE0063D69: [set_multishot_obwb]
0xE0196017: [setedid]
0xE00830D1: [shirahama.taskinfo]
0xE0054879: [sht_ChangeAv]
0xE0054971: [sht_ChangeIso]
0xE00548EB: [sht_ChangeTv]
0xE0054ED3: [sht_ChgPropVal]
0xE0054841: [sht_DisableManualSilent]
0xE0054869: [sht_DisableNrJudgement]
0xE0054855: [sht_EnableManualSilent]
0xE0054875: [sht_EnableNrJudgement]
0xE00D5A71: [sht_EngineCheck]
0xE0054E09: [sht_GetPropVal]
0xE00546FD: [sht_SaveMmrFileNoOverWrite]
0xE0054793: [sht_SaveMmrFile]
0xE00701A1: [sht_SetTa10CorrectType]
0xE00545D9: [sht_SubChipCheck]
0xE00700DB: [sht_Ta10Check]
0xE06C574F: [sht_bypass_chgain]
0xE06C575B: [sht_bypass_choff]
0xE06C5749: [sht_bypass_degeen28]
0xE06C5703: [sht_bypass_degeen32]
0xE06C5743: [sht_bypass_hivshd]
0xE06C5763: [sht_bypass_kids]
0xE06C56B3: [sht_bypass_off]
0xE06C5755: [sht_bypass_yossie]
0xE06A8583: [sht_dbgcappath_direct]
0xE06A857B: [sht_dbgcappath_end]
0xE005467D: [sht_dmprint]
0xE0054683: [sht_dmstore]
0xE0055F1F: [sht_fixflag]
0xE0055965: [sht_fixregread]
0xE0055BB7: [sht_fixregsave]
0xE00554AF: [sht_fixregwrite]
0xE0054DDD: [sht_out_dark]
0xE0054D9B: [sht_out_face]
0xE0054DF3: [sht_out_vram]
0xE0055CDD: [sht_propread]
0xE0055BE7: [sht_propshow]
0xE0055C3B: [sht_propwriteSC]
0xE0055C7B: [sht_propwrite]
0xE0055BA7: [sht_regread]
0xE0055675: [sht_regwrite]
0xE0054DB1: [sht_servo_vram_off]
0xE0054DC7: [sht_servo_vram_on]
0xE0054689: [sht_showid]
0xE0055A91: [sht_tuneregread]
0xE0055EED: [sht_tuneregsave]
0xE005559B: [sht_tuneregwrite]
0xE067C155: [sio_FA_ReceiveDataFromEEPROM]
0xE067C13D: [sio_FA_SendDataToEEPROM16]
0xE067C149: [sio_FA_SendDataToEEPROM8]
0xE067C131: [sio_FA_SendDataToEEPROM]
0xE067AEA1: [sio_logon2]
0xE067AD15: [sio_logon2_wp]
0xE0531093: [smemFactory2]
0xE0531041: [smemFactory]
0xE0530F63: [smemImage]
0xE052C78F: [smemSetCraw]
0xE019075B: [smemShowCBx]
0xE01907F1: [smemShowFix]
0xE01906FD: [smemShowObj]
0xE0190D3F: [smemShowStat]
0xE052C88F: [smemStgAlloc]
0xE052C729: [smemTerm]
0xE05A5A35: [sprintf]
0xE05E1C45: [sscanf]
0xE052C76F: [sstgShowDcf]
0xE01CBDA9: [startcircledrive]
0xE05E08E3: [startrxtest]
0xE05E0987: [starttxfrqtest]
0xE05E0853: [starttxtest]
0xE01CBDB9: [stopcircledrive]
0xE05E0ED9: [stoprxtest]
0xE05E0E85: [stoptxfrqtest]
0xE05E0F2F: [stoptxtest]
0xE05A59CD: [strcmp]
0xE05A581F: [strcpy]
0xE05A580B: [strlen]
0xE06987B9: [sysConfig]
0xE0698791: [taskShow]
0xE05E3BE5: [tcmdisptest]
0xE05E3A3B: [tcmpre]
0xE06795B9: [tg_FA_ClearGainSetting]
0xE06794CB: [tg_FA_DisableAdjustForSR]
0xE06794A9: [tg_FA_DisableDefmark]
0xE0679419: [tg_FA_DisableFixedPo]
0xE067944D: [tg_FA_DisableLinerEShutCurve]
0xE06794B1: [tg_FA_EnableAdjustForSR]
0xE067949F: [tg_FA_EnableDefmark]
0xE06793FF: [tg_FA_EnableFixedPo]
0xE0679433: [tg_FA_EnableLinerEShutCurve]
0xE0679541: [tg_FA_SetAccumulateTimeForSR12]
0xE067954D: [tg_FA_SetAccumulateTimeForSR14]
0xE0679559: [tg_FA_SetAccumulateTimeForSR15]
0xE06793F1: [tg_FA_SetFixedPo]
0xE0679591: [tg_FA_SetGainSetting]
0xE0083247: [timer.getcount]
0xE008325B: [timer.setcount]
0xE05F3307: [umount]
0xE05F37AF: [update]
0xE0623FED: [usm_changefreq]
0xE0623F5D: [usm_init]
0xE0623FAD: [usm_start]
0xE0624085: [usm_stop]
0xE05F3835: [usvMaker]
0xE00894A9: [vfx_CFDevAll]
0xE00893DF: [vfx_CFilterDev]
0xE00893BF: [vfx_ResizeAll]
0xE008931D: [vfx_Resize]
0xE00892BD: [vfx_TrimmingAll]
0xE00892DD: [vfx_TrimmingBase]
0xE0089303: [vfx_TrimmingEasy]
0xE0089195: [vfx_Trimming]
0xE007C695: [vramdump]
0xE06DC2DD: [vsmode]
0xE0069D3F: [waitForInt]
0xE0081ED5: [wlanHeatStart]
0xE0081DEB: [wlanLachesisTest]
0xE0082565: [wlanSetMacAdderess]
0xE0081CC9: [wlanchk]
0xE0082697: [wlandebug]
0xE0082C39: [wlandown]
0xE0081DE1: [wlanhwreset]
0xE0082727: [wlanipset]
0xE0082BC7: [wlanjoin]
0xE0081DBB: [wlanledblink]
0xE0081DAB: [wlanledoff]
0xE0081D9B: [wlanledon]
0xE0082679: [wlanpingsend]
0xE0081D05: [wlanpoweroff]
0xE0081CF3: [wlanpoweron]
0xE0081D17: [wlanscan]
0xE0082433: [wlanuAPTest]
0xE0082C87: [wlanup]
0xE00826C9: [wprd]
0xE007C5A9: [yuvdump]

Code to dump the stubs:

Code: [Select]
msleep(30000);

typedef struct {
  void* pStaticArg;
  void* pFunction;
} EventProc;

typedef struct {
  struct EventProcList* pNext;
  EventProc* pProc;
  char pName[64];
} EventProcList;

typedef struct {
  char* pName;
  int numElements;
  uint32_t semaphore;
  uint32_t numLists;
  uint32_t unknown_16;
  uint32_t unknown_20;
  struct EventProcList* pList;
} Service;

Service* pService = 0xc80080;
void* pExportProxy = 0xe0595d35;

uart_printf("Service Name: %s\n", pService->pName);
uart_printf("number of lists: %d\n", pService->numLists);

int traversedElems = 0;

for (int i = 0; i < pService->numLists; ++i) {
  EventProcList* pCurListItem = (&pService->pList)[i];

  while (pCurListItem) {
    void* pFunction = NULL;

    if (pCurListItem->pProc->pFunction != pExportProxy) // Got function registred via ExportToEventProcedure?
      pFunction = pCurListItem->pProc->pFunction;
    else
      pFunction = pCurListItem->pProc->pStaticArg;

    uart_printf("0x%08X: [%s]\n", pFunction, pCurListItem->pName);
    pCurListItem = pCurListItem->pNext;

    ++traversedElems;
  }
}

uart_printf("Expected functions: %d\n", pService->numElements);
uart_printf("Items traversed: %d\n", traversedElems);

Update: all stubs do have correct addresses now.
EOS RP

ArcziPL

  • Contributor
  • Member
  • *****
  • Posts: 182
Re: Canon EOS R / RP
« Reply #216 on: February 25, 2021, 08:18:11 PM »
I have analyzed how the ExecuteEventProcedure function calls functions by name and I have found the location where names and function pointers are stored. Thus I was able to dump
Isnt't this an amazing breakthrough in scope of whole ML (and maybe all cams)? For me it sounds like (but I'm a noob here)! Congratulations!
M50.110 [main cam] | G7X III [pocket cam] | 70D.112 [gathers dust] | M.202 [gathers dust] | waiting for M5II

coon

  • Developer
  • Member
  • *****
  • Posts: 103
Re: Canon EOS R / RP
« Reply #217 on: February 25, 2021, 09:41:23 PM »
nah, not a huge breakthrough but it makes decompiled code a little bit more readable on some places
EOS RP

c_joerg

  • Member
  • ***
  • Posts: 112
Re: Canon EOS R / RP
« Reply #218 on: March 12, 2021, 08:10:48 PM »
Any idea what the functions do:
Code: [Select]
dev_cropcheck
dev_cropcontcheck
I was hoping to find features like disable_crop ...
6D

kitor

  • Developer
  • Senior
  • *****
  • Posts: 270
Re: Canon EOS R / RP
« Reply #219 on: March 13, 2021, 10:42:07 AM »
Dump rom, open in ghidra, take a peek :)

We had a property bricked camera recently on Discord (fixed by rewriting part of ROM from copy), and IIRC that was due to one of dev_ functions, so I don't think anyone will yolo-check  ;)
EOS R, 200D, 50D...

kitor

  • Developer
  • Senior
  • *****
  • Posts: 270
Re: Canon EOS R / RP
« Reply #220 on: March 14, 2021, 10:45:42 PM »
This was a crazy weekend. After two days of work, and a ton of help from @names_are_hard, I managed to get CONFIG_HELLO_WORLD running on R.180:



Code so far is in my repo: https://github.com/kitor/magiclantern_simplified/tree/eosr_hello_world, not merged yet as names_are_hard has some stuff to push.
EOS R, 200D, 50D...

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7182
Re: Canon EOS R / RP
« Reply #221 on: March 15, 2021, 07:22:01 AM »
Nice work  8)!

coon

  • Developer
  • Member
  • *****
  • Posts: 103
Re: Canon EOS R / RP
« Reply #222 on: March 20, 2021, 10:23:48 AM »
Turtius found out how networking works on 200D a few days ago. I can confirm that his findings do also work for RP. I can successfully join a WiFi network, open a TCP/IP connection and send data. Based on the work for 200D I did some further investigations about the structures used for networking. Here is some example code on how to connect to wifi:

Code: [Select]
call("NwLimeOn");
call("wlanchk");

WlanSettings_t wlanSettings;
memset(&wlanSettings, 0, sizeof(wlanSettings));

wlanSettings.mode = INFRA; // ADHOC_WIFI, INFRA, ADHOC_G
wlanSettings.unknown_8 = 0; // set to 0 on INFRA, 1 on ADHOC_WIFI, and 2 on ADHOC_G
wlanSettings.unknown_40 = 6; // set to 6 when using WPA2PSK or BOTH
strcpy(wlanSettings.pSSID, "<SSID name>");
wlanSettings.channel = <WiFI channel>;
wlanSettings.authMode = <Auth Mode>; // OPEN, SHARED, WPA2PSK, BOTH
wlanSettings.cipherMode = <Cipher Mode>; // NONE, WEP, AES
strcpy(wlanSettings.pKey, "<password>");
wlanconnect(&wlanSettings);

call("wlanipset", "<IP to set>"); // For example: "192.168.1.100"

This connects to a Wifi in infrastructure mode. I don't know how to use DHCP yet so one has to set an IP by themselves for now.


And here are the structures (not fully reversed yet):

Code: [Select]
0xe040d5b5: int wlanconnect(WlanSettings_t* pWlanSettings)

Code: [Select]
typedef enum WlanSettingsMode_t {
  ADHOC_WIFI=1,
  INFRA=2,
  ADHOC_G=3
} WlanSettingsMode_t;

Code: [Select]
typedef enum WlanSettingsAuthMode_t {
  OPEN=0
  SHARED=1,
  WPA2PSK=5,
  BOTH=6,
} WlanSettingsAuthMode_t;

Code: [Select]
typedef enum WlanSettingsCipherMode_t {
  NONE=0,
  WEP=1,
  AES=4
} WlanSettingsCipherMode_t;

Code: [Select]
struct WlanSettings_t {
  int unknown_0;
  enum WlanSettingsMode_t mode;
  int unknown_8;
  char pSSID[36];
  int channel;
  enum WlanSettingsAuthMode_t authMode;
  enum WlanSettingsCipherMode_t cipherMode;
  int unknown_3C;
  int unknown_40;
  char pKey[63];
  byte pUnknown_83[121];
};

My next goal is implementing some simple server where you can update autoexec.bin via Wifi. Thus massive swapping of SD card is not needed anymore in future hopefully.
EOS RP

kitor

  • Developer
  • Senior
  • *****
  • Posts: 270
Re: Canon EOS R / RP
« Reply #223 on: March 30, 2021, 06:25:21 PM »

8)

Team work with @names_are_hard (200D)

This is "only" menus so don't get overexcited.

I have some big discoveries on how Digic 7 and 8 render image to screen, need to make a summary and create a separate thread for that. Hopefully will be posted later this week.
EOS R, 200D, 50D...

sast

  • New to the forum
  • *
  • Posts: 7
Re: Canon EOS R / RP
« Reply #224 on: April 04, 2021, 12:09:31 PM »
Wow, I can't wait for Magic Lantern to run on the EOS R. Thanks in advance. :)