The SX1 IS Porting Thread

  • 381 Replies
  • 63059 Views
*

Offline Sei

  • *
  • 19
Re: The SX1 IS Porting Thread
« Reply #150 on: 17 / April / 2009, 07:53:55 »
Advertisements
(...)it offers only automatic cam->PC download of new pictures, and even so that only JPEG files are transferred! How stupid a design is that?!
So using Eye-fi for CHDK debugging would require a HDK for the Eye-fi as well, to enable manual file transfer into the camera, dammit.
You're right. I didn't read about this so thoroughly.

I have problem with running of CHDK. I've updated firmware to 2.00H and downloaded CHDK build from this post http://chdk.setepontos.com/index.php/topic,3410.msg32335.html#msg32335. When I'm following instructions (copy files on SD with reader, play mode, menu, firmware update, OK) my camera stops responding. Dark LCD and viewfinder, only ON/OFF led is green. What I'm doing wrong?
« Last Edit: 17 / April / 2009, 08:34:29 by Sei »

*

Offline pev69

  • **
  • 55
Re: The SX1 IS Porting Thread
« Reply #151 on: 17 / April / 2009, 08:54:54 »
You are not doing anything wrong. It's just that you have stumbled onto the last remaining major issue about the SX1 port: the firmware update method is not working yet :)

So, you have to use the diskboot.bin method for now.

*

Offline Sei

  • *
  • 19
Re: The SX1 IS Porting Thread
« Reply #152 on: 17 / April / 2009, 09:36:15 »
Thanks for help pev69.
Maybe someone will need it: step-by-step for all of you how don't know how to start CHDK with diskboot.bin. I'm not involved in any porting job and information provided here were previously posted mainly by fboesch, pev69 and others. They done hardest job here. So only gathered informations:
1. go to http://stereo.jpn.org/eng/sdm/index.htm and download package with sdminste.exe (e.g. Common_Files.zip)
2. unpack and run sdminste.exe
3. select drive where SD card is
4. press "make bootable disk"
5. copy CHDK folder and diskboot.bin to SD card
6. write protect you card and place in camera
7a.) to start camera in play mode press PLAY button or other method press ON/OFF button for short time (less then 1 second)
7b.) to start camera in rec mode press ON/OFF button for longer then 1 second
8. If CHDK starts properly splash screen should appear and auto focus assist LED (green in front of camera) should blink twice

If I'm right this apply for cards smaller then 4GB. For bigger (SDHC) cards look here: http://chdk.setepontos.com/index.php/topic,3410.msg32257.html#msg32257
« Last Edit: 17 / April / 2009, 18:21:03 by Sei »

Re: The SX1 IS Porting Thread
« Reply #153 on: 17 / April / 2009, 12:40:26 »
http://chdk.setepontos.com/index.php/topic,3410.msg32335.html#msg32335.

Well: It was marked in the very same post you downloaded the files from...

(Remarks: PS.FI2 file still not working / ...) ...

as well earlier here:

http://chdk.setepontos.com/index.php/topic,3410.msg32164.html#msg32164

Not (yet) working correctly/sure that it is correct (as mentioned earlier)
- Edge overlay function
- Zebra function  (but ok if switching to "Wide" picture mode)
- RAW function by CHDK....works somehow but on a PC/Mac I haven't seen anything yet :-) But it is an SX1 with native RAW support anyway....
- boot via ps.fi2 method (cam will crash --> open battery compartment if it happened)

:)

By the way: Step-by-Step instructions have been already posted here in this very same thread:

 http://chdk.setepontos.com/index.php/topic,3410.msg32257.html#msg32257

And before you find out that the thing (Dual-Partition) with cards larger than 4GB is not very stable yet: Go one page back...
 :D



Re: The SX1 IS Porting Thread
« Reply #154 on: 17 / April / 2009, 14:51:40 »
I use Toshiba SDHC 16 GB card in card reader and sdminste.exe
1. I have made 2 partitions (automaticaly sdminste.exe made 2MB FAT12 and big FAT32)
2. I have formated 1 partition, swap partitions and formated second
3. I have made small partition bootable
4. I have copied DISKBOOT.BIN to small, CHDK folder and vers.req to big
5. After all swaping small must be first and bootable (in my case small in one moment lost bootability)
6. Lock
I have made the above once and hope that it can be duplicated :)

Just tried your sollution and it works with my Sandisk UltraII 16Gb :)
Had some problems at first but stupid me forgot to lock the card. :P
btw. installed version is 0.9.8
Also had a quick test with the ultra short and ultra long shutter times and video quality settings and it amazes me every time the stuff our SX1 is capable of and canon denies us.
Tomorrow i'll give the aperture settings a go!!

Re: The SX1 IS Porting Thread
« Reply #155 on: 17 / April / 2009, 14:58:14 »
This is amazing, thanks so much for the work you have put in for us SX1 owners.

*

Offline PhyrePhoX

  • *****
  • 2253
  • make RAW not WAR
    • PhyreWorX
Re: The SX1 IS Porting Thread
« Reply #156 on: 17 / April / 2009, 16:53:18 »
i'll check the sx1 in. without fi2 though.

see attached diff ("slightly" enhanced version of fboesch's one ;))

fboesch and all those who are/were involved - nice work y'all, it is always nice to see a new camera "join the family".
i hope there will still be work on this port.
checking in the code will a) make collaboration easier and b) prevent the "loss" of code & work

*

Offline PhyrePhoX

  • *****
  • 2253
  • make RAW not WAR
    • PhyreWorX
Re: The SX1 IS Porting Thread
« Reply #157 on: 17 / April / 2009, 18:17:46 »
btw regarding the fi2 problem: reyalp had the idea to maybe reverse engineer the official 2.0 fi2 update to find out what is different.


*

Offline Sei

  • *
  • 19
Re: The SX1 IS Porting Thread
« Reply #158 on: 17 / April / 2009, 18:21:44 »
Well: It was marked in the very same post you downloaded the files from...
(Remarks: PS.FI2 file still not working / ...) ...
as well earlier here:
http://chdk.setepontos.com/index.php/topic,3410.msg32164.html#msg32164
Not (yet) working correctly/sure that it is correct (as mentioned earlier)
- Edge overlay function
- Zebra function  (but ok if switching to "Wide" picture mode)
- RAW function by CHDK....works somehow but on a PC/Mac I haven't seen anything yet :-) But it is an SX1 with native RAW support anyway....
- boot via ps.fi2 method (cam will crash --> open battery compartment if it happened)
:)
By the way: Step-by-Step instructions have been already posted here in this very same thread:
http://chdk.setepontos.com/index.php/topic,3410.msg32257.html#msg32257
And before you find out that the thing (Dual-Partition) with cards larger than 4GB is not very stable yet: Go one page back...
 :D
I know that everything was in this thread. When I was trying to start CHDK I cannot find those information in one place. As a developer it is obvious for you what method uses ps.fi2 and which diskboot.bin. For me "it's a kind of magic". I hope no one thinks that I have done some porting or any other job here, I wasn't able. It is only gathering information you and others provided here (I have edited this instruction and added info about this).

Re: The SX1 IS Porting Thread
« Reply #159 on: 18 / April / 2009, 03:32:16 »
i hope there will still be work on this port.
checking in the code will a) make collaboration easier and b) prevent the "loss" of code & work

The work is not yet done! ;) (despite of being quite the last 2 days)... My goal is to fix the SX1 Port, so that we can say: It is "Release 1.0" ;-)

Question(s): If one has a fix: How can we check in the changes? Just post a diff here? Or are there some members to be adressed directly?

Second: How is it when changes to CHDK code itself are suggested, regarding a "Check-In"?  Changes there will have an impact on the build for EVERY cam ... how is there the "Quality Assurance" Process?


Thanks

Background --> As assumed earlier: The Zebra & Edge Overlay functions (for the SX1) needs to be "fixed" within the CHDK code to support two different "Screen Widths". As far as I know: No other Cam has this "feature" for now. On all other Cam's the Display Height&Width will stay the same. Not so with the SX1. So I'm actually looking for a clear Params Value (within SX1) showing the Display-Mode (Wide <-> Normal) so that this change of status could be used in the corresponding code, to adjust the Edge- or Zebra Overlay. OR alternative: To add a "prelimenary check" & adjustment in the code of CHDK so that later Edge-/Zebra-Drawing is using the right coordinates.



 

Related Topics