supplierdeeply

CAM_MARKET_ISO_BASE - please test

  • 23 Replies
  • 3450 Views
*

Offline reyalp

  • ******
  • 11496
CAM_MARKET_ISO_BASE - please test
« on: 04 / January / 2015, 15:01:41 »
Advertisements
While working on the rawop timeplapse code, I discovered that this define needed to be set for elph130. I strongly suspect it is needed for other recent cameras (perhaps the ones with min ISO = 100?). It is currently only set for g1x, elph130 and sx40hs.

You can determine the "base" ISO by looking at the SV_MARKET propcase while the camera is in Canon AUTO ISO mode. I've added a test script that does this in the trunk (it should work on 1.3 as well)

http://subversion.assembla.com/svn/chdk/trunk/CHDK/SCRIPTS/TEST/isobase.lua

Background
CHDK ISO override works by setting the ISO mode to auto, then setting a "delta SV" relative to Canon defined base ISO. On early cameras, the base was always 100. On some cameras, it's 200. If the value is wrong, ISO overrides will "work" in the sense that the ISO will be changed in the correct direction, but it the value will be high by one stop. In the elph130 port, I just checked that it changed the exposure and called it good. I only noticed in the rawopint script because it resulted in a feedback of ever increasing exposure  :haha



« Last Edit: 04 / January / 2015, 15:06:47 by reyalp »
Don't forget what the H stands for.

*

Offline srsa_4c

  • ******
  • 3689
Re: CAM_MARKET_ISO_BASE - please test
« Reply #1 on: 04 / January / 2015, 15:46:20 »
The a3400 (r50) can be added to the list of cameras with base ISO 200. I suspect this list will include a bunch of the newer 16 .. 20MP CCD models.

The ixus115 (r47) has base ISO = 100. 100 is its lowest manually selectable ISO.

Re: CAM_MARKET_ISO_BASE - please test
« Reply #2 on: 04 / January / 2015, 18:07:34 »
G10, A1200, SD940 all report "no #define needed".

Script reports ISO 200 needed for the S100 and Powershot N.   

I'll see if I can round up an SX50
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline reyalp

  • ******
  • 11496
Re: CAM_MARKET_ISO_BASE - please test
« Reply #3 on: 04 / January / 2015, 18:57:36 »
Thanks for testing.

I've checked these in on the trunk (also n_facebook on the assumption it's like the N). I'll merge them over the 1.3 a bit later, to give time for flaws in my methodology to appear ;)

so far we have
200
G1X - r49, Digic V, CMOS
S100 - r49, Digic V, CMOS
SX40 - r49, Digic V, CMOS
a1300 - r50, Digic IV, CCD
a810 - r50, Digic IV, CCD
A3400 - r50, Digic IV, CCD
ixus125_elph110 - r50, Digic V, CMOS
SX50 - r51, Digic V, CMOS
SX160 - r51, Digic IV, CCD
S110 - r51, Digic V, CMOS
G15 - r51, Digic V, CMOS
N/N_FB - r52, Digic V, CMOS
ixus132_elph115 - r52, Digic IV, CCD
ixus140_elph130 - r52, Digic IV, CCD
sx510 r52, digic IV, CMOS
a1400 r52, digic IV, CCD
G7 X r55, digic VI, CMOS

100
A540 - vx, Digic II, CCD
A720 - r23, Digic III, CCD
A590 - r23, Digic III, CCD
G10 - r31, Digic IV, CCD
D10 - r31, Digic IV, CCD
sd940 - r39, Digic IV, CCD
a495  r43, digic III, CCD
Ixus1000_SD4500 - r45, Digic IV, CMOS
ixus115_elph100 - r47, Digic IV, CMOS
A1200 - r47, Digic IV, CCD
A3200 - r47, Digic IV, CCD
SX220 r47, Digic IV, CMOS

Maybe the switch was at r49?
« Last Edit: 15 / April / 2016, 22:27:38 by reyalp »
Don't forget what the H stands for.


Re: CAM_MARKET_ISO_BASE - please test
« Reply #4 on: 04 / January / 2015, 19:10:05 »
SX50HS needs ISO200 too.  No suprises there as the SX40 needs it.

I'm out of cameras - I assume there is no need to test my A560.
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline reyalp

  • ******
  • 11496
Re: CAM_MARKET_ISO_BASE - please test
« Reply #5 on: 04 / January / 2015, 19:16:37 »
SX50HS needs ISO200 too.  No suprises there as the SX40 needs it.
Added
Quote
I'm out of cameras - I assume there is no need to test my A560.
I think that's a safe bet.
Don't forget what the H stands for.

*

Offline koshy

  • *****
  • 799
Re: CAM_MARKET_ISO_BASE - please test
« Reply #6 on: 04 / January / 2015, 21:21:45 »
Tested ixus125_elph110hs to need the 200.

Edit: Now I also tested my next older models. A3200 and IXUS1000 both need ISO 100.
« Last Edit: 04 / January / 2015, 21:47:30 by koshy »

*

Offline koshy

  • *****
  • 799
Re: CAM_MARKET_ISO_BASE - please test
« Reply #7 on: 04 / January / 2015, 21:46:58 »
Had my camera list in the wrong order. I should have tested others that are in between of what I reported as ISO 200 and ISO 100...

Anyway A1300 and A810 need ISO 200
, A1200 does not.

Cameras I don't have anymore but which I'd suspect to be likely ISO 200 candidates:

Canon PowerShot SX510 HS
Canon PowerShot A1400
Canon PowerShot A2500
Canon ELPH 115 IS
Canon PowerShot ELPH 330 HS
Canon PowerShot SX160 IS
Canon PowerShot SX500 IS
Canon ELPH 320 HS
Canon PowerShot A2300
Canon PowerShot A2400 IS
Canon PowerShot A4000 IS
Canon PowerShot D20
Canon PowerShot SX240 HS
Canon PowerShot SX260 HS


*

Offline reyalp

  • ******
  • 11496
Re: CAM_MARKET_ISO_BASE - please test
« Reply #8 on: 04 / January / 2015, 23:56:34 »
Thanks for testing, I've updated those cameras in the trunk. It sure looks like r49 is the cutoff, but I'll leave the "suspected" ones until we have a bit more data.
Don't forget what the H stands for.

*

Offline reyalp

  • ******
  • 11496
Re: CAM_MARKET_ISO_BASE - please test
« Reply #9 on: 06 / January / 2015, 23:38:20 »
I merged the change over to 1.3 for the tested cams.

It's tempting to define it as 200 for everything r49 or higher. Thoughts?
Don't forget what the H stands for.

 

Related Topics