SD450 / Ixus55 Firmware dump in progress. Help needed. - Firmware Dumping - CHDK Forum

SD450 / Ixus55 Firmware dump in progress. Help needed.

  • 15 Replies
  • 7934 Views
SD450 / Ixus55 Firmware dump in progress. Help needed.
« on: 20 / January / 2008, 10:26:04 »
Advertisements
Hi,
 
I just finished dumping the 1.00B firmware of an Ixus 55. I have uploaded it here: (Old dump was buggy, see below for an updated version)

@mx3: Thanks for your comment in the "Firmware dumps available" thread. Actually I did dump the firmware twice and both files were identical. Decription using "dec" also did not show any checksum errors, so actually I was confident, the dump was ok. So being a newbie in this area who just wants to run CHDK on his Ixus 55 I am kind of stuck here... ;-)
What problem do you see with the dump? How did you see it?

Thanks and best regards
- Bruce
 
« Last Edit: 21 / January / 2008, 14:45:44 by 3DBruce »

*

Offline GrAnd

  • ****
  • 916
  • [A610, S3IS]
    • CHDK
Re: SD450 / Ixus55 Firmware dump in progress. Help needed.
« Reply #1 on: 20 / January / 2008, 10:48:46 »
Which the starting address did you use for dumping? For IXUS-models it should be 0xFF810000.
From the file it seems it was 0xFFC00000 (as for A-series by default). So, there is no firmware in the file. Just "romstarter" and resources.

In the correct VxWorks-based firmware there should be the text "Copyright 1999-2001 ARM Limited Copyright 1999-2001 Wind River Systems, Inc." at the beginning of the file.
« Last Edit: 20 / January / 2008, 10:52:26 by GrAnd »
CHDK Developer.

Re: SD450 / Ixus55 Firmware dump in progress. Help needed.
« Reply #2 on: 20 / January / 2008, 11:17:14 »
Which the starting address did you use for dumping? For IXUS-models it should be 0xFF810000.
From the file it seems it was 0xFFC00000 (as for A-series by default). So, there is no firmware in the file. Just "romstarter" and resources.

In the correct VxWorks-based firmware there should be the text "Copyright 1999-2001 ARM Limited Copyright 1999-2001 Wind River Systems, Inc." at the beginning of the file.

Thanks GrAnd. That was the missing piece of information.  :D

Back to start...recharge the batteries ... and repeat.

Thanks
- Bruce

Re: SD450 / Ixus55 Firmware dump in progress. Help needed.
« Reply #3 on: 21 / January / 2008, 14:32:13 »
Hi all,
here is a link to the dump that hopefully now starts at the correct address:

ixus55_dump_1.00b.zip - 1.35MB

It is not verified yet by a 2nd copy, though ...
Regards
- Bruce


*

Offline GrAnd

  • ****
  • 916
  • [A610, S3IS]
    • CHDK
Re: SD450 / Ixus55 Firmware dump in progress. Help needed.
« Reply #4 on: 21 / January / 2008, 16:54:26 »
Now the file looks correct.
CHDK Developer.

Re: SD450 / Ixus55 Firmware dump in progress. Help needed.
« Reply #5 on: 21 / January / 2008, 17:01:13 »
Now the file looks correct.

Hi GrAnd,
thanks for the confirmation. I will try to verify this version by comparing it with a 2nd run and also try to add the 1.00C version until the next weekend.
CU
- Bruce


Re: SD450 / Ixus55 Firmware dump in progress. Help needed.
« Reply #6 on: 27 / January / 2008, 16:58:48 »
In the meantime I verified that the 1.00B firmware dump of last week was ok by doing a second run and comparing the results.

Furthermore I repeated the procedure today for another Ixus 55 with firmware version 1.00C leading to the following dump:

ixus55_dump_1.00c.zip - 1.35MB

(Also here the result was verified by comparing two independent runs)

In the meantime I have starting the first steps towards porting the CHDK but this will be a difficult job ...

Re: SD450 / Ixus55 Firmware dump in progress. Help needed.
« Reply #7 on: 19 / March / 2008, 03:47:46 »
Furthermore I repeated the procedure today for another Ixus 55 with firmware version 1.00C leading to the following dump:

Hey 3DBruce...can you send me the file that you used for blinking the firmware on your SD450?  I have the 1.00D firmware and I'd like to dump its firmware, but I'm not sure how to compile the blinker file myself.  Thanks!

p.s. check your PM :)


Re: SD450 / Ixus55 Firmware dump in progress. Help needed.
« Reply #8 on: 21 / March / 2008, 11:36:33 »
Hey 3DBruce...can you send me the file that you used for blinking the firmware on your SD450?  I have the 1.00D firmware and I'd like to dump its firmware, but I'm not sure how to compile the blinker file myself.  Thanks!

p.s. check your PM :)
Hi,
no problem, you can find the blinker for the Ixus55 here: blinker_ixus55.zip - 0.00MB
Just copy Diskboot.bin on a bootable SD-card and lock the card. After switching on the camera the firmware is blinked via the AF LED.
The following parameters were used in main.c
Code: [Select]
#define DELAY_SYNC   400
#define DELAY_SPACE  100
#define DELAY0       100
#define DELAY1       200
Using these parameters you will need around 4,5 hours to dump the complete firmware. It is possible to use faster settings but I had difficuties to get a clean signal then.
Let me know if you have any problems.
- 3DBruce

P.S.: I got your PM, thanks. Sorry for not getting back to you sooner, but I was quite busy in the last weeks...
« Last Edit: 21 / March / 2008, 11:46:46 by 3DBruce »

Re: SD450 / Ixus55 Firmware dump in progress. Help needed.
« Reply #9 on: 21 / March / 2008, 18:09:46 »
Thanks a lot Bruce.  I downloaded it and the AF light blinks...now time to build the detector :)

 

Related Topics