SX220 HS (& SX230 HS) und CHDK

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

Re: SX220 HS (& SX230 HS) und CHDK

Beitragvon amateur » 04.12.2011, 14:01

Hallo,
zuerst einmal ein großes Danke an die SX230-Gemeinde!

Ich plage mich gerade an meiner 230er und dem Zoom (set_/get_prop(255)) - ich kann die aktuelle Position zwar auslesen, aber wenn ich eine einstellen möchte, rührt sich am Objektiv nichts, auch wenn ich als Rückgabewert den von mir gewünschten ausgeworfen bekomme. Kann mir da bitte jemand kurz aus der Misere helfen?

Bsp-Script:

print(get_prop(255)) : Value=0

set_prop(255,100)
sleep(10000)
print(get_prop(255)) : Value=100

Danke!
amateur
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 5
Registriert: 26.10.2011, 13:55
Kamera(s): S 95, SX 230 HS

Re: SX220 HS (& SX230 HS) und CHDK

Beitragvon msl » 04.12.2011, 21:14

Hallo und willkommen,

get/set_prop(255) funktioniert hier nicht. In dieser Variable wird nur die aktuelle Zoom-Position abgelegt. Der Zoom-Vorgang ist aber komplexer. Z.B. muss auch der Fokuspunkt nachgeführt werden.

Warum wird nicht der dazu verfügbare Skript-Befehl get/set_zoom() verwendet? Das CHDK-Handbuch enthält u.a. auch eine Liste der verfügbaren Skript-Befehle. ;)

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: SX220 HS (& SX230 HS) und CHDK

Beitragvon amateur » 05.12.2011, 19:51

Hallo und danke für die Antwort!.
Hatte set_zoom(0) probiert und da knackst es immer beachtlich im Objektiv, plus die Kamera hängt sich dann auf. Beim Neustart bekomme ich dann einen Objektivfehler und wieder Neustart.
Habe es auch mit set_zoom(10) probiert und dem selben Resultat.

Im Handbuch habe ich dann in der Referenz nicht viel mehr gefunden. So bin ich dann eben auf set_prop() gekommen.

Patrick
amateur
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 5
Registriert: 26.10.2011, 13:55
Kamera(s): S 95, SX 230 HS

Re: SX220 HS (& SX230 HS) und CHDK

Beitragvon msl » 05.12.2011, 22:57

Hier würde mich dann aber doch interessieren, welche Firmware- und CHDK-Version du verwendest. Das Verhalten ist jedenfalls nicht in Ordnung.

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: SX220 HS (& SX230 HS) und CHDK

Beitragvon amateur » 06.12.2011, 18:03

Hallo,
ich verwende:
CHDK: CHDK-DE 1.1.0
Revision: 843 (4.11.2011)
Firmware: 101b
Compiler: GCC 4.5.1

Hoffe das hilft.

Danke,
Patrick
amateur
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 5
Registriert: 26.10.2011, 13:55
Kamera(s): S 95, SX 230 HS

Re: SX220 HS (& SX230 HS) und CHDK

Beitragvon msl » 07.12.2011, 11:12

Hallo,

so lange sich niemand anders mit diesem Problem meldet, können wir keinen individuellen Hardware-Fehler ausschließen.

Deine CHDK-Version ist auch nicht unbedingt aktuell. Teste bitte mal eine aktuelle Version. Es gab in Sachen Zoom eine kleine Änderung.

Vielleicht hast du auch Lust, das im Anhang befindliche Zoom-Test-Skript auszuprobieren. Das Skript arbeitet mit einstellbarer Schrittweite Zoom-Schritte bis zur maximalen Zoom-Stufe und anschließend wieder zurück bis zum Nullpunkt ab.

Gruß msl
Dateianhänge
zoom_tst.lua
Zoom-Test
(1.29 KiB) 513-mal heruntergeladen
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: SX220 HS (& SX230 HS) und CHDK

Beitragvon TobiMarg » 07.12.2011, 18:57

Hallo

Ich habe das Ganze jetzt auch mal mit meiner SX320HS getestet und 'set_zoom()' macht keine Probleme.
Es ging mit allen Zahlen die ich probiert habe (auch zu grosse, zu kleine). Auch das Testskript hat einwandfrei
funktioniert.
Nur einmal ist die Kamera bei set_zoom(0) und bem Testscript (Srittwite: 10, Wartezeit:0) abgestürz, es gab
aber keinen besonderen Geräusche.

Getestet habe ich mit Revision 878 und 890 (beides über die Lua Konsole der ptpCamGui).

Gruss
TobiMarg
TobiMarg
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 102
Registriert: 24.09.2011, 15:17
Kamera(s): SX230HS 1.01c

Re: SX220 HS (& SX230 HS) und CHDK

Beitragvon amateur » 07.12.2011, 21:59

Hallo,
habe auf die aktuelle CHDK-DE Version (1.1.0-843) upgedatet und das Testcript laufen lassen - funktioniert einwandfrei, wenn von Minimalzoom gestartet wird. Starte ich bei einem anderen Wert (zB 43), dann knackst es.
Zusätzlich habe ich noch ein kleines Script mit einer Schleife gebastelt: Zoom auf Maximum, Zoom auf 0; Maximum-5 usw. - dies läuft einwandfrei.

Lasse ich hingegen mein Script laufen, bekomme ich wieder das Knacksen bei Zoomwerten>65 (wieso auch immer).
Workaround versucht, mit set_zoom(125) gefolgt von set_zoom(0) - ohne Erfolg.
set_aflock(1) gesetzt, brachte auch nichts.
Zusätzlich setzt der AF aus, selbst wenn es ohne knacksen geht - bekomme zwar das grüne Kästchens, aber Vorschau udn Bild sind unscharf.

Irgendwo muss ich wohl einen (Denk-)Fehler eingebaut haben. Was mache ich bitte falsch?

Code: Alles auswählen
-- set Cam to basic values.
   set_record(1)                        -- Switch to Record Mode
   capmode=require("capmode")
   mode_init = capmode.get()               -- Position of Mode Dial
   capmode.set(4)                        -- AV-Mode
   repeat sleep(10) until capmode.get()==4
print("2")
   set_aflock(1)                        -- Versuch mit AFLock
   set_zoom(125)                        -- Versuch mit Zoom zuerst auf Max.
   repeat sleep(10) until get_zoom()==125
   set_zoom(0)                        -- Zoom to minimal position
   repeat sleep(10) until get_zoom()==0
   set_aflock(0)

...


Danke,
Patrick
amateur
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 5
Registriert: 26.10.2011, 13:55
Kamera(s): S 95, SX 230 HS

Re: SX220 HS (& SX230 HS) und CHDK

Beitragvon Hoelli » 11.12.2011, 18:10

Hallo amateur,

das knacksen bei der SX220 habe ich auch bei set_zoom (bei HDR-Hyper.bas). Allerdings nur beim Zurückfahren, irgendwie kommt da eine Linse(ngruppe) nicht hinterher. Den Befehl set_zoom_speed, der das Problem erschlagen könnte, gibt es für die SX220 nicht. Habe mir deshalb eine zoomnull-Routine gebastelt, welche den aktuellen Zoom ermittelt, von da anhäppchenweise auf 0 zurückfährt und starte von da an wieder vorwärts, ist zwar nicht elegant, funktioniert aber ohne knacksen. Suche aber weiterhin nach einer eleganteren Lösung.
Syntax: [ Download ] [ Verstecken ]
Benutze uBasic Syntax Highlighting
:zoomnull
    d=get_zoom
    for i=1 to 7
      set_zoom_rel -d/8
    next i
    set_zoom 0
  return
Erstellt in 0.005 Sekunden, mit GeSHi 1.0.8.9

Gruß Hoelli
Hoelli
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 24
Registriert: 26.11.2011, 20:15
Wohnort: Stuttgart
Kamera(s): SX220 HS 1.01b Rev 852

Re: SX220 HS (& SX230 HS) und CHDK

Beitragvon amateur » 17.12.2011, 13:30

Hallo Hoelli,
"beruhigt" mich fast etwas, das ich nicht der einzige mit diesem Problem bin.
Habe etwas mit deinem Script rumgespielt und auch versucht es zu modifizieren.
Ab mittleren Zoomeinstellungen hängt sich meine Cam bei Reinzoomen auf und schaltet sich aus - zwar kein Knacksen, aber funktionieren tut es auch nicht.
Habe ein Script mit langen Sleeppausen versucht - auch kein Erfolg.

Lösung ist einstweilen für mich keine in Sicht. Hat irgendjemand noch Ideen?

Kurz meine Aufgabenstellung: Ich muss den Zoom auf 0 stellen, weiß aber nicht wo er sich aktuell befindet. set_zoom() funktioniert ab Werten >50 nicht und führt zu knacksen im Objektiv und ausschalten der Kamera.

Bin echt schon am Verzweifeln.

Danke,
Patrick
amateur
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 5
Registriert: 26.10.2011, 13:55
Kamera(s): S 95, SX 230 HS

Re: SX220 HS (& SX230 HS) und CHDK

Beitragvon Hoelli » 19.12.2011, 20:45

Hallo amateur,

evtl. hilft ein herumspielen mit der Schrittweite, habe auch verschiedene Werte ausprobiert. get_zoom ermittelt den aktuellen Zoom, anschließend wird die Rückfahrstrecke in x Häppchen unterteilt und mit x-1 zurückgefahren, den letzten Schritt macht set_zoom 0. Allerdings ist bei mir der digitale Zoom ausgeschaltet

Gruß Hoelli
Hoelli
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 24
Registriert: 26.11.2011, 20:15
Wohnort: Stuttgart
Kamera(s): SX220 HS 1.01b Rev 852

Re: SX220 HS (& SX230 HS) und CHDK

Beitragvon gerschi » 25.12.2011, 14:57

Hallo alle miteinander,

seit gestern bin ich Besitzer einer SX220 mit der Firmware 1.01c. Leider gibt es dazu noch keine CHDK-Version und ich wollte hier mal nachfragen, ob es Erfahrungen gibt, wie lange es dauert eine entsprechende Version zu erhalten? Von einer 512MB-SD-Karte konnte ich die CHDK-Version für die 1.01b-Firmware einmal starten. Allerdings funktioniert das nicht (und ich habe alles ausprobiert, was es zum Thema große SD-Karten gibt), bei großen SD-Karten jenseits der 4GB. Ich denke, dass es an der falschen CHDK-Version liegt, da im Playback-Modus der Menüpunkt des Firmware-Updates fehlt.

Danke schonmal!
gerschi
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 1
Registriert: 25.12.2011, 14:53
Kamera(s): Canon PowerShot SX220

Re: SX220 HS (& SX230 HS) und CHDK

Beitragvon fe50 » 25.12.2011, 20:59

Hallo & willkommen !

gerschi hat geschrieben:... konnte ich die CHDK-Version für die 1.01b-Firmware einmal starten.
Wenn die 1.01b einmal lief, dann muss keine weitere Anpassung durchgeführt werden, die 1.01b läuft also auch auf der 1.01c - läuft's einmal, läuft's immer...

...Ich denke, dass es an der falschen CHDK-Version liegt, da im Playback-Modus der Menüpunkt des Firmware-Updates fehlt.
Nein, damit hat das nichts zu tun.
Der "Firm Update" Eintrag ist grundsätzlich vorhanden, wenn die Kamera im Wiedergabemodus (Playback) gestartet wurde und die CHDK-Datei PS.FI2 im Hauptverzeichnis der Speicherkarte liegt.

Also - sichere Deine Bilder von der Karte, formatiere sie in der Kamera, dann lade das passende CHDK-FULL-Paket herunter und entpacke ALLE Dateien direkt auf die Speicherkarte; dann mit der [>] PLAY Taste einschalten und ab ins Canon Menü...
◄"The grass was greener, The light was brighter"►  ◄fe50 home►  ◄TRAIL-Magazin►  ◄RTFM !►
Benutzeravatar
fe50
CHDK-Legende
CHDK-Legende
 
Beiträge: 1106
Registriert: 25.04.2008, 14:28
Wohnort: B'Württemberg
Kamera(s): Ixus50 101b, Ixus860 100c, SX10 101a

Re: SX220 HS (& SX230 HS) und CHDK

Beitragvon msl » 26.12.2011, 20:10

gerschi hat geschrieben:... und ich habe alles ausprobiert, was es zum Thema große SD-Karten gibt), bei großen SD-Karten jenseits der 4GB.


Bei der SX220/230 sind keine speziellen Maßnahmen bei SD-Karten > 4 GB notwendig. CHDK funktioniert vollständig inkl. Autostart ohne Partitionierung!

Das alles ist auch ausführlich im Eröffnungsbeitrages dieses Themas beschrieben.

Laut Berichten scheint die Firmware-Version 1.01.c mit der Version 1.01b identisch zu sein.

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: SX220 HS (& SX230 HS) und CHDK

Beitragvon jth » 09.01.2012, 18:12

Hallo, ich bin seit kurzem ebenfalls Besitzer einer SX220 HS, mit Firmwareversion 1.01c.

Ich habe auch mal CHDK installiert (hat ohne Probleme geklappt) und mal ein bisschen damit rumgespielt. Funktioniert auch alles wunderbar, bis auf eine Sache:
Wenn ich mit CHDK-DE Rev. 915 RAW-Fotos im DNG-Format erstellen möchte, stürzt die Kamera immer ab.
Bei der internationale CHDK-Version (1532) klappt das dagegen ohne Probleme.

Grüße, Jan
jth
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 1
Registriert: 08.01.2012, 21:03
Kamera(s): SX220 HS

VorherigeNächste

Zurück zu S/SX-Serie

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste