SD940 (IXUS120) porting thread

  • 542 Replies
  • 59904 Views
  • Publish
    Re: SD940 (IXUS120) porting thread
    « Reply #100 on: 19 / December / 2010, 23:26:34 »
    Advertisements
    The code you downloaded was posted by waldo, who is working on the 102c version.  I'm pretty sure the 103c version does not build with that code - at least not yet.

    Gotcha waterwingz.  Is there an equivalent archive for the 103C source that I could d/l, drop onto trunk and try to build with CHDK-shell?

    I did some disassembling with the FW image I dumped and IDA and it does look to be good.

  • Publish
    Re: SD940 (IXUS120) porting thread
    « Reply #101 on: 20 / December / 2010, 05:23:31 »
    Great work you're doing. I own a SD940 (fw 103c) for a while now and I am really looking forward to a chdk-version of this nice litt' cam. I'm "volunteering" as a "tester" of the firmware. It seems the alphabuild placed on zshare is missing the ps.fi2, or am I missing something here?

  • Publish
    Re: SD940 (IXUS120) porting thread
    « Reply #102 on: 20 / December / 2010, 06:06:58 »
    Got my camera today (firmware version 1.02c) and will start testing soon.

    Btw, with regard to the different firmware-versions; would it not be easier to change the firmware on the camera -instead of creating separate ports of chdk for every firmware-version?

  • Publish
    Re: SD940 (IXUS120) porting thread
    « Reply #103 on: 20 / December / 2010, 09:04:39 »
    Btw, with regard to the different firmware-versions; would it not be easier to change the firmware on the camera -instead of creating separate ports of chdk for every firmware-version?
    I would probably be easier but Canon does not support changing firmware on their cameras. There is no know firmware upgrade method.


  • Publish
    Re: SD940 (IXUS120) porting thread
    « Reply #104 on: 20 / December / 2010, 09:08:12 »
    It seems the alphabuild placed on zshare is missing the ps.fi2, or am I missing something here?
    I have not tried to build a ps.fi2 file as I just copy the Diskboot.bin file to my SD card and boot using the "write protect" switch.  Is there a need for a ps.fi2 file for the SD940? I thought that was only used on cameras that for some reason don't boot with the "write protect" method.

  • Publish
    Re: SD940 (IXUS120) porting thread
    « Reply #105 on: 20 / December / 2010, 09:13:52 »
    Is there an equivalent archive for the 103C source that I could d/l, drop onto trunk and try to build with CHDK-shell?
    I'll post my version as soon as I finish cleaning up from the mess I made tracking down the bug mentioned yesterday in this forum.  Probably in the next couple of days - I modified the makefile and makefile.inc files so that building either version is supported. I guess I'll also add the 1.03B version as well.  Other than that I'm working off Waldo's files for the core, include and platform stuff.

  • Publish
    Re: SD940 (IXUS120) porting thread
    « Reply #106 on: 20 / December / 2010, 10:10:01 »
    It seems the alphabuild placed on zshare is missing the ps.fi2, or am I missing something here?
    I have not tried to build a ps.fi2 file as I just copy the Diskboot.bin file to my SD card and boot using the "write protect" switch.  Is there a need for a ps.fi2 file for the SD940? I thought that was only used on cameras that for some reason don't boot with the "write protect" method.

    Well, without the ps.fi2 I don't get the firmware update option in the menu, with the file I do, though a zero-byte file with the name ps.fi2 doesn't seem to load the chdk properly (camera hangs with a black screen, have to remove the battery to get it goin' again)...

  • Publish
    Re: SD940 (IXUS120) porting thread
    « Reply #107 on: 20 / December / 2010, 10:27:40 »
    Well, without the ps.fi2 I don't get the firmware update option in the menu, with the file I do, though a zero-byte file with the name ps.fi2 doesn't seem to load the chdk properly (camera hangs with a black screen, have to remove the battery to get it goin' again)...
    I just looked at the forum thread for making the fi2.inc file needed to produce a ps.fi2 file.  
    http://chdk.setepontos.com/index.php/topic,2995.0.html
    Looks like more work than I have time for right now.  Did you try using the other (SD card write protect) method of booting - it does not need the ps.fi2 file.
    « Last Edit: 20 / December / 2010, 14:38:28 by waterwingz »


  • Publish
    Re: SD940 (IXUS120) porting thread
    « Reply #108 on: 20 / December / 2010, 12:00:50 »
    Posted my latest release at http://www.zshare.net/download/8414264325f9f3c0/  Made the arbitrary decision to call this Beta1 as all required tasks are ported and enabled,  all addresses are found to the best on my ability and most things seems to run.

    Having said that,  my first attempt at RAW crashed the camera after creating a new directory on the SD card with an empty RAW image there.

    It's a Beta release - what else can I say ?    I'll post source code shortly.
    « Last Edit: 20 / December / 2010, 14:38:08 by waterwingz »

    *

    Offline fe50

    • ******
    • 3033
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    Re: SD940 (IXUS120) porting thread
    « Reply #109 on: 20 / December / 2010, 13:20:20 »
    Having said that,  my first attempt at RAW crashed the camera after creating a new directory on the SD card with an empty RAW image there.
    This most probably isn't the reason for crashing, but: since Canon changed the folder layout / folder creation mechanism for the newer Powershots, it's recommended to disable the "RAW File in Dir with JPEG" setting from the CHDK RAW menu.

    This set, RAW images should always be stored to one common folder ("100CANON" or similar) - otherwise you may get a new, empty image folder whenever the camera is restarted.

     

    Related Topics