Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - coon

#1
Reverse Engineering / Re: Battery grip pins / UART
March 25, 2022, 03:33:49 PM
Meanwhile I have soldered the unpopulated connector, next to the UART one on RPs mainboard. I can confirm that a JST 08FZC-SM1-GAN-TB(HF) fits perfectly. It can directly be ordered from JST.

While analyzing the port I have found out it exposes JTAG pins:


1: SWCLK (3v3)
2: GND
3: SWDIO (3v3)
4:
5:
6:
7: VCC_MPU (3v3)
8: /RST (3v3)




However:
- It's not full JTAG but SWD, a simplified one wire variant of JTAG.
- Only JTAG pins of MPU are available. It would be more interesting of having JTAG for ICU
- Readout protection seems to be activated as I wasn't able to read out anything from MPU. Thus I probably need to erase and reflash MPU firmware before I am able to use SWD features. As I don't want to brick it I won't do this right now.
- 3 pins are still unknown

Kinda interesting but seems not very useful to me yet.
#2
Reverse Engineering / Re: Battery grip pins / UART
February 07, 2022, 09:45:08 PM
Today I've made some further experiments on RP debug connector and I've found out when pulling pin 5 low, MPU gives the following output when battery power is applied:


RSTFLG : 0009
!!!MPU Forced Wakeup!!!
setCCSnkRst
disableBattUVLOInt
Reg0D: 00/00, Reg14: 7F/7F
setCCSnkRst
E0ON
E1ON
initBattery

MON>>>sw task Initialize Complete
/USB_DET undetected
batt task Initialize Complete
adapter task Initialize Complete
temp task Initialize Complete
disp task Initialize Complete
acc task Initialize Complete
setCCSnkRst


This will boot MPU and ICU, even when battery door is open, and also won't shut it down when opening battery door. Thus the last unknown pin is /MPU_FORCED_WAKEUP
We do now know the full pinout of the debug connector of modern cams (200D, R, RP, R6, R5 etc.):


1: VCC_ICU (1v8)
2: RX_ICU (1v8)
3: TX_ICU (1v8)
4: GND
5: /MPU_FORCED_WAKEUP (3v3)
6: TX_MPU (3v3)
7: RX_MPU (3v3)
8: VCC_MPU (3v3)


It's not possible to power camera through debug connector, as not all parts in camera will be supplied with power. MPU will refuse to boot with low battery warning. Therefore I think the pins are meant so be "sense' pins, so one does now if MPU and ICU are currently powered. Instead 7.2V have to be provided via battery connector, or alternatively via the test pads next to it:



#3
Camera-specific Development / Re: Canon EOS R / RP
January 22, 2022, 03:38:11 PM
RP can run Doom btw:



In this hack ML is loaded into 4K clean HDMI buffer 0 and Doom into 4k clean HDMI buffer 1, as Doom needs a plenty amount of code and work ram size. Both buffers offer 4MB of memory each. Thus one shouldn't enable 4K clean HDMI while playing Doom or Canon firmware will overwrite ML and Doom code and camera will crash horribly. I may port this into a generic ML module later, so it can be run on any camera.
#4
Camera-specific Development / Re: Canon EOS R / RP
January 08, 2022, 11:51:37 PM
Currently we are doing some research on PTP. There is a tool called ptpcam` in https://github.com/coon42/magiclantern_simplified/tree/ptpcam_add_more_canon_codes/contrib/ptpcam which allows reading some camera info via PTP. Every camera exposes all PTP commands it supports which can be queried via PTP. I've added alot of missing PTP command ids to ptpcam and got the following list of command IDs by executing:

./ptpcam --list-operations


  0x1001: GetDeviceInfo
  0x1002: OpenSession
  0x1003: CloseSession
  0x1004: GetStorageIDs
  0x1005: GetStorageInfo
  0x1006: GetNumObjects
  0x1007: GetObjectHandles
  0x1008: GetObjectInfo
  0x1009: GetObject
  0x100a: GetThumb
  0x100b: DeleteObject
  0x100c: SendObjectInfo
  0x100d: SendObject
  0x100f: FormatStore
  0x1014: GetDevicePropDesc
  0x1016: SetDevicePropValue
  0x101b: GetPartialObject
  0x902f: UNKNOWN
  0x9033: UNKNOWN
  0x9050: PTP_OC_CANON_InitiateEventProc0
  0x9051: PTP_OC_CANON_TerminateEventProc_051
  0x905c: PTP_OC_CANON_InitiateEventProc1
  0x905d: PTP_OC_CANON_TerminateEventProc_05D
  0x9060: PTP_OC_CANON_IsNeoKabotanProcMode
  0x9068: PTP_OC_CANON_GetWebServiceSpec
  0x9069: PTP_OC_CANON_GetWebServiceData
  0x906a: PTP_OC_CANON_SetWebServiceData
  0x906b: PTP_OC_CANON_DeleteWebServiceData
  0x906c: PTP_OC_CANON_GetRootCertificateSpec
  0x906d: PTP_OC_CANON_GetRootCertificateData
  0x906e: PTP_OC_CANON_SetRootCertificateData
  0x906f: PTP_OC_CANON_DeleteRootCertificateData
  0x9077: PTP_OC_CANON_GetTranscodeApproxSize
  0x9078: PTP_OC_CANON_RequestTranscodeStart
  0x9079: PTP_OC_CANON_RequestTranscodeCancel
  0x9101: PTP_OC_CANON_GetStorageIDS
  0x9102: PTP_OC_CANON_GetStorageInfo
  0x9103: PTP_OC_CANON_GetObjectInfo
  0x9104: PTP_OC_CANON_GetObject
  0x9105: PTP_OC_CANON_DeleteObject
  0x9106: PTP_OC_CANON_FormatStore
  0x9107: PTP_OC_CANON_GetPartialObject
  0x9108: PTP_OC_CANON_GetDeviceInfoEX
  0x9109: PTP_OC_CANON_GetObjectInfoEX
  0x910a: PTP_OC_CANON_GetThumbEX
  0x910c: PTP_OC_CANON_SetObjectAttributes
  0x910f: PTP_OC_CANON_Remote_Release
  0x9110: PTP_OC_CANON_SetDevicePropvalueEX
  0x9114: PTP_OC_CANON_SetRemoteMode
  0x9115: PTP_OC_CANON_SetEventMode
  0x9116: PTP_OC_CANON_GetEvent
  0x9117: PTP_OC_CANON_TransferComplete
  0x9118: PTP_OC_CANON_CancelTransfer
  0x911a: PTP_OC_CANON_PCHDDCapacity
  0x911b: PTP_OC_CANON_SetUILock
  0x911c: PTP_OC_CANON_ResetUILock
  0x911d: PTP_OC_CANON_KeepDeviceON
  0x911e: PTP_OC_CANON_SetNullPacketMode
  0x911f: PTP_OC_CANON_UpdateFirmware
  0x9122: PTP_OC_CANON_SetWFTPROFILE
  0x9123: PTP_OC_CANON_GetWFTPROFILE
  0x9124: PTP_OC_CANON_SetPROFILETOWFT
  0x9127: PTP_OC_CANON_RequestDevicePropvalue
  0x9128: PTP_OC_CANON_RemoteReleaseON
  0x9129: PTP_OC_CANON_RemoteReleaseOFF
  0x912b: PTP_OC_CANON_ChangePhotoStudioMode
  0x912c: PTP_OC_CANON_GetPartialObjectEX
  0x912d: PTP_OC_CANON_ReSizeImageData
  0x912e: PTP_OC_CANON_GetReSizeData
  0x912f: PTP_OC_CANON_ReleaseReSizeData
  0x9130: PTP_OC_CANON_ResetMirrorLockupState
  0x9131: PTP_OC_CANON_PopupBuiltinFlash
  0x9132: PTP_OC_CANON_EndGetPartialObjectEX
  0x9133: PTP_OC_CANON_MovieSelectSWOn
  0x9134: PTP_OC_CANON_MovieSelectSWOff
  0x9135: PTP_OC_CANON_GetCtgInfo
  0x9136: PTP_OC_CANON_GetLensAdjust
  0x9137: PTP_OC_CANON_SetLensAdjust
  0x9138: PTP_OC_CANON_GetMusicInfo
  0x9139: PTP_OC_CANON_CreateHandle
  0x913a: PTP_OC_CANON_SendPartialObjectEx
  0x913b: PTP_OC_CANON_EndSendPartialObjectEx
  0x913c: PTP_OC_CANON_SetCtgInfo
  0x913d: PTP_OC_CANON_SetRequestOlcInfoGroup
  0x913e: PTP_OC_CANON_SetRequestRollingPitching
  0x913f: PTP_OC_CANON_GetCameraSupport
  0x9140: PTP_OC_CANON_SetRating
  0x9141: PTP_OC_CANON_RequestDevelopStart
  0x9143: PTP_OC_CANON_RequestDevelopEnd
  0x9144: PTP_OC_CANON_GetGpsLoggingData
  0x9145: PTP_OC_CANON_GetGpsLogCurrentHandle
  0x9146: PTP_OC_CANON_SetImageRecoveryData
  0x9147: PTP_OC_CANON_GetImageRecoveryList
  0x9148: PTP_OC_CANON_FormatRecoveryData
  0x9149: PTP_OC_CANON_GetPresetLensAdjustParam
  0x914a: PTP_OC_CANON_GetRawDispImage
  0x914b: PTP_OC_CANON_SaveImageRecoveryData
  0x914c: PTP_OC_CANON_BLERequest
  0x914d: PTP_OC_CANON_DrivePowerZoom
  0x914e: PTP_OC_CANON_SendTimeSyncMessage
  0x914f: PTP_OC_CANON_GetIptcData
  0x9150: PTP_OC_CANON_SetIptcData
  0x9153: PTP_OC_CANON_GetViewfinderData
  0x9154: PTP_OC_CANON_DoAF
  0x9155: PTP_OC_CANON_DriveLens
  0x9157: PTP_OC_CANON_ClickWB
  0x9158: PTP_OC_CANON_Zoom
  0x9159: PTP_OC_CANON_ZoomPosition
  0x915a: PTP_OC_CANON_SetLiveAFFrame
  0x915b: PTP_OC_CANON_TouchAfPosition
  0x915c: PTP_OC_CANON_SetLvPcFlavoreditMode
  0x915d: PTP_OC_CANON_SetLvPcFlavoreditParam
  0x9160: PTP_OC_CANON_AFCancel
  0x916b: PTP_OC_CANON_SetImageRecoveryDataEx
  0x916c: PTP_OC_CANON_GetImageRecoveryListEx
  0x916d: PTP_OC_CANON_CompleteAutoSendImages
  0x916e: PTP_OC_CANON_NotifyAutoTransferStatus
  0x916f: PTP_OC_CANON_GetReducedObject
  0x9170: PTP_OC_CANON_GetObjectInfo64
  0x9171: PTP_OC_CANON_GetObject64
  0x9172: PTP_OC_CANON_GetPartialObject64
  0x9173: PTP_OC_CANON_GetObjectInfoEx64
  0x9174: PTP_OC_CANON_GetPartialObjectEx64
  0x9177: PTP_OC_CANON_NotifySaveComplete
  0x9178: PTP_OC_CANON_GetTranscodedBlock
  0x9179: PTP_OC_CANON_TransferCompleteTranscodedBlock
  0x9180: UNKNOWN
  0x9181: UNKNOWN
  0x9182: PTP_OC_CANON_NotifyEstimateNumberofImport
  0x9183: PTP_OC_CANON_NotifyNumberofImported
  0x9184: PTP_OC_CANON_NotifySizeOfPartialDataTransfer
  0x9185: PTP_OC_CANON_NotifyFinish
  0x91ae: UNKNOWN
  0x91af: UNKNOWN
  0x91b9: PTP_OC_CANON_SetFELock
  0x91d3: UNKNOWN
  0x91d4: PTP_OC_CANON_SendCertData
  0x91d5: UNKNOWN
  0x91d7: PTP_OC_CANON_DistinctionRTC
  0x91d8: PTP_OC_CANON_NotifyGpsTimeSyncStatus
  0x91d9: UNKNOWN
  0x91da: UNKNOWN
  0x91db: UNKNOWN
  0x91dc: UNKNOWN
  0x91dd: UNKNOWN
  0x91de: UNKNOWN
  0x91df: PTP_OC_CANON_GetAdapterFirmData
  0x91e1: UNKNOWN
  0x91e2: UNKNOWN
  0x91e3: PTP_OC_CANON_ceresSEndScanningResult
  0x91e4: PTP_OC_CANON_ceresSEndHostInfo
  0x91e6: PTP_OC_CANON_NotifyAdapterStatus
  0x91e7: UNKNOWN
  0x91e8: PTP_OC_CANON_ceresNotifyNetworkError
  0x91e9: PTP_OC_CANON_AdapterTransferProgress
  0x91ea: PTP_OC_CANON_ceresRequestAdapterProperty
  0x91eb: UNKNOWN
  0x91ec: PTP_OC_CANON_ceresSEndWpsPinCode
  0x91ed: PTP_OC_CANON_ceresSEndWizardInfo
  0x91ee: UNKNOWN
  0x91ef: PTP_OC_CANON_ceresSEndBtSearchResult
  0x91f0: PTP_OC_CANON_TransferComplete2
  0x91f1: PTP_OC_CANON_CancelTransfer2
  0x91f2: PTP_OC_CANON_ceresGetUpdateFileData
  0x91f3: PTP_OC_CANON_NotifyUpdateProgress
  0x91f4: UNKNOWN
  0x91f5: PTP_OC_CANON_ceresSEndFactoryProperty
  0x91f6: UNKNOWN
  0x91f8: PTP_OC_CANON_ceresSEndBtPairingResult
  0x91f9: PTP_OC_CANON_ceresNotifyBtStatus
  0x91fb: UNKNOWN
  0x91fc: PTP_OC_CANON_SendTimeSyncInfo
  0x91fd: PTP_OC_CANON_SetAdapterBatteryReport
  0x91fe: PTP_OC_CANON_fapiMessageTX
  0x91ff: PTP_OC_CANON_fapiMessageRX


We may also execute this on other cameras while being connected via USB for getting an overview what is possible with PTP for each model.
#5
Camera-specific Development / Re: Canon EOS R / RP
November 27, 2021, 07:58:03 PM
Only boring internal stuff, but nothing usable for the end user. Research and development is still on going.
#6
Reverse Engineering / Re: EDMAC in Digic 7 / 8 world
October 01, 2021, 11:49:43 PM
EOS RP Channels 65-75


ID: 65, addr: 0xd04a2700
FLAGS 0b000000010000100001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_S1 (0x193)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf60000 (0xf6)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44d8

================================================================
ID: 66, addr: 0xd04a2800
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS0 (0x1a3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 35
    ptr               : 0xd04a3600
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf70000 (0xf7)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44dc

================================================================
ID: 67, addr: 0xd04a2900
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS1 (0x1b3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf80000 (0xf8)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e0

================================================================
ID: 68, addr: 0xd04a2a00
FLAGS 0b000000000000100001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS2 (0x1c3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf90000 (0xf9)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e4

================================================================
ID: 69, addr: 0xd04a2b00
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS3 (0x1d3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfa0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfa0000 (0xfa)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e8

================================================================
ID: 70, addr: 0xd04a3000
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS4 (0x1e3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfb0000 (0xfb)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44ec

================================================================
ID: 71, addr: 0xd04a3100
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS5 (0x1a4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfc0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfc0000 (0xfc)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f0

================================================================
ID: 72, addr: 0xd04a3200
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS6 (0x1b4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfd0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfd0000 (0xfd)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f4

================================================================
ID: 73, addr: 0xd04a3300
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS7 (0x1c4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfe0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfe0000 (0xfe)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f8

================================================================
ID: 74, addr: 0xd04a7100
FLAGS 0b000000000000000000010010000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      7: INFO_DMAC_DANCING
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAN_RD (0x1d4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 75, addr: 0xd04c0300
FLAGS 0b000000010000000000000000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_7_RD_S0 (0x1e4)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 36
    ptr               : 0xd04c0500
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1000000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1000000 (0x100)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04c21ac
#7
Reverse Engineering / Re: EDMAC in Digic 7 / 8 world
October 01, 2021, 11:49:08 PM
Found the constants for RP.160 and ran the script on its ROM. Here is the output:

EOS RP Channels 0 - 64


DmacInfo start: 0x00e143e4
InterruptHandlers start: 0x00e14b9c
IVC start: 0x0130de48
IVT_GIC start: 0x0130e7ec
PackUnpackId start: 0x00e142b4
PackUnpackInfo start: 0x00e14644
DmacBoomerInfo start: 0x00e1480c
BoomerVdKickInfo start: 0x00fd0dc4
BoomerSelector1 start: 0x00fd06bc
BoomerInputPort start: 0x00fd0a40
Known ISRs:
   ADDR   |  NAME
0xe057d69d EDMAC_ReadISR
0xe057d755 EDMAC_WriteISR
0xe057bc2b EDMAC_UnknownISR
================================================================
ID:  0, addr: 0xd0404000
FLAGS 0b000000000000000000010001000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_OPERA_WR (0x1d2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID:  1, addr: 0xd0420000
FLAGS 0b000000011110000100111100100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      8: INFO_128BIT_MODE
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     14: __INFO_0x0e
     19: __INFO_0x13
     20: __INFO_0x14
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_L0 (0x071)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 0
    ptr               : 0xd0422000
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x0
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00010000
        `-- & AssertInfo    : 0x00010000
BoomerVdKickInfo for BoomerID 0x0 (0x0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230c4
    addr2                   : 0xd04230c8
BoomerSelector for 0x0
    addr1               : 0xd042324c
    addr2 (InputPort?)  : 0xd0423000

================================================================
ID:  2, addr: 0xd0420100
FLAGS 0b000000011010000110010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M0 (0x081)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 1
    ptr               : 0xd0422100
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x10000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x10000 (0x1)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230cc
    addr2                   : 0xd04230d0
BoomerSelector for 0x10000
    addr1               : 0xd0423250
    addr2 (InputPort?)  : 0xd0423004

================================================================
ID:  3, addr: 0xd0420200
FLAGS 0b000000011010000110010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M1 (0x091)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 2
    ptr               : 0xd0422200
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x20000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00040000
        `-- & AssertInfo    : 0x00040000
BoomerVdKickInfo for BoomerID 0x20000 (0x2)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230d4
    addr2                   : 0xd04230d8
BoomerSelector for 0x20000
    addr1               : 0xd0423254
    addr2 (InputPort?)  : 0xd0423008

================================================================
ID:  4, addr: 0xd0420300
FLAGS 0b000000011010000110010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M2 (0x0a1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x30000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00080000
        `-- & AssertInfo    : 0x00080000
BoomerVdKickInfo for BoomerID 0x30000 (0x3)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230dc
    addr2                   : 0xd04230e0
BoomerSelector for 0x30000
    addr1               : 0xd0423258
    addr2 (InputPort?)  : 0xd042300c

================================================================
ID:  5, addr: 0xd0420400
FLAGS 0b000000011010000100010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M3 (0x0b1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 4
    ptr               : 0xd0422400
    unk               : 5
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x40000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00100000
        `-- & AssertInfo    : 0x00100000
BoomerVdKickInfo for BoomerID 0x40000 (0x4)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230e4
    addr2                   : 0xd04230e8
BoomerSelector for 0x40000
    addr1               : 0xd042325c
    addr2 (InputPort?)  : 0xd0423010

================================================================
ID:  6, addr: 0xd0420500
FLAGS 0b000000011010000100010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M4 (0x0c1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 5
    ptr               : 0xd0422500
    unk               : 6
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x50000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00200000
        `-- & AssertInfo    : 0x00200000
BoomerVdKickInfo for BoomerID 0x50000 (0x5)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230ec
    addr2                   : 0xd04230f0
BoomerSelector for 0x50000
    addr1               : 0xd0423260
    addr2 (InputPort?)  : 0xd0423014

================================================================
ID:  7, addr: 0xd0420600
FLAGS 0b000000010010000000110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_S0 (0x0d1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 3
    ptr               : 0xd0422300
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x60000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x60000 (0x6)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230f4
    addr2                   : 0xd04230f8
BoomerSelector for 0x60000
    addr1               : 0xd0423264
    addr2 (InputPort?)  : 0xd0423018

================================================================
ID:  8, addr: 0xd0420700
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS0 (0x0e1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x70000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x70000 (0x7)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230fc
    addr2                   : 0xd0423100
BoomerSelector for 0x70000
    addr1               : 0xd0423268
    addr2 (InputPort?)  : 0xd042301c

================================================================
ID:  9, addr: 0xd0420800
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS1 (0x0f1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 6
    ptr               : 0xd0422600
    unk               : 7
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x80000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x80000 (0x8)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423104
    addr2                   : 0xd0423108
BoomerSelector for 0x80000
    addr1               : 0xd042326c
    addr2 (InputPort?)  : 0xd0423020

================================================================
ID: 10, addr: 0xd0420900
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS2 (0x101)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x90000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x90000 (0x9)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd042310c
    addr2                   : 0xd0423110
BoomerSelector for 0x90000
    addr1               : 0xd0423270
    addr2 (InputPort?)  : 0xd0423024

================================================================
ID: 11, addr: 0xd0420a00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS3 (0x111)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xa0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x08000000
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0xa0000 (0xa)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423114
    addr2                   : 0xd0423118
BoomerSelector for 0xa0000
    addr1               : 0xd0423274
    addr2 (InputPort?)  : 0xd0423028

================================================================
ID: 12, addr: 0xd0420b00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS4 (0x121)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xb0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x10000000
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0xb0000 (0xb)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd042311c
    addr2                   : 0xd0423120
BoomerSelector for 0xb0000
    addr1               : 0xd0423278
    addr2 (InputPort?)  : 0xd042302c

================================================================
ID: 13, addr: 0xd0420c00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS5 (0x131)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xc0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x20000000
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xc0000 (0xc)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423124
    addr2                   : 0xd0423128
BoomerSelector for 0xc0000
    addr1               : 0xd042327c
    addr2 (InputPort?)  : 0xd0423030

================================================================
ID: 14, addr: 0xd0440000
FLAGS 0b000000011010000001110000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_M0 (0x141)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 7
    ptr               : 0xd0440600
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x2d0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x2d0000 (0x2d)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410b4
    addr2                   : 0xd04410b8
BoomerSelector for 0x2d0000
    addr1               : 0xd04411e4
    addr2 (InputPort?)  : 0xd0441000

================================================================
ID: 15, addr: 0xd0440100
FLAGS 0b000000010000000001100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_S0 (0x151)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 8
    ptr               : 0xd0440700
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x2e0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x2e0000 (0x2e)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410bc
    addr2                   : 0xd04410c0
BoomerSelector for 0x2e0000
    addr1               : 0xd04411e8
    addr2 (InputPort?)  : 0xd0441004

================================================================
ID: 16, addr: 0xd0440200
FLAGS 0b000000000000000001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_SS0 (0x161)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x2f0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x2f0000 (0x2f)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410c4
    addr2                   : 0xd04410c8
BoomerSelector for 0x2f0000
    addr1               : 0xd04411ec
    addr2 (InputPort?)  : 0xd0441008

================================================================
ID: 17, addr: 0xd045e000
FLAGS 0b000000011010000001110000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_M0 (0x171)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 9
    ptr               : 0xd045e600
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x4f0000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x4f0000 (0x4f)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f07c
    addr2                   : 0xd045f080
BoomerSelector for 0x4f0000
    addr1               : 0xd045f14c
    addr2 (InputPort?)  : 0xd045f000

================================================================
ID: 18, addr: 0xd045e100
FLAGS 0b000000010010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_S0 (0x181)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x500000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x500000 (0x50)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f084
    addr2                   : 0xd045f088
BoomerSelector for 0x500000
    addr1               : 0xd045f150
    addr2 (InputPort?)  : 0xd045f004

================================================================
ID: 19, addr: 0xd045e200
FLAGS 0b000000000000000001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_SS0 (0x191)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x510000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x510000 (0x51)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f08c
    addr2                   : 0xd045f090
BoomerSelector for 0x510000
    addr1               : 0xd045f154
    addr2 (InputPort?)  : 0xd045f008

================================================================
ID: 20, addr: 0xd0474000
FLAGS 0b000000010000000000100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_WR_S0 (0x1a1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 10
    ptr               : 0xd0474400
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xd60000
    BoomerInSelType         : 0x00000400
        `-- & InSelType     : 0x00000400
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0xd60000 (0xd6)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd047502c
    addr2                   : 0xd0475030
BoomerSelector for 0xd60000
    addr1               : 0xd0475084
    addr2 (InputPort?)  : 0xd0475000

================================================================
ID: 21, addr: 0xd0471000
FLAGS 0b000000000000000000100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_WR_SS0 (0x1b1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 11
    ptr               : 0xd0471300
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xdd0000
    BoomerInSelType         : 0x00000500
        `-- & InSelType     : 0x00000500
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xdd0000 (0xdd)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0472024
    addr2                   : 0xd0472028
BoomerSelector for 0xdd0000
    addr1               : 0xd0472064
    addr2 (InputPort?)  : 0xd0472000

================================================================
ID: 22, addr: 0xd0471100
FLAGS 0b000000000000000000100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_WR_SS1 (0x1c1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 12
    ptr               : 0xd0471400
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xde0000
    BoomerInSelType         : 0x00000500
        `-- & InSelType     : 0x00000500
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0xde0000 (0xde)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd047202c
    addr2                   : 0xd0472030
BoomerSelector for 0xde0000
    addr1               : 0xd0472068
    addr2 (InputPort?)  : 0xd0472004

================================================================
ID: 23, addr: 0xd0487000
FLAGS 0b000000011010000001111000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_M0 (0x1d1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x650000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x650000 (0x65)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0488098
    addr2                   : 0xd048809c
BoomerSelector for 0x650000
    addr1               : 0xd0488198
    addr2 (InputPort?)  : 0xd0488000

================================================================
ID: 24, addr: 0xd0487100
FLAGS 0b000000010010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S0 (0x1e1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 13
    ptr               : 0xd0487900
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x660000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x660000 (0x66)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04880a0
    addr2                   : 0xd04880a4
BoomerSelector for 0x660000
    addr1               : 0xd048819c
    addr2 (InputPort?)  : 0xd0488004

================================================================
ID: 25, addr: 0xd0487200
FLAGS 0b000000010000000001100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S1 (0x002)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 14
    ptr               : 0xd0487a00
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x670000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00800000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x670000 (0x67)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04880a8
    addr2                   : 0xd04880ac
BoomerSelector for 0x670000
    addr1               : 0xd04881a0
    addr2 (InputPort?)  : 0xd0488008

================================================================
ID: 26, addr: 0xd04a2000
FLAGS 0b000000010010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_S0 (0x012)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 15
    ptr               : 0xd04a3400
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x810000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x810000 (0x81)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a419c
    addr2                   : 0xd04a41a0
BoomerSelector for 0x810000
    addr1               : 0xd04a43a4
    addr2 (InputPort?)  : 0xd04a4000

================================================================
ID: 27, addr: 0xd04a2100
FLAGS 0b000000000010000001110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS0 (0x022)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x820000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x820000 (0x82)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41a4
    addr2                   : 0xd04a41a8
BoomerSelector for 0x820000
    addr1               : 0xd04a43a8
    addr2 (InputPort?)  : 0xd04a4004

================================================================
ID: 28, addr: 0xd04a2200
FLAGS 0b000000000010100001110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS1 (0x032)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x830000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x830000 (0x83)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41ac
    addr2                   : 0xd04a41b0
BoomerSelector for 0x830000
    addr1               : 0xd04a43ac
    addr2 (InputPort?)  : 0xd04a4008

================================================================
ID: 29, addr: 0xd04a2300
FLAGS 0b000000000000100001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS2 (0x042)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x840000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x840000 (0x84)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41b4
    addr2                   : 0xd04a41b8
BoomerSelector for 0x840000
    addr1               : 0xd04a43b0
    addr2 (InputPort?)  : 0xd04a400c

================================================================
ID: 30, addr: 0xd04a2400
FLAGS 0b000000000000000011100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS3 (0x052)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x850000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x08000000
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0x850000 (0x85)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41bc
    addr2                   : 0xd04a41c0
BoomerSelector for 0x850000
    addr1               : 0xd04a43b4
    addr2 (InputPort?)  : 0xd04a4010

================================================================
ID: 31, addr: 0xd04a2500
FLAGS 0b000000000000000011100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS4 (0x062)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x860000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x10000000
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0x860000 (0x86)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41c4
    addr2                   : 0xd04a41c8
BoomerSelector for 0x860000
    addr1               : 0xd04a43b8
    addr2 (InputPort?)  : 0xd04a4014

================================================================
ID: 32, addr: 0xd04a7000
FLAGS 0b000000000000000000010010000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      7: INFO_DMAC_DANCING
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAN_WR (0x072)
    ISR: EDMAC_ReadISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 33, addr: 0xd04c0000
FLAGS 0b000000010000000000000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S0 (0x082)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 16
    ptr               : 0xd04c0400
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xbe0000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0xbe0000 (0xbe)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2070
    addr2                   : 0xd04c2074
BoomerSelector for 0xbe0000
    addr1               : 0xd04c2124
    addr2 (InputPort?)  : 0xd04c2000

================================================================
ID: 34, addr: 0xd04c0100
FLAGS 0b000000010000000000000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S1 (0x092)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xbf0000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x00800000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0xbf0000 (0xbf)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2078
    addr2                   : 0xd04c207c
BoomerSelector for 0xbf0000
    addr1               : 0xd04c2128
    addr2 (InputPort?)  : 0xd04c2004

================================================================
ID: 35, addr: 0xd04c0200
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_SS0 (0x0a2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xc00000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xc00000 (0xc0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2080
    addr2                   : 0xd04c2084
BoomerSelector for 0xc00000
    addr1               : 0xd04c212c
    addr2 (InputPort?)  : 0xd04c2008

================================================================
ID: 36, addr: 0xd04c1000
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS0 (0x0b2)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 17
    ptr               : 0xd04c1300
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xd00000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xd00000 (0xd0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c3044
    addr2                   : 0xd04c3048
BoomerSelector for 0xd00000
    addr1               : 0xd04c3094
    addr2 (InputPort?)  : 0xd04c3000

================================================================
ID: 37, addr: 0xd04c1100
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS1 (0x0c2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xd10000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0xd10000 (0xd1)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c304c
    addr2                   : 0xd04c3050
BoomerSelector for 0xd10000
    addr1               : 0xd04c3098
    addr2 (InputPort?)  : 0xd04c3004

================================================================
ID: 38, addr: 0xd04c1200
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS2 (0x0d2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xd20000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0xd20000 (0xd2)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c3054
    addr2                   : 0xd04c3058
BoomerSelector for 0xd20000
    addr1               : 0xd04c309c
    addr2 (InputPort?)  : 0xd04c3008

================================================================
ID: 39, addr: 0xd0404100
FLAGS 0b000000000000000000010001000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_OPERA_RD (0x1e2)
    ISR: EDMAC_WriteISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 40, addr: 0xd0421000
FLAGS 0b000000011100000100111000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: __INFO_0x05
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     14: __INFO_0x0e
     20: __INFO_0x14
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_L0 (0x003)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 18
    ptr               : 0xd0422700
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe10000 (0xe1)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd042333c

================================================================
ID: 41, addr: 0xd0421100
FLAGS 0b000000011000000100110000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     14: __INFO_0x0e
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_M0 (0x013)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 19
    ptr               : 0xd0422800
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe20000 (0xe2)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423340

================================================================
ID: 42, addr: 0xd0421200
FLAGS 0b000000010000000000011000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S0 (0x023)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe30000 (0xe3)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423344

================================================================
ID: 43, addr: 0xd0421300
FLAGS 0b000000010000000000110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S1 (0x033)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe40000 (0xe4)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423348

================================================================
ID: 44, addr: 0xd0421400
FLAGS 0b000000000000000000110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS0 (0x043)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 20
    ptr               : 0xd0422900
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xe50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe50000 (0xe5)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd042334c

================================================================
ID: 45, addr: 0xd0421500
FLAGS 0b000000000000000000110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS1 (0x053)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe60000 (0xe6)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423350

================================================================
ID: 46, addr: 0xd0421600
FLAGS 0b000000000000000000000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS2 (0x063)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe70000 (0xe7)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423354

================================================================
ID: 47, addr: 0xd0421700
FLAGS 0b000000000000000000000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS3 (0x073)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 21
    ptr               : 0xd0422a00
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe80000 (0xe8)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423358

================================================================
ID: 48, addr: 0xd0440300
FLAGS 0b000000011000000001100000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_M0 (0x083)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 22
    ptr               : 0xd0440800
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe90000 (0xe9)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412a8

================================================================
ID: 49, addr: 0xd0440400
FLAGS 0b000000010000000001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_S0 (0x093)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 23
    ptr               : 0xd0440900
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xea0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xea0000 (0xea)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412ac

================================================================
ID: 50, addr: 0xd0440500
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_SS0 (0x0a3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 24
    ptr               : 0xd0440a00
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xeb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xeb0000 (0xeb)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412b0

================================================================
ID: 51, addr: 0xd045e300
FLAGS 0b000000011000000001110000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_M0 (0x0b3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 25
    ptr               : 0xd045e700
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xec0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xec0000 (0xec)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e0

================================================================
ID: 52, addr: 0xd045e400
FLAGS 0b000000011000010001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     16: INFO_OPTI_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_OPT_RICH (0x0c3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 26
    ptr               : 0xd045e800
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xed0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xed0000 (0xed)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e4

================================================================
ID: 53, addr: 0xd045e500
FLAGS 0b000000010000010001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     16: INFO_OPTI_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_OPT_LITE (0x0d3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xee0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xee0000 (0xee)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e8

================================================================
ID: 54, addr: 0xd0474100
FLAGS 0b000000011000000000111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_M0 (0x0e3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 27
    ptr               : 0xd0474500
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x1020000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1020000 (0x102)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e0

================================================================
ID: 55, addr: 0xd0474200
FLAGS 0b000000010000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_S0 (0x0f3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 28
    ptr               : 0xd0474600
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1030000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1030000 (0x103)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e4

================================================================
ID: 56, addr: 0xd0474300
FLAGS 0b000000010000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_S1 (0x103)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0x1040000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1040000 (0x104)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e8

================================================================
ID: 57, addr: 0xd0471200
FLAGS 0b000000010000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_MAP_RD_S0 (0x113)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 29
    ptr               : 0xd0471500
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1080000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1080000 (0x108)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04720b0

================================================================
ID: 58, addr: 0xd0487300
FLAGS 0b000000011000000001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_M0 (0x123)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 30
    ptr               : 0xd0487b00
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xef0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xef0000 (0xef)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488244

================================================================
ID: 59, addr: 0xd0487400
FLAGS 0b000000011000000001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_M1 (0x133)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 31
    ptr               : 0xd0487c00
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf00000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf00000 (0xf0)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488248

================================================================
ID: 60, addr: 0xd0487500
FLAGS 0b000000010000000001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_S0 (0x143)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf10000 (0xf1)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd048824c

================================================================
ID: 61, addr: 0xd0487600
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS0 (0x153)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 32
    ptr               : 0xd0487d00
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xf20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf20000 (0xf2)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488250

================================================================
ID: 62, addr: 0xd0487700
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS1 (0x163)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 33
    ptr               : 0xd0487e00
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf30000 (0xf3)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488254

================================================================
ID: 63, addr: 0xd0487800
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS2 (0x173)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf40000 (0xf4)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488258

================================================================
ID: 64, addr: 0xd04a2600
FLAGS 0b000000010000000011110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_S0 (0x183)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 34
    ptr               : 0xd04a3500
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf50000 (0xf5)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44d4

================================================================
#8
Quote from: amidov on July 19, 2021, 01:46:43 PM
My RP:
...
<TotalShutter>1086997532</TotalShutter>
...

When subtracting the offset we have found earlier (1086947309) your real TotalShutter count is 50223.

It would be interesting to see the output from another fresh RP with 0 shots taken to confirm that offset. But so far it looks good to me.
#9
Camera-specific Development / Re: Canon EOS R / RP
June 16, 2021, 06:03:04 PM
And here is the first Magic Lantern feature for RP: Close shutter when turning the camera off. For some reason this is only available on R, R6 and R5 but not for RP... At least until today :).

#10
Camera-specific Development / Re: Canon EOS R / RP
June 14, 2021, 10:36:09 AM
I have catched up with R / M50 / 200D progress and finally got Magic Lantern menus running on RP:



Running ML was not easily possible for a while since from RP on Canon decided to use a different way to render graphics then on previous models like R. This new method is also used on R6, R5 etc.
However, due to kitors research on the compositor this is not an issue anymore.

Navigating through the menu is possible but no feature works currently. Camera tends to crash when running menu entries and behaves in a undefined manner so this is nothing what can be released to the public for now. Next step is getting menus stable and enable features :).
#11
As already mentioned here https://www.magiclantern.fm/forum/index.php?topic=25662.msg235562#msg235562 I have found a way to close and open the shutter manually on RP.
To do so, FA_MechaShutterClose and FA_MechaShutterClose can be called.

On the EOS R the shutter will close when the camera is turned off do reduce the risk of getting dust onto the sensor. Unfortunately this feature is not available on RP. By using this functions it should be possible to also enable that on RP.
#12
FA_MechaShutterClose (as the name already suggests) closes the shutter.
FA_MechaShutterOpen opens the shutter.

It is possible to call FA_MechaShutterClose and turn off the camera. Shutter will open automatically once the camera is turned on again.
This will make it possible to close the shutter once the camera is turned off on RP, like it already happens on R, R6, R5 etc.
#13
Camera-specific Development / Re: Canon EOS R / RP
April 18, 2021, 05:00:41 PM
I have found a JSON library Canon calls JSONPG or cJson and here are the stubs to all of its functions for EOS RP 1.6.0:


0xe0185d14: cJsonArrayList_Create
0xe0185f24: cJsonArrayList_DisplaceBack
0xe01862e8: cJsonArrayList_DisplaceForward
0xe0185e06: cJsonArrayList_ExtendBufferIfNecessary
0xe0185c28: cJsonArrayList_Finalize
0xe0185c60: cJsonArrayList_Free
0xe0185dae: cJsonArrayList_Get
0xe0185d7e: cJsonArrayList_GetCount
0xe0185c9c: cJsonArrayList_Initialize
0xe018638a: cJsonArrayList_Remove
0xe0186260: cJsonArrayList_Replace
0xe018bb4c: cJsonBufferInput_Create
0xe018bc8e: cJsonBufferInput_Finalize
0xe018bbca: cJsonBufferInput_Free
0xe018badc: cJsonBufferInput_Initialize
0xe018bc06: cJsonBufferInput_Read
0xe018657e: cJsonBufferOutput_Create
0xe01865ea: cJsonBufferOutput_ExtendBufferIfNecessary
0xe018648c: cJsonBufferOutput_Finalize
0xe01864c4: cJsonBufferOutput_Free
0xe0186500: cJsonBufferOutput_Initialize
0xe0186672: cJsonBufferOutput_Write
0xe018c010: cJsonCharProviderUtf8_Create
0xe018bebc: cJsonCharProviderUtf8_Finalize
0xe018bef8: cJsonCharProviderUtf8_Free
0xe018c1d0: cJsonCharProviderUtf8_Get
0xe018c22c: cJsonCharProviderUtf8_GetPosition
0xe018bf34: cJsonCharProviderUtf8_Initialize
0xe018c148: cJsonCharProviderUtf8_Peek
0xe018c0ba: cJsonCharProviderUtf8_ReadIfBufferEmpty
0xe0116254: cJsonDocument_CreateNodeFromTokenType
0xe0117778: cJsonDocument_FreeBuffer
0xe0116e0a: cJsonDocument_GenerateArray
0xe0117154: cJsonDocument_GenerateObject
0xe01172cc: cJsonDocument_GenerateRoot
0xe0117452: cJsonDocument_GenerateToBuffer
0xe0117626: cJsonDocument_GenerateToStream
0xe0116310: cJsonDocument_ParseArray
0xe01169ca: cJsonDocument_ParseFromBuffer
0xe0116af6: cJsonDocument_ParseFromStream
0xe01164a2: cJsonDocument_ParseObject
0xe0116806: cJsonDocument_ParseRoot
0xe0116f7e: cJsonDocument_WriteFieldByNodeType
0xe0116d1a: cJsonDocument_WriteValueByNodeType
0xe0496b78: cJsonGenerator_BackupState
0xe0494b48: cJsonGenerator_BuildString
0xe0494c0a: cJsonGenerator_Close
0xe0495144: cJsonGenerator_Create
0xe049531c: cJsonGenerator_CreateForStream
0xe0494c74: cJsonGenerator_Finalize
0xe0496ad0: cJsonGenerator_Flush
0xe0494cfc: cJsonGenerator_Free
0xe0496a52: cJsonGenerator_GetBuffer
0xe04969d4: cJsonGenerator_GetBufferLength
0xe0494e5a: cJsonGenerator_Initialize
0xe0494de2: cJsonGenerator_InitializeForBuffer
0xe0495234: cJsonGenerator_InitializeForStream
0xe0494d5e: cJsonGenerator_InitializeTextWriter
0xe049566a: cJsonGenerator_PrepareWrite
0xe049545e: cJsonGenerator_RestoreState
0xe0496964: cJsonGenerator_VerifyCompleted
0xe0495f78: cJsonGenerator_VerifyField
0xe04955ac: cJsonGenerator_VerifyToken
0xe0495850: cJsonGenerator_WriteBeginArray
0xe0496200: cJsonGenerator_WriteBeginArrayField
0xe049593a: cJsonGenerator_WriteBeginObject
0xe049630a: cJsonGenerator_WriteBeginObjectField
0xe049668a: cJsonGenerator_WriteBoolField
0xe0495d0e: cJsonGenerator_WriteBoolValue
0xe04958c4: cJsonGenerator_WriteEndArray
0xe0495a1c: cJsonGenerator_WriteEndObject
0xe049609e: cJsonGenerator_WriteFieldTemplate
0xe04964be: cJsonGenerator_WriteIntegerField
0xe0495b6e: cJsonGenerator_WriteIntegerValue
0xe049678e: cJsonGenerator_WriteNullField
0xe0495e80: cJsonGenerator_WriteRawValue
0xe049684e: cJsonGenerator_WriteRawValueField
0xe04965a4: cJsonGenerator_WriteRealField
0xe0495c3e: cJsonGenerator_WriteRealValue
0xe04963c8: cJsonGenerator_WriteStringField
0xe0495a8e: cJsonGenerator_WriteStringValue
0xe04956e8: cJsonGenerator_WriteValueTemplate
0xe0186f94: cJsonHashTable_AddToBucket
0xe0186a74: cJsonHashTable_Clear
0xe0186be0: cJsonHashTable_Create
0xe01869a6: cJsonHashTable_CreateItem
0xe0186abe: cJsonHashTable_Finalize
0xe0186c4a: cJsonHashTable_FindItem
0xe0186b02: cJsonHashTable_Free
0xe0186968: cJsonHashTable_FreeItem
0xe018720e: cJsonHashTable_GetIterator
0xe018692c: cJsonHashTable_Hash
0xe0186b40: cJsonHashTable_Initialize
0xe0187038: cJsonHashTable_Rehash
0xe01873ca: cJsonHashTable_Remove
0xe01872c8: cJsonHashTable_RemoveFromBucket
0xe01870f2: cJsonHashTable_Set
0xe01b6894: cJsonLexer_AppendCharToToken
0xe01b869a: cJsonLexer_ClearBuffer
0xe01b854a: cJsonLexer_Create
0xe01b7bec: cJsonLexer_DecodeUnicode
0xe01b67dc: cJsonLexer_Finalize
0xe01b6820: cJsonLexer_Free
0xe01b6fae: cJsonLexer_GetChar
0xe01b6938: cJsonLexer_GetCharIfTokenContinue
0xe01b685c: cJsonLexer_GetTokenString
0xe01b8364: cJsonLexer_Initialize
0xe01b86d2: cJsonLexer_IsValueStart
0xe01b862c: cJsonLexer_Next
0xe01b830a: cJsonLexer_OnError
0xe01b6ab4: cJsonLexer_OnKeyword
0xe01b8182: cJsonLexer_OnNeutral
0xe01b6e52: cJsonLexer_OnNumExp
0xe01b70ac: cJsonLexer_OnNumExpSign
0xe01b733c: cJsonLexer_OnNumExpStart
0xe01b748a: cJsonLexer_OnNumFrac
0xe01b761a: cJsonLexer_OnNumFracStart
0xe01b7752: cJsonLexer_OnNumInt
0xe01b7908: cJsonLexer_OnNumIntZero
0xe01b7a96: cJsonLexer_OnNumSign
0xe01b7fdc: cJsonLexer_OnStr
0xe01b7dfa: cJsonLexer_OnStrEscape
0xe01b7c9e: cJsonLexer_OnStrEscapeUnicode
0xe0145b0c: cJsonNode_AddToArray
0xe0144ae0: cJsonNode_ClearArray
0xe0144ae0: cJsonNode_ClearArray
0xe0144a38: cJsonNode_ClearObject
0xe0146480: cJsonNode_Clone
0xe0145fe6: cJsonNode_ContainsKeyInObject
0xe0144d44: cJsonNode_CreateObject
0xe0145e7c: cJsonNode_DetachFromArray
0xe01462b0: cJsonNode_DetachFromObject
0xe0146632: cJsonNode_Finalize
0xe0144b8c: cJsonNode_Free
0xe01459b2: cJsonNode_GetArrayCount
0xe014586c: cJsonNode_GetBigNumber
0xe0145ad0: cJsonNode_GetFromArray
0xe0145fae: cJsonNode_GetFromObject
0xe014575c: cJsonNode_GetInteger
0xe0145674: cJsonNode_GetNodeType
0xe0146356: cJsonNode_GetObjectIterator
0xe01457e4: cJsonNode_GetReal
0xe01456da: cJsonNode_GetString
0xe0144bec: cJsonNode_InitializeArray
0xe014527e: cJsonNode_InitializeBigNumber
0xe01466a6: cJsonNode_InitializeInteger
0xe01454ea: cJsonNode_InitializeKeyword
0xe0144cda: cJsonNode_InitializeObject
0xe01466d8: cJsonNode_InitializeReal
0xe0144ff2: cJsonNode_InitializeString
0xe0145bd2: cJsonNode_InsertToArray
0xe0145da0: cJsonNode_RemoveFromArray
0xe01461c4: cJsonNode_RemoveFromObject
0xe014608a: cJsonNode_SetToObject
0xe01463e0: cJsonNode_ShallowCopy
0xe014b432: cJsonObjectIterator_GetKey
0xe014b486: cJsonObjectIterator_GetMutableValue
0xe014b4b8: cJsonObjectIterator_GetValue
0xe014b3c0: cJsonObjectIterator_Next
0xe01b8864: cJsonParserStateStack_CopyContent
0xe01b89d6: cJsonParserStateStack_Create
0xe01b88ce: cJsonParserStateStack_Finalize
0xe01b8908: cJsonParserStateStack_Free
0xe01b8944: cJsonParserStateStack_Initialize
0xe01b8ad2: cJsonParserStateStack_IsEmpty
0xe01b8b08: cJsonParserStateStack_Pop
0xe01b8a6a: cJsonParserStateStack_Push
0xe014b5b8: cJsonParser_Close
0xe014b856: cJsonParser_CreateFromBuffer
0xe014bc2c: cJsonParser_CreateFromStream
0xe014bd48: cJsonParser_DecodeNumber
0xe014b626: cJsonParser_Finalize
0xe014b69a: cJsonParser_Free
0xe014c9bc: cJsonParser_GetEncoding
0xe014c5c2: cJsonParser_GetFieldName
0xe014c6fe: cJsonParser_GetInteger
0xe014ca1a: cJsonParser_GetPosition
0xe014c80a: cJsonParser_GetRawValue
0xe014c784: cJsonParser_GetReal
0xe014c660: cJsonParser_GetString
0xe014c4d8: cJsonParser_GetTokenType
0xe014b7ba: cJsonParser_Initialize
0xe014c0fa: cJsonParser_InitializeCharProvider
0xe014b6fa: cJsonParser_InitializeFromBuffer
0xe014bb4c: cJsonParser_InitializeFromStream
0xe014c1e2: cJsonParser_InitializeLexer
0xe014c53e: cJsonParser_IsBigNumber
0xe014be18: cJsonParser_PreRead
0xe014c2c2: cJsonParser_Read
0xe014bee4: cJsonParser_ResolveEncoding
0xe01b2d0c: cJsonString_AppendChar
0xe01b2ebc: cJsonString_AppendString
0xe01b2de0: cJsonString_AppendStringN
0xe01b2f4a: cJsonString_Clear
0xe01b28aa: cJsonString_Create
0xe01b2fb6: cJsonString_Equals
0xe01b29d4: cJsonString_ExtendBufferIfNecessary
0xe01b2790: cJsonString_Finalize
0xe01b27ca: cJsonString_Free
0xe01b2934: cJsonString_Get
0xe01b2828: cJsonString_Initialize
0xe01b2984: cJsonString_Length
0xe01b2a9a: cJsonString_Set
0xe0187622: cJsonSyntaxVerifier_Create
0xe0187510: cJsonSyntaxVerifier_Finalize
0xe018754a: cJsonSyntaxVerifier_Free
0xe0187588: cJsonSyntaxVerifier_Initialize
0xe01876b8: cJsonSyntaxVerifier_TransitState
0xe018777c: cJsonSyntaxVerifier_Verify
0xe01879fa: cJsonSyntaxVerifier_VerifyEof
0xe0187ac2: cJsonTextWriterUtf8_Create
0xe0187c08: cJsonTextWriterUtf8_Finalize
0xe0187b2c: cJsonTextWriterUtf8_Free
0xe0187a78: cJsonTextWriterUtf8_Initialize
0xe0187b68: cJsonTextWriterUtf8_WriteString
0xe0188d8a: cJsonUtil_DiscriminateEncoding
0xe0188406: cJsonUtil_DoubleToString
0xe0187ff4: cJsonUtil_EscapeAndAppendString
0xe0188788: cJsonUtil_GetForVerify
0xe018814a: cJsonUtil_IntToString
0xe0188728: cJsonUtil_IsInteger
0xe01889ec: cJsonUtil_IsNumberString
0xe0188c2e: cJsonUtil_IsStartWithBom
0xe0188a62: cJsonUtil_IsString
0xe0188890: cJsonUtil_PeekForVerify
0xe0188658: cJsonUtil_StringToDouble
0xe018852a: cJsonUtil_StringToInt
0xe0187e28: cJsonUtil_UnicodeEscape
0xe0188ad2: cJsonUtil_Utf16CharToUtf8


Not all of these functions are needed to use the library. Most of them are used by internal mechanisms. I'll open another thread in the Reverse Engineering section with more info on how to use the library.
#14
Camera-specific Development / Re: Canon EOS R / RP
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:


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):


0xe040d5b5: int wlanconnect(WlanSettings_t* pWlanSettings)



typedef enum WlanSettingsMode_t {
  ADHOC_WIFI=1,
  INFRA=2,
  ADHOC_G=3
} WlanSettingsMode_t;



typedef enum WlanSettingsAuthMode_t {
  OPEN=0
  SHARED=1,
  WPA2PSK=5,
  BOTH=6,
} WlanSettingsAuthMode_t;



typedef enum WlanSettingsCipherMode_t {
  NONE=0,
  WEP=1,
  AES=4
} WlanSettingsCipherMode_t;



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.
#15
Camera-specific Development / Re: Canon EOS R / RP
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
#16
Camera-specific Development / Re: Canon EOS R / RP
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:


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:


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.
#17
Camera-specific Development / Re: Canon EOS R / RP
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:


RSTFLG : 0009
Battery Door Open
clearBattery


When closing the battery door switch:

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:

#18
Reverse Engineering / Re: Battery grip pins / UART
February 11, 2021, 11:27:40 PM
The connector is a 6 pin vertical JST 0.8mm:
https://de.aliexpress.com/item/4001088873723.html

A matching cable is available here:
https://de.aliexpress.com/item/4001144163609.html
#19
I am thinking about something like this (pseudo code):


dim model_name        = "Canon EOS RP"
dim firmware_version  = "1.6.0"
dim model_name_addr   = 0xe121d57c
dim firmware_ver_addr = 0xe00408e0

public sub check_compat()
    if model_name_addr == model_name and firmware_ver_addr == firmware_version then
        check_compat = 1
    else
        check_compat = 0
    end if
end sub


That way the code would self document for what model the script is for. I Just need to find a way to do a strncmp in canon basic for that.
#20
Quote from: coon on February 06, 2021, 12:26:11 AM
[...] (untested, use at own risk!):

But I agree that having some check_compat function in our scripts would be better, especially on code which modifies properties.
Model name and version number in string representation are stored somewhere in the ROM. I may try to compare against those in future.
#21
Script for M50 v1.1.0 is:


private sub Initialize()
    ExportToEventProcedure("GUI_SetSilentShutter", 0xe0536113)
    GUI_SetSilentShutter(1)
end sub
#22
No, GUI_SetSilentShutter is not an Event Procedure and you need to export it first.
The following script meight work on M50 v1.0.2 (untested, use at own risk!):


private sub Initialize()
    ExportToEventProcedure("GUI_SetSilentShutter", 0xe053607f)
    GUI_SetSilentShutter(1)
end sub



#23
Quote from: Sténo on October 20, 2020, 11:13:02 AM



Hello !

Do you need coding skills to install this feature on the m50 ?

GUI_SetSilentShutter sets a property which is persistent (survives a battery pull) until it is deactivated. Therefore this could also be done via Canon Basic script. Silent shutter mode can also be deactivated by entering SCN mode and leaving it again.
#24
Camera-specific Development / Re: Canon EOS R5 / R6
January 09, 2021, 11:27:14 PM
Crosspost from https://www.magiclantern.fm/forum/index.php?topic=22770.msg233556#msg233556:


'Get R6 Interrupt Vector Table

dim pIvt_table_1 = 0x2efd8
dim vector1_len = 0x280

dim pIvt_table_2 = 0x311dc
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:/R6_IVT.TXT")
end sub


Could someone with a R6 execute this and tell me the result?

update: again yourboylloyd did run this on his R6 (thanks alot!) and got the following result:


0x000: -noise-
0x001: EDOMAIN_EDMAC_1_WR_M1
0x002: EDOMAIN_EDMAC_6_WR_SS7
0x003: EDOMAIN_EDMAC_3_RD_S1_A
0x004: EDOMAIN_VITON1
0x005: (reserved)
0x006: (reserved)
0x007: CPROC_14
0x008: TMU_INT_SWA
0x009: TMU_INT_OCCH0SP
0x00A: INTC_XINT_0
0x00B: TCU_T0OUT
0x00C: POSTMAN_RCVINT0
0x00D: POSTMAN_FIFOINT0
0x00E: MARIUS_TIMER_OC0_INT
0x00F: MARIUS_TIMER_IC0_INT
0x010: EDOMAIN_SYNGEN_1
0x011: EDOMAIN_EDMAC_1_WR_S0
0x012: EDOMAIN_EDMAC_6_WR_SS8
0x013: EDOMAIN_EDMAC_3_RD_L0_B
0x014: EDOMAIN_VITON2
0x015: (reserved)
0x016: (reserved)
0x017: CPROC_15
0x018: TMU_INT_SWB
0x019: TMU_INT_OCCH0EP
0x01A: INTC_XINT_1
0x01B: TCU_T1OUT
0x01C: POSTMAN_RCVINT1
0x01D: POSTMAN_FIFOINT1
0x01E: MARIUS_TIMER_OC1_INT
0x01F: MARIUS_TIMER_IC1_INT
0x020: EDOMAIN_SYNGEN_2
0x021: EDOMAIN_EDMAC_1_WR_S1
0x022: EDOMAIN_EDMAC_6_WR_SS9
0x023: EDOMAIN_EDMAC_3_RD_L1_B
0x024: EDOMAIN_AFFINE_OVR_ERR
0x025: (reserved)
0x026: (reserved)
0x027: SYNC_IRQ_LSS1
0x028: TMU_INT_OCALL
0x029: TMU_INT_OCCH1SP
0x02A: INTC_XINT_2
0x02B: TCU_T2OUT
0x02C: POSTMAN_RCVINT2
0x02D: POSTMAN_FIFOINT2
0x02E: MARIUS_TIMER_OC2_INT
0x02F: MARIUS_TIMER_IC2_INT
0x030: EDOMAIN_SYNGEN_3
0x031: EDOMAIN_EDMAC_1_WR_S2
0x032: EDOMAIN_EDMAC_7_WR_S0
0x033: EDOMAIN_EDMAC_3_RD_S0_B
0x034: EDOMAIN_SARIDON
0x035: (reserved)
0x036: (reserved)
0x037: SYNC_IRQ_LSS1_ST1
0x038: TMU_INT_PULGENCEI
0x039: TMU_INT_OCCH1EP
0x03A: INTC_XINT_3
0x03B: TCU_T3OUT
0x03C: POSTMAN_RCVINT3
0x03D: POSTMAN_FIFOINT3
0x03E: MARIUS_TIMER_OC3_INT
0x03F: MARIUS_TIMER_IC3_INT
0x040: EDOMAIN_SYNGEN_4
0x041: EDOMAIN_EDMAC_1_WR_S3
0x042: EDOMAIN_EDMAC_7_WR_S1
0x043: EDOMAIN_EDMAC_3_RD_S1_B
0x044: EDOMAIN_MESSI
0x045: (reserved)
0x046: (reserved)
0x047: SYNC_IRQ_LSS2
0x048: TMU_INT_ICAPCEI
0x049: TMU_INT_OCCH2SP
0x04A: INTC_XINT_4
0x04B: TCU_T4OUT
0x04C: POSTMAN_RCVINT4
0x04D: POSTMAN_FIFOINT4
0x04E: MARIUS_TIMER_OC4_INT
0x04F: MARIUS_TIMER_IC4_INT
0x050: EDOMAIN_SYNGEN_FRM
0x051: EDOMAIN_EDMAC_1_WR_S4
0x052: EDOMAIN_EDMAC_7_WR_SS0
0x053: EDOMAIN_EDMAC_5_RD_L0
0x054: EDOMAIN_DURAN
0x055: (reserved)
0x056: (reserved)
0x057: SYNC_IRQ_LSS2_ST1
0x058: CPROC_0
0x059: TMU_INT_OCCH2EP
0x05A: INTC_XINT_5
0x05B: TCU_T5OUT
0x05C: POSTMAN_RCVINT5
0x05D: POSTMAN_FIFOINT5
0x05E: MARIUS_TIMER_OC5_INT
0x05F: MARIUS_TIMER_IC5_INT
0x060: EDOMAIN_SYNGEN_1_A
0x061: EDOMAIN_EDMAC_1_WR_SS0
0x062: EDOMAIN_EDMAC_7_CAP_WR_SS0
0x063: EDOMAIN_EDMAC_5_RD_M0
0x064: EDOMAIN_DANCING_FEN
0x065: (reserved)
0x066: (reserved)
0x067: SYNC_IRQ_INTVI1
0x068: CPROC_1
0x069: TMU_INT_OCCH3SP
0x06A: INTC_XINT_6
0x06B: TCU_IPCOUT4
0x06C: POSTMAN_RCVINT6
0x06D: POSTMAN_FIFOINT6
0x06E: MARIUS_TIMER_OC6_INT
0x06F: MARIUS_TIMER_IC6_INT
0x070: EDOMAIN_SYNGEN_2_A
0x071: EDOMAIN_EDMAC_1_WR_SS1
0x072: EDOMAIN_EDMAC_7_CAP_WR_SS1
0x073: EDOMAIN_EDMAC_5_RD_M1
0x074: EDOMAIN_DANCING_SURF
0x075: (reserved)
0x076: (reserved)
0x077: SYNC_IRQ_VI1_SET_1
0x078: CPROC_2
0x079: TMU_INT_OCCH3EP
0x07A: INTC_XINT_7
0x07B: TCU_T4F_INT
0x07C: POSTMAN_RCVINT7
0x07D: POSTMAN_FIFOINT7
0x07E: MARIUS_TIMER_OC7_INT
0x07F: MARIUS_TIMER_IC7_INT
0x080: EDOMAIN_SYNGEN_3_A
0x081: EDOMAIN_EDMAC_1_WR_SS2
0x082: EDOMAIN_EDMAC_7_CAP_WR_SS2
0x083: EDOMAIN_EDMAC_5_RD_S0
0x084: EDOMAIN_DANCING_RACI
0x085: FDOMAIN_0
0x086: SYNC_IRQ_INTB60V
0x087: SYNC_IRQ_VI1_SET_2
0x088: CPROC_3
0x089: TMU_INT_OCCH4SP
0x08A: INTC_XINT_8
0x08B: TCU_IPCOUT5
0x08C: POSTMAN_DIRECTINT0
0x08D: POSTMAN_SEMAPHORE0
0x08E: MARIUS_TIMER_ICOC_OC0INT
0x08F: MARIUS_TIMER_ICOC_IC0INT
0x090: EDOMAIN_SYNGEN_4_A
0x091: EDOMAIN_EDMAC_1_WR_SS3
0x092: EDOMAIN_EDMAC_0_OPERA_WR
0x093: EDOMAIN_EDMAC_5_RD_S1
0x094: EDOMAIN_KOALA_WR0
0x095: FDOMAIN_1
0x096: SYNC_IRQ_INTB59V
0x097: SYNC_IRQ_VI1_SET_3
0x098: CPROC_4
0x099: TMU_INT_OCCH4EP
0x09A: INTC_XINT_9
0x09B: TCU_T5F_INT
0x09C: POSTMAN_DIRECTINT1
0x09D: POSTMAN_SEMAPHORE1
0x09E: MARIUS_TIMER_ICOC_OC1INT
0x09F: MARIUS_TIMER_ICOC_IC1INT
0x0A0: EDOMAIN_SYNGEN_FRM_A
0x0A1: EDOMAIN_EDMAC_1_WR_SS4
0x0A2: EDOMAIN_EDMAC_6_DAN_WR
0x0A3: EDOMAIN_EDMAC_5_RD_S2
0x0A4: EDOMAIN_KOALA_WR1
0x0A5: FDOMAIN_2
0x0A6: SYNC_IRQ_INTB50V
0x0A7: SYNC_IRQ_INTVI2
0x0A8: CPROC_5
0x0A9: TMU_INT_OCCH5SP
0x0AA: INTC_XINT_10
0x0AB: APROC_0
0x0AC: POSTMAN_DIRECTINT2
0x0AD: POSTMAN_SEMAPHORE2
0x0AE: OMAR_TIMER_OC0_INT
0x0AF: OMAR_TIMER_IC0_INT
0x0B0: EDOMAIN_SYNGEN_1_B
0x0B1: EDOMAIN_EDMAC_2_WR_L0_A
0x0B2: EDOMAIN_EDMAC_1_RD_L0
0x0B3: EDOMAIN_EDMAC_6_RD_S0
0x0B4: EDOMAIN_KOALA_WR2
0x0B5: FDOMAIN_3
0x0B6: SYNC_IRQ_INTB49V
0x0B7: SYNC_IRQ_VI2_SET_1
0x0B8: CPROC_6
0x0B9: TMU_INT_OCCH5EP
0x0BA: INTC_XINT_11
0x0BB: APROC_1
0x0BC: POSTMAN_DIRECTINT3
0x0BD: POSTMAN_SEMAPHORE3
0x0BE: OMAR_TIMER_OC1_INT
0x0BF: OMAR_TIMER_IC1_INT
0x0C0: EDOMAIN_SYNGEN_2_B
0x0C1: EDOMAIN_EDMAC_2_WR_L1_A
0x0C2: EDOMAIN_EDMAC_1_RD_L1
0x0C3: EDOMAIN_EDMAC_6_RD_S1
0x0C4: EDOMAIN_KOALA_RD0
0x0C5: FDOMAIN_4
0x0C6: SYNC_IRQ_INTL60V1
0x0C7: SYNC_IRQ_VI2_SET_2
0x0C8: CPROC_7
0x0C9: TMU_INT_ICAPCH0
0x0CA: INTC_XINT_12
0x0CB: APROC_2
0x0CC: POSTMAN_DIRECTINT4
0x0CD: POSTMAN_FIFO_ERR0
0x0CE: OMAR_TIMER_OC2_INT
0x0CF: OMAR_TIMER_IC2_INT
0x0D0: EDOMAIN_SYNGEN_3_B
0x0D1: EDOMAIN_EDMAC_2_WR_S0_A
0x0D2: EDOMAIN_EDMAC_1_RD_L2
0x0D3: EDOMAIN_EDMAC_6_RD_S2
0x0D4: EDOMAIN_KOALA_RD1
0x0D5: FDOMAIN_5
0x0D6: SYNC_IRQ_INTL60V1_ST1
0x0D7: SYNC_IRQ_VI2_SET_3
0x0D8: CPROC_8
0x0D9: TMU_INT_ICAPCH1
0x0DA: INTC_XINT_13
0x0DB: APROC_3
0x0DC: POSTMAN_DIRECTINT5
0x0DD: UART0_RX_INTREQRX
0x0DE: OMAR_TIMER_OC3_INT
0x0DF: OMAR_TIMER_IC3_INT
0x0E0: EDOMAIN_SYNGEN_4_B
0x0E1: EDOMAIN_EDMAC_2_WR_L0_B
0x0E2: EDOMAIN_EDMAC_1_RD_M0
0x0E3: EDOMAIN_EDMAC_6_RD_S3
0x0E4: EDOMAIN_KOALA_RD2
0x0E5: FDOMAIN_6
0x0E6: SYNC_IRQ_INTL60V2
0x0E7: SYNC_IRQ_INTVI3
0x0E8: CPROC_9
0x0E9: TMU_INT_ICAPCH2
0x0EA: INTC_XINT_14
0x0EB: APROC_4
0x0EC: POSTMAN_DIRECTINT6
0x0ED: UART0_TX_INTREQTX
0x0EE: OMAR_TIMER_OC4_INT
0x0EF: OMAR_TIMER_IC4_INT
0x0F0: EDOMAIN_SYNGEN_FRM_B
0x0F1: EDOMAIN_EDMAC_2_WR_L1_B
0x0F2: EDOMAIN_EDMAC_1_RD_S0
0x0F3: EDOMAIN_EDMAC_6_RD_S4
0x0F4: EDOMAIN_COMBAT_INTEG_1
0x0F5: FDOMAIN_7
0x0F6: SYNC_IRQ_INTL60V2_ST1
0x0F7: SYNC_IRQ_VI3_SET_1
0x0F8: CPROC_10
0x0F9: TMU_INT_ICAPCH3
0x0FA: INTC_XINT_15
0x0FB: APROC_5
0x0FC: POSTMAN_DIRECTINT7
0x0FD: UART1_RX_INTREQRX
0x0FE: OMAR_TIMER_OC5_INT
0x0FF: OMAR_TIMER_IC5_INT
0x100: EDOMAIN_HEAD_ERR
0x101: EDOMAIN_EDMAC_2_WR_S0_B
0x102: EDOMAIN_EDMAC_1_RD_S1
0x103: EDOMAIN_EDMAC_6_RD_S5
0x104: EDOMAIN_COMBAT_BLOCK_1
0x105: FDOMAIN_8
0x106: SYNC_IRQ_INTL59V1
0x107: SYNC_IRQ_VI3_SET_2
0x108: CPROC_11
0x109: TMU_INT_ICAPCH4
0x10A: INTC_XINT_16
0x10B: APROC_6
0x10C: CCLIME_INT_SODA
0x10D: UART1_TX_INTREQTX
0x10E: OMAR_TIMER_OC6_INT
0x10F: OMAR_TIMER_IC6_INT
0x110: EDOMAIN_ATOMIC_ERR
0x111: EDOMAIN_EDMAC_3_WR_L0_A
0x112: EDOMAIN_EDMAC_1_RD_SS0
0x113: EDOMAIN_EDMAC_6_RD_S6
0x114: EDOMAIN_COMBAT_INTEG_7
0x115: (reserved)
0x116: SYNC_IRQ_INTL59V1_ST1
0x117: SYNC_IRQ_VI3_SET_3
0x118: CPROC_12
0x119: TMU_INT_ICAPCH5
0x11A: INTC_XINT_17
0x11B: APROC_7
0x11C: CCLIME_INT_TM2MD_RDMA
0x11D: UART2_RX_INTREQRX
0x11E: OMAR_TIMER_OC7_INT
0x11F: OMAR_TIMER_IC7_INT
0x120: EDOMAIN_HEAD_ERR2
0x121: EDOMAIN_EDMAC_3_WR_S0_A
0x122: EDOMAIN_EDMAC_1_RD_SS1
0x123: EDOMAIN_EDMAC_6_RD_S7
0x124: EDOMAIN_COMBAT_BLOCK_7
0x125: (reserved)
0x126: SYNC_IRQ_INTL59V2
0x127: SYNC_IRQ_INTVI4
0x128: CPROC_13
0x129: TMU_INT_ICAPCH6
0x12A: INTC_XINT_18
0x12B: APROC_8
0x12C: CCLIME_INT_TM2MD_WDMA
0x12D: UART2_TX_INTREQTX
0x12E: OMAR_TIMER_ICOC_OC0INT
0x12F: OMAR_TIMER_ICOC_IC0INT
0x130: EDOMAIN_HEAD_ERR3
0x131: EDOMAIN_EDMAC_3_WR_S1_A
0x132: EDOMAIN_EDMAC_1_RD_SS2
0x133: EDOMAIN_EDMAC_6_RD_S8
0x134: EDOMAIN_WEABER1
0x135: ORCA_A_0
0x136: SYNC_IRQ_INTL59V2_ST1
0x137: SYNC_IRQ_VI4_SET_1
0x138: CPROC_16
0x139: TMU_INT_ICAPCH7
0x13A: INTC_XINT_19
0x13B: APROC_9
0x13C: CCLIME_INT_TSUMXD_RDMAC
0x13D: PCIE_IRQ_PCIE0
0x13E: OMAR_TIMER_ICOC_OC1INT
0x13F: OMAR_TIMER_ICOC_IC1INT
0x140: EDOMAIN_SAP1
0x141: EDOMAIN_EDMAC_3_WR_L0_B
0x142: EDOMAIN_EDMAC_1_RD_SS3
0x143: EDOMAIN_EDMAC_6_RD_SS0
0x144: EDOMAIN_WEABER2
0x145: ORCA_A_1
0x146: SYNC_IRQ_INTL50V1
0x147: SYNC_IRQ_VI4_SET_2
0x148: CPROC_17
0x149: TMU_INT_ICAPCH8
0x14A: INTC_XINT_20
0x14B: (reserved)
0x14C: CCLIME_INT_TSUMXD_W0DMA
0x14D: PCIE_IRQ_PCIE1
0x14E: REM_REM_INT
0x14F: ZICO_TIMER_IRQ
0x150: EDOMAIN_SAP2
0x151: EDOMAIN_EDMAC_3_WR_S0_B
0x152: EDOMAIN_EDMAC_1_RD_SS4
0x153: EDOMAIN_EDMAC_6_RD_SS1
0x154: EDOMAIN_HISTORY
0x155: ORCA_A_2
0x156: SYNC_IRQ_INTL50V1_ST1
0x157: SYNC_IRQ_VI4_SET_3
0x158: CPROC_18
0x159: TMU_INT_ICAPCH9
0x15A: INTC_XINT_21
0x15B: (reserved)
0x15C: CCLIME_INT_TSUMXD_W1DMA
0x15D: PCIE_IRQ_PCIE2
0x15E: SDDOMAIN_SDCON0
0x15F: HDMAC0_INTRREQ1
0x160: EDOMAIN_LIP
0x161: EDOMAIN_EDMAC_3_WR_S1_B
0x162: EDOMAIN_EDMAC_1_RD_SS5
0x163: EDOMAIN_EDMAC_6_RD_SS2
0x164: EDOMAIN_HISTORY2_1
0x165: ORCA_A_3
0x166: SYNC_IRQ_INTL50V2
0x167: SYNC_IRQ_INTVI4B
0x168: (reserved)
0x169: TMU_INT_ICAPCH10
0x16A: INTC_XINT_22
0x16B: (reserved)
0x16C: CCLIME_INT_CPU_SLEEP
0x16D: PCIE_IRQ_PCIE3
0x16E: SDDOMAIN_TDMAC0
0x16F: HDMAC0_INTRREQ2
0x170: EDOMAIN_SANTA1
0x171: EDOMAIN_EDMAC_5_WR_M0
0x172: EDOMAIN_EDMAC_1_RD_SS6
0x173: EDOMAIN_EDMAC_6_RD_SS3
0x174: EDOMAIN_HISTORY2_2
0x175: ORCA_A_4
0x176: SYNC_IRQ_INTL50V2_ST1
0x177: SYNC_IRQ_VI4B_SET_1
0x178: (reserved)
0x179: TMU_INT_ICAPCH11
0x17A: INTC_XINT_23
0x17B: (reserved)
0x17C: CCLIME_INT_OTHERS
0x17D: PCIE_IRQ_PCIE4
0x17E: SDDOMAIN_SDCON1
0x17F: HDMAC0_INTRREQ3
0x180: EDOMAIN_YAWARA
0x181: EDOMAIN_EDMAC_5_WR_S0
0x182: EDOMAIN_EDMAC_2_RD_L0_A
0x183: EDOMAIN_EDMAC_6_RD_SS4
0x184: EDOMAIN_HISTORY2_3
0x185: ORCA_A_5
0x186: SYNC_IRQ_INTLSSDV1
0x187: SYNC_IRQ_VI4B_SET_2
0x188: (reserved)
0x189: TMU_INT_SWA_ONLY
0x18A: INTC_XINT_24
0x18B: HERMES_SITTER
0x18C: CCLIME_INT_UART1_RX
0x18D: PCIE_IRQ_PCIE5
0x18E: SDDOMAIN_TDMAC1
0x18F: HDMAC0_INTRREQ4
0x190: EDOMAIN_OPERA_OPEKICK0
0x191: EDOMAIN_EDMAC_5_WR_S1
0x192: EDOMAIN_EDMAC_2_RD_L1_A
0x193: EDOMAIN_EDMAC_6_RD_SS5
0x194: EDOMAIN_HISTORY2_4
0x195: ORCA_A_6
0x196: SYNC_IRQ_INTLSSDV1_ST1
0x197: SYNC_IRQ_VI4B_SET_3
0x198: SYNC_IRQ_VI6_SET_3
0x199: TMU_INT_SWB_ONLY
0x19A: INTC_XINT_25
0x19B: HERMES_SWEET
0x19C: CCLIME_INT_UART1_TX
0x19D: USB_INT_TENG
0x19E: SDDOMAIN_SDCON2
0x19F: HDMAC0_INTRREQ5
0x1A0: EDOMAIN_OPERA_OPEKICK1
0x1A1: EDOMAIN_EDMAC_5_WR_S2
0x1A2: EDOMAIN_EDMAC_2_RD_S0_A
0x1A3: EDOMAIN_EDMAC_6_RD_SS6
0x1A4: EDOMAIN_BIKING
0x1A5: ORCA_A_7
0x1A6: SYNC_IRQ_INTLSSDV2
0x1A7: SYNC_IRQ_INTVI5
0x1A8: SYNC_IRQ_INTVI7
0x1A9: TMU_INT_SWC_ONLY
0x1AA: INTC_XINT_26
0x1AB: HERMES_SWAN0
0x1AC: CCLIME_INT_TSUM_SD_SDCON
0x1AD: DSI0_IRQ_DSI0
0x1AE: SDDOMAIN_TDMAC2
0x1AF: HDMAC0_INTRREQ6
0x1B0: EDOMAIN_OPERA_OPEKICK2
0x1B1: EDOMAIN_EDMAC_6_WR_S0
0x1B2: EDOMAIN_EDMAC_2_RD_S1_A
0x1B3: EDOMAIN_EDMAC_6_RD_SS7
0x1B4: EDOMAIN_CAPTAIN
0x1B5: ORCA_A_8
0x1B6: SYNC_IRQ_INTLSSDV2_ST1
0x1B7: SYNC_IRQ_INTVI6
0x1B8: SYNC_IRQ_VI7_SET_1
0x1B9: TMU_INT_SWD_ONLY
0x1BA: INTC_XINT_27
0x1BB: HERMES_SWAN1
0x1BC: CCLIME_INT_TSUM_SD_DMA
0x1BD: DSI1_IRQ_DSI1
0x1BE: DMA330_0
0x1BF: HDMAC0_INTRREQ7
0x1C0: EDOMAIN_OPERA_OPEKICK3
0x1C1: EDOMAIN_EDMAC_6_WR_S1
0x1C2: EDOMAIN_EDMAC_2_RD_S2_A
0x1C3: EDOMAIN_EDMAC_6_RD_SS8
0x1C4: EDOMAIN_COTTON
0x1C5: ORCA_A_9
0x1C6: SYNC_IRQ_INTP
0x1C7: SYNC_IRQ_VI6_SET_1
0x1C8: SYNC_IRQ_VI7_SET_2
0x1C9: (reserved)
0x1CA: INTC_IRQ_SOFT_OUT
0x1CB: HERMES_DUAL_CTRL
0x1CC: CCLIME_INT_CITRON_CORE
0x1CD: HDMI0_0
0x1CE: DMA330_1
0x1CF: MDOMAIN_0
0x1D0: EDOMAIN_OPERA_OPEKICK4
0x1D1: EDOMAIN_EDMAC_6_WR_S2
0x1D2: EDOMAIN_EDMAC_2_RD_S3_A
0x1D3: EDOMAIN_EDMAC_7_RD_S0
0x1D4: EDOMAIN_OPERA0
0x1D5: ORCA_A_10
0x1D6: SYNC_IRQ_INTP_ST1
0x1D7: SYNC_IRQ_VI6_SET_2
0x1D8: SYNC_IRQ_VI7_SET_3
0x1D9: (reserved)
0x1DA: (reserved)
0x1DB: ALGS_0
0x1DC: CCLIME_INT_CITRON_RDMA
0x1DD: HDMI0_1
0x1DE: DMA330_2
0x1DF: MDOMAIN_1
0x1E0: EDOMAIN_OPERA_OPEKICK5
0x1E1: EDOMAIN_EDMAC_6_WR_S3
0x1E2: EDOMAIN_EDMAC_2_RD_L0_B
0x1E3: EDOMAIN_EDMAC_7_CAP_RD_SS0
0x1E4: EDOMAIN_OPERA_ERR0
0x1E5: ORCA_B_11
0x1E6: SYNC_IRQ_INTE
0x1E7: SSIO_SSIOINT
0x1E8: SYNC_IRQ_INTVIO
0x1E9: (reserved)
0x1EA: (reserved)
0x1EB: ALGS_1
0x1EC: CCLIME_INT_CITRON_WDMA
0x1ED: HDMI1_0
0x1EE: DMA330_3
0x1EF: MDOMAIN_2
0x1F0: EDOMAIN_OPERA_OPEKICK6
0x1F1: EDOMAIN_EDMAC_6_WR_S4
0x1F2: EDOMAIN_EDMAC_2_RD_L1_B
0x1F3: EDOMAIN_EDMAC_0_OPERA_RD
0x1F4: EDOMAIN_OPERA_ABORT0
0x1F5: ORCA_B_12
0x1F6: SYNC_IRQ_INTE_ST1
0x1F7: SIO0_SIO0INT
0x1F8: SYNC_IRQ_VIO_SET_1
0x1F9: (reserved)
0x1FA: (reserved)
0x1FB: (reserved)
0x1FC: CCLIME_RESERVED
0x1FD: HDMI1_1
0x1FE: (reserved)
0x1FF: MDOMAIN_3
0x200: EDOMAIN_EDMAC_1_WR_L0
0x201: EDOMAIN_EDMAC_6_WR_SS0
0x202: EDOMAIN_EDMAC_2_RD_S0_B
0x203: EDOMAIN_EDMAC_6_DAN_RD
0x204: EDOMAIN_OPERA1
0x205: ORCA_B_13
0x206: DOLPHIN_IRQ_DOLPHIN_0
0x207: SIO1_SIO1INT
0x208: SYNC_IRQ_VIO_SET_2
0x209: (reserved)
0x20A: (reserved)
0x20B: (reserved)
0x20C: CCLIME_SLOTC_SDDAT1_INT
0x20D: SROMC0_OCTAL_IRQ
0x20E: I2C0_TIRQ
0x20F: MDOMAIN_4
0x210: EDOMAIN_EDMAC_1_WR_L1
0x211: EDOMAIN_EDMAC_6_WR_SS1
0x212: EDOMAIN_EDMAC_2_RD_S1_B
0x213: EDOMAIN_OPTI_RICH_A
0x214: EDOMAIN_OPERA_ERR1
0x215: ORCA_B_14
0x216: DOLPHIN_IRQ_DOLPHIN_1
0x217: SIO2_SIO2INT
0x218: SYNC_IRQ_VIO_SET_3
0x219: (reserved)
0x21A: (reserved)
0x21B: (reserved)
0x21C: SROMC0_QUAD_OIRQ_TX
0x21D: SROMC1_OIRQ_TX
0x21E: I2C0_RIRQ
0x21F: MDOMAIN_5
0x220: EDOMAIN_EDMAC_1_WR_L2
0x221: EDOMAIN_EDMAC_6_WR_SS2
0x222: EDOMAIN_EDMAC_2_RD_S2_B
0x223: EDOMAIN_OPTI_LITE_A
0x224: EDOMAIN_OPERA_ABORT1
0x225: ORCA_B_15
0x226: DOLPHIN_IRQ_DOLPHIN_2
0x227: SIO3_SIO3INT
0x228: (reserved)
0x229: (reserved)
0x22A: (reserved)
0x22B: (reserved)
0x22C: SROMC0_QUAD_OIRQ_RX
0x22D: SROMC1_OIRQ_RX
0x22E: I2C0_SIRQ
0x22F: MDOMAIN_6
0x230: EDOMAIN_EDMAC_1_WR_L3
0x231: EDOMAIN_EDMAC_6_WR_SS3
0x232: EDOMAIN_EDMAC_2_RD_S3_B
0x233: EDOMAIN_OPTI_RICH_B
0x234: EDOMAIN_HAIDI_PNL
0x235: ORCA_B_16
0x236: DOLPHIN_IRQ_DOLPHIN_3
0x237: SIO4_SIO4INT
0x238: (reserved)
0x239: (reserved)
0x23A: HARB_HARBINT
0x23B: RSTGEN_WDTINT
0x23C: SROMC0_QUAD_OIRQ_FAULT
0x23D: SROMC1_OIRQ_FAULT
0x23E: I2C1_TIRQ
0x23F: (reserved)
0x240: EDOMAIN_EDMAC_1_WR_L4
0x241: EDOMAIN_EDMAC_6_WR_SS4
0x242: EDOMAIN_EDMAC_3_RD_L0_A
0x243: EDOMAIN_OPTI_LITE_B
0x244: EDOMAIN_HAIDI_LINE
0x245: ORCA_B_17
0x246: DOLPHIN_IRQ_DOLPHIN_4
0x247: SIO5_SIO5INT
0x248: (reserved)
0x249: TSENS_IRQ_TSENS
0x24A: MCPU_DECERRINTR
0x24B: MCPU_L2CCINTR
0x24C: SROMC0_QUAD_OERR_COLLECT
0x24D: SROMC1_OERR_COLLECT
0x24E: I2C1_RIRQ
0x24F: (reserved)
0x250: EDOMAIN_EDMAC_1_WR_L5
0x251: EDOMAIN_EDMAC_6_WR_SS5
0x252: EDOMAIN_EDMAC_3_RD_L1_A
0x253: EDOMAIN_JP52_1
0x254: EDOMAIN_HAIDI_EVF
0x255: ORCA_B_18
0x256: GLDA
0x257: SIO6_SIO6INT
0x258: MARIO_0
0x259: DEBSIO
0x25A: MCPU_ECNTRINTR
0x25B: MCPU_PMUIRQ_0
0x25C: INT_TM_MISC_CPU_HANDSHAKE0
0x25D: INT_TM_MISC_CPU_HANDSHAKE1
0x25E: I2C1_SIRQ
0x25F: ADOMAIN
0x260: EDOMAIN_EDMAC_1_WR_M0
0x261: EDOMAIN_EDMAC_6_WR_SS6
0x262: EDOMAIN_EDMAC_3_RD_S0_A
0x263: EDOMAIN_JP52_2
0x264: (reserved)
0x265: DMA330_ABORT
0x266: XIMR
0x267: SIO7_SIO7INT
0x268: MARIO_1
0x269: MCPU_SCUEVABORT
0x26A: MCPU_SLVERRINTR
0x26B: MCPU_PMUIRQ_1
0x26C: MONI_MONIOUT_0
0x26D: MONI_MONIOUT_1
0x26E: MONI_MONIOUT_2
0x26F: MONI_MONIOUT_3
0x270: INTC_ANDINT_0_0
0x271: INTC_ANDINT_0_1
0x272: INTC_ANDINT_0_2
0x273: INTC_ANDINT_0_3
0x274: INTC_ANDINT_0_4
0x275: INTC_ANDINT_0_5
0x276: (reserved)
0x277: (reserved)
0x278: (reserved)
0x279: (reserved)
0x27A: INTC_ANDINT_1_0
0x27B: INTC_ANDINT_1_1
0x27C: INTC_ANDINT_1_2
0x27D: INTC_ANDINT_1_3
0x27E: INTC_ANDINT_1_4
0x27F: INTC_ANDINT_1_5


I assume this interrupt table is valid for all DIGIC X models (At the time of this post that are EOS R6 and EOS R5).

Therefore the interrupt vectors for UART (needed for qemu) are:


0x0DD: UART0_RX_INTREQRX
0x0ED: UART0_TX_INTREQTX
#25
Camera-specific Development / Re: Canon EOS R / RP
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):


0xe0136920: void printInterruptVectorTable(void)


It produces the following output:


<=-=-=- 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:


'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:

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