Corrupted cchdk.cfg file and DNG feature - General Help and Assistance on using CHDK stable releases - CHDK Forum

Corrupted cchdk.cfg file and DNG feature

  • 8 Replies
  • 2705 Views
Corrupted cchdk.cfg file and DNG feature
« on: 07 / December / 2008, 21:28:11 »
Advertisements
I have an A650IS using Allbest version 0.8.1.586

Somehow the cchdk.cfg file became corrupted so that the DOF calculation information is not updated and the DOF information is not displayed if the 'Show DOF calculator' is set to [separat].  I'm not sure what other functions were not working properly.  It may be a good idea to backup the cchdk.cfg file after making any changes.  It would also be a good idea to add a feature to create a backup of the cchdk.cfg file on the memory card from the camera.

Also, in investigating the above problem, I discovered that the cfg file is not overwritten each time cardtricks updates the memory card with an updated allbest build.  The cfg file is only created if there is a missing cfg file, for example in a new chdk installation.  The cfg file date is 01/01/2000 and the file date does not seem to change even if I change the chdk settings!

I also upgraded to Allbest version 0.8.9-624 in investigating the above problem.

There is a DNG format option in the RAW option in the main menu.  When I attempt to check this option, I get a error dialog box:

"Cannot load CHDK/badpixel.bin"

Can someone provide more information on this DNG format option and why I am getting the error message.  Does the DNG format provide EXIF information?




Re: Corrupted cchdk.cfg file and DNG feature
« Reply #1 on: 07 / December / 2008, 21:46:30 »
I just wanted to add that the cfg file can be backed up by copying the file to a separate folder on the memory card using file browser.  A dedicated feature to backup this file would still be nice to have.

Re: Corrupted cchdk.cfg file and DNG feature
« Reply #2 on: 07 / December / 2008, 22:05:11 »
"Cannot load CHDK/badpixel.bin"

follow this thread----

New RAW Features - Confused

*

Offline zeno

  • *****
  • 885
Re: Corrupted cchdk.cfg file and DNG feature
« Reply #3 on: 08 / December / 2008, 04:04:05 »
You might find it useful to examine the 'broken' cfg file with my PC-based cfg editor - see An Editor for CHDK.CFG Files
A570, S100, Ixus 127
Author of ASSIST, STICK, WASP, ACID, SDMInst, LICKS, WICKS, MacBoot, UBDB, CFGEdit


Re: Corrupted cchdk.cfg file and DNG feature
« Reply #4 on: 09 / December / 2008, 04:08:10 »
Below is the text of my corrupt cfg file using the cfgeditor software by zeno if anyone is interested in analyzing it.  As I indicated in my original post, CHDK does not function properly when the cfg file is used on my A650IS camera.

Show OSD = On
Save raw = Off
Script shoot delay (.1s) = 0
Show Live Histogram = Don't
Script Parameters a = 5
Script Parameters b = 7
Script Parameters c = 10
Script Parameters d = 30
Script Parameters e = 0
Script Parameters f = 0
Script Parameters g = 0
Script Parameters h = 0
Script Parameters i = 0
Script Parameters j = 0
Script Parameters k = 0
Script Parameters l = 0
Script Parameters m = 0
Script Parameters n = 0
Script Parameters o = 0
Script Parameters p = 0
Script Parameters q = 0
Script Parameters r = 1
Script Parameters s = 0
Script Parameters t = 0
Script Parameters u = 0
Script Parameters v = 0
Script Parameters w = 0
Script Parameters x = 0
Script Parameters y = 0
Script Parameters z = 0
Current Script = ''
Show DOF Calculator = Separate
Battery MAX voltage (mV) = 5750
Battery MIN voltage (mV) = 4200
Battery Step Size (On=25, OFF=1mV) = On
Show Battery Percent = On
Show Battery Voltage = Off
Show Battery Icon = On
Show State = On
Show Values = Always
Show Histogram Over/Under EXP = Off
Histogram Mode = Linear
Histogram Auto Magnify = 1
Histogram Ignore Boundary Peaks = 4
Histogram Layout = RGB all
Histogram Position =  5,130
DOF Position =  90,45
Battery Icon Position =  178,0
Battery Text Position =  178,16
Mode State_ Position =  7,5
Values Position =  288,96
Histogram Color = White:BG
OSD Color = White:BG
Battery Icon Color = White:Transparent
Menu Color = Transparent:Transparent
Reader Color = Transparent:Grey
Ricoh CA1 Mode = Off
Flashlight = Off
Dump RAM on Alt +/- Press = Off
Raw in Dir with JPEG = Off
Raw File Prefix = CRW_
Raw File Extension = .CRW
Current Text File = 'A/VERSION.TXT'
Text File Position = 22089
Sokoban Level = 0
Show Clock = Seconds
Clock Position =  318,0
Enable Autoscroll = Off
Autoscroll Delay (sec) = 2
Text Font File = 'A/CHDK/FONTS/GEOR14B.RBF'
Text File Codepage = Win1251
Show Splash Screen on Load = On
Histogram Color 2 = White:Red
Draw Zebra = On
Zebra Mode = Solid
Zebra Restore Screen = On
Zebra Restore OSD = Off
Zebra OverExposure Threshold = 1
Zebra UnderExposure Threshold = 0
Zebra Color = Transparent:Red
Draw OSD over Zebra = Histo
User Menu as Root = Off
Zoom Value = EFL
Use Zoom Buttons for MF = On
Raw - Save first only = Off
Text Reader - Wrap by Words = Off
Menu Symbol RBF File = 'A/CHDK/SYMBOLS/icon_10.rbf'
<ALT> Mode Button = 12
Language File = ''
Font Code Page = Win1251
Menu RBF Font File = ''
Disable LCD Shutdown = Alt
Show Grid Lines = Off
Grid Lines File = 'A/CHDK/GRIDS/SPORTS.GRD'
Raw Noise Reduction = Auto
Override Grid Color = On
Grid Color = Transparent:BG
Canon Subj. Dist. as Near Limit = Off
Use EXIF Subj. Dist. (PC65) = Off
Show Subj. Dist. in Misc. = On
Show Near Limit in Misc. = On
Show Far Limit in Misc. = On
Show Hyperfocal Dist. in Misc. = On
Show Depth of Field in Misc. = On
Show in review = 0
Show Zoom = On
Show 'Real' Aperture = On
Show 'Real' ISO = On
Show 'Market' ISO = On
Show ISO only in AutoISO Mode = Off
Show St Exposure Ev (Tv+Av) = Off
Show Measured EV (Bv+Sv) = Off
Show Measured Bv = Off
Show Set Bv (Brightness Value) = On
Show OverExposure Value (No Flash) = Off
Show Scene Luminance = Off
Video Mode = Bitrate
Video Quality = 84
Video Bitrate = 1x
Override Tv (Shutter Speed) Value = 1/25000
Tv override Factor = Off
Overide Av (Aperture) Value = 0
Overide ISO Value = 0
ISO Override Factor = Off
Overide Subj. Distance Value = 968
Overide Subj. Distance Factor = Off
Tv Bracket Value = Off
Av Bracket Value = Off
ISO Bracket Value = 0
ISO Bracket Factor = Off
Subj. Distance Bracket Value = 0
Subj. Distance Bracket Factor = Off
Bracketing Type = +/-
Recalc Exposure = Off
Tv Exposure Recalc Order = 2
Av Exposure Recalc Order = 1
ISO Exposure Recalc Order = 3
Script Autostart = Off
Remote Enable (USB) = Off
Show Canon Overexposure Value = Off
Clear Override Values on Startup = On
Show OSD in Review Mode = Off
Subject Distance from Lens = Off
Clear bracket on Startup = On
RGB Zebra (Overexposure only) = Off
ND Filter State = Off
Show Histo Ev Grid = Off
OSD Warning Color = Transparent:BG
Remaining Space Icon Color = Transparent:BG
Show Remaining Space Icon = Off
Remaining Space Icon pos =  260,0
Show Filespace in Percent = Off
Show Filespace in MB = On
Filespace Text Position =  128,0
Show Remaining RAW = On
RAW Mode Position =  302,220
Show RAW State = On
Show Values in Video = Off
Tv (Shutter Speed) enum type = Ev Step
User Menu Enable = 0
User Menu vars item 0 = 301
User Menu vars item 1 = 301
User Menu vars item 2 = 301
User Menu vars item 3 = 301
User Menu vars item 4 = 301
User Menu vars item 5 = 301
User Menu vars item 6 = 301
User Menu vars item 7 = 301
User Menu vars item 8 = 301
User Menu vars item 9 = 301
User Menu vars item 10 = 301
User Menu vars item 11 = 301
User Menu vars item 12 = 301
User Menu vars item 13 = 301
Zoom Scale = 100
Show Space Bar = Horizontal
Space Bar Size = 1/2
Space Bar ver pos =  353,0
Space Bar horiz pos =  0,233
Space Bar Width = 3
Space Percent Threshold = 10
Space MB Threshold = 20
Space Warning Type = Percent
Remaining RAW Threshold = 0
Enable Optical Zoom for Video = On
Clock Format = 24h
Clock PM Indicator = PM
Show Clock on Shutter Halfpress = Seconds
Enable Custom AutoISO = Off
AutoISO Minimal Shutter Speed = Auto
AutoISO User Factor = 5
AutoISO IS Factor = 2
AutoISO Max ISO HI (x10) = 55
AutoISO Max ISO AUTO (x10) = 33
AutoISO Min ISO (x10) = 5
Menu Title color = Black:White
Menu Cursor color = White:Red
Center Menu = On
Mute on zoom = Off
Bad Pixel Removal = Off
Video Af Key = ?
Osd Color Override = Transparent:BG
Override Disable = Off
Override Disable All = On
Hide Osd In Playback = On
Save Raw In Video = On
Show Movie Time = Don't
Show Movie Refresh = 1
Mode Video Pos =  158,142
Clear Video = Off
Fast Ev = Off
Fast Ev Step = 1/3 Ev
Mode Ev Pos =  38,110
Menu Symbol Enable = On
Menu Symbol Color = Transparent:Transparent
Curve File = ''
Curve Enable = None
Edge Overlay Enable = Off
Edge Overlay Thresh = 40
Edge Overlay Color = Transparent:Transparent
Synch Enable = Off
Synch Delay Enable = Off
Synch Delay Value = 100
Synch Delay Coarse Value = 0
Script File = 'A/CHDK/SCRIPTS/EXAMPLES/EGGTIMER.BAS'
Mem View Addr Init = 4096
Save Raw In Sports = Off
Save Raw In Burst = Off
Save Raw In Ev Bracketing = Off
Save Raw In Timer = Off
Raw Exceptions Warn = On
Menu Select First Entry = On
Fast Video Control = Off
Show Temperature = Optical
Temperature Position =  286,76
Video Quality Control = On
Remote zoom enable = Off
Zoom timeout = 5
Start sound = On
Sub batch prefix = SND_
Sub batch ext = .CRW
Sub in_dark value = 30
Sub out_dark value = 0
Debug display = None
Script param save = Off
Video EV display =  208,210
Zoom Value = 0
Zoom Override = Off
Clear Zoom Override = On
Unknown entry = 0

Re: Corrupted cchdk.cfg file and DNG feature
« Reply #5 on: 09 / December / 2008, 04:16:51 »
I was able to produce the badpixel.bin file and generate DNG images on my A650IS.  However, the documentation on bad pixels on the chdk wikia site seems to be outdated as it refers to the use of show_bad, which I think is an earlier version of show_bad_b.

However, if I  generate a raw image file using a slower shutter speed, the number of bad pixels reported by show_bad_b increases.  What setting for shutter speed should be used to generate the raw file to be used by show_bad_b?

Why doesn't dng4ps2 require a bad pixel file to generate a dng image file?

*

Offline whim

  • ******
  • 2013
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Corrupted cchdk.cfg file and DNG feature
« Reply #6 on: 09 / December / 2008, 04:46:34 »
AFAIK the 'old' method is applied to RAWs, the 'Remove Bad pixels' menu option refers to this, not to DNG (!)
Read this thread for more insight into DNGs: Save RAW files in DNG format instead of RAW (that's where i picked up most of this)
It seems that the DNG specification requires a bad pixel correction, don't know how DNG4PS2 solved this ...

wim

edit: thread above might also be a better place to ask general Q about DNG, many experts around ...
       
« Last Edit: 09 / December / 2008, 05:04:53 by whim »

*

Offline ewavr

  • ****
  • 1057
  • A710IS
Re: Corrupted cchdk.cfg file and DNG feature
« Reply #7 on: 09 / December / 2008, 07:05:11 »
However, if I  generate a raw image file using a slower shutter speed, the number of bad pixels reported by show_bad_b increases.  What setting for shutter speed should be used to generate the raw file to be used by show_bad_b?
Maybe 1/4 - 1 sec.

Quote
Why doesn't dng4ps2 require a bad pixel file to generate a dng image file?

Because DNG4PS2 reads badpixels directly from RAW file. CHDK also can do this, but DNG saving time would increase by 5-15 seconds  ;).


*

Offline zeno

  • *****
  • 885
Re: Corrupted cchdk.cfg file and DNG feature
« Reply #8 on: 09 / December / 2008, 08:02:24 »
That "Unknown entry = 0" at the end of Doug's CFG file was because my editor was not up-to-date and quite a few CFG items have been added recently.

I've just updated the jar file at An Editor for CHDK.CFG Files to rev 625, so all should be OK now.
A570, S100, Ixus 127
Author of ASSIST, STICK, WASP, ACID, SDMInst, LICKS, WICKS, MacBoot, UBDB, CFGEdit

 

Related Topics