IXUS110IS / SD960IS porting

  • 51 Replies
  • 5220 Views
*

Offline srsa_4c

  • ******
  • 3103
  • Publish
    Re: IXUS110IS / SD960IS porting
    « Reply #10 on: 31 / December / 2012, 15:03:45 »
    Advertisements
    I'll merge the above changes into 1.1 after some testing.
    Done, although there might be trouble with the mergeinfo (apparently I forgot to refresh my svn client before committing). Don't know whether it's a problem or not.
    Code: [Select]
    Property svn:mergeinfo changed
    /trunk merged: 2425-2426 reverse-merged: 2434
    If I see it correctly, r2434 got removed from the mergeinfo. Should I do
    Code: [Select]
    svn merge --record-only -c 2434 ^/trunk?
    « Last Edit: 31 / December / 2012, 15:23:47 by srsa_4c »

    *

    Offline reyalp

    • ******
    • 9809
  • Publish
    Re: IXUS110IS / SD960IS porting
    « Reply #11 on: 31 / December / 2012, 17:00:57 »
    I really don't understand what happened here, but the actual change is still present so I guess it's OK. It shows 2434 as eligible for merging, so I guess a record-only wouldn't hurt.

    FWIW, when merging between release branches we are essentially using the "cherry picking" pattern mentioned here http://svnbook.red-bean.com/en/1.7/svn.branchmerge.advanced.html#svn.branchmerge.cherrypicking

    In tortoise, this is done using the "merge a range of revisions" option.

    You should always make sure your working copy is up to date before checking in. Tortoise will warn you if it's not.
    Don't forget what the H stands for.

    *

    Offline srsa_4c

    • ******
    • 3103
  • Publish
    Re: IXUS110IS / SD960IS porting
    « Reply #12 on: 01 / January / 2013, 10:46:29 »
    It shows 2434 as eligible for merging, so I guess a record-only wouldn't hurt.
    OK, will do it in my next commit.
    Quote
    FWIW, when merging between release branches we are essentially using the "cherry picking" pattern mentioned here http://svnbook.red-bean.com/en/1.7/svn.branchmerge.advanced.html#svn.branchmerge.cherrypicking
    I'm on Linux, and kdesvn is the client I'm using for almost everything. The only exception is merging, for which I'm using the official subversion command line client, as found in the "cherry picking" section of the manual.
    Quote
    You should always make sure your working copy is up to date before checking in.
    I usually do, this time I think I managed to hit "commit" earlier than kdesvn's repo check which occurs about 2 seconds after I open a working copy. It's probably a bug in kdesvn. Will be more careful with this next time.

  • Publish
    Re: IXUS110IS / SD960IS porting
    « Reply #13 on: 11 / January / 2013, 18:33:51 »
    Hi,

    I own a Canon Ixus 110 IS and my firmware is 1.01F

    I guess this CHDK version is not going to work on mine. Correct?

    Thanks


    *

    Offline srsa_4c

    • ******
    • 3103
  • Publish
    Re: IXUS110IS / SD960IS porting
    « Reply #14 on: 11 / January / 2013, 19:05:28 »
    I own a Canon Ixus 110 IS and my firmware is 1.01F

    I guess this CHDK version is not going to work on mine. Correct?
    Probably, but you can try. If it doesn't work, please make a dump of your firmware, and upload it to a file sharing site.
    http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper
    http://chdk.wikia.com/wiki/Canon_Basic/Card_Setup

  • Publish
    Re: IXUS110IS / SD960IS porting
    « Reply #15 on: 12 / January / 2013, 08:10:06 »

    I can try it, but could it brick the camera?

    For dumping the firmware, how do I do the first step?:

    "1. The string "SCRIPT" must be at offset 0x1F0 of the first sector (Boot sector)."


    *

    Offline srsa_4c

    • ******
    • 3103
  • Publish
    Re: IXUS110IS / SD960IS porting
    « Reply #16 on: 12 / January / 2013, 08:25:53 »
    I can try it, but could it brick the camera?
    In theory, yes, in practice it's unlikely.
    If you're uncomfortable doing it, dump the firmware instead.
    Quote
    For dumping the firmware, how do I do the first step?:

    "1. The string "SCRIPT" must be at offset 0x1F0 of the first sector (Boot sector)."
    If you're using Windows, try http://chdk.wikia.com/wiki/EOScard. If you have a Mac, try http://www.zenoshrdlu.com/macboot/macboot.html .
    « Last Edit: 12 / January / 2013, 08:28:37 by srsa_4c »

  • Publish
    Re: IXUS110IS / SD960IS porting
    « Reply #17 on: 12 / January / 2013, 11:09:55 »

    Here it is my 1.01F firmware dump.
    http://depositfiles.com/files/aq73mk59a

    Does CHDK has any script to test the camera flash? My flash is working strangely and i would like to test it...


  • Publish
    Re: IXUS110IS / SD960IS porting
    « Reply #18 on: 12 / January / 2013, 11:40:10 »

    Just tried CHDK.

    Formated an 1Gb SD Card to FAT16.
    Used macboot on my mac to make it CHDK-bootable.
    Copied the contents of your zip file to the root of the SD Card.
    When turning on the camera the screen stays black and nothing happens.
    After that i have to pull the battery out and put it in again to make the camera turn on again.

    I guess it doesn't work on 1.01F :)

    *

    Offline srsa_4c

    • ******
    • 3103
  • Publish
    Re: IXUS110IS / SD960IS porting
    « Reply #19 on: 12 / January / 2013, 15:33:48 »
    Here it is my 1.01F firmware dump.
    Thanks, I'll come up with a test version in a few days.
    Quote
    Does CHDK has any script to test the camera flash? My flash is working strangely and i would like to test it...
    CHDK can force flash to fire with a certain power, that will probably do it.

     

    Related Topics