supplierdeeply

CHDK on SD4000/IXUS 300 HS

  • 79 Replies
  • 6593 Views
Re: CHDK on SD4000/IXUS 300 HS
« Reply #30 on: 30 / August / 2017, 07:11:52 »
Advertisements
RAW toggle, we should leave it as it is. It's fake Display button anyway. And there's even "Purge RAW" for quick clean-up.

A-ISO + Flash - I tried two ROMLOG scripts but failed to get the log written. It just shuts down with the lens extended and doesn't write ANYTHING, not even the log.

These are my Custom ISO settings:

Enable Custom A-ISO Yes
Min shutter Auto
User factor 5
IS factor 2
Min ISO 125
Max ISO AUTO 800
... I didn't touch the rest.

I didn't pay attention to this because I rarely use flash, and if I use it, I usually set fixed ISO. No problems then. But it's strange that hwntw isn't getting this crash. It could be due to a combination of settings on my camera, but which ones should I look into?

This version 4901 is definitely the best, I set up OSD layout better than ever - very very nice and simple. You don't think about technical stuff, you just feel & shoot pictures.

Sometimes I regret that SD4000 is not as sharp as S95 at f2 for distant subjects, but then again S series is around 3cm wide without protrusions, it felt like a small brick when I tried S120 in the shop. Unfortunately, G9 X is even bigger. SD4000 is 100% carry-everywhere camera, in all circumstances, in all kinds of clothes!!!

And of course, remember the sweet spot 50mm equiv. wide-open (f4)  :) With Auto-ISO up to 1600 and shoot-only IS, it works very well for night/indoor shots with properly lit subjects. And in daytime, sometimes it reminds me of my old 6MP Nikon D70. But that's important for documentary images only, sharpness and noise levels are pretty much insignificant for the abstract stuff I like. So I guess I did find a do-everything-anytime tool...

So, if you have some ideas about this "flash crash" it would be nice, but I can live with it. I just have to remember to manually set ISO when using flash - which I prefer doing anyway 8)
« Last Edit: 30 / August / 2017, 07:14:08 by Robert1975 »

Re: CHDK on SD4000/IXUS 300 HS
« Reply #31 on: 30 / August / 2017, 07:59:52 »
I tried two ROMLOG scripts but failed to get the log written.
You don't need a script to create a ROMLOG.  Go to the CHDK Debug menu (under the Miscellaneous menu) and use the last menu entry.
Ported :   A1200    SD940   G10    Powershot N    G16

Re: CHDK on SD4000/IXUS 300 HS
« Reply #32 on: 30 / August / 2017, 08:54:18 »
Nice one!

Here's the log.

CHDK on SD4000/IXUS 300 HS
« Reply #33 on: 30 / August / 2017, 11:17:51 »
Nice one!

Here's the log.
Thanks.  It's an assert in one of the tasks we hook.  I'll see if I can reproduce on my camera.
« Last Edit: 30 / August / 2017, 13:53:59 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16


*

Offline hwntw

  • ***
  • 158
Re: CHDK on SD4000/IXUS 300 HS
« Reply #34 on: 30 / August / 2017, 13:43:54 »
I am now seeing crashes using CHDK custom auto ISO in P mode and the flash firing. In Tv mode the ISO will not go above 250, in Av mode it all seems to work OK.
The custom auto ISO Max number was set at 800
Ixus 300HS S100


Windows 10

Re: CHDK on SD4000/IXUS 300 HS
« Reply #35 on: 30 / August / 2017, 18:32:05 »
There you go. And it happens to me in Av. Don't know about the other modes.

Also, I've added set_zoom to my auto-start script. It works, but the zoom lever is stuck afterwards. I see it's a problem on some cameras. For 50mm equiv. FL, the value is 19. There's my Leica with a fixed 50mm f4 lens :haha It's actually interesting to shoot SD4000 this way sometimes. Easy to change scripts and restart if you get bored with 50mm.

I hope fixing the flash crash isn't too complicated, and won't introduce "instabilities" by revealing some new bugs. I really like the way things are a.t.m, so much that I'm afraid to touch anything. Catch you later!

CHDK on SD4000/IXUS 300 HS
« Reply #36 on: 30 / August / 2017, 18:54:01 »
It works, but the zoom lever is stuck afterwards. I see it's a problem on some cameras.
Where did you see this being a problem with some cameras?. 

Also please post your script and I'll take a look to see why your zoom lever appears stuck. 
« Last Edit: 30 / August / 2017, 23:59:41 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

Re: CHDK on SD4000/IXUS 300 HS
« Reply #37 on: 31 / August / 2017, 04:38:53 »
There are several topics about set_zoom issues:

https://chdk.setepontos.com/index.php?topic=8323.0
https://chdk.setepontos.com/index.php?topic=8573.0
https://chdk.setepontos.com/index.php?topic=7071.0

Script is a bit silly I suppose, but works. It's the first version with set_zoom added.

@title SD4000 Bootup 50mm
@chdk_version 1.4.1
sleep 500                                                                                 
if autostarted = 0 then goto "Exit"
if get_drive_mode = 0 then
  press "shoot_half"
  sleep 1000
  release "shoot_half"
  sleep 1000
  set_zoom 19
endif
:Exit
  cls
  exit_alt 0
end


Re: CHDK on SD4000/IXUS 300 HS
« Reply #38 on: 01 / September / 2017, 12:23:46 »
There are several topics about set_zoom issues:
 https://chdk.setepontos.com/index.php?topic=8323.0
 https://chdk.setepontos.com/index.php?topic=8573.0
 https://chdk.setepontos.com/index.php?topic=7071.0
Ah, yes - I seem to recall that from way back.  Some of it was fixed - some still remains a mystery.

Fortunately, for the ixus300 the fix was easy.  I've posted a patch that should show up in the autobuild tomorrow that fixes the issue.

Quote
Script is a bit silly I suppose, but works. It's the first version with set_zoom added.
As reyalp pointed out here there are some fundamental issues with that script - regardless of the set_zoom problem.  I made the minimal changes necessary to fix it - it would also be cleaner to replace the key press stuff with set_record 1.

Code: [Select]
@title SD4000 Bootup 50mm
@chdk_version 1.4.1
sleep 500                                                                                 
if autostarted = 0 then goto "Exit"
if get_mode = 1 then
  press "shoot_half"
  sleep 1000
  release "shoot_half"
  sleep 1000
endif
  set_zoom 19
:Exit
  cls
  exit_alt 0
end
Tested  and working well with or without the patch for set_zoom installed - but of course the zoom lever will be disabled without the patch.

I hope fixing the flash crash isn't too complicated, and won't introduce "instabilities" by revealing some new bugs. I really like the way things are a.t.m, so much that I'm afraid to touch anything.
I'll look at that next.  I can confirm that with the flash enabled and default auto_iso settings my camera crashes too.

edit : FWIW none of the many things we have fixed so far have introduced any new bugs. Zero. None. Nada.  However, as each issue is fixed, it has let you explore new CHDK capabilities that you were locked out of due to the bug. It's possible some of those new capabilities have issues but that's different and not a stability issue.

« Last Edit: 01 / September / 2017, 12:28:51 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

Re: CHDK on SD4000/IXUS 300 HS
« Reply #39 on: 01 / September / 2017, 15:17:27 »
Sure, I understand. I'll wait for the final version with both fixes. I was actually shooting the old version and was OK with it, but this is really AWESOME now. Even the Zebra works perfectly. For me, shooting experience with SD4000 is way, way better than any smartphone, and the device is so small, portable and cheap today. CHDK gives us complete control, so the well-composed images appear completely "crafted" in accordance with photographer's vision which is a lot more important than sharpness, noise, etc. SD4000 at RRP and without CHDK was not a very good deal. But these days, with the fixed CHDK... It's just awesome. You can't really find such a tiny camera packed with all the features enabled by CHDK in the market, not even for a lot money!
« Last Edit: 01 / September / 2017, 15:21:32 by Robert1975 »

 

Related Topics