teuflor
Themenersteller
Hallo Zusammen,
ich möchte Heute die Übersetzte Zusammenfassung und ein "How To" präsentieren wie man den SDM Motor eines DA* deaktiviert und den Stangen AF aktiviert.
Dies ist natürlich Sinnvoll wenn z.B. der SDM das 7te mal ausgefallen ist und man keine Lust hat weiter 150€ in den Wind zu Blasen.
Funktionieren sollte diese Methode an folgenden Linsen:
-smc PENTAX-DA* 16-50mmF2.8 ED AL [IF] SDM
-smc PENTAX-DA* 50-135mm F2.8 ED [IF]SDM
-smc PENTAX DA* 60-250mm F4ED [IF] SDM
-smc PENTAX-DA* 200mmF2.8 ED[IF] SDM
-smc PENTAX-DA* 300mmF4 ED[IF] SDM
das DA* 55 und 17-70 haben keinen Stangen AF mehr. Daher erübrigt sich das ganze bei diesen zwei Linsen.
Ich habe es mit folgender Konfiguration erfolgreich durchgeführt:
K20d (Firmware 1.03) + DA* 16-50.
Danke an Beholder3 für seine Anstrengungen: https://www.dslr-forum.de/showthread.php?t=1206372
Dies ist eine Liste von Kameras mit denen es gehen bzw. nicht gehen sollte.
Die englische und total unübersichtliche Anleitung findet ihr hier:
http://www.pentaxforums.com/forums/...screw-drive-autofocus-da-16-50mm-f-2-8-a.html
habs ja auch irgendwie geschafft.
Aber um manchen den Schrecken zu nehmen, übersetzte ich das ganze und hoffe es Übersichtlicher gestalten zu können.
Schritt 1 (Die Voraussetzungen)
- Habe ich eine geeignete Kamera oder komme ich an so eine leihweise ran?
das LensEEP kann man leider nicht mit allen Kameras auslesen.
Zuverlässig funktioniert das allerdings mit den älteren Modellen K-7/K-m und älter, siehe Liste drüber.
Bei diesen kann man den Debug Modus anschalten (ja bei der K5 auch) allerdings gibt es bei der K5 und neuer den Punkt im Debug Modus nicht den wir benötigt.
Später dazu mehr.
Was benötige ich dafür?
- Kompatible Kamera
- DA* Objektiv (Siehe Liste oben)
- eine SD Karte
- Installiertes "Notepad++" oder vergleichbare Editoren!
Schritt 2 (Der Debug Modus)
- Wir möchten die Kamera in den Debug Modus versetzen.
Das funktioniert ganz einfach über PKTheter (ich hoffe ihr kennt das Programm alle)
oder aber so:
Erstellt eine Textdatei die (http://www.pentax-hack.info/documents/debug.html)
in meinem Fall "MODSET.442" heißt (je nach Kamera Modell anders)
in diese schreibt ihr:
[DEBUG_MODE EN]
entnehmt die Karte und steckt sie zurück in die Ausgeschaltete Kamera.
Menütaste gedrückt halten und einschalten.
Wenn alles gut läuft, steht im Display nach einigen Sekunden "DEBUG MODE"
Schritt 3 (Debug Menü komplett öffnen)
schreibt nun in die "MODSET.442" Datei etwas neues und löscht davor aber alles andere in dieser Datei! Es muss folgendes eingetragen werden.
[OPEN_DEBUG_MENU]
entnehmt die Karte und steckt sie zurück in die Ausgeschaltete Kamera.
Schaltet die Kamera ein.
Bei der K20D muss man nichts weiter tun, als warten bis das Menü erscheint!
Schritt 4 (LENSEEP.LNS sichern und editieren)
im Debug Menü gibt es einen Punkt der lautet "LENS EEPROM SAVE to File" oder ähnlich (je nach Kamera Modell)
- Jetzt schreibt die Kamera den Inhalt des EEP Roms der Linse in eine Datei auf der SD Karte.
Entnehmt die SD Karte und steckt sie zurück an den PC/MAC.
#################################################################
SICHERT DIE VORHANDENE LENSEEP.LNS!!!
Falls was schief gehen sollte, habt ihr immer noch das Original!!
#################################################################
Öffnet nun mit einem code Editor z.B. Notepad++ die LENSEEP.lns
sollte ca. so aussehen (Achtung, jede Linse hat verschiedene Parameter! nur den wir ändern ist bei allen gleich!)
wir möchten nun in der Zeile "03" JEDEN Eintrag ändern der "C0" heißt abändern. das "C0" ändern wir in "80"!
das geschieht in folgenden Zeilen:
-* 0020
-* 0060
-* 00A0
-* 00E0
-* 0120
-* 0160
-* 01A0
-* 01E0
-* 0220
-* 0260
-* 02A0
-* 02E0
-* 0320
-* 0360
-* 03A0
-* 03E0
Danach kommt sowieso nur noch FFFFFFFFFF
Schritt 5 (LENSEEP.LNS zurück spielen)
Datei auf der SD Karte speichern.
SD Karte wieder in die Kamera und im DEBUG Menü folgenden Punkt auswählen (LENS EPPROM LOAD from FILE) heißt auch hier vielleicht anders, je nach Modell.
Dann dauert das ganze Etwas, die Kamera zählt hoch und verifiziert die Konfiguration.
DAS WARS... im Grunde
Im Debug Menü kann man das Debug Menü selbst nun Deaktivieren und danach ist die Kamera wie früher!
Dann viel Spaß mit eurem DA* SDM äähhh Stangen AF
http://www.youtube.com/watch?v=3lEkNdh340Q
Wenn ihr Verständnis Fragen habt, bitte einfach posten. Ich werde versuchen das "How To" so einfach wie möglich und Nachvollziehbar zu gestalten!
Bitte fallt erstmal nicht über Rechtschreib etc. Fehler her, hab das nur auf die schnelle runter getippt ohne es groß zu korrigieren. Danke
FAQ:
F: Habe ich das falsch verstanden, oder sollte der Objektivflashvorgang lediglich über die in der Liste empfohlenen Kameras ausgeführt werden ?
A: Ja, da bei den anderen Kameras das LENSROM auslesen / schreiben Menü nicht existiert!
F: Interessant wäre die Frage, ob das LensROM bei den anderen Linsen wirklich auch genau an diesen Bytes verändert werden muss, oder ob da was anders vorkommt.
A: Soweit man den anderen Foren glauben schenken darf, ist das der Fall! #11 wurde an einem DA* 200 erfolgreich durchgeführt.
F: Funktioniert das Objektiv dann auch an anderen / allen Pentax Kameras?
A: Ja!
ich möchte Heute die Übersetzte Zusammenfassung und ein "How To" präsentieren wie man den SDM Motor eines DA* deaktiviert und den Stangen AF aktiviert.
Dies ist natürlich Sinnvoll wenn z.B. der SDM das 7te mal ausgefallen ist und man keine Lust hat weiter 150€ in den Wind zu Blasen.
Funktionieren sollte diese Methode an folgenden Linsen:
-smc PENTAX-DA* 16-50mmF2.8 ED AL [IF] SDM
-smc PENTAX-DA* 50-135mm F2.8 ED [IF]SDM
-smc PENTAX DA* 60-250mm F4ED [IF] SDM
-smc PENTAX-DA* 200mmF2.8 ED[IF] SDM
-smc PENTAX-DA* 300mmF4 ED[IF] SDM
das DA* 55 und 17-70 haben keinen Stangen AF mehr. Daher erübrigt sich das ganze bei diesen zwei Linsen.
Ich habe es mit folgender Konfiguration erfolgreich durchgeführt:
K20d (Firmware 1.03) + DA* 16-50.
Danke an Beholder3 für seine Anstrengungen: https://www.dslr-forum.de/showthread.php?t=1206372
Dies ist eine Liste von Kameras mit denen es gehen bzw. nicht gehen sollte.
- K100D -> JA
- K100Ds - JA
- K200D -> JA
- K10D -> JA
- K20D -> JA
- K-m -> JA
- K-x -> NEIN
- K-r -> NEIN
- K-7 -> JA
- K-5 -> NEIN
- K-5II(s) -> NEIN
- K-30 -> Keine Ahnung
Die englische und total unübersichtliche Anleitung findet ihr hier:
http://www.pentaxforums.com/forums/...screw-drive-autofocus-da-16-50mm-f-2-8-a.html
habs ja auch irgendwie geschafft.
Aber um manchen den Schrecken zu nehmen, übersetzte ich das ganze und hoffe es Übersichtlicher gestalten zu können.
Schritt 1 (Die Voraussetzungen)
- Habe ich eine geeignete Kamera oder komme ich an so eine leihweise ran?
das LensEEP kann man leider nicht mit allen Kameras auslesen.
Zuverlässig funktioniert das allerdings mit den älteren Modellen K-7/K-m und älter, siehe Liste drüber.
Bei diesen kann man den Debug Modus anschalten (ja bei der K5 auch) allerdings gibt es bei der K5 und neuer den Punkt im Debug Modus nicht den wir benötigt.
Später dazu mehr.
Was benötige ich dafür?
- Kompatible Kamera
- DA* Objektiv (Siehe Liste oben)
- eine SD Karte
- Installiertes "Notepad++" oder vergleichbare Editoren!
Schritt 2 (Der Debug Modus)
- Wir möchten die Kamera in den Debug Modus versetzen.
Das funktioniert ganz einfach über PKTheter (ich hoffe ihr kennt das Programm alle)
oder aber so:
Erstellt eine Textdatei die (http://www.pentax-hack.info/documents/debug.html)
in meinem Fall "MODSET.442" heißt (je nach Kamera Modell anders)
PS.: Vielleicht noch ein Hinweis, anfangs kam ich nicht ins Debug-Menü weil mein Notepad unter Windows 7 die Dateierweiterung ".txt" an die MODESET.474 angehängt hatte (K-7). Es funktionierte erst nach löschen der Erweiterung.

in diese schreibt ihr:
[DEBUG_MODE EN]
entnehmt die Karte und steckt sie zurück in die Ausgeschaltete Kamera.
Menütaste gedrückt halten und einschalten.
Wenn alles gut läuft, steht im Display nach einigen Sekunden "DEBUG MODE"
Schritt 3 (Debug Menü komplett öffnen)
schreibt nun in die "MODSET.442" Datei etwas neues und löscht davor aber alles andere in dieser Datei! Es muss folgendes eingetragen werden.
[OPEN_DEBUG_MENU]
entnehmt die Karte und steckt sie zurück in die Ausgeschaltete Kamera.
Schaltet die Kamera ein.
Bei der K20D muss man nichts weiter tun, als warten bis das Menü erscheint!
Schritt 4 (LENSEEP.LNS sichern und editieren)
im Debug Menü gibt es einen Punkt der lautet "LENS EEPROM SAVE to File" oder ähnlich (je nach Kamera Modell)
- Jetzt schreibt die Kamera den Inhalt des EEP Roms der Linse in eine Datei auf der SD Karte.
Entnehmt die SD Karte und steckt sie zurück an den PC/MAC.
#################################################################
SICHERT DIE VORHANDENE LENSEEP.LNS!!!
Falls was schief gehen sollte, habt ihr immer noch das Original!!
#################################################################
Öffnet nun mit einem code Editor z.B. Notepad++ die LENSEEP.lns
sollte ca. so aussehen (Achtung, jede Linse hat verschiedene Parameter! nur den wir ändern ist bei allen gleich!)
Code:
"; -----------------------------------------------------------------------------"
"; 00 01 02 [COLOR="Red"]03[/COLOR] 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F"
"; -----------------------------------------------------------------------------"
":0000", "28","D6","18","42","64","01","08","6C","D8","68","70","28","03","31","41","63"
":0010", "FF","FF","FF","F2","2D","54","01","46","00","84","09","61","00","04","00","9C"
":0020", "00","00","F2","[COLOR="Red"]C0[/COLOR]","00","02","00","00","00","00","00","00","00","00","00","00"
":0030", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":0040", "28","D6","18","E1","64","01","08","6C","E8","68","70","28","03","31","4A","E3"
":0050", "FF","FF","FF","F2","2D","54","01","46","00","84","09","61","00","05","00","9E"
":0060", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","02","00","00","00","00","00","00","00","00","00","00"
":0070", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":0080", "28","D6","18","4E","63","01","09","6C","C8","68","70","28","03","31","41","63"
":0090", "FF","FF","FF","F2","2D","53","01","07","00","74","09","61","00","05","00","9D"
":00A0", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","04","00","00","00","00","00","00","00","00","00","00"
":00B0", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":00C0", "28","D6","18","56","63","01","09","6C","BC","68","70","28","03","31","39","63"
":00D0", "FF","FF","FF","F2","2D","53","01","07","00","74","09","61","00","05","00","9C"
":00E0", "00","00","F2","[COLOR="Red"]C0[/COLOR]","00","00","00","00","00","00","00","00","00","00","00","00"
":00F0", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
"; -----------------------------------------------------------------------------"
"; 00 01 02 [COLOR="Red"]03[/COLOR] 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F"
"; -----------------------------------------------------------------------------"
":0100", "28","D6","18","A5","64","01","07","6C","45","68","70","2C","03","31","5A","E3"
":0110", "FF","FF","FF","F2","2D","54","01","45","00","85","08","61","00","03","00","9E"
":0120", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","88","00","00","00","00","00","00","00","00","00","00"
":0130", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":0140", "28","D6","18","C1","64","01","08","6C","FC","68","70","28","03","31","52","E3"
":0150", "FF","FF","FF","F2","2D","54","01","46","00","84","09","61","00","04","00","9E"
":0160", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","84","00","00","00","00","00","00","00","00","00","00"
":0170", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":0180", "28","D6","18","99","64","01","08","6C","49","68","70","2C","03","31","63","E3"
":0190", "FF","FF","FF","F2","2D","54","01","46","00","85","08","61","00","04","00","9E"
":01A0", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","02","00","00","00","00","00","00","00","00","00","00"
":01B0", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":01C0", "28","D6","18","8D","64","01","08","6C","51","68","70","2C","03","31","74","E3"
":01D0", "FF","FF","FF","F2","2D","54","01","46","00","86","08","61","00","05","00","94"
":01E0", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","98","82","00","00","00","00","00","00","00","00","00"
":01F0", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
"; -----------------------------------------------------------------------------"
"; 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F"
"; -----------------------------------------------------------------------------"
":0200", "28","D6","18","82","63","01","0A","6C","98","68","79","28","03","31","20","03"
":0210", "FF","FF","FF","F2","2D","63","01","08","00","64","08","51","00","04","00","94"
":0220", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","82","00","00","00","00","00","00","00","00","00","00"
":0230", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":0240", "28","D6","18","96","63","01","0A","6C","8C","68","79","24","03","31","18","03"
":0250", "FF","FF","FF","F2","2D","63","01","08","00","64","08","51","00","04","00","94"
":0260", "00","00","F2","[COLOR="red"]C0"[/COLOR],"00","02","00","00","00","00","00","00","00","00","00","00"
":0270", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":0280", "28","D6","18","6E","63","01","09","6C","A4","68","70","28","03","31","28","23"
":0290", "FF","FF","FF","F2","2D","63","01","07","00","64","08","51","00","05","00","96"
":02A0", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","84","00","00","00","00","00","00","00","00","00","00"
":02B0", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":02C0", "28","D6","18","5E","63","01","09","6C","B0","68","70","28","03","31","31","23"
":02D0", "FF","FF","FF","F2","2D","63","01","07","00","74","09","61","00","05","00","9E"
":02E0", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","84","00","00","00","00","00","00","00","00","00","00"
":02F0", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
"; -----------------------------------------------------------------------------"
"; 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F"
"; -----------------------------------------------------------------------------"
":0300", "28","D6","18","C2","63","01","0B","6C","78","68","79","24","03","31","08","03"
":0310", "FF","FF","FF","F2","2D","63","01","08","00","75","08","51","00","03","00","94"
":0320", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","04","00","00","00","00","00","00","00","00","00","00"
":0330", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":0340", "28","D6","18","A6","63","01","0A","6C","84","68","79","24","03","31","10","03"
":0350", "FF","FF","FF","F2","2D","63","01","08","00","75","08","51","00","03","00","94"
":0360", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","82","00","00","00","00","00","00","00","00","00","00"
":0370", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":0380", "28","D6","18","E2","63","01","0B","6C","70","68","79","24","03","31","08","03"
":0390", "FF","FF","FF","F2","2D","63","01","08","00","86","08","51","00","03","00","9C"
":03A0", "00","00","F2","[COLOR="red"]C0[/COLOR]","00","04","00","00","00","00","00","00","00","00","00","00"
":03B0", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
":03C0", "28","D6","18","43","63","01","0B","6C","68","68","79","20","03","31","08","03"
":03D0", "FF","FF","FF","F2","2D","63","01","08","00","86","08","51","00","03","00","9C"
":03E0", "00","00","F2","[COLOR="red"]C0[/COLOR]","84","04","00","00","00","00","00","00","00","00","00","00"
":03F0", "00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"
wir möchten nun in der Zeile "03" JEDEN Eintrag ändern der "C0" heißt abändern. das "C0" ändern wir in "80"!
das geschieht in folgenden Zeilen:
-* 0020
-* 0060
-* 00A0
-* 00E0
-* 0120
-* 0160
-* 01A0
-* 01E0
-* 0220
-* 0260
-* 02A0
-* 02E0
-* 0320
-* 0360
-* 03A0
-* 03E0
Danach kommt sowieso nur noch FFFFFFFFFF
Schritt 5 (LENSEEP.LNS zurück spielen)
Datei auf der SD Karte speichern.
SD Karte wieder in die Kamera und im DEBUG Menü folgenden Punkt auswählen (LENS EPPROM LOAD from FILE) heißt auch hier vielleicht anders, je nach Modell.
Dann dauert das ganze Etwas, die Kamera zählt hoch und verifiziert die Konfiguration.
DAS WARS... im Grunde

Im Debug Menü kann man das Debug Menü selbst nun Deaktivieren und danach ist die Kamera wie früher!
Dann viel Spaß mit eurem DA* SDM äähhh Stangen AF

http://www.youtube.com/watch?v=3lEkNdh340Q
Wenn ihr Verständnis Fragen habt, bitte einfach posten. Ich werde versuchen das "How To" so einfach wie möglich und Nachvollziehbar zu gestalten!
Bitte fallt erstmal nicht über Rechtschreib etc. Fehler her, hab das nur auf die schnelle runter getippt ohne es groß zu korrigieren. Danke
FAQ:
F: Habe ich das falsch verstanden, oder sollte der Objektivflashvorgang lediglich über die in der Liste empfohlenen Kameras ausgeführt werden ?
A: Ja, da bei den anderen Kameras das LENSROM auslesen / schreiben Menü nicht existiert!
F: Interessant wäre die Frage, ob das LensROM bei den anderen Linsen wirklich auch genau an diesen Bytes verändert werden muss, oder ob da was anders vorkommt.
A: Soweit man den anderen Foren glauben schenken darf, ist das der Fall! #11 wurde an einem DA* 200 erfolgreich durchgeführt.
F: Funktioniert das Objektiv dann auch an anderen / allen Pentax Kameras?
A: Ja!
Zuletzt bearbeitet: