CHDK Forum

CHDK Development => General Discussion and Assistance => Topic started by: 3DBruce on 13 / February / 2008, 16:00:17

Title: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: 3DBruce on 13 / February / 2008, 16:00:17
Hi all,

you can find the first beta version of the Ixus 55 / SD450 port of CHDK at the following location:

ixus55_100b.zip - 1.97MB (http://www.zshare.net/download/7686129a3f271d/) (link updated, see below)

Please note that not everything is working yet. Especially raw-capture still leads to a shutdown of the camera. Also zebra mode is still not working correctly. Since I do not have the time to test everything (and frankly I have not used every funtion to be able to test it properly) I would like to share the current status-quo of the port so that others can use it and improve it.

Thanks to GrAnd and ewavr for helpful suggestions. I also learned a lot from the Ixus 70 port by quietschi due to the many helpful comments in your code, thanks for that as well ;-)

Let me know if you find any bugs...

Best regards
- 3DBruce
Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: mungler on 14 / February / 2008, 08:07:31
wow this is amazing... i just checked back here for the first time in months to see if anything had happened for the Ixus 55.  Great work!  Cant wait for RAW support ;)
Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: 3DBruce on 16 / February / 2008, 12:28:34
Hi all,

next version for Firmware 1.00B is ready for testing:

ixus55_100b.zip - 1.97MB (http://www.zshare.net/download/7686129a3f271d/)

(Compiled binaries can be found in /bin)

Raw shooting is working now. Zebra Mode also seems to work.

Please let me know if you find any bugs.

- 3DBruce
Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: pitquim on 17 / February / 2008, 14:51:22
thanks! I have been waiting for months!

Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: jetzt on 17 / February / 2008, 15:04:41
Quote
(Compiled binaries can be found in /bin)

So I suppose that in *zip file*/bin there are the compiled binaries?
binary: DISKBOOT.BIN / PS.FIR

Hope that can help you.

and @3DBruce: I will use your build as starting point for my SD200 tries. Thanks a lot.(especially the tip with the start address for dumping)
Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: pitquim on 17 / February / 2008, 15:05:49
I've just found them. Sorry and thanks




I have uploaded the binaries and when I try the Firm Update the camera hungs  :-(
perhaps my firmware version is not 1.00B... but I don't know how chech this. Anyway, this version doesn't work in my Ixus 55. I'll wait a little more...
Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: 3DBruce on 17 / February / 2008, 15:31:22
Sorry to hear that. I hope it is just the wrong firmware version. If you follow this
link (http://chdk.wikia.com/wiki/Ver.req#Q._How_can_I_get_the_original_firmware_version_number_of_my_camera.3F), you will find an easy way to find out the version number. If it is 1.00C then the chances are good that this port will follow in a few weeks because I have a second ixus with this version (having a broken display which makes porting a little bit more difficult...;-) I have dumped the firmware already, though...

Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: 3DBruce on 17 / February / 2008, 15:39:49
@jetzt: There are also ports for the ixus70, ixus65 and ixus40 available already (look for the corresponding threads in this forum). Try to download the Primary.bin for each of them (from the Firmware dumping section of this forum) and then you can easily compare the firmware between the cameras. I did it the same way and especially the comments in the ixus70 coding were very helpful, because they contained hints where to look for in the disassembled firmware when you want to find specific adresses.

Good luck and let me know if you are stuck somewhere...

Regards
- 3DBruce
Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: pitquim on 17 / February / 2008, 16:01:07
If it is 1.00C then the chances are good that this port will follow in a few weeks...

yes... I have the 1.00C version, so I'll wait.
Thanks indeed for your work
Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: jetzt on 17 / February / 2008, 16:07:23
@3DBruce
well I'm not as fast as you're, I'm trying to, but it's very hard for me as I only did things in "higher" languages as C# so far.
(Installed IDA today. :haha and loaded my dump with A series signatures)

Quote
Good luck and let me know if you are stuck somewhere...

That's normal for me, I don't really know what I'm doing, perhaps that's better so. ::) And thanks for that offer!
And, is that "manual" kind of "out of date" (HDK/Adding support for new camera - chdk - Trac (http://tools.assembla.com/chdk/wiki/HDK/Adding%20support%20for%20new%20camera))?

Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: mungler on 18 / February / 2008, 04:43:56
just checked my camera.... nooooo!!  1.00C!  dammit!

ah well, back to waiting....   thanks anyway for the great work on this.  i dont suppose i can downgrade to 1.00B somehow? ;)
Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: DeadlyDad on 19 / February / 2008, 22:05:59
I've got v1.00D.  If you can post the software & hardware (including LED addresses) you used, I'll try dumping the firmware.  (I've come across a lot of threads talking about dumping, but none that give a definitive method.)
Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: jetzt on 20 / February / 2008, 10:56:59
Well I just dumped mine, here is the post I started, dumping it with an BPW34 directly connected to mic in.
Recording audio with audacity. Read it yourself.
sd200/ixus30 (http://chdk.setepontos.com/index.php/topic,525.0.html)
or read that one: Porting the CHDK - CHDK Wiki (http://chdk.wikia.com/wiki/Porting_the_CHDK)

If you need some more things, feel free to write to me.
Title: Re: Ixus 55 / SD450 Firmware 1.00B: First beta version of CHDK port available
Post by: mungler on 20 / February / 2008, 12:09:48
Title: Re: Ixus 55 / SD450 First beta version of CHDK port available for 1.00B / 1.00C
Post by: 3DBruce on 22 / February / 2008, 17:13:39
okok I give up ;-)

Here is the first attempt of an Ixus55 port for firmware 1.00B and 1.00C based on the latest Allbest trunk as of today:

allbest_ixus55_100bc.zip - 3.56MB (http://www.zshare.net/download/79741970b8ca31/)

You can find the compiled firmware in bin/1.00B and bin/1.00C.

Please note that this version still seems somewhat buggy: Histogram and Zebra mode do not behave correctly (they did in the allbest trunk as of beginning of February). But I am too tired to find out the reason myself currently... ;-)
Raw shooting, scripting, etc seems to work though, so please test this version and post all bug-reports in this thread.
Hopefully we'll have a stable version soon that can be included into the CVS.

CU
- 3DBruce
@mungler: Please keep your money ...  I do have a (more than) full-time job already ;-))
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: mungler on 23 / February / 2008, 13:39:11
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 23 / February / 2008, 14:43:14
yes... first of all thanks for your work

I think shutter speed override doesn't work (1.00C version): I fix it to 1/1000s and I can see TV:0.00100 on screen
but when I half press the shutter button, this change to 0.5xxx (similar value to the standard canon advisor 0.5'' that appears in the screen's bottom) and this half second is used when I shoot...
The same with ISO override... perhaps I'm doing something wrong, but no problem with same adjusts in my A630...
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 23 / February / 2008, 17:10:54
ok, first bug fixed (hopefully ;-)

allbest_ixus55_100bc_b2.zip - 3.56MB (http://www.zshare.net/download/80187533b0d74d/)

Histogram and Zebra should work now. Please test.

Will look at the other issues next. Please help testing, because I do not have the time (and knowledge ;-) to really test every  function of the CHDK thoroughly.

CU
- 3DBruce
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 23 / February / 2008, 17:34:27
Histogram and Zebra now work, but I'm sitill unable to use overrrides. As I described before, Shutter speed seems to be set but change when pressing the shutter release button.
Also I can't see any differences among pictures taken with ND off, In or Out... same histogram, same shutter speed...
(version 1.00C)
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: 3DBruce on 23 / February / 2008, 17:38:50
Histogram and Zebra now work, but I'm sitill unable to use overrrides. As I described before, Shutter speed seems to be set but change when pressing the shutter release button.
Also I can't see any differences among pictures taken with ND off, In or Out... same histogram, same shutter speed...
(version 1.00C)
Hi pitquim,
I know, will look at that next. Since I haven't used that function yet I haven't tested it. Don't know how long it takes to fix, because I have to understand the corresponding coding first ...
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 23 / February / 2008, 17:41:57
I'm sincerely grateful for your work
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: mungler on 23 / February / 2008, 19:48:04
wow.. thanks again!
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: qubsica on 23 / February / 2008, 20:21:24
Hello!

Thanks for the work with the firmware! .. everything works fine except one thing =(
I have to flash everytime i want to use it ... as soon as i turn off the camera the old firmware is active instead of the hacked.
Maybe it is supposed to be like that?
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 24 / February / 2008, 02:57:09
have you made the card bootable? ("debug parameters" menu)

have you tried the Tv override and does it work? Are you using B or C version?
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: mungler on 24 / February / 2008, 05:41:52
just for the record, Tv override doesn't work for me, 1.00C firmware.  RAW, Zebra and live Histogram all work.  :)
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: qubsica on 24 / February / 2008, 06:20:25
have you made the card bootable? ("debug parameters" menu)

have you tried the Tv override and does it work? Are you using B or C version?


I checked my original FW and it was B version ... so i took the hacked B version too.
Make card bootable doesnt work. Still need to reflash everytime.
Does the firmware load something off the memcard? .. shouldnt a firmware be persistent in the flash mem? ...
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 24 / February / 2008, 11:17:25
Did you write-protect the card after making it bootable? If not the firmware will not load automatically. Also make sure to copy both files DISKBOOT.BIN and PS.FIR to the SD-card.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 24 / February / 2008, 12:01:54
I don't know why, but now, when I shoot, the camera switchs off but with lens extended... The picture is not recorder. Version 1.00C
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 24 / February / 2008, 12:08:05
Beta3 version is ready for testing now

allbest_ixus55_100bc_b3.zip - 3.56MB (http://www.zshare.net/download/80492585f6eb12/)

Shutter-Override should work now.

Happy testing. Let me know if you find any bugs...
- 3DBruce
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: 3DBruce on 24 / February / 2008, 12:20:06
I don't know why, but now, when I shoot, the camera switchs off but with lens extended... The picture is not recorder. Version 1.00C
mmmh, just tried the beta3 with my 1.00C Ixus here: This version seems to work.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 24 / February / 2008, 12:52:34
well: things seem work now. I can see the how TV advise doesn't change when I half press the shutter button; it keeps now the desired value as expected.
... but when I shoot, my camera switchs off (only if CHDK is loaded)  :-(
I really can't understand...
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 24 / February / 2008, 13:12:26
Did all beta versions show this problem? From your initial posts it seemed that shooting worked originally for you.
Have you tried to erase the CHDK folder from the SD card before copying a new version on it?
Have you tried to change some settings before you shoot, e.g. switich raw on or off?

Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 24 / February / 2008, 13:25:24
I've deleted the configuration file CHDK.CFG and it works now...

Thnaks
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 24 / February / 2008, 14:04:55
I'm afraid my English is not good enough to say what is happening here... As I said before when I delete the CHDK.CFG file the hack works well. I have adjusted all the options at my taste, OSD parameters, font size, etc, etc... one at a time and testing if the camera shoots and record without problem. All OK.
Then I switch off the camera, switch it on again... all OK too.
Once more... and I get the problem again: when I shoot, the camera switchs off with lens extended.
Perhaps something is wrong in my camera, but I have never seen this behaviour before, without CHDK... perhaps I'm missing something...
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 24 / February / 2008, 15:13:00
strange, I do not get that behaviour here. If you are able to reproduce this bug systematically (preferably starting with a clean installation of CHDK) let me know the details so I can verify it here and maybe fix it afterwards.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: qubsica on 24 / February / 2008, 16:03:12
Did you write-protect the card after making it bootable? If not the firmware will not load automatically. Also make sure to copy both files DISKBOOT.BIN and PS.FIR to the SD-card.

Thank you !. write-protected the memcard and now it works!
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: mungler on 26 / February / 2008, 10:04:33
3dbruce: you are officially my hero :)

going to try to catch some shots of dripping tap water tonight ;)
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 26 / February / 2008, 16:06:33
Is anybody here able to add the current beta3 to the CVS-trunk? Would be much easier to keep the code up to date.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: kennyb03 on 01 / March / 2008, 22:00:16
Hi everyone.  I'm new here and I have the 1.00D firmware like DeadlyDad.  I would love to try out CHDK, and I could probably dump my firmware.  But I'm not exactly sure how to do that...

This is the procedure I believe I will need to follow:
1. Connect a phototransistor to the input of my sound card.  (easy - CHECK)
2. Download the blinker firmware to my SD450.  (how do I do this?)
3. Start recording, with the phototransistor over an LED on my camera.  (CHECK)
4. Save it in a certain format and then run it through an exe to give the firmware file. (CHECK)
5. Send it to Bruce?  Would that be all you need to modify it with CHDK?  Would it be easy for you, since you already did B and C, or should I figure out how to do it?  I know some C...

Someone please let me know if I'm on track, thanks!
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 02 / March / 2008, 05:45:02
Hi all,
new version available that is based on the latest version in trunk:

allbest_ixus55_100bc_b4.zip - 4.13MB (http://www.zshare.net/download/83492964fe2841/)

An additional bug with ISO override was fixed.
Known Bug: "shoot" command does not work in scripts. See seperate thread.
Let me know if you find anything else...

-3DBruce
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 02 / March / 2008, 09:19:55
where can I download those latest trunk versions for several cameras?
(sorry if it's a stupid question...)
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: 3DBruce on 02 / March / 2008, 11:11:11
where can I download those latest trunk versions for several cameras?

Hi pitquim,
go to https://tools.assembla.com/chdk/browser/trunk
there you can download the complete sources e.g. as a zip-file.

Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 02 / March / 2008, 13:57:18
thanks
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 04 / March / 2008, 10:40:35
3DBruce:
in the last version I can't see shutter speed on screen as in the previous one...
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 06 / March / 2008, 15:09:55
Hi pitquim,
could you describe the difference to the previous version in a bit more detail?
I can see the shutter speed displayd within the CHDK OSD when I use the tv-override and
the shutter-speed is also displayd by the normal firmware functions as usual.
CU
- 3DBruce
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 06 / March / 2008, 16:40:10
My firmware version C) only shows "slow" speeds on screen (along with the blinking shake advise) but when using your beta 3, I could see always the shutter speed (OSD)... with and without Tv override. This doesn't occur with beta4. Am I wrong?
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 07 / March / 2008, 16:57:21
Hi pitquim,
no you are absolutely right ;-)  Beta3 was based on an earlier version in trunk, so I presume something must have changed in gui_osd.c between both versions. I had a quick look into the source but was not able to spot the difference so far. I am pretty sure that is had nothing to do with the ixus55 port itself, though.
- 3DBruce
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: pitquim on 07 / March / 2008, 17:41:50
it's a pity... I have an Ixus 70 now: this camera ever shows the shutter speed/aperture combination (like my A630) but the Ixus 55 only shows the shutter speed if it is a slow one, so it was a pleasant surprise to see it on screen with the beta 3
Thanks for your response
ATB
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: ewavr on 20 / March / 2008, 13:29:04
Accidentally I looked in capt_seq.c for IXUS55 (in trunk) and have some question: noise reduction works or not?
Because line "MOVL    R1, 0xFFFFFFFF\n" is commented-out and nothing instead it. Also
long *nrflag = (long*)0x6D68; // unknown value, check
but it seems that this address must be 0x6D6C

Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 21 / March / 2008, 10:49:16
Accidentally I looked in capt_seq.c for IXUS55 (in trunk) and have some question: noise reduction works or not?
Because line "MOVL    R1, 0xFFFFFFFF\n" is commented-out and nothing instead it. Also
long *nrflag = (long*)0x6D68; // unknown value, check
but it seems that this address must be 0x6D6C
Hi ewavr,
you are right, of course. Thanks for pointing that out! I haven't been able to test noise reduction yet, so I didn't notice. I also updated two references in stubs_min.S but I don't know if the old values caused any errors.
Anyway, the corrected files can be found here:
ixus55_sd450_sub_diff.zip - 0.00MB (http://www.zshare.net/download/92822682eb43c3/)
Would anybody with write-access to the CVS please update them? Thanks in advance!

BTW: I am still struggling with the script problem described in Problem with SCRIPT_WAIT_SAVE in the Ixus55 port (http://chdk.setepontos.com/index.php/topic,677.0.html#new)
I am running out of ideas where to look for this error. The problem persists even if I use the standard capture seq task, so I presume the error must be elsewhere. Any new ideas?
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: ewavr on 21 / March / 2008, 12:12:48
Would anybody with write-access to the CVS please update them? Thanks in advance!

Done!
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: 3DBruce on 21 / March / 2008, 13:14:11
Done!
Thanks ewavr, but apparently I screwed up and made matters worse :-(

One of the references I "fixed" apparently is wrong and leads to problems showing the OSD now (Please don't ask me why I haven't noticed that during the test here ... )

That was the unchecked and presumeably wrong definition before
Code: [Select]
DEF(recreview_hold, 0x739F8) // wrong, check
but somehow that seemed to work, at least I did not find any problems. After comparing the firmware with the Ixus70 I thought I found the right reference to 0x7EE0 but that is wrong.

So, could you please set recreview_hold back to its value, then?

Sorry for the confusion... :-(
- 3DBruce
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: ewavr on 21 / March / 2008, 13:50:37

Thanks ewavr, but apparently I screwed up and made matters worse :-(

One of the references I "fixed" apparently is wrong and leads to problems showing the OSD now (Please don't ask me why I haven't noticed that during the test here ... )

That was the unchecked and presumeably wrong definition before
Code: [Select]
DEF(recreview_hold, 0x739F8) // wrong, check
but somehow that seemed to work, at least I did not find any problems. After comparing the firmware with the Ixus70 I thought I found the right reference to 0x7EE0 but that is wrong.

So, could you please set recreview_hold back to its value, then?


But I think that this value is 0x86838 ;) Can you check it ? In record review (when image is "frozen" by SET key) this  variable =1, otherwise=0.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 21 / March / 2008, 15:33:21
But I think that this value is 0x86838 ;) Can you check it ? In record review (when image is "frozen" by SET key) this  variable =1, otherwise=0.
Hi ewavr,
definitely better than 0x7EE0 because the OSD works again ;-) however the value remains to be 0 all the time: I recorded a small movie, went into play-mode again, started the replay and stopped it using the SET key again. The value didn't change.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: GrAnd on 21 / March / 2008, 16:04:50
But I think that this value is 0x86838 ;) Can you check it ? In record review (when image is "frozen" by SET key) this  variable =1, otherwise=0.
Hi ewavr,
definitely better than 0x7EE0 because the OSD works again ;-) however the value remains to be 0 all the time: I recorded a small movie, went into play-mode again, started the replay and stopped it using the SET key again. The value didn't change.
That's not about replaying of a movie. :) You have to check just-after-shoot review mode.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: ewavr on 21 / March / 2008, 16:13:26
That's not about replaying of a movie. :) You have to check just-after-shoot review mode.

Yes. I don't know how this mode is called in manual, but Canon uses "StartRecreview", "RecreviewHold" function names.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 21 / March / 2008, 16:20:34
That's not about replaying of a movie. :) You have to check just-after-shoot review mode.
Hi GrAnd & ewavr,
I didn't even knew this function. I live and learn every day ;-)
Good news is that this value indeed changes to one when SET key is used, so it is correct.
Could you change stubs_min.S in trunk accordingly when you have some time?
Thanks a lot!!!
- 3DBruce
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: GrAnd on 21 / March / 2008, 16:26:24
That's not about replaying of a movie. :) You have to check just-after-shoot review mode.

Yes. I don't know how this mode is called in manual, but Canon uses "StartRecreview", "RecreviewHold" function names.

Canon calls it just "Review":
(https://chdk.setepontos.com/proxy.php?request=http%3A%2F%2Fchdk.setepontos.com%2Findex.php%3Faction%3Ddlattach%3Btopic%3D545.0%3Battach%3D759&hash=63dc73160d2424b412f47d673de1c93a)
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: kennyb03 on 04 / April / 2008, 13:04:21
3DBruce:

I dumped my SD450 1.00D here: zSHARE - ixus55_dump_1.00d.zip (http://www.zshare.net/download/100597233615ba37/)

Would it be easy for you to add it to the work you're doing?  In the next few days I'll try to figure out how to add CHDK, but I'd really appreciate it if you'd like to help me out :)

EDIT: I re-uploaded it with the FF's added to make it the same size as the other dumps (3FFFFF) - I'm not even sure if it matters
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: avimar on 05 / April / 2008, 15:30:24
So I take it the 1.00d version isn't out yet? Came here via a post on lifehack, I am very interested in trying this out! :)
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: kennyb03 on 05 / April / 2008, 15:56:36
So I take it the 1.00d version isn't out yet? Came here via a post on lifehack, I am very interested in trying this out! :)
That's correct.  I got most of the addresses, so it will be out as soon as I can compile it correctly.  My gmake command isn't working right now.  Maybe I could zip my sub file and have someone else compile it....would anyone be willing?
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: kennyb03 on 05 / April / 2008, 17:18:39
Ok...I finished getting the addresses.  Can somebody PLEASE compile this?  When I try to compile it I get this:

C:\new-trunk>gmake PLATFORM=ixus55_sd450 PLATFORMSUB=100d fir
expr: syntax error
"**** Build: "
i was unexpected at this time.
gmake: *** [all-recursive] Error 255


Everything should be right...I used the latest file 3DBruce posted on page 3 and then added my sub.  It's frustrating to get this far and not being able to compile it!


----------------------------------------------------------

EDIT: I have another thread with the files and updated progress on the sd450 1.00d here:
Getting close on the SD450 1.00d...HELP! (http://chdk.setepontos.com/index.php/topic,981.new.html)
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: ewavr on 05 / April / 2008, 17:48:00
File tools/signatures_vxworks.h invalid in your archive (size is only 5 bytes).
After fixing this, I get next errors:

-> main.elf
../platform/ixus55_sd450/sub/100d/libplatformsub.a(capt_seq.o): In function `capt_seq_task':
capt_seq.c:(.text+0x154): undefined reference to `loc_FF94D87C'
../platform/ixus55_sd450/sub/100d/libplatformsub.a(capt_seq.o): In function `loc_FF94DABC':
capt_seq.c:(.text+0x16c): undefined reference to `loc_FF94D850'

So, capt_seq.c is incomplete.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: kennyb03 on 05 / April / 2008, 18:06:25
deleteme!
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: xhanatos on 07 / April / 2008, 00:02:10
I'm eagerly awaiting for CHDK for 1.00d! Keep up the aweseme work. Wish I could help but I'm no programmer :( I can be a guinea pig though!
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: kennyb03 on 07 / April / 2008, 00:09:43
I'm eagerly awaiting for CHDK for 1.00d! Keep up the aweseme work. Wish I could help but I'm no programmer :( I can be a guinea pig though!
I'm working on it but by no means am I an expert programmer ;)

keep an eye on this thread: Getting close on the SD450 1.00d...HELP! (http://chdk.setepontos.com/index.php/topic,981.new.html)

you can be a guinea pig right now! :)
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: synaptic on 01 / May / 2008, 09:26:13
is anyone having problems running the interval script, I cannot get it working. The recording interval script works fine but I just keep getting the red eye camera sake warning light.

anyone know why?
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: 3DBruce on 01 / May / 2008, 13:06:03
The Ixus 55 port still has a problem with the "shoot" command during script execution.
(See Problem with SCRIPT_WAIT_SAVE in the Ixus55 port (http://chdk.setepontos.com/index.php/topic,677.0.html) for details).

As a workaround you can try to replace the shoot command with a corresponding
"click shoot_half" and "click shoot_full" commands.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: synaptic on 01 / May / 2008, 17:18:51
Hello, Thanks for letting me know. I have added a

click "shoot_half"
delay 2500
click "shoot_full"

but I get the same results, could you recommend a camera prefrably a cheaper model I could buy off ebay second hand that these scripts will work with.

We want the camera for a summer school project we are sending a weather balloon to 20KM and wish to take pictures every 60 secs and hoepfully get some nice pictures of the curvature of the earth.

 :)
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: Marx on 04 / May / 2008, 09:46:15
Hello
What's status of this port? Is it still beta? Is main function (RAW etc) working without a problem?
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: synaptic on 05 / May / 2008, 03:46:11
Hi,

In my experience most functions work, but I am having lots of problems with the script as you can see and as you can see from the response above it seems a solution is not in the wings. However the other functions such as RAW work....

ANYONE got a camera to recommend that does work?
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: Jaws on 12 / July / 2008, 14:59:38
I successfully installed the latest build on my Ixus 55 and it works fine - except the scripting part when "shoot" is being used, just as synaptic reported above.

Are there any news on this issue? I was so looking forward to do timelapse movies.

Thanks!
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: xnau on 24 / July / 2008, 00:54:14
I used the 1.00B port in an SD450 (I received as a hand-me-down) that reported firmware 1.00A. Most things seem to be working fine. Still testing everything.

I had the same problem with the shoot commands in scripts. I edited the Ultra Intervalometer script by replacing the --shoot-- commands with --click "shoot_full"-- (Ignore the  "--", just there to separate off the commands) and it's working.

I am having trouble with the bracketing, however. With Ev bracketing, the first shot is fine, subsequent shots are way overexposed. This is true for all bracketing types. There is some change in exposure, but they're all overexposed. ISO bracketing just hangs the camera. Still playing with this in an attempt to get it working. Looking to do some HDR experiments.

Could be mismatched firmware, of course, but I'm pretty happy with the stuff that is working.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: xnau on 24 / July / 2008, 01:36:00
Ah, silly me... I had downloaded the "StereoData" build. Now, I've go the regular "AllBest" 1.00B build and the bracketing is now working great! Ditto the histogram, which was broken in the StereoData build for the IXUS55.
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: Jaws on 28 / July / 2008, 10:41:27
Hm, I can't get it working, even with click "shoot_full".
Can you perhaps post the script you used? Thanks!
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: fe50 on 28 / July / 2008, 16:02:24
Hm, I can't get it working, even with click "shoot_full".
Can you perhaps post the script you used? Thanks!
Have you tried the latest Autobuild (http://grandag.nm.ru/hdk/autobuild/download.htm) version ?
You can also try to insert a line with     sleep 100    after each command, this was somewhere reportetd to be helpfull...
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: Finnish on 29 / July / 2008, 09:50:05
Hi! (My first post, I just realized this morning this fw exists...)

I installed 1.00d-version to my IXUS 55, by copying the two files to root-folder in my SD-card.

I works, but when I try to lock my SD-card, it won't allow me to take photos, the card stays locked. Otherwise everything is working ok.

What could be the problem?
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: Finnish on 29 / July / 2008, 23:51:56
Nevermind, I got it working!

I just formatted my SD-card in camera, now I can lock the card and CHDK is automatically on.

This is very very nice!
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: ee41rr on 11 / August / 2008, 17:44:25
For those that are still having interval scripting problems. I was in the same boat until about an hour ago.

On the translated google page link shown below a very nice German guy going by the name of pterozaurus posted the following script which worked for me:

http://66.102.9.104/translate_c?hl=en&sl=de&tl=en&u=http://www.wirklemms.de/chdk/forum/viewtopic.php%3Ft%3D337%26postdays%3D0%26postorder%3Dasc%26start%3D0%26sid%3D5123bcf30c656d0e30101e70dc4d45e6&usg=ALkJrhiLS1Ej_i6HVJm7_M4gIzr_JGAwXA

Code: [Select]
rem Datei: intervall-foto.bas
rem Zweck: mehrere Fotos hintereinander aufnehmen

@title Intervall-Fotografie

@param a Zahl der Aufnahmen
@default a 10
@param b Intervall (min)
@default b 0
@param c Intervall (sec)
@default c 10

t=b*60000+c*1000

if a<2 then let a=10
if t<1000 then let t=1000

print "Gesamtzeit:", t*a/60000, "min", t*a%60000/1000, "sec"

sleep 1000

print "Aufnahme 1 von", a
press "shoot_half"
sleep 1000
press "shoot_full"
sleep 1000
release "shoot_full"
release "shoot_half"
sleep 500
for n=2 to a
    print "Warte", b, "min", c, "sec"
    sleep t
    print "Aufnahme", n, "von", a
    press "shoot_half"
    sleep 1000
    press "shoot_full"
    sleep 1000
    release "shoot_full"
    release "shoot_half"
sleep 500
next n

end

synaptic hope the balloon experiment went well. Any chance of posting some photos?

Cheers,
Rob
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.0
Post by: borrel on 05 / September / 2008, 07:45:43
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: qubodup on 28 / January / 2009, 14:17:18
Hello, could someone provide a download link that is not hosted on zshare please? It does not work, even though I disable my ad and js blocker for it.

Thanks


PS: Sorry, this is deprecated. I thought the file is the binary, but I found that one somewhere else. Sorry to disturb!
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: SciStud on 09 / December / 2009, 10:45:44
Hey guys,

I have an SD550 and am doing a setup almost identical to synapses's.

I was having the same "shaky camera" warning light issue, and the script Rob posted from the german author fixed my issue.


Rob, if synapse doesn't post pics, I most certainly will! we're launching in a few weeks :)
Title: Re: Ixus 55 / SD450: First beta version of CHDK port available for 1.00B and 1.00C
Post by: macascos on 02 / June / 2010, 22:51:18
The german code worked!  I had been playing with different codes all along but no luck. thanks. I will post pictures of my plants as they grow while travelling.