Hallo,
vielen Dank für Eure Unterstützung. Wenn man unsere drei Logfiles vergleicht kommt man der Tücke etwas näher:
Hamsters Logfile ist mit dem Logfile von Msl identisch und weist teilweise parallele Ungereimtheiten zu meinem eigenen Logfile auf.
Zusätzlich weicht mein Logfile in einem weiteren Punkt unerklärlich von einem gewünschten Ergebnis ab. Möglicherweise sind für meine Ixus60 die in CHDK hinterlegten ISOMode-Werte nicht ganz korrekt. (Modemap falsch?, Portierungsproblem?)
Bei allen Logfiles erscheint mir problematisch, dass Auslesebefehle teilweise zu unterschiedlichen Ergebnissen führen, manchmal je nachdem ob ein Kaltstart oder Warmstart des Skripts vorliegt.
Egal welcher der vier möglichen ISO-Auslesebefehle, es findet sich für jeden Befehl irgendwo ein unerklärliches Verhalten. Untereinander sind die Ergebnisse ebenfalls nicht stimmig. Es fragt sich, ob das nun an den Befehlen selbst liegt, oder an der internen ISO-Verwaltung?
Letztlich ist alles ziemlich verwirrend und lässt Handlungsbedarf vermuten. Vielleicht verschafft ihr euch selbst einen kleinen Eindruck über die seltsamen Resultate. Im folgenden ZIP-File befinden sich die beiden Logfiles, in denen ich die Auffälligkeiten kurz kommentiert habe. Vielleicht könnt ihr einen Blick darauf werfen, wie man den Sachverhalt nun interpretieren darf. Es bietet sich an, beide Files gleichzeitig nebeneinander anzusehen und parallel zu vergleichen.
Viele Grüße,
Sinter