ELPH300HS aka IXUS220HS - Porting Thread - page 42 - DryOS Development - CHDK Forum supplierdeeply

ELPH300HS aka IXUS220HS - Porting Thread

  • 899 Replies
  • 399427 Views
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

  • *****
  • 3450
    • Photos
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)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

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?

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 »


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.


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.

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?

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).


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

  • *****
  • 3450
    • Photos
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)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

 

Related Topics