CHDK für SX20

Sx, Sxx, Sxxx, SX1, SXxx, SX1xx, SX2xx, SX4xx, SX5xx, SX6xx, SX7xx

Re: CHDK für SX20

Beitragvon f_m_b » 13.03.2011, 22:51

phaedra hat geschrieben:Aktivieren RAW-JPEG-Datei in Ordner von CHDK Registerkarte gibt es zwei getrennte Ordner (eins für JPEG eins für RAW.)
Das erste Foto von Raw-Ordner zeigt immer das falsche Datum und Zeit: 01/01/2000 00.00 (nur bracketing-funktion)

@Pauli
Beides sind noch offene Probleme bei der SX20. Die RAW-Datei hat manchmal das falsche Datum, allerdings immer den richtigen Dateinamen z.B. CRW_9287.CRW passt immer zu IMG_9287.JPG.
RAW-Dateien liegen unter dem Ordner 100CANON und JPG-Dateien unter z.B. 167_1303 (1303 ist das heutige Datum).

Das Script in Deinem Beitrag ist nicht vollständig, aber ich habe es hier link zu Intervalometer gefunden und es funktioniert bei mir auch mit RAW-Dateien.

@msl, @CHDKLover, @whim
Gibt es bei anderen Kameratypen hierzu bereits ein Fix?
Mit Assembler und Finden von passenden Stubs tue ich mir schwer, aber wenn es mit C zu lösen ist könnte ich mal reinschauen.
f_m_b
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 30.05.2010, 21:59
Kamera(s): -

Re: CHDK für SX20

Beitragvon msl » 13.03.2011, 23:12

@f_m_b

Das Problem mit dem Datum 1.1.2000 besteht schon immer. Es gibt bisher keine Lösung dafür und betrifft alle DryOS-Kameras. Die erste Datei, die nach dem Einschalten der Kamera mit CHDK erstellt wird, erhält immer das Erstellungsdatum 1.1.2000. Danach erstellte Dateien haben richtige Erstellungseinträge.

phaedra hat ein kleines Problem mit der Akku-Anzeige dargestellt. Hier müsste mal die Zuordnung der Farben für die SX20 angepasst werden. Das ganze erfolgt in gui_batt.c. Neuere Kameras haben im Vergleich zu älteren Kameras eingeschränkte Farb-Paletten. Das Akku/Batterie-Symbol benötigt normalerweise für grün, gelb, rot und grau jeweils 3 Helligkeitsstufen. Sind die nicht gegeben, wird reduziert - siehe dazu die Definitionen für die SX200 in gui_batt.c. Zu beachten sind auch unterschiedliche Paletten in Play- und Record-Modus. Vielleicht kannst du da eine Anpassung für die SX20 erstellen.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Re: CHDK für SX20

Beitragvon phaedra » 13.03.2011, 23:59

Hallo

@ f_m_b

Das Script habe ich von einer anderen Website (ich kann mich nicht erinnern) kopiert und es funktioniert wie es geschrieben steht.Ist sehr einfach und ich benutze es seit zwei Jahren.

@ msl

Vielen Dank für die Klarstellung für RAW und batterie

Grüße
Pauli
Benutzeravatar
phaedra
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 14
Registriert: 11.03.2011, 10:00
Wohnort: Udine-Italy
Kamera(s): A710-S3-S5-SX20

Re: CHDK für SX20

Beitragvon f_m_b » 16.03.2011, 13:25

phaedra hat geschrieben:Photo Batterie symbol:
Bild


Es wäre nett wenn mir jemand einen Link schicken könnte wie das Symbol aussehen soll. :-)
f_m_b
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 30.05.2010, 21:59
Kamera(s): -

Re: CHDK für SX20

Beitragvon msl » 16.03.2011, 13:56

Ungefähr so sollte das Akku/Batterie-Symbol im Live-Betrieb aussehen: viewtopic.php?f=1&t=1531

Und hier noch eine schematische Abbildung der 3 Zustände: Bild

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Re: CHDK für SX20

Beitragvon Werner_O » 23.03.2011, 21:20

Erste Erfahrungen nach einem kurzen Test vom neuen CHDK DE SX20IS 1.02d 1.1.0 601:

Diese Version läuft leider nicht auf meiner Kamera:

1) Wenn man im Alt-Modus ins CHDK-Menü geht und Einstellungen machen will verschwindet das Menü regelmäßig und im Display verschwinden auch folgende Anzeigen:
Alt-Modus Anzeige sowie zusätzliche CHDK-Anzeigen wie Batteriestand, Restspeicher in GB, Restspeicher als Balkensymbol etc.
Der Bildschirm sieht dann aus wie im Aufnahmemodus (aber ohne AF-Rahmen), und folgendes passiert dann je nach Taste:
a) Ein Drücken auf "FUNC. SET" zeigt dann wieder das CHDK-Menü an, wobei das aber oft sehr schnell erneut wieder verschwindet.
b) Nach einem Drücken auf "Print" erscheinen die zusätzliche Anzeigen außer Alt-Modus wieder, ein weiteres Drücken auf "Print" läßt dann zusätzlich auch die Alt-Modus-Anzeige wieder erscheinen.
c) Ein Drücken von "MENU" läßt die normalen Alt-Modus-Anzeigen wieder erscheinen.
2) Im Recordmodus verschwinden die zusätzlichen CHDK-Anzeigen wie Batteriestand etc. oft kurzzeitig (>Flackern), wobei das im Kamera-Modus "AUTO" besonders krass ist. Auch beim Fokussieren (Auto-Focus) verschwinden reproduzierbar die zusätzlichen CHDK-Anzeigen.
3) "Tausche Partition" funktioniert nicht auf meiner 8-GB-Karte, und die Kamera geht einfach nur aus.

So kann ich natürlich nicht arbeiten, und ich habe jetzt wieder das ältere CHDK DE SX20IS 1.02d 1.1.0 586 auf die SD-Karte gespielt, welches ja bis auf den Lagesensor (nur falsch bei 90 Grad IUZ im Recordmodus) prima funktioniert.
Ich bin hier mit 446 eingestiegen und habe Step bei Step 453, 515, 560, 575, 582 und 586 getestet und immer damit arbeiten können. 601 ist dagegen eine dramatische Verschlimmbesserung und so schlichtweg unbrauchbar :-(

Ansonsten ist es natürlich schade, daß man hier jetzt nur noch die Buggy-Version 601 herunterladen kann, nicht aber etwa die durchaus brauchbare Vorgänger-Version 586.
M.E. sollte man hier die Möglichkeit schaffen, auch diese ältere aber verwendbare Version zusätzlich (evtl. zum direkten Download) anzubieten, insbesondere für eventuelle (aber immer gern gesehene) CHDK-Neueinsteiger.
Geneigten SX20IS-Usern (nur Version 1.02C oder 1.02D!) biete ich diese ältere aber stabile Version 586 jetzt schon mal vorläufig von meiner eigenen Homepage zum direkten Download an - der Link ist:
http://www.studio4all.de/foren/sx20-102 ... ev_586.zip
Falls das hier im Forum nicht gerne gesehen wird nehme ich das aber sofort wieder zurück.

Im Prinzip gilt das aber auch für CHDK-Versionen sicherlich vieler anderer Kameras (bzw. auch nur anderer BIOS-Versionen), bei denen eine 6xx-Version evtl. ebenso buggy ist. Darüber sollte hier m.E. konzeptionell mal nachgedacht werden.

Liebe Grüße
Werner
Benutzeravatar
Werner_O
CHDK-Legende
CHDK-Legende
 
Beiträge: 1027
Registriert: 22.10.2010, 13:12
Wohnort: Köln
Kamera(s): SX20 1.02d
SX240 1.01a
S100 1.01a
S3 1.00a

Re: CHDK für SX20

Beitragvon msl » 24.03.2011, 00:19

Werner_O hat geschrieben:Ansonsten ist es natürlich schade, daß man hier jetzt nur noch die Buggy-Version 601 herunterladen kann, nicht aber etwa die durchaus brauchbare Vorgänger-Version 586.
M.E. sollte man hier die Möglichkeit schaffen, auch diese ältere aber verwendbare Version zusätzlich (evtl. zum direkten Download) anzubieten ...
Manchmal ist es nützlich, sich etwas im Forum umzuschauen - Download-Info ;)

Werner_O hat geschrieben:Im Prinzip gilt das aber auch für CHDK-Versionen sicherlich vieler anderer Kameras (bzw. auch nur anderer BIOS-Versionen), bei denen eine 6xx-Version evtl. ebenso buggy ist. Darüber sollte hier m.E. konzeptionell mal nachgedacht werden.
Woher willst du wissen, dass es bei anderen Kameras gleiche Probleme gibt oder geben könnte? Die Revision ist seit 3 Tagen im Umlauf. Du bist bis jetzt der einzige mit einem Problembericht. Könntest du dir nicht vorstellen, dass die Leute, die Änderungen an CHDK vornehmen, sich etwas dabei denken und auch Tests mit ihren eigenen Kameras vornehmen. Immerhin geht es um fast 70 Kamera-Modelle bzw. 140 Firmware-Versionen, die unter einem Hut zu bringen sind. Da kann es schon mal zu Problemen kommen.

Die SX20 ist eine Kamera mit knapp bemessenen Arbeitsspeicher. Da kann es durchaus passieren, dass allgemeine Änderungen zu unerwarteten Problemen führen. Andererseits gibt es aber bisher keinerlei weitere Meldungen, auch im internationalen Forum, die die beschriebenen Probleme bestätigen. Ich könnte jetzt auch schnell schlussfolgern, dass ein Bedienfehler vorliegt. Mache ich aber nicht, bis es eine Bestätigung in diese oder jene Richtung gibt.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Re: CHDK für SX20

Beitragvon f_m_b » 25.03.2011, 23:48

So, ich habe mir den Abend mal für die Batterieanzeige frei genommen. ;-)

Farben für das Batteriesymbol gefixt. Danke msl für den Tipp mit den Farbpaletten. :-)

@Alle: Die DISKBOOT.BIN-Dateien sind auf Basis Version 601 incl. Fix. Viel Spaß beim Testen.
@phaedra: Danke für den Hinweis mit der falschen Batterieanzeige. Die 1.00f habe ich leider nicht zum Übersetzen gebracht. Sorry.

@msl: Wenn es noch positive Rückmeldung für die 1.02c oder 1.02d gibt könntest Du die Änderung ins System übernehmen.

@Werner: Erst mal danke für den Beitrag mit den Soundqualitäten der Kamera. Auf einen Musiker kann man sich in diesen Fragen voll verlassen. :-)
Ich habe die 601 bei mir aufgespielt und kann die von Dir beschriebenen Probleme nicht bestätigen. :? Allerdings hat meine Kamera Firmware 1.02b...
Auch der swap mit meiner 8GB (2mal 4GB) funktioniert.
Wenn Du Lust hast kannst Du es mit der passenden DISKBOOT.BIN im Anhang probieren.

Das gleiche "Problem" gibt es auch bei der Anzeige des SD-Karten-Symbols:
Ich habe auch hier ein paar Änderungen vorgenommen.
Für den "Feinschliff" fehlen mir noch drei Farben:
Was für eine Farbe ist 0x3F, 0x44, 0x12.


EDIT 26.03.2011 13:13:
Ich habe es doch noch geschafft...
Mit den bekannten Einschränkungen ohne PTP lässt es sich übersetzen. :-)
Dateianhänge
sx20-100f-1.1.0-601-full.zip
DISKBOOT.BIN für 1.0f auf Basis 601
(366.71 KiB) 408-mal heruntergeladen
sx20-102b-1.1.0-601.zip
DISKBOOT.BIN für 1.02b auf Basis 601
(194.48 KiB) 420-mal heruntergeladen
sx20-102d-1.1.0-601.zip
DISKBOOT.BIN für 1.02c und 1.02d auf Basis 601
(194.69 KiB) 436-mal heruntergeladen
Fehlfarben.patch
Patch Datei für Batterie und SD-Kartensymbol
(8.9 KiB) 421-mal heruntergeladen
Zuletzt geändert von f_m_b am 26.03.2011, 13:14, insgesamt 1-mal geändert.
f_m_b
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 30.05.2010, 21:59
Kamera(s): -

Re: CHDK für SX20

Beitragvon phaedra » 26.03.2011, 10:31

Hallo,
Ich vergaß zu spezifizieren (sorry):
In der Version 913-1.00f Neszt das Problem der Farbe des Symbols Batterie (verbleibenden Speicherplatz) existiert nicht.
Ich denke eine Lösung ist die Version von Neszt mit jenen des Forums zu vergleichen.
Leider bin ich kein Experte Programmierer.

@ f_m_b

Kannst du bitte senden Sie mir einen Link mit der seine Vollversion (trunk version sx20-100f-0.9.9-1082 )
Ich will versuchen, die Version Neszt ändern.

Vielen Dank
Grüße

Pauli
Benutzeravatar
phaedra
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 14
Registriert: 11.03.2011, 10:00
Wohnort: Udine-Italy
Kamera(s): A710-S3-S5-SX20

Re: CHDK für SX20

Beitragvon f_m_b » 26.03.2011, 13:15

f_m_b hat geschrieben:EDIT 26.03.2011 13:13:
Ich habe es doch noch geschafft...
Mit den bekannten Einschränkungen ohne PTP lässt es sich übersetzen. :-)


Ich habe an den Beitrag oben die Datei sx20-100f-1.1.0-601-full.zip hinzugefügt.
Viel Spaß beim Testen. :-)
f_m_b
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 30.05.2010, 21:59
Kamera(s): -

Re: CHDK für SX20

Beitragvon msl » 27.03.2011, 10:19

Hallo f_m_b,

vielen Dank für die allgemeinen Korrekturen und das Setzen der Ausnahmen für die SX20. Vor der Fleißarbeit in Sachen Speicherplatzanzeige hatte ich mich immer gedrückt. :oops:

Dein Patch wurde mit Revision 602 eingepflegt. Wenn es bei dir funktioniert, sollte es bei den anderen Firmware-Versionen auch gehen.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Re: CHDK für SX20

Beitragvon f_m_b » 27.03.2011, 23:01

Hallo msl
danke für's prompte Übernehmen der Batterie- und RAM-Anzeige-Änderungen. :-)

Als nächstes habe ich mich dem Problem mit der falschen Orientation im EXIF angenommen. Nach langem Suchen habe ich auch herausgefunden an welcher Stelle die Information überschrieben wird.
Die Alt-Taste liegt bei der SX20 auf der Print-Taste. Diese wiederum liegt unter KEYS_MASK1. Beschrieben wurde aber physw_status[2] anstelle physw_status[1].
Jetzt wissen wir auch, dass bei physw_status[2] 0x00800000 der Lagesensor der SX20 liegt. ;-)

PS: Der Fehler ist auch in der internat. CHDK-Version vorhanden.
PSS: "get_orientation_for_exif" habe ich um den Wert für 180° erweitert. Anstelle 180° wird zwar momentan immer 0° ausgegeben. Aber wer weiß... vielleicht für die nächste Kamera die herauskommt...

@Werner:
Orientierung 90°: Danke für Deinen Test und der Fehlermeldung. Bist Du bereit für einen neuen Versuch???
Dateianhänge
sx20-102d-1.1.0-606-full.zip
606 mit Patch Orientierungsfehler EXIF
(375.71 KiB) 400-mal heruntergeladen
sx20-102b-1.1.0-606-full.zip
606 mit Patch Orientierungsfehler EXIF
(376.11 KiB) 421-mal heruntergeladen
Orientation.patch
Basis ist Rev. 606
(2.12 KiB) 415-mal heruntergeladen
f_m_b
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 30.05.2010, 21:59
Kamera(s): -

Re: CHDK für SX20

Beitragvon Werner_O » 28.03.2011, 01:02

Hallo zusammen,

ich bin z.Zt. leider andersweitig sehr überlastet (sprich icb habe eigentlich überhaupt keine Zeit für CHDK), möchte jetzt aber noch schnell zu vorgerückter Stunde folgendes sagen:

1) Nach Ãœberspielen von CHDK DE SX20IS 1.02d 1.1.0 601 mit v586 (auf Vol-1 meiner 8-GB-Karte) konnte ich wieder auf Vol-2 wechseln, auf welchem auch bereits v601 installiert war.
Und siehe da: Auf dieser 2. Partition (Vol-2) macht v601 keinerlei Zicken und ich kann auch problemlos wieder auf Vol-1 mit v586 wechseln - das soll einer mal verstehen...
Warum v601 auf Vol-1 meiner 8-GB-Karte so versagt hat muß ich erst noch ergründen (so das denn überhaupt nachträglich geht).

2) @f_m_b
Ich bin durchaus bereit für weitere Tests - ist ja super, daß Du bzgl. Lagesensor nicht locker gelassen hast :-)))

Bitte gebt mir aber etwas Zeit die ich brauche, um ernsthaft testen zu können. Ich melde mich so schnell wie möglich wieder, aber das kann noch einige Tage dauern.

Liebe Grüße
Werner
Benutzeravatar
Werner_O
CHDK-Legende
CHDK-Legende
 
Beiträge: 1027
Registriert: 22.10.2010, 13:12
Wohnort: Köln
Kamera(s): SX20 1.02d
SX240 1.01a
S100 1.01a
S3 1.00a

Re: CHDK für SX20

Beitragvon f_m_b » 28.03.2011, 05:47

Werner_O hat geschrieben:Bitte gebt mir aber etwas Zeit die ich brauche, um ernsthaft testen zu können. Ich melde mich so schnell wie möglich wieder, aber das kann noch einige Tage dauern.

Hallo Werner
Ich warte gerne darauf, dass Du wieder Zeit zum Testen findest. :-D

Jeder arrangiert sich hier mit Familie, Beruf und anderen Hobbies, CHDK basiert auf Freude an der Sache und jedesmal wenn ich sehe wie viele Leute sich hier einbringen, sei es zum Testen, Dokumentieren, Moderieren, Administrieren, Programmieren oder durch Finden neuer Ideen und Projekte... ich bin einfach nur sprachlos. =D>
f_m_b
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 30.05.2010, 21:59
Kamera(s): -

Re: CHDK für SX20

Beitragvon f_m_b » 28.03.2011, 20:46

Hallo zusammen:

Bzgl. des Problems mit dem falschen Datum 1.1.2000 des ersten Raw-Bild's bei Kameras mit Dryos Betriebssystem:
Beim 1ten Schreiben einer RAW-Datei ist das Datum nicht ok.
Beim 2ten Schreiben einer RAW-Datei ist das Datum ok.
Ist schon jemand auf die Idee gekommen bevor die RAW-Datei geschrieben wird eine Dummy-Text-Datei zu schreiben?

Gibt es zu dem Thema bereits Diskussionen?
f_m_b
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 30.05.2010, 21:59
Kamera(s): -

VorherigeNächste

Zurück zu S/SX-Serie

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 12 Gäste