sd200/ixus30 - page 6 - Firmware Dumping - CHDK Forum supplierdeeply

sd200/ixus30

  • 60 Replies
  • 38397 Views
*

Offline jetzt

  • ****
  • 316
  • [A710IS,(SD200)]
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
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)]
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
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)]
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
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 :)

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)]
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?


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

  • ******
  • 4451
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


SimplePortal 2.3.6 © 2008-2014, SimplePortal