CHDK for new Canon PowerShot SX200 IS? - page 13 - Feature Requests - CHDK Forum  

CHDK for new Canon PowerShot SX200 IS?

  • 141 Replies
  • 64299 Views
*

Offline OldGit

  • ****
  • 303
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #120 on: 24 / July / 2009, 15:31:32 »
Advertisements
Hi, for those that asked for the circuit I used to dump the sx200 firmware please see post in the Dumping Firmware forum
SX200 IS-100C

*

Offline fe50

  • ******
  • 3136
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #121 on: 24 / July / 2009, 16:10:53 »
wow, very professional, thx for publishing ! 

Is it OK for you when i put it into a wikia article ?

*

Offline OldGit

  • ****
  • 303
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #122 on: 24 / July / 2009, 17:07:12 »
...... thx for publishing ! 
Is it OK for you when i put it into a wikia article ?

Hi fe50,
it's the least I can do after all the help and advice you and others here have given.
As regards the article, as I said, if it helps someone then thats all good.

Enjoy,
OldGit
SX200 IS-100C

*

Offline fe50

  • ******
  • 3136
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #123 on: 24 / July / 2009, 18:08:27 »
Thx, it's online now: Blinking the firmware to the RS232 interface

(i tagged the 2 images with the PD license, i hope this is ok for you: 232_Blinker_Circuit1.jpg , 232_Blinker_BoardLayout1.jpg)


*

Offline OldGit

  • ****
  • 303
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #124 on: 25 / July / 2009, 07:58:57 »
(i tagged the 2 images with the PD license, i hope this is ok for you:

Yes, no problem.
Now I have some time I'm setting up a toolchain under Ubuntu to try the disassembly fun and games.
SX200 IS-100C

Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #125 on: 29 / July / 2009, 07:42:21 »
I am very interested in CHDK to be ported for the SX200 IS ! As I have also one, I would gladly help you as much as I can.


Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #126 on: 31 / July / 2009, 17:45:26 »
Got my SX200IS yesterday.
Looks like there is already a new firmware version out there.
Code: [Select]
Canon PowerShot SX200 IS
P-ID:31C0 PAL D

Firmware Ver GM1.00D
NoError
May 13 2009 08:58:21

Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #127 on: 02 / August / 2009, 02:46:54 »
Hi,

I've made some attempts to dissasemble but no success
It seems that FW dump is broken. See dump at at offset 0x00012760: 03 78 03 78 0A 55 AA 50 00 24 82 FF, these 12 bytes are bad. There are other similiar broken bytes. It looks like pattern xx yy xx yy 0A 55 AA 50 aa bb cc FF.
I removed these bad bytes from dump, and it seems be better, but it's not safe and we can't rely on

Is there any chance to correct and make another good one.

cheers
« Last Edit: 02 / August / 2009, 05:45:35 by fajo »


*

Offline OldGit

  • ****
  • 303
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #128 on: 02 / August / 2009, 14:18:20 »
I've made some attempts to dissasemble but no success
It seems that FW dump is broken. See dump at at offset 0x00012760:
fajo,
Great news, I am not alone, I was begining to think I was the only one interested in this.

I don't have the original (before trimming) dump file so I have re-run the dump (three times).
I have now trimmed them and then checked 0x00012760 in each, ALL three dumps are the same.

I will do a differences on them and if all are the same in all areas it can only mean that the pattern is being generated at camera end.
Don't know how but I can take a look.

I'll let you know, but I don't think it will be today, watching RealTerm do the dumps is just soooooo boring, I'm off to the Pub.

Cheers.
SX200 IS-100C

*

Online reyalp

  • ******
  • 13500
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #129 on: 02 / August / 2009, 17:26:57 »
If you have enough of the dump to get CHDK booted far enough to run a task hook (basically through platform/<camera>/sub/<sub>/boot.c boot() ), and can find a couple of file IO functions, you can do a full dump that way. Pick a task that will be started fairly late, put code to write out the rom to a file in your hook, and then continue to the original task.
Don't forget what the H stands for.

 

Related Topics