Firmware dumps available

  • 564 Replies
  • 169471 Views
*

Offline fudgey

  • *****
  • 1705
  • a570is
  • Publish
    Re: Firmware dumps available
    « Reply #110 on: 07 / December / 2008, 08:10:40 »
    Advertisements
    drop.io dumps vs trunk 623 batch disassembly results:

    unclean dumps (too long, files exceed 0xffffffff with offset of makefile.inc ROMBASEADDR):
    a460/sub/100d
    a530/sub/100a
    a550/sub/100c
    a650/sub/100d
    a720/sub/100c
    g9/sub/100d
    g9/sub/100g
    ixus65_sd630/sub/100a
    s5is/sub/101a
    sx100is/sub/100b
    sx100is/sub/100c

    dump missing:
    ixus40_sd300/sub/100j
    ixus80_sd1100/sub/100c
    ixus80_sd1100/sub/101a

    This report does not include unported firmwares lacking makefile.inc in trunk.



    a450/sub/100d: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffff2d5c 
    job complete!

    a460/sub/100d: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    offset + filesize > 0xffffffff. We can't wrap around!

    game over at /d/proj/chdk/tools/disassembly/disassemble.pl line 39.

    a530/sub/100a: ROMBASEADDR=0FFC00000, disassembling PRIMARY.BIN:
    offset + filesize > 0xffffffff. We can't wrap around!

    game over at /d/proj/chdk/tools/disassembly/disassemble.pl line 39.

    a540/sub/100b: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffeff6fc 
    job complete!

    a550/sub/100c: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    offset + filesize > 0xffffffff. We can't wrap around!

    game over at /d/proj/chdk/tools/disassembly/disassemble.pl line 39.

    a560/sub/100a: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xfff23f10 
    job complete!

    a570/sub/100e: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0x  fffffc 
    job complete!

    a570/sub/101a: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xfff3930c 
    job complete!

    a590/sub/100e: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0x  fffffc 
    job complete!

    a590/sub/101b: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffedd09c 
    job complete!

    a610/sub/100e: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffee202c 
    job complete!

    a610/sub/100f: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffee23ac 
    job complete!

    a620/sub/100f: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffee8e6c 
    job complete!

    a630/sub/100c: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xfff11d30 
    job complete!

    a640/sub/100b: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xfff1bddc 
    job complete!

    a650/sub/100d: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    offset + filesize > 0xffffffff. We can't wrap around!

    game over at /d/proj/chdk/tools/disassembly/disassemble.pl line 39.

    a700/sub/100b: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xfff06c9c 
    job complete!

    a710/sub/100a: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xfff1f6cc 
    job complete!

    a720/sub/100c: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    offset + filesize > 0xffffffff. We can't wrap around!

    game over at /d/proj/chdk/tools/disassembly/disassemble.pl line 39.

    g7/sub/100e: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffbffffc 
    job complete!

    g7/sub/100g: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffbbf07c 
    job complete!

    g7/sub/100i: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffbbf0cc 
    job complete!

    g7/sub/100j: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffbbf15c 
    job complete!

    g9/sub/100d: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    offset + filesize > 0xffffffff. We can't wrap around!

    game over at /d/proj/chdk/tools/disassembly/disassemble.pl line 39.

    g9/sub/100g: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    offset + filesize > 0xffffffff. We can't wrap around!

    game over at /d/proj/chdk/tools/disassembly/disassemble.pl line 39.

    ixus40_sd300/sub/100j: ROMBASEADDR=0ff810000, no non-zero PRIMARY.BIN, primary.bin or Primary.bin found.

    ixus40_sd300/sub/100k: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffae625c 
    job complete!

    ixus50_sd400/sub/101a: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffaddd50 
    job complete!

    ixus50_sd400/sub/101b: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffaddda0 
    job complete!

    ixus55_sd450/sub/100b: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffc0fffc 
    job complete!

    ixus55_sd450/sub/100c: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffc0fffc 
    job complete!

    ixus55_sd450/sub/100d: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0x  afa098 
    job complete!

    ixus60_sd600/sub/100a: ROMBASEADDR=0FF810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffc0fffc 
    job complete!

    ixus60_sd600/sub/100d: ROMBASEADDR=0FF810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffc0fffc 
    job complete!

    ixus65_sd630/sub/100a: ROMBASEADDR=0ff8000000ff810000, disassembling PRIMARY.BIN:
    Integer overflow in hexadecimal number at /d/proj/chdk/tools/disassembly/disassemble.pl line 38.
    offset + filesize > 0xffffffff. We can't wrap around!

    game over at /d/proj/chdk/tools/disassembly/disassemble.pl line 39.

    ixus700_sd500/sub/101a: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffadbcfc 
    job complete!

    ixus700_sd500/sub/101b: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffadbd4c 
    job complete!

    ixus70_sd1000/sub/100c: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffb94920 
    job complete!

    ixus70_sd1000/sub/101b: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffb94990 
    job complete!

    ixus70_sd1000/sub/102a: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffb94a10 
    job complete!

    ixus750_sd550/sub/100f: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffc0fffc 
    job complete!

    ixus750_sd550/sub/100g: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffc0fffc 
    job complete!

    ixus75_sd750/sub/100b: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffba1f00 
    job complete!

    ixus75_sd750/sub/101a: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffba1ffc 
    job complete!

    ixus75_sd750/sub/102a: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffba20ec 
    job complete!

    ixus800_sd700/sub/100b: ROMBASEADDR=0FF810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffbffffc 
    job complete!

    ixus800_sd700/sub/101b: ROMBASEADDR=0FF810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffb2edec 
    job complete!

    ixus80_sd1100/sub/100c: ROMBASEADDR=0ff810000, no non-zero PRIMARY.BIN, primary.bin or Primary.bin found.

    ixus80_sd1100/sub/101a: ROMBASEADDR=0ff810000, no non-zero PRIMARY.BIN, primary.bin or Primary.bin found.

    ixus850_sd800/sub/100e: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffb811e0 
    job complete!

    ixus860_sd870/sub/100c: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffb02d98 
    job complete!

    ixus950_sd850/sub/100c: ROMBASEADDR=0FF810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffbffffc 
    job complete!

    ixus960_sd950/sub/100d: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffc0fffc 
    job complete!

    ixusizoom_sd30/sub/100g: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffaf66a0 
    job complete!

    s2is/sub/100e: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffb16e40 
    job complete!

    s2is/sub/100f: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffb16ecc 
    job complete!

    s2is/sub/100g: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffb16c8c 
    job complete!

    s3is/sub/100a: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffb77acc 
    job complete!

    s5is/sub/101a: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    offset + filesize > 0xffffffff. We can't wrap around!

    game over at /d/proj/chdk/tools/disassembly/disassemble.pl line 39.

    s5is/sub/101b: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xfffffff8 
    job complete!

    sx100is/sub/100b: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    offset + filesize > 0xffffffff. We can't wrap around!

    game over at /d/proj/chdk/tools/disassembly/disassemble.pl line 39.

    sx100is/sub/100c: ROMBASEADDR=0ffc00000, disassembling PRIMARY.BIN:
    offset + filesize > 0xffffffff. We can't wrap around!

    game over at /d/proj/chdk/tools/disassembly/disassemble.pl line 39.

    tx1/sub/100g: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffbcb3a4 
    job complete!

    tx1/sub/101b: ROMBASEADDR=0ff810000, disassembling PRIMARY.BIN:
    string dump
    create elf file
    disassemble and string lookup
    0xffc0fffc 
    job complete!


    *

    Offline fe50

    • ******
    • 3033
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    Re: Firmware dumps available
    « Reply #111 on: 07 / December / 2008, 09:23:36 »
    Hehe - fudgey is working on the 'one-click auto-porting CHDK'  :D

    Since i'm a bit lazy, i always use Windows for CHDK-related work - using wim's CHDK-Shell is sooo comfortable...and Windoze ignores the file name case.
    But i'll consider this for the next uploads...

    Most of the dumps are from GrAnd's colletions 1-3 and from forum/wikia links - if you have better ones or some of the missing dumps pls. let me know, i'll exchange them...

  • Publish
    Re: Firmware dumps available
    « Reply #112 on: 07 / December / 2008, 19:59:31 »
    @fudgey

    Can you test drop.io part 2, too? it would be very nice!
    Canon PowerShot SX110 IS
    CHDK: at Autobuild now
    Wiki: SX110IS

    *

    Offline fudgey

    • *****
    • 1705
    • a570is
  • Publish
    Re: Firmware dumps available
    « Reply #113 on: 07 / December / 2008, 20:09:50 »
    @fudgey

    Can you test drop.io part 2, too? it would be very nice!

    I did, a590 is from there... If you are wondering why for instance sx110 100b isn't in the above log, it's because it has not been ported and platform/sx110/sub/100b/makefile.inc does not exist in trunk, and therefore the auto disassembly tools do not attempt to process it.


  • Publish
    Re: Firmware dumps available
    « Reply #114 on: 08 / December / 2008, 09:34:20 »
    ah ok

    I didnt know that... THX for information!
    Canon PowerShot SX110 IS
    CHDK: at Autobuild now
    Wiki: SX110IS

    *

    Offline fe50

    • ******
    • 3033
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    Re: Firmware dumps available
    « Reply #115 on: 10 / December / 2008, 06:35:15 »
    Added ixus80-sd1100-100c to the drop.io - dhckdumps backup archive.


  • Publish
    Canon DIGITAL IXUS 870 IS - firmware 1.01a
    « Reply #117 on: 13 / December / 2008, 01:17:31 »
    I noticed that my new IXUS 870 IS has a newer firmware version (1.01a Oct 15th 2008) than previously posted:

    http://www.zshare.net/download/5266486943f57f47/

    Canon DIGITAL IXUS 870 IS   
    PID:3196 PAL D
    Firmware Ver GM1.01A
    NoError
    Oct 15 2008  18:36:07

    Adj Ver.008.001


    Adj. Ver.008.001
    IS Firm Ver.   2.09
    IS Param Ver.  2.07



    *

    Offline fe50

    • ******
    • 3033
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    Re: Firmware dumps available
    « Reply #118 on: 13 / December / 2008, 12:14:10 »
    I noticed that my new IXUS 870 IS has a newer firmware version (1.01a Oct 15th 2008) than previously posted:
    http://www.zshare.net/download/5266486943f57f47/
    Canon DIGITAL IXUS 870 IS  
    PID:3196 PAL D
    Firmware Ver GM1.01A
    thx grizp !
    Added ixus870-sd880-101a to the drop.io - dhckdumps2 backup archive.

  • Publish
    Re: Firmware dumps available
    « Reply #119 on: 15 / December / 2008, 21:38:58 »
    A590IS 1.00c-A590IS 1.00c.rar - 1.53MB. Help to port this. Thanks in advance.

     

    Related Topics