IXUS 100 IS (Europe) / PowerShot SD780 IS - Porting Thread

  • 678 Replies
  • 116026 Views
  • Publish
    IXUS 100 IS (Europe) / PowerShot SD780 IS - Porting Thread
    « on: 05 / August / 2009, 13:12:41 »
    Advertisements
    Wikia Link - http://chdk.wikia.com/wiki/SD780IS
    Firmware Dump (original) - Firmware 100C
    Firmware Dump (8M Full Dump) - Firmware 100C - 8M Version

    Firmware - See Autobuild


    Wave - 1.00C


    Current status
    Beta release from autobuild.  Searching for bugs


    Task List: (Updated March 20, 2010)

        * Get the cam started - Done


        * GUI output.
              o General output - Done
              o Histogram - Done
              o Zebra mode DOES NOT WORK
              o Fix grid - see msg34053


        * Logging output.
              o OpLog functions
          Progress: Dumped one type of OpLog


        * Input Handler
              o Keyboard handler - Done
              o USB


        * Shoot Task.
              o control darkframe subtraction - Need Verify
              o Bad Pixel - Need Verify
              o Implement raw - Done
              o Implement DNG - Done
              o DNG4PS2 Color Profile - Done
              o EXIF reporting


        * Movie Task.
              o Optical zoom - Done
              o AF scan in video - Done
              o Quality control - Need Verify (CHDK Bug here I think....)


        * Multipartition boot
              o Implement - Need Verify


        * BASIC scripting
              o Need Verify


        * Lua scripting.
              o Need Verify


        * Overrides.
              o Av - No Av on camera.
              o Tv - Done (200+ Secs)
              o ISO
              o Subject Distance
              o Bracketing in cont' mode
              o Focus (set_focus)


    Error Summary:

    @Duke - Exif data is not correct when using overrides
    @Duke - Not possible to switch between original canon modes auto and program while CHDK is loaded

    @quikee - If "fast Ev switch" is enabled the Ev switching is bound to the same values as self timer (down).
    Self timer is not recognized as continuous mode which makes it unusable for bracketing.
    Could not get badpixel removal to work. I have a bad pixel and used badpixel file to set the coordinates of the pixel using DNG to determine the coordinate in an (raw) image editor.
    Remaining video time in video mode is not shown if enabled.

    @mstawick - * Cannot open RAW (even in IrfanView),
    @mstawick - * Cannot open DNG in LightRoom, Photoshop; IrfanView opens,
    @mstawick - * Menu sometimes dissappears (even in 'P' mode, when camera doesn't autofocus); i'm not sure exactly at what conditions this happens,
    @mstawick - * The camera (canon-generic OSD while taking the shot) shows fastest time as 1/1500 (even if override is set higher) and the highest ISO as 8000 (same gets written in EXIF). I have compared shots taken with ISO8000 and ISO1600 - no difference. I don't know what to think about it. Either the real highest ISO is like 1600 or something doesn't quite work with override. Sorry if I have written something totally retarded,
    @mstawick - * In "shutterspeed enum type" = "Factor" the longest time is 15". In "Ev step" is 64". Is this correct? I was hoping for longer,
    Fixed --> @mstawick - * Bracketing doesn't work with custom timer. It does work with manual continuous shooting same as quikee (2),
    @mstawick - * SUGGESTION perhaps Ev quick switching would be better with zoom-in / zoom-out controls with alt active; also navigation through menu would be easier with zoom-keys, or is it only me?
    Fixed --> @drakon&kiserian - When i make movie and use optical zoom, after 3.0x (when digital zoom comes) i can't bring it back to 1.0x  -it just stops ant 3.0x
    @drakon - its it possible record video with more fps than 30? (slow motion) Responce: CHDK can not change the FPS or the codec used for video (edit: hardware limitation)

    @twista - sometimes the chdk menu closes down
    @twista - in the left bottom there is a grey stripe/balk(where ALT stands)
    Fixed --> @twista - when i zoom i.e. 4x in video mode the zoom wont get back (another said this before i think)
    Fixed --> @mstawick - At present ps.fi2 is the only way (although I found my issue and a fix will be shortly here)
    @jensemann - In video mode the (half-pressed) AF Key doesn't work.
    Fixed --> @mstawick - And I think that you have introduced a new BUG - when shooting picture in RAW format, the camera shuts down after saving the picture on the card. Only RAW is saved, without JPG.
    « Last Edit: 21 / June / 2010, 13:46:39 by HarpoMa »
    Canon Models - SD300, SD780, & SX210

  • Publish
    Re: IXUS 100 IS (Europe) / PowerShot SD780 IS - Porting Thread
    « Reply #1 on: 07 / August / 2009, 05:49:35 »
    I'm keeping my fingers crossed for this one! I can't help with development, but I can help with testing. Many thanks for your effort! Cheers

  • Publish
    Re: IXUS 100 IS (Europe) / PowerShot SD780 IS - Porting Thread
    « Reply #2 on: 07 / August / 2009, 15:39:07 »
    My fingers are crossed too. I have no knowledge about how to do things but if I can I'll help with testing.

    Well done!

  • Publish
    Re: IXUS 100 IS (Europe) / PowerShot SD780 IS - Porting Thread
    « Reply #3 on: 07 / August / 2009, 15:57:43 »
    Awesome news!

    I'm willing and ready to test (but not much use for anything else i'm afraid)


  • Publish
    Re: IXUS 100 IS (Europe) / PowerShot SD780 IS - Porting Thread
    « Reply #4 on: 07 / August / 2009, 16:38:35 »
    Awesome.  You can really dump the FW by blinking the AF LED?  You guys are geniuses!

    -kap

  • Publish
    Re: IXUS 100 IS (Europe) / PowerShot SD780 IS - Porting Thread
    « Reply #5 on: 08 / August / 2009, 03:02:21 »
    Thumbs up!  :)
    I'm also willing to test.

    Jens

    Can someone please point me to where I can find more about this blinking stuff?

  • Publish
    Re: IXUS 100 IS (Europe) / PowerShot SD780 IS - Porting Thread
    « Reply #6 on: 08 / August / 2009, 11:06:40 »
    The best area I find is http://chdk.wikia.com/wiki/For_Developers

    If you look under the porting area and such you will find out how to build a blinker circuit (either audio port or RS232).  Personally I prefer the RS232 version but that is personal preference it seems.  When  I have a bit more time I plan to post my methods and tools used for my efforts.  They are based on a lot of work by others but have been modified for my desires.

    Harpo
    Canon Models - SD300, SD780, & SX210

  • Publish
    Re: IXUS 100 IS (Europe) / PowerShot SD780 IS - Porting Thread
    « Reply #7 on: 08 / August / 2009, 11:20:29 »


  • Publish
    Re: IXUS 100 IS (Europe) / PowerShot SD780 IS - Porting Thread
    « Reply #8 on: 08 / August / 2009, 22:56:40 »
    I hate to ask questions like this but can someone tell me their theories on why this is happening to me....

    I can boot my port of CHDK as a PS.FI2 without issue (it turns on the light)  The light turn on is in the entry.S of the loader area and uses...

       LDR     R3, =0xC0220128
       MOV     R2, #0x46
       STR     R2, [R3]

    However, if I build a DISKBOOT.BIN with the exact same code it won't turn on no matter what button I press.  I've read about the startup sequence but alas no joy for anything I do.

    HarpoMa

    Canon Models - SD300, SD780, & SX210

    *

    Offline reyalp

    • ******
    • 9865
  • Publish
    Re: IXUS 100 IS (Europe) / PowerShot SD780 IS - Porting Thread
    « Reply #9 on: 09 / August / 2009, 00:01:36 »
    DISKBOOT appears to not work on these new cameras where udumper doesn't work. This was noted in the sx200 thread.
    Don't forget what the H stands for.

     

    Related Topics