Checking modemap table on various cameras: 0 to go || 18 checked || 0 completed - General Discussion and Assistance - CHDK Forum supplierdeeply

Checking modemap table on various cameras: 0 to go || 18 checked || 0 completed

  • 41 Replies
  • 6046 Views
*

Offline koshy

  • *****
  • 1003
Advertisements
nafraf checked the modemap tables on cameras I currently have. In the majority of the cases there are one or two missing modes, for ixus200_sd980 all modemap table seems to be wrong.

Cameras with errors in modemap table:
a1100 checked
a2100 checked
a3000 I don't have it anymore
a420 checked
a430 checked
a450 checked
a460 checked
a590 checked
a630 checked
a640 checked
g7 checked we're working on it in ETR thread
ixus125_elph110hs checked
ixus130_sd1400 checked
ixus200_sd980 checked we're fixing other bugs we found here
ixus85_sd770 checked
ixus95_sd1200 checked
ixusw_sd430 checked
s3is checked
sx100 checked

A detailed list with wrong modemap entries is posted here: http://pastebin.com/SZHQp8pC

In this thread we intend to start analyzing / fixing these bugs.
« Last Edit: 14 / August / 2014, 10:18:27 by koshy »
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

*

Offline koshy

  • *****
  • 1003
Re: Checking modemap table on various cameras: 19 to go || 0 completed
« Reply #1 on: 12 / August / 2014, 12:15:02 »
Capture mode map table is wrong. To fix that, please tell me the value of property 0 for each capture mode.
CHDK Menu -> Miscellaneous Stuff -> Debug Parameters ->
Debug data Disaply [ Props ]
Propbase/ParamData Page [ 0 ]
Show Misc. Values [  ]

Then use Canon menu to select each capture mode, and create a table: Capture Mode -> Property 0 Value

I intended to start with IXUS 200 which has the following problems:

ixus200_sd980:
// Mode 32774 in firmware but not in current modemap
// Mode 33288 in firmware but not in current modemap
// Mode 33307 in firmware but not in current modemap
// Mode 33308 in firmware but not in current modemap
// Mode 32797 in firmware but not in current modemap
// Mode 32786 in firmware but not in current modemap
// Mode 32788 in firmware but not in current modemap
// Mode 32789 in firmware but not in current modemap
// Mode 32785 in firmware but not in current modemap
// Mode 33295 in firmware but not in current modemap
// Mode 32784 in firmware but not in current modemap
// Mode  2601 in firmware but not in current modemap
// Mode  2602 in firmware but not in current modemap
// Current modemap entry not found in firmware - MODE_SCN_COLOR_SWAP      16924
// Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT    16923
// Current modemap entry not found in firmware - MODE_SCN_ISO_3200        16413
// Current modemap entry not found in firmware - MODE_SCN_BEACH           16405
// Current modemap entry not found in firmware - MODE_SCN_SNOW            16404
// Current modemap entry not found in firmware - MODE_SCN_SUNSET          16402
// Current modemap entry not found in firmware - MODE_SCN_INDOOR          16401
// Current modemap entry not found in firmware - MODE_SCN_NIGHT_SCENE     16398
// Current modemap entry not found in firmware - MODE_SPORTS              33287
// Current modemap entry not found in firmware - MODE_VIDEO_STD            3622
// Current modemap entry not found in firmware - MODE_LANDSCAPE           32780
// Current modemap entry not found in firmware - MODE_M                   32769
// Current modemap entry not found in firmware - MODE_AV                  32770
// Current modemap entry not found in firmware - MODE_TV                  32771


Whatever I do with the modes Prop page 0 / prop 0 doesn't seem to change.
Any thoughts on what I'm missing? Doesn't this work with regular autobuild 1.3 versions?
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

*

Offline nafraf

  • *****
  • 1307
Re: Checking modemap table on various cameras: 19 to go || 0 completed
« Reply #2 on: 12 / August / 2014, 12:22:28 »
ixus200 uses propset 3, please check the value of property 49 or 50.

EDIT: Property set is listed on "PSet" column of http://chdk.wikia.com/wiki/CameraFeatureTable
« Last Edit: 12 / August / 2014, 12:28:12 by nafraf »

*

Offline koshy

  • *****
  • 1003
Re: Checking modemap table on various cameras: 19 to go || 0 completed
« Reply #3 on: 12 / August / 2014, 18:11:04 »
ixus200 uses propset 3, please check the value of property 49 or 50.

Thanks. So the reason for my initial confusion here was that all cameras I worked with in regards to this were ancient and used the same so called propset - being propset 1.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)


*

Offline koshy

  • *****
  • 1003
Re: Checking modemap table on various cameras: 19 to go || 0 completed
« Reply #4 on: 12 / August / 2014, 18:55:17 »
I intended to start with IXUS 200 which has the following problems:
O.k. So here we go on that:

The modes that are in FW but not in current modemap resolve as follows:

// Mode 32774 in firmware but not in current modemap: Long Shutter
// Mode 33288 in firmware but not in current modemap: Digital Macro
// Mode 33307 in firmware but not in current modemap: Color Accent
// Mode 33308 in firmware but not in current modemap: Color Swap
// Mode 32797 in firmware but not in current modemap: ISO 3200
// Mode 32786 in firmware but not in current modemap: Sunset
// Mode 32788 in firmware but not in current modemap: Snow
// Mode 32789 in firmware but not in current modemap: Beach
// Mode 32785 in firmware but not in current modemap: Indoor
// Mode 33295 in firmware but not in current modemap: Creative Light Effect
// Mode 32784 in firmware but not in current modemap: Kids&Pets
// Mode  2601 in firmware but not in current modemap: Movie Color Accent
// Mode  2602 in firmware but not in current modemap: Movie Color Swap

The remaining modes I found on the camera are (in case some are mixed up):
Auto: 32768
P: 32772
Portrait: 32781
Night Snapshot: 32779
Indoor: 32785
Fireworks:32790
Aquarium:32792
Foliage:32787
Stitch Assist:33290
Movie Standard: 2603
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

Re: Checking modemap table on various cameras: 18 to go || 1 completed
« Reply #5 on: 12 / August / 2014, 20:41:18 »
Beware of ModeMap "Madness" when testing all the cameras in your list.

Some Additional ModeMap for the cameras are detailed below.

For, the newer cameras, these ModeMaps may also work.

"TV", "AV", "M" and Landscape, Modes.

Note #1 Manual = "M" has a "Invisible" icon.
Note #2 Landscape, if it works, has a cloud icon (???)
Note #3 ModeMap values, that are incorrect, will just display, a default, "AUTO" icon.
Note #4 "Icons" can be found in the camera user manual.

~~~~ModeMap for Ixus 115~~~~
ModeMap for Ixus 115 see attached files. ModeMap Ixus 115 vs Ixus 125.png

~~~~ModeMap for Ixus 125~~~~
ModeMap for Ixus 125 see attached files. ModeMap Ixus 115 vs Ixus 125.png

~~~~ModeMap for Ixus 240~~~~
ModeMap for Ixus 240 see attached files. ModeMap Ixus 115 vs Ixus 240.png

Re: IXUS 240/ELPH 320 HS Porting thread
ModeMap for Ixus 240 by traviato Reply #90 on: 15/August/2013
http://chdk.setepontos.com/index.php?topic=9005.msg104084#msg104084

ModeMap for Ixus 240 by JvdP Reply #95 on: 28/August/2013
http://chdk.setepontos.com/index.php?topic=9005.msg104569#msg104569

ModeMap for Ixus 240 by H-H Reply #132 on: 31/October/2013

ModeMap Icons are working but....
http://chdk.setepontos.com/index.php?action=dlattach;topic=9005.0;attach=9215

ModeMap, testing, continued in Reply #185 on: 17/January/2014.

H-H

*

Offline koshy

  • *****
  • 1003
Re: Checking modemap table on various cameras: 18 to go || 1 completed
« Reply #6 on: 13 / August / 2014, 09:45:31 »
Ixus 200 101c test version.
This versions includes power up buttton fix and modemap fix.
I used CHDKPTP to connect to the camera. I didn't get any modes in the according pull down in CHDKPTP. The live viewfinder transfer into CHDKPTP is garbled, too. At some point I had an odd split viewfinder on the camera. It would flicker vigorously and the split line (horizontal) would move. Eventually the preview moved into the correct position and I could not reproduce this afterwards. I also saw two crashes with CHDKPTP which I couldn't reproduce. One time I was stuck on the menu and another time in play mode. SHooting JPEG and DNG worked from CHDKPTP.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

*

Offline koshy

  • *****
  • 1003
Re: Checking modemap table on various cameras: 18 to go || 1 completed
« Reply #7 on: 13 / August / 2014, 09:56:56 »
"TV", "AV", "M" and Landscape, Modes.

Note #1 Manual = "M" has a "Invisible" icon.
Note #2 Landscape, if it works, has a cloud icon (???)
Note #3 ModeMap values, that are incorrect, will just display, a default, "AUTO" icon.
Note #4 "Icons" can be found in the camera user manual.
Thank you this will be useful to know. I didn't get the essence of the IXUS 115, 125, 240 links and attachements. Sorry. What were you trying to tell me with those? I have an I125, lack the other two.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)


*

Offline nafraf

  • *****
  • 1307
Re: Checking modemap table on various cameras: 18 to go || 1 completed
« Reply #8 on: 13 / August / 2014, 10:24:45 »
I used CHDKPTP to connect to the camera. I didn't get any modes in the according pull down in CHDKPTP. The live viewfinder transfer into CHDKPTP is garbled, too.
Liveview functions should be wrong  :(
If you disable the liveview (Viewfinder) and enable only the icons (UI Overlay), is it possible to select the capture mode? is that mode reflected on camera icon?

*

Offline koshy

  • *****
  • 1003
Re: Checking modemap table on various cameras: 18 to go || 1 completed
« Reply #9 on: 13 / August / 2014, 10:43:22 »
If you disable the liveview (Viewfinder) and enable only the icons (UI Overlay), is it possible to select the capture mode? is that mode reflected on camera icon?
Does the attached image answer your question?
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

 

Related Topics