IXUS 230 HS - Porting Thread - General Discussion and Assistance - CHDK Forum  

IXUS 230 HS - Porting Thread

  • 168 Replies
  • 65456 Views
IXUS 230 HS - Porting Thread
« on: 28 / November / 2011, 21:48:43 »
Advertisements
Quote from: admin
topic split from this topic http://chdk.setepontos.com/index.php?topic=650.0

Is anybody working on the IXUS 230 HS?
If not, I'll see what I can do.  I'm totally new to this, but it looks very interesting.
« Last Edit: 29 / November / 2011, 04:08:31 by acseven »

Is anybody working on the IXUS 230 HS?
If not, I'll see what I can do.  I'm totally new to this, but it looks very interesting.
Another new camera.  At the risk of making a generalization,  it takes up to a year for a new camera to get a CHDK port.  Sometimes it takes longer, sometime it never happens but recently several cameras have been done months after they are release.

Here's the standard info about new ports :  link> CHDK FAQ : My camera isn't ported yet

If you have time and some software skills, porting can be a lot of fun and you will get lots of support here and on the CHDK IRC channel.  Start here : http://chdk.wikia.com/wiki/For_Developers and get ready to "drink from a firehose".

Ported :   A1200    SD940   G10    Powershot N    G16

Thanks.  I'll get started.

What I've found so far-
- the instructions in the FAQ for using ver.req or vers.req do not work.  No response.
- a hex dump in emacs shows the version as 1.00

Should I post here, or start a new thread?

Regards,
Jim

Should I post here, or start a new thread?
This is definitely the wrong thread.

Which means you get the honor of starting the "IXUS230 Porting Thread" in the (link>) CHDK Forum » CHDK Development » General Discussion and Assistance » DryOS Development board.

Welcome !
Ported :   A1200    SD940   G10    Powershot N    G16


*

Offline tommi2water

  • ***
  • 157
  • IXUS 220 HS Firmware: 1.00c
Re: IXUS 230 HS - Porting Thread
« Reply #4 on: 29 / November / 2011, 12:26:50 »
Hello Tamjim,

I was involved in the port of IXUS220HS (maybe it is predecessor of your camera?) and I would like to help you getting started.

If you have dumped firmware of your camera please upload it somewhere (e.g. http://www.box.com) and post the link here: http://chdk.setepontos.com/index.php?topic=288.msg76767#msg76767

If you don't know how to dump firmware of your camera you might want to take a look here first:
http://chdk.setepontos.com/index.php?topic=17.msg55673#msg55673
and here:
http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper

After firmware dump is available I will try to start.

Re: IXUS 230 HS - Porting Thread
« Reply #5 on: 30 / November / 2011, 17:17:37 »
Just purchased this camera (ELPH310). Long time lurker, finally took the plunge and am now looking to be a contributor. I've managed to dump the firmware for the camera, hopefully.

http://www.megaupload.com/?d=2YHG9ZP9

16MB dump version 1.00b with cBasic

Updated wiki entry with the start address and led codes. Verified the led codes are correct using the CBASIC code here: http://chdk.setepontos.com/index.php?topic=5691.msg57636#msg57636
« Last Edit: 30 / November / 2011, 19:30:57 by velvethammer42 »

*

Offline fe50

  • ******
  • 3147
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: IXUS 230 HS - Porting Thread
« Reply #6 on: 01 / December / 2011, 02:19:37 »
Hello & welcome, velvethammer42 !

Thanks for the dump...
Added the
  • IXUS230 / ELPH310 1.00B
full 16MB dump (dumped with cBasic udumper) provided by velvethammer42 from this forum post to the box.net/chdk repository.

*

Offline tommi2water

  • ***
  • 157
  • IXUS 220 HS Firmware: 1.00c
Re: IXUS 230 HS - Porting Thread
« Reply #7 on: 01 / December / 2011, 12:27:27 »
As I promised I took a look and generated a first version of source code which is able to produce binaries for testing.

Please find attached for testing the first binary (ixus230_elph310hs-100b-0.9.9-r1438-full.zip) for 1.00b firmware (which was provided by velvethammer42).

Put content of zip-files on a SDCard and start camera with Play-Button. Press Menu-Button and select "Firm Update ..." entry and press OK.

To be honest, I don't expect much functionality in this version, but it would be nice if startup of CHDK is already working. There is a little chance that it will boot up.  :)

Please describe the behaviour of your camera in a small test report if possible. Thanks!

I attached as well the source code (ixus230_elph310hs_trunk1438_20111201.zip). Source Code is based on trunk revision 1438 (newer revision should also work).

Maybe you want to use this source code as a starting point for your own development. I am not able to do further development on this camera because I don't own this camera by myself.

For ideas or special issues please read our ixus220_elph300hs porting thread: http://chdk.setepontos.com/index.php?topic=6341.msg76455#msg76455

This could help you if you run into problems.

Generating binaries was done with CHDK-Shell (v339).

It seems that the code of this camera is very similar to ixus310_elph500hs.

As I don't own this camera I cannot do any testing.

Use at your own risk.

If you have further questions please take a look at:
http://chdk.wikia.com/wiki/FAQ

Update: removed binary because no or wrong functionality
« Last Edit: 03 / December / 2011, 04:59:28 by tommi2water »


Re: IXUS 230 HS - Porting Thread
« Reply #8 on: 01 / December / 2011, 16:56:07 »
Thanks tommi2water.

Downloaded the binaries and tried to bootup the camera, nothing as expected. Had a mini freakout on how to get it to start back up (remove battery, remove card, reinsert battery, close batter cover...for anyone else drawing a blank). Will start to port using the source you provided and looking over the elph300 source.
I'm using linux (gentoo) so I'm also working on setting up a development environment to work with in a VM.

*

Offline ramja

  • *
  • 10
Re: IXUS 230 HS - Porting Thread
« Reply #9 on: 02 / December / 2011, 03:37:32 »
Hi all,

I'm running CHDK on my SD770, S3IS and SX30IS. Just got my 310 HS a couple of days ago even though no one was working on a port. Was prepared to wait, but am really glad to see work getting started. Can't really help with the nitty gritty coding, but will certainly be spending time with any working builds and helping with the testing and debugging. With vers.req on the SD card I can't find any button combo that will pop up the version. Exif shows firmware version 1.00. Just now looked - exif info for ALL my Canon pics show firmware version 1.00. How do I find the actual version on the 310 HS?

 

Related Topics