Nachdem ich mein DA* 16-50 erfolgreich auf Stange umprogrammiert habe, möchte ich noch eine Macke mit einigen LENSROMs anmerken:
So haben es wohl einige Leute falsch verstanden, was genau zu ändern sei und haben einfach ALLE Vorkommnisse von C0 nach 80 geändert. Zumindest in einem Fall hat das aber auch die Adressen geändert, z.B. von 02C0 auf 0280. Nun weiss ich nicht, ob die Software, die die Daten ans LENSROM überträgt, diese Adressen ignoriert oder nicht. Das würde man aber rausfinden, wenn man nach dem Programmieren mit den falschen Adressen das LENSROM erneut ausliest und schaut, was ankam. Mache ich jetzt nicht.
Dafür aber den Rat: Wenn ihr euer Obj auf Stange umstellt, dann macht das so:
1. LENSROM auslesen übers Debug-Menü (ist bei der K-5 auf Menü-Seite 4)
2. Mit Texteditor die Vorkommnisse von "C0" (und zwar MIT den Anführungszeichen!) nach "80" ändern. Dabei aber nicht blind alles ersetzen, sondern prüfen, daß nur Werte in der Spalte 03 und jew. im Abstand von 4 Zeilen geändert werden.
3. Geändertes LENSROM wieder zurück an Camera übertragen. Damit landen die Einstellungen im Objektiv (und nicht etwa in der Kamera) und wirken nun beim Anschluss an beliebige Kameras.
Ich rate erstmal davon ab, eine der in Dropbox vorhandenen LENSROM-Profile ins eigene Objektiv einzuspeichern, denn:
1. Einige der Profile sind, wie ich oben schrieb, falsch geändert, und es ist möglich, daß das zu neuen Problemen führen könnte.
2. Die drei Profile für das DA* 16-50 sind alle verschiedenen ggü. den Werten meines Objektivs. D.h, es kann gut sein, daß die LENSROMS für verschiedene Revisionen des Objs. unterschiedlich justiert gehören, und nur durch das von mir vorgeschlagene Vorgehen stellt ihr sicher, daß ihr euer Justierungen behaltet (es sei denn, die passen euch nicht - dann nehmt eines der Original-Profile aus der Dropbox, nur nicht das unter 2/screwdrive, denn das hat die fraglichen Werte drin.
Hier findet sich noch eine alternative Anleitung dazu:
https://forum.digitalfotonetz.de/viewtopic.php?t=97668