Canon 450d firmware 1.0.9 dump - Firmware Dumping - CHDK Forum

Canon 450d firmware 1.0.9 dump

  • 9 Replies
  • 14088 Views
Canon 450d firmware 1.0.9 dump
« on: 31 / March / 2009, 02:31:23 »
Advertisements
Canon 450d firmware 1.0.9 dump
beg: 0xFF800000
len: 0x800000

link: http://ifolder.ru/11345338

Code: [Select]
---------
//      canon 450d fw 1.0.9
//--------------------------------------
#define FW_ADDRESS      0xFF800000
#define FW_SIZE         0x800000

#define LEDBLUE         0xC02200E8
#define O_WRONLY        1


typedef int (*ft_open)(const char *name, int flags, int mode);
typedef int (*ft_close)(int fd);
typedef int (*ft_write)(int fd, void *buffer, long nbytes);
typedef int (*ft_creat)(char *nm,int flg);
typedef int (*ft_shdn)(void);


int main()
{

        ft_open open;
        ft_creat create;
        ft_write write;
        ft_close close;
ft_shdn shdn;
        int f = 0;


// 0x00807128 - tUpdMgr

        open = (ft_open)  0x00916964;
        create = (ft_creat) 0x00916a30;
        write = (ft_write) 0x00916d28;
        close = (ft_close) 0x00916de0;
shdn = (ft_shdn) 0x00807874;



f = open("A:", 1, 0644);
close(f);
if (f>=0) {
//create on A:
f = create( "A:/DUMPA.DMP", O_WRONLY );
if ( f>=0 ) {
                write(f, (void*)FW_ADDRESS, FW_SIZE);
                close(f);
shdn();
}

}else{
f = open("B:", 1, 0644);
close(f);
if (f>=0) {
//create on B:
f = create( "B:/DUMPB.DMP", O_WRONLY );
if ( f>=0 ) {
                write(f, (void*)FW_ADDRESS, FW_SIZE);
                close(f);
shdn();
}
}

}



*((int *)LEDBLUE) = 0x46; //ON
while(1){};


return 0;
}
---------

thanks to: mx3, ASalina and Memset.

Re: Canon 450d firmware 1.0.9 dump
« Reply #1 on: 12 / April / 2009, 06:49:17 »
so, do we get a hack for HD video for 450d ????
thanks

Re: Canon 450d firmware 1.0.9 dump
« Reply #2 on: 02 / May / 2009, 14:47:18 »
Hi Guys,
I'm an experienced SW Developer, but new to this. Does anyone have a 450D firmware dump I can have a look at? I tried the russian link at the top but couldn't get it to download. Thanks in advance!

*

Offline fvdk

  • ***
  • 146
  • Ixus 70 1.01b / 1.02a & Powershot A590is 1.01b
    • My Flickr photo page
Re: Canon 450d firmware 1.0.9 dump
« Reply #3 on: 02 / May / 2009, 15:43:38 »
Hi Guys,
I'm an experienced SW Developer, but new to this. Does anyone have a 450D firmware dump I can have a look at? I tried the russian link at the top but couldn't get it to download. Thanks in advance!

Here you can download the official firmware update.

http://web.canon.jp/imaging/eosd/firm-e/eosdigital4/firmware.html

Frans


Re: Canon 450d firmware 1.0.9 dump
« Reply #4 on: 02 / May / 2009, 17:35:45 »
Ok, I was hoping someone had already decrypted it. Can anyone suggest the best tool, or is the LED method most favoured for this? Thanks in advance.

*

Offline mx3

  • ****
  • 372
Re: Canon 450d firmware 1.0.9 dump
« Reply #5 on: 04 / May / 2009, 04:54:23 »
I was hoping someone had already decrypted it.
you can decrypt first part of firmware file - "flasher"

Can anyone suggest the best tool, or is the LED method most favoured for this?

r00f used firmware update file modification method to run some code on camera.
I would say it is only way to launch initial code on your cam.

and storing ROM dump into file is more efficient one comparing to blinking out it via LED :-)

You can try to track down initial dumper sources and dump it yourself.
I will look into it later and maybe will help with this if you have problems.

one more benefit of dumping ROM instead of decrypting update file is - you get full ROM instead of partial updated areas...
skype: max_dtc. ICQ: 125985663, email: win.drivers(at)gmail, eVB decompiler

Re: Canon 450d firmware 1.0.9 dump
« Reply #6 on: 01 / June / 2009, 09:04:27 »
Hi mx3,

Thanks for clarifying that, and sorry for the late reply. I'll give r00f's method a go and post back here with my results

Re: Canon 450d firmware 1.0.9 dump
« Reply #7 on: 04 / July / 2009, 08:30:57 »
can someone try to dump the 1.1.0 firmware ? as i would like to compare it to the 1000D 1.0.5 firmware. thanks


Re: Canon 450d firmware 1.0.9 dump
« Reply #8 on: 19 / November / 2009, 04:35:50 »
Hi guys, I'm new in the forum and I don't understand much about software engineering. I see that rhis post is not updated for a long time, does it mean that nobody could hack the 450D software?

Re: Canon 450d firmware 1.0.9 dump
« Reply #9 on: 14 / March / 2010, 14:34:42 »
hi,

please where can I find the memory dump made for the 450D 1.0.9 ?
Can someone post a link to this dump ?

thanks

Lorenzo

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal