Porting: sd600/ixus60 1.00d (beta) | 1.00a (in progress)

  • 95 Replies
  • 27895 Views
*

Offline Novex

  • *
  • 17
  • Publish
    Porting: sd600/ixus60 1.00d (beta) | 1.00a (in progress)
    « on: 30 / April / 2008, 11:59:44 »
    Advertisements
    I've spent the last few days porting sd600 / Ixus 60 1.00d firmware over and have finally got it to a working point!

    I've been playing with the features all night (being my first use of the marvel that is chdk!) and haven't found anything to make it crash. All the features *seem* to work properly (including RAW!) - the only thing missing is movie support.

    Admittedly I haven't tested any scripts yet. If people want to have a play and see if they can break it, please feel free!

    Also included is the source for the platform directory in the current svn trunk (r388). The only other changes to be made to get it to build is to make a copy of the sd630 definitions in /include/camera.h and to add the appropriate platform and platformsub to /makefile.inc. Most of it is copied directly from sd630.

    Feedback welcome, next step is either adding movie support or starting a port on my other housemate's sd600 (it's 1.00a!)

    ixus60_sd600_100d_beta1.zip - 0.22MB (alternate download at mediafire)
    ixus60_sd600_100a_100d_beta1.1_src.zip - 1.51MB (100d updated + 100a sources!)

    UPDATE!! Danielmewes has sorted out 1.00a, it works!
    Binary http://danielmewes.dnsalias.net/~daniel/chdk/chdk_sd600_100a.zip
    Source http://danielmewes.dnsalias.net/~daniel/chdk/ixus60_sd600_src.tar.bz2
    « Last Edit: 06 / July / 2008, 23:06:58 by Novex »

  • Publish
    Re: Porting: sd600/ixus60 1.00d (beta)
    « Reply #1 on: 30 / April / 2008, 12:55:09 »
    Hey, i am very glad that someone helps us ungifted with the code-brain users with the porting :)

    unfortunately i own a Ixus 1.00A Cam, and can't test your build.

    I guess i vote for "starting a port on my other housemate's sd600 (it's 1.00a!)"

    Greets from Germany

    apogee

  • Publish
    Re: Porting: sd600/ixus60 1.00d (beta)
    « Reply #2 on: 30 / April / 2008, 13:15:07 »
    I've spent the last few days porting sd600 / Ixus 60 1.00d firmware over and have finally got it to a working point!

    I've been playing with the features all night (being my first use of the marvel that is chdk!) and haven't found anything to make it crash. All the features *seem* to work properly (including RAW!) - the only thing missing is movie support.

    Admittedly I haven't tested any scripts yet. If people want to have a play and see if they can break it, please feel free!

    Also included is the source for the platform directory in the current svn trunk (r388). The only other changes to be made to get it to build is to make a copy of the sd630 definitions in /include/camera.h and to add the appropriate platform and platformsub to /makefile.inc. Most of it is copied directly from sd630.

    Feedback welcome, next step is either adding movie support or starting a port on my other housemate's sd600 (it's 1.00a!)

    sd600_ixus60_100d_beta1.zip - 0.22MB
    ixus60_sd600_100d_beta1_src.zip - 0.08MB

    Awesome news dude! I'm at school till tonight but the second I get home I will be testing out your FW! Can't wait..thanks a mill for researching this. I'll post here with comments as soon as it's tried

  • Publish
    Re: Porting: sd600/ixus60 1.00d (beta)
    « Reply #3 on: 30 / April / 2008, 15:32:36 »
    I'm trying it and seems that works well!


  • Publish
    Re: Porting: sd600/ixus60 1.00d (beta)
    « Reply #4 on: 30 / April / 2008, 17:16:47 »
    Hi: Just wanted to add my thanks for your efforts. I have downloaded your beta and successfully set up RAW, histogram, autoload at boot and shot a few frames that successfully open in RawTherepee on my Ixus 60 v1.00D. All seems fine, although beyond the above I've not poked around further. Hopefully we can look forward to seeing this port incorporated into the regular AllBest releases in due course. I've been lurking around here for a while, being a user of CHDK on my A710IS and had thought about giving this a go, since software development is my day job, but lack the time. I have to say, I'm impressed with your efforts!

    Cheers,
    Steve

    *

    Offline tilmaen

    • *
    • 14
    • Ixus60/SD600 1.00A
  • Publish
    Re: Porting: sd600/ixus60 1.00d (beta)
    « Reply #5 on: 30 / April / 2008, 17:41:54 »
    Awesome work! thank you for your efforts. i bought my Ixus 60 2 years or so ago - didn't think anybody would start porting for the SD600 because it's a bit older. i have a 1.00A unfortunately. having done the port for the 1.00D do you think it would be hard for somebody with no coding exp. to port it for 1.00A?

    thanks again

    greetz
    tilmaen

  • Publish
    Re: Porting: sd600/ixus60 1.00d (beta)
    « Reply #6 on: 30 / April / 2008, 22:23:26 »
    Looks good man it works great so far..thanks so much!!!!

  • Publish
    Re: Porting: sd600/ixus60 1.00d (beta)
    « Reply #7 on: 01 / May / 2008, 17:49:47 »
    Hi!
    Thanks a lot for porting to the sd 600!!!

    I really appreciate your work, as I tried it myself and failed quite miserably  :'(

    Anyways, regarding your current planning, I personally would go for enhancing video mode related features...

    For one reason, I think it makes more sense to simply complete the porting before going to support more devices...

    Despite that, the possibility to pimp the video mode was the main feature I was looking for in chdk as I always wanted to enable optical zoom while capturing videos :D



  • Publish
    Re: Porting: sd600/ixus60 1.00d (beta)
    « Reply #8 on: 02 / May / 2008, 03:26:54 »
    Yay!  Thank you so much for porting this camera!  Like tilmaen, I didn't think anyone would do it because it's an older camera, and I know I don't have the skills to tackle it, so I really appreciate your efforts.

    Alas, I, like your housemate, have an SD600 with 1.00A.  So here's another vote for you to start porting that one right away!   :D

    *

    Offline Novex

    • *
    • 17
  • Publish
    Re: Porting: sd600/ixus60 1.00d (beta)
    « Reply #9 on: 03 / May / 2008, 12:14:33 »
    The Good
    - 100a port seems to boot fine, etc, all menu's accessible - histogram + zebra mode work fine.

    The Bad
    - RAW mode, Tv, ISO etc all don't have any effect - looking into where things are going wrong

    Sources have been updated, there was a fix for a rookie mistake I made earlier in both 100d and 100a. Also included are the brand new shiny 100a sources I've been working on as well as a cleaned PRIMARY.BIN for 100a. If anyone wants to have a poke and find what I've missed, please do! Otherwise I should find the problem in the next few days

    ixus60_sd600_100a_100d_beta1.1_src.zip - 1.51MB

     

    Related Topics