Hallo
da momentan das manuelle Laden von CHDK noch nicht funktioniert hatte ich eine kleine "Boot"-Partition und eine große "Daten"-Partition (8GB SD) eingerichtet und automatisch CHDK geladen. Wenn ich Bilder von der SD-Karte lesen wollte musste ich immer vorher in der Kamera die Partition wechseln oder nachdem der Schreibschutz entfernt war im PC wechseln, danach konnte ich die Bilder herunterladen. Dann wieder die Partiton im PC wechseln, nicht vergessen den Schreibschutz wieder zu setzen und zurück in die Kamera.
Das hat mich ein wenig gestresst...
1. Option:
Laden über USB. Geht, aber ich konnte nur JPG's laden, DNG's blieben mir verborgen.
2. Option:
2 Partitionen a 4GB (FAT16) erstellt und auf beide die gewünschte CHDK gespielt.
Das war schon viel einfacher:
1. Partition aktiv: Bilder gemacht, SD-Karte im PC eingelesen, Bilder geladen und wieder zurück in die Kamera. Falls ich die Bilder nicht löschen wollte musste ich nicht mal den Schreibschutz ändern.
Falls die 1. Partition voll ist einfach über CHDK die Partition wechseln und weitere 4GB Bilder schiessen.
Nachdem ich die Idee im Internationalen Forum bekannt gemacht habe kam sofort die Frage auf ob man das auch mit 16GB Karten machen könnte (4 Partitionen a 4GB).
Zudem hatte ich eine aktuelle DE Version, eine aktuelle INT Version, eine Version für Kurventests, eine von mir gepachte Version.....
Somit kam ich auf die Idee die Funktion "swap partition" auf 4 Partitioen zu erweitern.
Änderung:
* Bei jedem "swap partition" wird die nächste Partition aktiv. (Aus/Einschalten aktiviert die Option)
* Die Anzeige "freie Größe" ist um die Partitionsnummer erweitert.
z.B. "3:345MB" gibt an, dass Partition 3 aktiv ist und 345MB frei sind.
Mögliche Konfigurationen: (Beispiele)
* 8GB SD-Karte: 2 Partitionen a 4 GB (FAT16)
* 16GB SD-Karte: 4 Partitionen a 4 GB (FAT16)
* 8GB SD-KArte: 1 "Boot"-Partition n MB (FAT16), 1 Partition 6GB (FAT32) und 1Partition mit dem Rest (FAT16)
TODO:
* Im Menüpunkt "swap partition" direkt die Partition angeben und Kamera rebooten.
Frage: Kann man einen Wertebereich eines Menüpunkts zur Laufzeit vorgeben?
D.h. Abfragen wie viele Partitionen existieren und danach den maximalen Wert festlegen?
* Partitionsnamen anstelle der Nummer angeben.
Mögliche Anwendungsfälle:
* Eine Partition mit aktuellem CHDK DE, eine mit aktuellem CHDK INT, eine mit ein paar lokalen Änderungen und eine mit Spezialversionen
* Themenbezogen: Urlaubsbilder auf Partition 1, Garten auf Partition 2, Geburtstag auf Partition 3...
* Lasst Eurer Phantasie freien Lauf
Ich habe bereits einige Fälle getestet.
Aber Eure Meinung und/oder weitere Ideen wären toll.
PS: Danke msl. Jetzt mit patch-Datei...