Attempting to dump SD970 IS - Firmware Dumping - CHDK Forum

Attempting to dump SD970 IS

  • 2 Replies
  • 2450 Views
Attempting to dump SD970 IS
« on: 16 / September / 2009, 02:53:35 »
Advertisements
I recently tried CHDK for my SD400, and was impressed. I'd like to get it on my SD970 IS, but nobody's provided a firmware dump yet for porting. So, here I am. I was able to get the firmware version from the camera, and updated the wiki page accordingly. (In the interim, it looks like Fe50 fixed a mistake I made when editing - sorry!)

Using CardTricks 1.44, along with the NewDryOS option and either a 16M or 1G card, I don't seem to be getting anything.I put the card in the camera with the write protect enabled, and the camera just seems to sit there doing nothing. I wait the requisite 30 seconds, then pop the battery, and finally the card. Back into the card reader it goes, and empty.dum is still empty - no strings to be found.

Any ideas on where to go from here? I've been lurking the forum, and found everything from references to some sort of "New NewDryOS" udumper, to check LED systems, and it's a tad confusing.

*

Online reyalp

  • ******
  • 12303
Re: Attempting to dump SD970 IS
« Reply #1 on: 16 / September / 2009, 03:12:38 »
http://chdk.setepontos.com/index.php/topic,4095.0.html encodings diskboot for newer cameras

You can try the diskboot attached there on a card already prepared with cardtricks.

If this doesn't work and you are not a programmer competent in C and assembler, you may as well stop there. Even if you got a dump, the port isn't going to happen until there is a motivated programmer with physical access to the camera so there's not really any point in wasting a lot of time on it.

If you are a programmer, you can try either tweaking the udumper code in the hopes it will work (encoding with the new method found for the sx200), or you can build a PS.FI2 file, find an LED address by trial and error, and blink out the firmware that way.

some information on udumper can be found at:
http://chdk.setepontos.com/index.php/topic,221.0.html original udumper development thread.
http://chdk.setepontos.com/index.php/topic,4184.0.html some discussion of udumper and encoding.
http://chdk.setepontos.com/index.php/topic,4069.0.html how does udumper work thread

some information on blinking and fi2 hacking
http://chdk.setepontos.com/index.php/topic,3347.30.html
« Last Edit: 03 / October / 2009, 02:47:39 by reyalp »
Don't forget what the H stands for.

Re: Attempting to dump SD970 IS
« Reply #2 on: 16 / September / 2009, 04:17:12 »
http://chdk.setepontos.com/index.php/topic,4095.0.html

You can try the diskboot attached there on a card already prepared with cardtricks.

Nope, no good. Same result as before - camera doesn't appear to do anything, and the dump is empty.

And while the mentioned threads make sense, C/ASM aren't my thing. (I live in the higher-level Java and Python worlds...) I'll leave porting to the experts.

So... here's my +1 for the SD970. Let's hope someone with experience gets the motivation someday. When that time comes, I'll be happy to test.

 

Related Topics