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

IXUS 230 HS - Porting Thread

  • 168 Replies
  • 49181 Views
*

Offline ramja

  • *
  • 10
Re: IXUS 230 HS - Porting Thread
« Reply #80 on: 19 / April / 2012, 21:28:14 »
Advertisements
OK - ACID confirms 100a
Thanks ww

Re: IXUS 230 HS - Porting Thread
« Reply #81 on: 21 / April / 2012, 02:43:20 »
Hmm so... I managed to compile CHDK (or so it seems). I got the BOOTDISK.BIN (which is 213 KB, is that a correct size ?), copied it on my bootable card, set it to read-only, and... well it doesn't work: when I turn on the camera (whether using the on/off or the play button) the led blinks once and nothing else happens.

So it's not a complete failure I suppose, since the led does blink.

Re: IXUS 230 HS - Porting Thread
« Reply #82 on: 21 / April / 2012, 02:57:17 »
Hmm so... I managed to compile CHDK (or so it seems). I got the BOOTDISK.BIN (which is 213 KB, is that a correct size ?), copied it on my bootable card, set it to read-only, and... well it doesn't work: when I turn on the camera (whether using the on/off or the play button) the led blinks once and nothing else happens.

So it's not a complete failure I suppose, since the led does blink.
This usually means you have done everything right but you have the wrong firmware version of CHDK  for your camera.  How did you determine what firmware version your camera has ?

Ported :   A1200    SD940   G10    Powershot N    G16

Re: IXUS 230 HS - Porting Thread
« Reply #83 on: 21 / April / 2012, 03:54:19 »
I used ACID, which told me:

Model: Canon IXY 600F (and Wikipedia tells me IXY 600F == Ixus 230 HS == Elph 310 HS)
Firmware version: 100e



Now, maybe I did something wrong while creating the 100e sub folder in my sources, I just copied the 100b folder and replaced boot.c with mrks' version from a few posts ago.


*

Offline mrks

  • *
  • 17
Re: IXUS 230 HS - Porting Thread
« Reply #84 on: 21 / April / 2012, 05:05:08 »
Now, maybe I did something wrong while creating the 100e sub folder in my sources, I just copied the 100b folder and replaced boot.c with mrks' version from a few posts ago.

do you have correctly generated new stubs? I'm not 100% sure how that works but I think you should just delete stubs_auto.S and stubs_entry.S and build it with the correct primary.bin in there.
Also I made changes to capt_seq.c and movie_rec.c so you should probably replace those too, but I guess that is not important for getting it to boot

I got the BOOTDISK.BIN (which is 213 KB, is that a correct size ?)

my diskboot.bin is 207,537 bytes

Re: IXUS 230 HS - Porting Thread
« Reply #85 on: 21 / April / 2012, 05:56:20 »
do you have correctly generated new stubs? I'm not 100% sure how that works but I think you should just delete stubs_auto.S and stubs_entry.S and build it with the correct primary.bin in there.
Also I made changes to capt_seq.c and movie_rec.c so you should probably replace those too, but I guess that is not important for getting it to boot

I had missed a few steps ;-)
After doing it right (and replacing capt_seq.c and movie_rec.c too) it just works, photo and video. Thank you very much!

My diskboot.bin is still 213 KB though, probably due to a different compiler or something.

Edit: And yes, video does work correctly for me, no crash.
« Last Edit: 21 / April / 2012, 07:42:28 by SeeSchloss »

Re: IXUS 230 HS - Porting Thread
« Reply #86 on: 23 / April / 2012, 04:05:53 »
So... I didn't test everything but all I did test worked fine.

Is there really anything left to do for this port?

Re: IXUS 230 HS - Porting Thread
« Reply #87 on: 09 / May / 2012, 02:29:36 »
So... I didn't test everything but all I did test worked fine.

Is there really anything left to do for this port?


Hi, i just recently bought a Canon 310HS (Black-Made In Japan)  100e FW..

I had tried the CHDK from the links but none work, was wondering since we got same FW? if you could share your files with me ? I would love to have all those features in the CHDK :)


Re: IXUS 230 HS - Porting Thread
« Reply #88 on: 09 / May / 2012, 02:36:37 »
This is the firmware I compiled, it should work on your version.
I don't know how to get the code in an official repository or something.

*

Offline ramja

  • *
  • 10
Re: IXUS 230 HS - Porting Thread
« Reply #89 on: 09 / May / 2012, 04:24:05 »
Well, this is really frustrating. I actually went out and bought a blue Elph 310 (made in Japan) thinking that maybe it would have 1.00e. My silver made in China 310 is 1.00a. ACID shows the blue Japanese 310 is also 1.00a! Are any 310s being sold in the USA with 1.00e?

SeeSchloss - is there any way you could get your code running on 1.00a? I know very little about the low-level coding required, but, as I understand it, you would need a 1.00a code dump to locate the few places the code would need to be tweaked. I read this: http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper but don't know how to run script on stock 310.

 

Related Topics