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

  • 95 Replies
  • 28601 Views
*

Offline Novex

  • *
  • 17
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 »

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

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

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!


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
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

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!!!!

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



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
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