CHDK for PowerShot SD770 IS/DIGITAL IXUS 85 IS: Update: Pg2 RAW in 12bit

  • 238 Replies
  • 55411 Views
*

Offline fe50

  • ******
  • 3034
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
  • Publish
    Advertisements
    would there be any way to control aperture in our model, or can't it be adjusted on IXUS 85 IS?
    The IXUS / Powershot SD series (and also some cheaper A series models) do not have a real aperture (i.e. an iris diaphragm, http://www.techbriefs.com/content/view/240/32/ , also http://en.wikipedia.org/wiki/Shutter_%28photography%29), just a ND filter (Neutral Density filter, http://en.wikipedia.org/wiki/ND_filter). This ND filter can be controlled with CHDK (from the CHDK menu or in a script).
    The "real" aperture also changes when zooming, due to the mechanical movement.

    *Edit - some additions:

    • If a Canon P&S camera do not have an Av mode (e.g. on the mode dial or in the Canon mode menu), this camera most probably is one of these models without a 'real' aperture.
    • The Canon OSD will show the lowest F number with disabled ND filter (e.g. F/2.8 ) and the highest F stop number with enabled/active ND filter (e.g. F/8 ).
    • The Canon OSD F values will also change with the zoom (e.g. F/8 will go up to F/16 when zoomed out to the maximum)
    « Last Edit: 03 / June / 2010, 15:01:23 by fe50 »

    *

    Offline albertobv

    • *
    • 9
    • Ixus 85 IS / SD770
      • My flickr
  • Publish
    Thanks for your reply, fe50, now I think I can understand it much better.
    These models have got a "fixed aperture"... isn't it? But of course there aren't ND stops (just yes/no) :P
    Here (http://chdk.setepontos.com/index.php/topic,548.0.html) there are also some ilustrative shots.

  • Publish
    Hi! I'm really happy!!!!!! 8)

    I'm noby in chdk, so I would like to know how I can install this new version in my camera!
    what I need to down load and the steps to install!!
    some one can help me???
     
    tks a lot!

    JON

    *

    Offline fe50

    • ******
    • 3034
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    what I need to down load and the steps to install!!
    1) use a SD card with max. 4GB & a card reader
    2) download Cardtricks
    3) backup the data from your card
    4) in Cardtricks: select your card, format the card, then make the card bootable
    5) let CardTricks download & install any CHDK package, e.g. the SD1100 full package,
        like descriped here: Installing_with_Cardtricks
    6) download the SD770 beta binary file diskboot.bin from this post: http://chdk.setepontos.com/index.php/topic,2841.msg50844.html#msg50844
    7) copy this diskboot.bin file to your card's root, overwrite the other file

    Now lock the card, insert the card in your camera, power on...


    *

    Offline fe50

    • ******
    • 3034
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    These models have got a "fixed aperture"... isn't it? But of course there aren't ND stops (just yes/no) :P
    Yes, the ND filter is a emulation for a aperture; it's cheaper and needs less space then a diaphragm mechanism, ideal (only for the manufacturer, of course) for small or cheap cameras; the german term for this kind of aperture is "Schnappblende" ;)

  • Publish
    I've just upload the port structure here:

    http://chdk.setepontos.com/index.php/topic,650.msg51116.html#msg51116

    It contains all files to change chdk trunk 898 to support SD770IS.

    Any problem please post a comment!

  • Publish
    what I need to down load and the steps to install!!
    1) use a SD card with max. 4GB & a card reader
    2) download Cardtricks
    3) backup the data from your card
    4) in Cardtricks: select your card, format the card, then make the card bootable
    5) let CardTricks download & install any CHDK package, e.g. the SD1100 full package,
        like descriped here: Installing_with_Cardtricks
    6) download the SD770 beta binary file diskboot.bin from this post: http://chdk.setepontos.com/index.php/topic,2841.msg50844.html#msg50844
    7) copy this diskboot.bin file to your card's root, overwrite the other file

    Now lock the card, insert the card in your camera, power on...

    Ok a bit confused here, a few questions/comments

    -I'm using a small 32meg card that came with the camera to test this out
    -I ran the cardtricks utility to copy a random zip file for a different camera (SD1100)
    -Overwrote the diskboot.ini file
    -The camera will boot up fine and CHDK will work

    So questions now:
    -I tried the "firmware update" and it gave me a file error
    -If I can't get the firmware updated on this, then that means I have to run it off the autoloader each time... but my regular SD card is 8GB (larger than the 4GB limit), how do I get CHDK to run if this is the case?   I don't mind updating it each time I turn it on, but I can't even update it

    Am I doing something wrong? Please advise  Thanks!

    *

    Offline fe50

    • ******
    • 3034
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    Hello & welcome, conanobrien !

    -I tried the "firmware update" and it gave me a file error
    -If I can't get the firmware updated on this, then that means I have to run it off the autoloader each time... but my regular SD card is 8GB (larger than the 4GB limit), how do I get CHDK to run if this is the case?   I don't mind updating it each time I turn it on, but I can't even update it

    The autoload mechanism only loads CHDK when the card is locked; with the same card unlocked, the camera starts "normal", without CHDK...

    The SD770 Beta version from the download link above doesn't have the PS.FI2 file for manual loading through the "Firmware Update" menu item yet, so when you call this menu item, the camera tries to load the wrong CHDK file, the one from the dummy (SD1100) package - therefore you'll get the error message...

    --> diskboot.bin is the CHDK binary file for automatic loading with a CHDK-bootable, FAT12 or FAT16 formatted & locked card
    --> ps.fi2 is the same binary, encoded, for manual loading with the Canon "Firmware Update" menu item (works with all card capacities)

    When this port will be included into the official CHDK source code tree, both files & loading methods will be available.

    The autoload mechanism (with diskboot.bin) only work with FAT12 or FAT16 partitions; to use bigger cards, you can either use a single 4GB partition on your card, FAT16 formatted & bootable (as described above, prepared with CardTricks) - or you can use a multi partition setup with a small "boot" partition and a "data" partition with the remaining capacity.

    I'm not sure whether the multi partition support works with the SD770 beta, but you may give it a try...
    This setup is a bit tricky, especially on MS Windows; read more in the following links:
    * http://chdk.setepontos.com/index.php/topic,2468.msg30911.html#msg30911 (Multi partitioning support & MS Windows )
    * http://chdk.setepontos.com/index.php/topic,2468.msg36022.html#msg36022 (in-camera -- only possible with ps.fi2)
    * http://chdk.setepontos.com/index.php/topic,3910.msg36763.html#msg36763 (SDM installer, for MS Windows)


  • Publish
    Hello & welcome, conanobrien !

    -I tried the "firmware update" and it gave me a file error
    -If I can't get the firmware updated on this, then that means I have to run it off the autoloader each time... but my regular SD card is 8GB (larger than the 4GB limit), how do I get CHDK to run if this is the case?   I don't mind updating it each time I turn it on, but I can't even update it

    The autoload mechanism only loads CHDK when the card is locked; with the same card unlocked, the camera starts "normal", without CHDK...

    The SD770 Beta version from the download link above doesn't have the PS.FI2 file for manual loading through the "Firmware Update" menu item yet, so when you call this menu item, the camera tries to load the wrong CHDK file, the one from the dummy (SD1100) package - therefore you'll get the error message...

    --> diskboot.bin is the CHDK binary file for automatic loading with a CHDK-bootable, FAT12 or FAT16 formatted & locked card
    --> ps.fi2 is the same binary, encoded, for manual loading with the Canon "Firmware Update" menu item (works with all card capacities)

    When this port will be included into the official CHDK source code tree, both files & loading methods will be available.

    The autoload mechanism (with diskboot.bin) only work with FAT12 or FAT16 partitions; to use bigger cards, you can either use a single 4GB partition on your card, FAT16 formatted & bootable (as described above, prepared with CardTricks) - or you can use a multi partition setup with a small "boot" partition and a "data" partition with the remaining capacity.

    I'm not sure whether the multi partition support works with the SD770 beta, but you may give it a try...
    This setup is a bit tricky, especially on MS Windows; read more in the following links:
    * http://chdk.setepontos.com/index.php/topic,2468.msg30911.html#msg30911 (Multi partitioning support & MS Windows )
    * http://chdk.setepontos.com/index.php/topic,2468.msg36022.html#msg36022 (in-camera -- only possible with ps.fi2)
    * http://chdk.setepontos.com/index.php/topic,3910.msg36763.html#msg36763 (SDM installer, for MS Windows)

    Thank you very much for the info.  I spent the last couple hours troubleshooting and here's what I did:

    -DLed a free partitioning program called Active Partition Manager
    -Split the partitions into 2 pieces, a 20Meg, and the 7.8 gigs on the rest
    -Installed CHDK on small partition
    -It works fine running on autoboot, all the files are saved onto the larger 7.8gig partition (YAY!)

    Only issue right now is that if I want to get all the files to my PC, I have to swap partitions on the camera, then repeat the ENTIRE process over to get CHDK on my camera again (since I can't swap it back unless I'm on the CHDK firmware)

    Any ideas on how I can view the files in the larger partition on my PC without having to "swap" partitions with the camera?

    *

    Offline fe50

    • ******
    • 3034
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    Only issue right now is that if I want to get all the files to my PC, I have to swap partitions on the camera, then repeat the ENTIRE process over to get CHDK on my camera again (since I can't swap it back unless I'm on the CHDK firmware)

    Any ideas on how I can view the files in the larger partition on my PC without having to "swap" partitions with the camera?
    * under MS Windows you can swap the partitions with the SDM Installer (link above, http://chdk.setepontos.com/index.php/topic,3910.msg36763.html#msg36763)

    * running Windows XP (32 Bit version only) you can install the modified mass storage driver to let Windows see more than one partition, link also above (http://mind-fields-ahead.blogspot.com/2008/04/canon-s5-is-chdk-hack-step-by-step.html)

    * try USB transfer (for JPG images & videos; RAW/DNG files may not work or may need special settings)

    The Ixus85_SD770 1.00a port is now included in the official CHDK source tree, i guess there will be a "full" package including ps.fi2 soon...

     

    Related Topics