The SX1 IS Porting Thread - page 24 - General Discussion and Assistance - CHDK Forum

The SX1 IS Porting Thread

  • 381 Replies
  • 183236 Views
*

Offline pev69

  • **
  • 55
Re: The SX1 IS Porting Thread
« Reply #230 on: 06 / May / 2009, 08:32:31 »
Advertisements
The PS.FI2 issue with the SX1 at the moment is that it _does_not_work_! Perhaps this should be written with horse-sized letters somewhere, I don't know.

So, that is why you _have_to_ use the diskboot.bin method now if you want to use CHDK in SX1. And as said with larger cards you have to use the two-partition trick. The before mentioned instructions are so clear, that if you cannot do with them, I can only say too bad. Oh, yes the sdminste is only for windows, sorry about that. Perhaps some linux guru, or googling, can tell you how to partition and format cards in linux.
« Last Edit: 06 / May / 2009, 08:38:27 by pev69 »

Re: The SX1 IS Porting Thread
« Reply #231 on: 06 / May / 2009, 09:42:10 »
Hi,

Have anyone tried the CHK raw function with success ? I've tried a no. of times and raw files saved. However they can't be read, with Canon DPP,Ufraw or raw Therapee. I thought O.K. once with FastStone Image view, but never again. Anything wrong ? I don't get any problem with my old S3 IS.

Another issue with the original Canon firmware 2.0. Two raw files are saved with the same size 15~16M when Raw+JPEG function enabled. Is it a bug ? Any one with same experience ?

Jacky.

Re: The SX1 IS Porting Thread
« Reply #232 on: 06 / May / 2009, 09:50:37 »
sdminste is only for windows, sorry about that.

In general the Mac directions are helpful for the Linux crowd, especially the terminal commands.

Thanks to the leaders of the SX1 port.  We really appreciate your work!

Re: The SX1 IS Porting Thread
« Reply #233 on: 06 / May / 2009, 10:52:44 »
Hi Guys,

Amazing work - thanks to all involved (also the testers...)

I've just managed to download the latest version and got it working on my SX1.

Where can I see which functions are supported and which not? Do you have a checklist of some sorts?

Regards,
Andre


*

Offline rlk

  • *
  • 9
Re: The SX1 IS Porting Thread
« Reply #234 on: 06 / May / 2009, 11:58:51 »
OK, figured it out.  I was getting hung up on the ps.fi2 file.

The Mac instructions (http://chdk.wikia.com/wiki/FAQ/Mac#SD_Card_.E2.89.A44GB) pretty much solved it.  I used

mkdosfs -F 16 /dev/mmcblk0

(which happens to be my sd device) to format the card.

One annoyance that remains is that in manual (M) exposure mode the shutter speed is still limited to 1 sec unless you use the override (which is much less convenient) -- any possibility that that will get lifted?

*

Offline pev69

  • **
  • 55
Re: The SX1 IS Porting Thread
« Reply #235 on: 07 / May / 2009, 04:16:10 »
One annoyance that remains is that in manual (M) exposure mode the shutter speed is still limited to 1 sec unless you use the override (which is much less convenient) -- any possibility that that will get lifted?

The overrides are the way that CHDK has to work regarding enhancements to original functions. Otherwise you'd have to rewrite a large part (if not all) of the firmware.

*

Offline pev69

  • **
  • 55
Re: The SX1 IS Porting Thread
« Reply #236 on: 07 / May / 2009, 05:35:03 »
Where can I see which functions are supported and which not? Do you have a checklist of some sorts?

I don't think there is a separate (up to date) list. By reading this thread from the start you can get the picture :) but here are the current bigger problems with CHDK in the SX1, as I know/remember:

1) The firmware update method (file ps.fi2) does not work; in order to use CHDK you have to use the diskboot.bin method.
2) The edge overlay does not work (propably due to variable aspect ratio) (shows garbage)
3) I'm not sure if the CHDK RAW has been confirmed 100% yet.
4) Continuous shooting with AF crashes the camera (fixed focus works).
5) With motion detection you have to mask right and bottom cells (see e.g. reply #217: http://chdk.setepontos.com/index.php/topic,3410.msg33299.html#msg33299)
 
I will try to look into edge overlay and perhaps motion detection code at some point when I get the time. The 1) and 4) have shown to be difficult to find and fix (no progress despite definite effort).
« Last Edit: 07 / May / 2009, 05:52:23 by pev69 »

Re: The SX1 IS Porting Thread
« Reply #237 on: 07 / May / 2009, 09:40:20 »
Thanks for the reply pev69.

I therefore assume CHDK is working minus 5 listed issues - Greatstuff!!  ;)

I will play / test over the weekend and give relevant feedback where possible.

BTW: Is there now way of getting a 720p video mode to work? Reducing 1080p in quality is nice but would be better if we can capture 720p...


*

Offline pev69

  • **
  • 55
Re: The SX1 IS Porting Thread
« Reply #238 on: 07 / May / 2009, 10:14:21 »
I will play / test over the weekend and give relevant feedback where possible.

Good, testing is always good :)

Quote
BTW: Is there now way of getting a 720p video mode to work? Reducing 1080p in quality is nice but would be better if we can capture 720p...

Unfortunately no, only the quality can be changed. But check e.g. reply #78
   http://chdk.setepontos.com/index.php/topic,3410.msg32164.html#msg32164
about the quality, it can achieve nice results in space and performace savings!


Re: The SX1 IS Porting Thread
« Reply #239 on: 10 / May / 2009, 21:08:10 »
I'd just like to say that I am in awe of the people here who have done so much good work. THANK YOU!!  I would not have a clue where to begin so offer my services as a tester only.

I just succeeded to use CHDK in my recently acquired SX1S and I have a couple of observations that may be of help in the de-bugging process of this port.  I have read the entire thread, but there is so much information that what I am about to say may have been covered - if so I apologize.

This is my first encounter with CHDK with any Canon camera so I don't know if these are porting issues or something in the main CHDK code.

1) Histogram
When both the CHDK and Canon Histograms are enabled, they show the same data (as expected) UNTIL the shutter is half pressed.  At this time, the CHDK histogram does something different;
a) It blinks briefly, probably due to a screen refresh.
b) The waveform shifts "down" the scale to the bottom 1/4 or so as if to indicate an underexposed image is about to be shot.
c) When the histogram is set to log (versus linear), there is also data displayed at the high end.  The mid-range is low, the low end is high and the high end is medium.  I guess the values at the high end are too low to show up in the linear histogram - but there is something there.
d) It becomes static until the shutter button is released whereupon it returns to normal live monitoring.
e) The static waveform produced is exactly the same every time, regardless of what exposure brightness was in the viewfinder, or even if the lens cap is left on. Its almost as if it is loading in some constant data instead of the image data.
f) This occurs exactly the same whether the screen is in 4:3 or 16:9 mode.  Also it seems to be the same in any shooting mode.
g) If the histogram is set to only show at Shoot time, it briefly pops up with the correct data, but then immediately goes static with offset data again.
h) In addition, if AE lock is enabled by half-shutter press plus pressing the +/- exposure button, the histogram disappears off the screen until the AE lock is cancelled.

I tried adjusting every parameter in the histogram menu and although the display changes as you'd expect, this shutter half-press issue shows the same tendency in every case.

The original Canon histogram stays live during all operations.

If anyone researching this needs some screenshots, I'll do my best to add them later - just let me know.

2) User Menu
Attempting to edit the menu seems to be impossible if I follow the instructions in the most recent CHDK User Guide.  I set the mode to EDIT then go into the User Menu but there is only one item (return to main menu) and no "blank" spots.

3) Enable OSD Symbols
Just a minor point but if these are turned on in the menu, the option reverts to off again after switching off and restarting the camera.

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

For general information, I first loaded CHDK by the following method.
4GB card formatted completely to FAT16, copied all CHDK files plus bootdisk.bin and locked the card.  Loaded it into the camera and switched on, the CHDK logo came up (hoot hoot!!). 
Went into the Canon menus and found "Firmware Update...", selected that and it said "update firmware 2.0.0 --> 1.1.0.
Selected "yes" and the camera seemed to lock up.
Took out the batteries and restarted and everything was fine, CHDK is loading automatically every time.

Now I am not sure if using the bootdisk.bin method should require the "firmware update" to be applied at every start-up but I only ever had to do it once.

Then I tried experimenting with putting two partitions on the card (not easy because I use WIndows XP), but I succeeded with 2.00MB of FAT16 for bootdisk.bin and the 2nd partition of FAT32 for CHDK files and data.

After reformatting the card and running the camera without CHDK, then re-installing CHDK on the card, it was never necessary to go back into "firmware update" again.

(for anyone else who is interested, the card with two partitions needs to be downloaded to a Windows computer through the camera.  A card reader cannot identify the two partitions)
« Last Edit: 10 / May / 2009, 21:10:00 by archiebald »

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal