Continuous shooting with flash limited at up to 20 shoots!? IXUS 160 - page 2 - General Help and Assistance on using CHDK stable releases - CHDK Forum
supplierdeeply

Continuous shooting with flash limited at up to 20 shoots!? IXUS 160

  • 12 Replies
  • 3482 Views
*

Offline momo

  • *
  • 16
Re: Continuous shooting with flash limited at up to 20 shoots!? IXUS 160
« Reply #10 on: 29 / September / 2016, 04:56:04 »
Advertisements
How is it possible to reduce the power of the min option?

If you are still interested, this is easily possible due to the fact that flash power presets are stored in volatile memory, and therefore can be modified.

Assuming you have an ixus160 100a, set flash to manual, power to min, and poke at 0xDB318 with an integer in the range 1 to 1000 (or maybe first try a narrower range, say 5 to 500). This, I believe, will change the flash power from almost none to full. See if it does.

*

Offline srsa_4c

  • ******
  • 3952
Re: Continuous shooting with flash limited at up to 20 shoots!? IXUS 160
« Reply #11 on: 29 / September / 2016, 20:28:44 »
How is it possible to reduce the power of the min option?

If you are still interested, this is easily possible due to the fact that flash power presets are stored in volatile memory, and therefore can be modified.

Assuming you have an ixus160 100a, set flash to manual, power to min, and poke at 0xDB318 with an integer in the range 1 to 1000 (or maybe first try a narrower range, say 5 to 500). This, I believe, will change the flash power from almost none to full. See if it does.
That's a quite impressive first post.

Tried this on my ixus150 100c (address is 0xe0794), and it works.
With some work, this could actually be turned into a CHDK feature, as the two other power levels (medium, high) can be found on offsets +4 and +8.

Setting the variable to zero results in a rather weird behaviour (flash goes off by itself multiple times, even after a simple half press), so that should be avoided.

Re: Continuous shooting with flash limited at up to 20 shoots!? IXUS 160
« Reply #12 on: 03 / October / 2016, 10:21:15 »
How is it possible to reduce the power of the min option?

If you are still interested, this is easily possible due to the fact that flash power presets are stored in volatile memory, and therefore can be modified.

Assuming you have an ixus160 100a, set flash to manual, power to min, and poke at 0xDB318 with an integer in the range 1 to 1000 (or maybe first try a narrower range, say 5 to 500). This, I believe, will change the flash power from almost none to full. See if it does.

It works perfectly. Thanks a lot!

As a respond for the
That limit is likely there to prevent overheating in parts of the flash circuit.

If you'd like to try breaking your camera, you can use
poke(0x464C, 20) (ixus160 100a only, 0x4614 + 0x38)
to reset the counter. The equivalent method is working on my a3200.

The variable can be found right after the CreateTask call that starts task_EFChargeT, it is set to its initial value (20) there. It can't be set to a higher value because the firmware ignores larger values.
I shoot my ixus160 at up to 600 times with interval just 6 sec and it feels pretty well. I did it before momo posted his solution. Now I am able to reduce the power and I hope that flash circuit will last for a long time..

 

Related Topics