Problems with Udumper?

  • 4 Replies
  • 2787 Views
*

dew

Problems with Udumper?
« on: 16 / April / 2008, 11:46:40 »
Advertisements
Because of the problem with diff and G9 firmware dumps noted here:  http://chdk.setepontos.com/index.php/topic,288.msg8614.html#msg8614, I've spent some time examining hexdumps -- and found a problem.

It looks very much like ewavr's udumper (http://chdk.setepontos.com/index.php/topic,745.msg6166.html#msg6166) cuts off before the end of the G9's firmware.

Titan_G9's blinker dump has data and code from 0x00000000 to 0x00330B68, then FF's through 0x005DFFFF.  Code and data start again at 0x005E0000 and continue in blocks through 0x007EA59B. 

In both my (udumper) dump and bingo_bongo's (corrected for leading zeroes), the FF's begin at 0x00330BD8 and continue through 0x003FFFFF -- but then there are 00's from 0x00400000 through the end of the dump.

The udumper dump is missing a lot of code -- probably the IS routines, and certainly the language tables.  The disassembled code looks good to me -- but what do I know.  Help, anyone?

*

Offline GrAnd

  • ****
  • 916
  • [A610, S3IS]
    • CHDK
Re: Problems with Udumper?
« Reply #1 on: 16 / April / 2008, 15:43:09 »
That part of code (above first 4MB) is unnecessary for porting. That's why udumper does not save that data. Moreover, A-series doesn't have such data just after the first 4M because the memory has reached max address. :)
CHDK Developer.

*

dew

Re: Problems with Udumper?
« Reply #2 on: 16 / April / 2008, 15:56:07 »
Ohhhh.  OK.  Not necessary for porting, so not provided.
Thank you for explaining.
It seems I need to read the forum and wiki more carefully. 

*

Offline pgm

  • *
  • 4
Re: Problems with Udumper?
« Reply #3 on: 26 / April / 2008, 20:11:24 »
I've made available on the G9 wiki page a complete G9 1.00G dump and the new dumper tool I used to obtain it that solves the 4MB problem.
« Last Edit: 28 / April / 2008, 13:36:34 by pgm »


Re: Problems with Udumper?
« Reply #4 on: 29 / April / 2008, 02:26:09 »
I've made available on the G9 wiki page a complete G9 1.00G dump and the new dumper tool I used to obtain it that solves the 4MB problem.


hi, great work pgm!
I have some questions:

1) I cannot find "the new dumper tool", can you please post me the link? (founded, the utility is cardtricks!)

2) Do you think is it possible to upgrade precedent g9 firmware with a newer obtained with this dump tool?

thanks!

P.s.: great work pgm!
« Last Edit: 29 / April / 2008, 02:42:33 by bongo_bingo »

 

Related Topics