Canon 450d firmware 1.0.9 dump

  • 9 Replies
  • 8057 Views
  • Publish
    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.

  • Publish
    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

  • Publish
    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

    • ***
    • 144
    • Ixus 70 1.01b / 1.02a & Powershot A590is 1.01b
      • My Flickr photo page
  • Publish
    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


  • Publish
    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
  • Publish
    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

  • Publish
    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

  • Publish
    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


  • Publish
    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?

  • Publish
    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