supplierdeeply

ELPH300HS aka IXUS220HS - Porting Thread

  • 836 Replies
  • 101941 Views
  • Publish
    Re: ELPH300HS aka IXUS220HS - Porting Thread
    « Reply #410 on: 02 / December / 2011, 21:22:38 »
    Advertisements
    Crash the camera with the ISO override and dump another log - if it hasn't changed then you've managed to crash the camera without it doing a DebugAssert call. This is pretty rare in my experience and is going to be a lot tougher to diagnose.

    Unfortunately, my results agree with tommi's.  The romlog shows an earlier crash in SpyTask.  Twice I've reproduced the ISO crash, then dumped the romlog again, and it's unchanged.

    I should point out that the camera doesn't shut down immediately when you half-press the shutter after overriding ISO.  It stops responding to input then, but the live view continues to update for at least several seconds.  It might go indefinitely; I wouldn't know, I usually turn it off or eject the battery.  The most recent time, it shut down when I moved the zoom lever several seconds after the half-press.

    *

    Offline philmoz

    • *****
    • 2936
      • Photos
  • Publish
    Re: ELPH300HS aka IXUS220HS - Porting Thread
    « Reply #411 on: 02 / December / 2011, 21:44:54 »
    Crash the camera with the ISO override and dump another log - if it hasn't changed then you've managed to crash the camera without it doing a DebugAssert call. This is pretty rare in my experience and is going to be a lot tougher to diagnose.

    Unfortunately, my results agree with tommi's.  The romlog shows an earlier crash in SpyTask.  Twice I've reproduced the ISO crash, then dumped the romlog again, and it's unchanged.

    I should point out that the camera doesn't shut down immediately when you half-press the shutter after overriding ISO.  It stops responding to input then, but the live view continues to update for at least several seconds.  It might go indefinitely; I wouldn't know, I usually turn it off or eject the battery.  The most recent time, it shut down when I moved the zoom lever several seconds after the half-press.

    I noticed another mistake in your stubs_min.S files which could be causing this.
    The 'focus_busy' value should be 0x00006b68.

    Also 'zoom_busy' should be 0x00006cf4.

    Phil.
    CHDK ports:
      sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
      g12 (1.00c, 1.00e, 1.00f & 1.00g)
      sx130is (1.01d & 1.01f)
      ixus310hs (1.00a & 1.01a)
      sx40hs (1.00d, 1.00g & 1.00i)
      g1x (1.00e, 1.00f & 1.00g)

  • Publish
    Re: ELPH300HS aka IXUS220HS - Porting Thread
    « Reply #412 on: 02 / December / 2011, 22:08:47 »
    I am having trouble viewing the firmware for the Canon ELPH 300 HS.
    I created a ver.req txt doc on my Mac, put it on my SD card, put it back in the camera and pressed Funct. Set + Disp, but it won't show me what firmware I have. Can anyone help me out?

  • Publish
    Re: ELPH300HS aka IXUS220HS - Porting Thread
    « Reply #413 on: 02 / December / 2011, 22:12:16 »
    I noticed another mistake in your stubs_min.S files which could be causing this.
    The 'focus_busy' value should be 0x00006b68.
    Also 'zoom_busy' should be 0x00006cf4.

    Haha, I was just about to post that I found the problem: this loop in shooting_set_sv96():

    Code: [Select]
    while ((shooting_is_flash_ready()!=1) || (focus_busy));
    Commenting out
    Code: [Select]
    || (focus_busy) fixed the crash.  I was going to search the forum for help on how to find the correct value when I saw your post.

    I'll fix the stubs_min.S files, verify the fix, and submit a patch.  Thank you!
    « Last Edit: 02 / December / 2011, 22:14:56 by jstanley0 »


  • Publish
    Re: ELPH300HS aka IXUS220HS - Porting Thread
    « Reply #414 on: 02 / December / 2011, 22:23:21 »
    BTW, the if I select ISO 400, the camera displays ISO 640.   Selecting ISO 800 results in the camera displaying ISO 1250.  This seems like it's by design.


  • Publish
    Re: ELPH300HS aka IXUS220HS - Porting Thread
    « Reply #415 on: 02 / December / 2011, 22:39:34 »
    I am having trouble viewing the firmware for the Canon ELPH 300 HS.
    I created a ver.req txt doc on my Mac, put it on my SD card, put it back in the camera and pressed Funct. Set + Disp, but it won't show me what firmware I have. Can anyone help me out?

    ver.req (or vers.req) never worked for me either.  I was able to retrieve my camera's firmware version by looking at the Exif data in an image it stored.  I used CameraVersion to analyze the JPEG, but since you've got a Mac you could try ACID.

  • Publish
    Re: ELPH300HS aka IXUS220HS - Porting Thread
    « Reply #416 on: 03 / December / 2011, 01:19:01 »
    I am having trouble viewing the firmware for the Canon ELPH 300 HS.
    I created a ver.req txt doc on my Mac, put it on my SD card, put it back in the camera and pressed Funct. Set + Disp, but it won't show me what firmware I have. Can anyone help me out?

    ver.req (or vers.req) never worked for me either.  I was able to retrieve my camera's firmware version by looking at the Exif data in an image it stored.  I used CameraVersion to analyze the JPEG, but since you've got a Mac you could try ACID.

    Thanks! I was able to find out my firmware. It's 101c, so I uploaded CHDK onto the SD card, but when I go onto my camera by playback mode to update the firmware it doesn't show an option for it. Did that happen with you?

  • Publish
    Re: ELPH300HS aka IXUS220HS - Porting Thread
    « Reply #417 on: 03 / December / 2011, 01:36:53 »
    Thanks! I was able to find out my firmware. It's 101c, so I uploaded CHDK onto the SD card, but when I go onto my camera by playback mode to update the firmware it doesn't show an option for it. Did that happen with you?

    You should switch on your camera by pressing the playback button, not switch it on and THEN go to playback mode (ie, the lens should be retracted).


  • Publish
    Re: ELPH300HS aka IXUS220HS - Porting Thread
    « Reply #418 on: 03 / December / 2011, 01:44:03 »
    Thanks! I was able to find out my firmware. It's 101c, so I uploaded CHDK onto the SD card, but when I go onto my camera by playback mode to update the firmware it doesn't show an option for it. Did that happen with you?

    You should switch on your camera by pressing the playback button, not switch it on and THEN go to playback mode (ie, the lens should be retracted).

    Yeah I pressed playback but the firmware didn't show up. I used ACID and also tried to download CHDK through that but it said there was no CHDK for the Canon ELPH 300 hs 101c

    *

    Offline philmoz

    • *****
    • 2936
      • Photos
  • Publish
    Re: ELPH300HS aka IXUS220HS - Porting Thread
    « Reply #419 on: 03 / December / 2011, 01:48:03 »
    Thanks! I was able to find out my firmware. It's 101c, so I uploaded CHDK onto the SD card, but when I go onto my camera by playback mode to update the firmware it doesn't show an option for it. Did that happen with you?

    You should switch on your camera by pressing the playback button, not switch it on and THEN go to playback mode (ie, the lens should be retracted).

    Yeah I pressed playback but the firmware didn't show up. I used ACID and also tried to download CHDK through that but it said there was no CHDK for the Canon ELPH 300 hs 101c

    If you are using a Mac you may need to read this - http://chdk.wikia.com/wiki/FAQ/Mac#Still_Having_Trouble.3F

    Phil.
    CHDK ports:
      sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
      g12 (1.00c, 1.00e, 1.00f & 1.00g)
      sx130is (1.01d & 1.01f)
      ixus310hs (1.00a & 1.01a)
      sx40hs (1.00d, 1.00g & 1.00i)
      g1x (1.00e, 1.00f & 1.00g)

     

    Related Topics