supplierdeeply

SX20 IS firmware dump, I need help!

  • 125 Replies
  • 23855 Views
*

Offline JMD

  • *
  • 34
  • Publish
    SX20 IS firmware dump, I need help!
    « on: 09 / September / 2009, 14:17:57 »
    Advertisements
    I've tried using CardTricks to download the firmware from my SX20, but am not having any luck.  I've tried NewDryOS and DryOS.  Here are the steps I took

    1) I format the card
    2) write lock it
    3) put the card in the camera
    4) turn the dial to AUTO
    5) push the "read" button (nothing visual happens, which I expected)
    6) I wait 1 minute +
    7) I open the battery compartment
    8) I remove the SD card
    9) I check the "strings" with CardTricks but it shows nothing

    Was there some other trick used for the SX10 to dump the firmware?

    Thanks


    *

    Offline jan

    • *
    • 48
    • PowerShot SX20 IS (100f)
      • cms -db
  • Publish
    Re: SX20 IS firmware dump, I need help!
    « Reply #1 on: 09 / September / 2009, 15:37:30 »
    I have the SX20 too, and I can confirm that udumper doesn't work on this camera. Here are my results: http://chdk.setepontos.com/index.php/topic,4095.15.html

    In the shop where I bought the camera I was told that Canon wouldn't accept orders for the SX10 anymore, and that the only way to get one was to buy it from a shop which still has one.

    *

    Offline JMD

    • *
    • 34
  • Publish
    Re: SX20 IS firmware dump, I need help!
    « Reply #2 on: 09 / September / 2009, 15:54:54 »
    Thanks jan, I wonder if there are any other options for dumping the firmware?

    *

    Offline RaduP

    • *****
    • 856
  • Publish
    Re: SX20 IS firmware dump, I need help!
    « Reply #3 on: 10 / September / 2009, 00:20:47 »
    Yes, the LED blinker way.


    *

    Offline jan

    • *
    • 48
    • PowerShot SX20 IS (100f)
      • cms -db
  • Publish
    Re: SX20 IS firmware dump, I need help!
    « Reply #4 on: 10 / September / 2009, 17:26:16 »
    So the first step for the blinking method would be to determine the addresses for the leds. I read the wiki page about firmware dumping, but the links for downloading the blinker sources and pre_blinker are dead. Are these files available somewhere else?

    *

    Offline RaduP

    • *****
    • 856
  • Publish
    Re: SX20 IS firmware dump, I need help!
    « Reply #5 on: 10 / September / 2009, 17:39:25 »
    I have it somewhere, I'll see if I can put it here.
    Ok, remove main.c and rename main_original.c to main.c
    Same with entry.s.original (rename to entry.s)
    « Last Edit: 10 / September / 2009, 17:41:35 by RaduP »

    *

    Offline reyalp

    • ******
    • 9951
  • Publish
    Re: SX20 IS firmware dump, I need help!
    « Reply #6 on: 10 / September / 2009, 17:49:03 »
    Note that you might want to start from the CHDK loader instead, as was done on the SX200.

    You will probably need to start with an FI2 file, although a diskboot encoded with the sx200 settings may work. If you can blink LEDs using a diskboot encoded this way, you may be able to get udumper working by tweaking the udumper code.
    Don't forget what the H stands for.

    *

    Offline jan

    • *
    • 48
    • PowerShot SX20 IS (100f)
      • cms -db
  • Publish
    Re: SX20 IS firmware dump, I need help!
    « Reply #7 on: 11 / September / 2009, 08:08:13 »
    The led cycling code encoded with dancingbits doesn't work (nothing happens on the camera). What tool is needed for creating a FI2 file?


    *

    Offline fe50

    • ******
    • 3034
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    Re: SX20 IS firmware dump, I need help!
    « Reply #8 on: 11 / September / 2009, 11:44:58 »
    The led cycling code encoded with dancingbits doesn't work (nothing happens on the camera). What tool is needed for creating a FI2 file?
    Read this thread: fi2 encoder/decoder...
    On a Windows system you can also use ewavr's compiled binaries from reply #7 (fi2encdec.zip).

    *

    Offline jan

    • *
    • 48
    • PowerShot SX20 IS (100f)
      • cms -db
  • Publish
    Re: SX20 IS firmware dump, I need help!
    « Reply #9 on: 11 / September / 2009, 18:21:30 »
    I'm using Ubuntu, but the windows binaries work fine with wine. I tried loading a FI2 file (both with unencoded and encoded diskboot.bin from led cycler); the screen turns of, but the green power LED stays on. No other LEDs light up when waiting for about 1 or 2 minutes.

     

    Related Topics