I could decrypt the firmware.. it's more readable now.. Now i'm trying to get it loading in IDA, only it doesn't reconize it.
I attached the binary what I compiled from the source that was posted.
I found also the SDK for all canon camera's... maybe it's handy.
I'll just copy&paste the whole thing what I found:
Canon PowerShot Remote Capture SDK (PS-ReC v1.1.0d)
Supported Cameras (European model names are listed):
PowerShot G9
PowerShot SX100 IS
PowerShot S5 IS
PowerShot G7
PowerShot A640
PowerShot S3 IS
PowerShot S80
PowerShot A620
RapidShare: Easy FilehostingPS-ReC SDK v1.1.0d.rarstream.ifolder.ru: ? iFolder & StreamCanon Digital Camera SDK (CD-SDK v7.3)
Supported Cameras (European model names are listed):
PowerShot Pro1
PowerShot G6, PowerShot G5, PowerShot G3, PowerShot G2, PowerShot G1
PowerShot S2 IS, PowerShot S1 IS
PowerShot S70, PowerShot S60, PowerShot S5, PowerShot S45, PowerShot S40, PowerShot S30
PowerShot Pro90 IS
PowerShot A95, PowerShot A85, PowerShot A80, PowerShot A75, PowerShot A70, PowerShot A60
PowerShot A520, PowerShot A510
PowerShot A40, PowerShot A30, PowerShot A20, PowerShot A10
PowerShot A400, PowerShot A310, PowerShot A300, PowerShot A300, PowerShot A100
DIGITAL IXUS 500, DIGITAL IXUS 400, DIGITAL IXUS 430
DIGITAL IXUS 330, DIGITAL IXUS 300, DIGITAL IXUS
DIGITAL IXUS v3, DIGITAL IXUS v2, DIGITAL IXUS v
DIGITAL IXUS IIs, DIGITAL IXUS II
RapidShare: Easy FilehostingCD-SDK v7.3.rar - SDKstream.ifolder.ru: ? iFolder & StreamCanon Digital EOS SDK (ED-SDK v2.3)
Supported Cameras (European model names are listed):
EOS 450D
EOS 1D Mark II
EOS 20D
EOS 1Ds Mark II
EOS 350D
EOS 5D
EOS 1D Mark II N
EOS 30D
EOS 400D
EOS 1D Mark III
EOS 40D
EOS 1Ds Mark III
RapidShare: Easy FilehostingED-SDK v2.3.rar - SDKstream.ifolder.ru: ? iFolder & Stream