supplierdeeply

sd200/ixus30

  • 60 Replies
  • 17220 Views
*

Offline jetzt

  • ****
  • 316
  • [A710IS,(SD200)]
  • Publish
    Re: sd200/ixus30
    « Reply #50 on: 29 / October / 2008, 14:15:15 »
    Advertisements
    Ah, first thing you could test is if my prebuilt files work, here: /bin - chdk/ixus30 - Trac
    DISKBOOT.BIN is already right. The other file should be renamed from chdk30.fir somethint to PS.FIR .
    (I think you know already that BOOTABLE SD card --> DISKBOOT.BIN and Starup in playback + firm update menu -->PS.FIR)
    Just place both files on your sd card and test. The behavior is described quite detailed above.

    3 times .fir: no Idea, I just used the provided makefiles with "minor modifications"

    Edit: By the way, your firmware Version is 1.00K?

     

    *

    Offline RBerenguel

    • *
    • 6
    • Canon SD200/Ixus30
  • Publish
    Re: sd200/ixus30
    « Reply #51 on: 29 / October / 2008, 14:27:59 »
    Hi, yes it is 1.00K, and now it "works". Your file starts (now I'll try mine, I'm cooking something and it will blow if I don't quit now), shows a quick blue chdk version something splash, and freezes (showing the last image in the card, it is not empty). No button works, even shutting down.

    Update: Mine does work too. As all seems to be working fine (I mean the environment) I'll just try to mess with all these slowly, so probably my next message will be next week or so. If I can wait for the hacking, of course :) Have a nice weekend and thanks for the quick reply :D
    « Last Edit: 29 / October / 2008, 14:32:08 by RBerenguel »

    *

    Offline jetzt

    • ****
    • 316
    • [A710IS,(SD200)]
  • Publish
    Re: sd200/ixus30
    « Reply #52 on: 29 / October / 2008, 15:00:23 »
    No worries, I'm happy that someone helps / does the next step.
    Have a nice weekend, too. :D

    *

    Offline RBerenguel

    • *
    • 6
    • Canon SD200/Ixus30
  • Publish
    Re: sd200/ixus30
    « Reply #53 on: 03 / November / 2008, 10:13:33 »
    Hi jetzt, a quick question if you are here (before I get home and can apply the "try" to the camera). Looking at the dumps from I40 and I30, I see that a 117a8 (in the asm source for the keyboard) doesn't match the dump (a few seconds ago I read in stubs_min that you also found 11728 as the "correct"? value), but in the I40 code, it doesn't match "himself", in stubs_min is a 117B8 and in the asm from kbd.c (which I think is the important thing) is a 117A8. Have you tried to change (in the asm inside kbd.c) these values? If you have please tell me if it didn't work :) I'll try at home how does it go with it.

    Auto-answer: Doesn't do a **** thing. Hmmm... Let's keep messing with the kbd things, in hopes it works :) By the way, do you know at which point (in the code, I mean) does the splash load? I can't find it anywhere. Thanks!
    « Last Edit: 03 / November / 2008, 12:33:02 by RBerenguel »


    *

    Offline jetzt

    • ****
    • 316
    • [A710IS,(SD200)]
  • Publish
    Re: sd200/ixus30
    « Reply #54 on: 12 / November / 2008, 14:29:53 »
    Sorry, I said I'm still a student, so no time for hacking last week.
    As I said, Keyboard is really only changed without any clear knowledge so...
    For the second one I did a quick folder search for splash:
    core\gui.c seems to have gui_init(), is that where the splash is loaded?
    Line: 1417 in my files
    Code: [Select]
    void gui_init()
    {
        gui_mode = GUI_MODE_NONE;
        gui_restore = 0;
        gui_in_redraw = 0;
        [i]gui_splash = (conf.splash_show)?SPLASH_TIME:0;[/i]
        user_menu_restore();
        gui_lang_init();
        draw_init();

        exposition_thresh = screen_size/500;
        voltage_step = (conf.batt_step_25)?25:1;
        load_bad_pixels_list("A/CHDK/badpixel");
        load_bad_pixels_list("A/CHDK/badpixel.txt");
    }
    I think you found the real line yourself. ;)

    *

    Offline RBerenguel

    • *
    • 6
    • Canon SD200/Ixus30
  • Publish
    Re: sd200/ixus30
    « Reply #55 on: 13 / November / 2008, 15:32:10 »
    Yes, I've been messing with these today. As I see it (for now) none of the keyboard things works. Sunday I'll take a look, I've been 2 hours messing with gui_splash and these things, and reading some posts on chdk booting. Now I'm more enlightened :)

  • Publish
    Re: sd200/ixus30
    « Reply #56 on: 16 / January / 2009, 03:20:40 »
    I just wanted to give a quick thanks to you folks for working so hard on this!
    I found a SD200  for a decent price used, and have decided to buy it based on it's ability to be hacked. Even though this isnt complete yet, I figure its a decent camera on its own, and with people puttering around on it, it's bound to be functionally hacked sooner or later!

    And sorry i cant be of any real help, but I can barely type, much less program

    Seriously though, thanks again

    *

    Offline jetzt

    • ****
    • 316
    • [A710IS,(SD200)]
  • Publish
    Re: sd200/ixus30
    « Reply #57 on: 08 / March / 2009, 05:52:26 »
    Has anyone had some ideas? I couldn't figure out how it works, did you find something?


  • Publish
    Re: sd200/ixus30
    « Reply #58 on: 18 / June / 2009, 10:23:31 »
    Hello

    This is a new Firmware Dump for ixus30 1.00K created with CardTricks144:
    http://rapidshare.com/files/245927397/PRIMARY_SD200-100k.zip


    *

    Offline srsa_4c

    • ******
    • 3118
  • Publish
    Re: sd200/ixus30
    « Reply #59 on: 13 / October / 2011, 19:20:19 »
    Full dump of the Ixus 30 1.00k firmware, created with udumper. (Warning, zshare).

    ixus30_sd200_100k.7z - 1.32MB

    Alpha release here: IXUS 30 / SD200 (1.00k) port
    « Last Edit: 13 / October / 2011, 21:57:34 by srsa_4c »

     

    Related Topics