Accueil > Pratique > Dépannage... > Comment reprogrammer votre 16-50mm, 50-135mm ( voir autre) pour ne plus (...)

Comment reprogrammer votre 16-50mm, 50-135mm ( voir autre) pour ne plus utiliser son SDM ( avec un Pentax K7)

dimanche 16 décembre 2012, par Clover

ATTENTION : CETTE PROCEDURE N’EST PAS OFFICIELLE ET EST RISQUEE. FAITE LA SEULEMENT A VOS PROPRES RISQUES. SOYEZ PATIENT ET ATTENTIFS.

L’article fait suite à ce fil de discussion sur pentaxkpark.com

Certaines optiques Pentax ont la possiblité de fonctionner selon une motorisation SDM. Mais elles ont aussi une possibilité de fonctionner via la motorisation traditionnelle depuis le boitier pour les anciens boitiers ne gérant pas le SDM.
Les optiques SDM * ayant cette double capacité sont :

  • -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

La procédure rappelle celle pour la mise à jour, avec le démarrage avec la touche menu maintenue MAIS ici, Il ne sera pas utilisé un fichier firmware mais un document texte à créer selon ce lien

En fait, chaque commande va nécessiter une carte différente ou de réécrire le fichier

il faut

  1. un fichier pour accéder au debug mode
  2. un fichier qui fait afficher la liste de commande du debug mod pour sauvegarder l’EEPROM de l’optique
  3. modifier l’EEPROM avec notepad++ ou aussi avec l’éditeur intégré dans le boitier
  4. charger dans l’optique l’EEPROM modifé
  5. désactiver le debug mode pour rendre opérationnel le boitier

Nous allons prendre pas à pas ces étapes.

J’ai décris déjà la procédure pour les K10D et K20D, voici cele pour les K7

En pratique, il faut accéder au debug mode en utilisant PKTETHER.

Nous allons prendre exemple avec le 16-50mm DA* ( vu que je n’’ai pas le 50-135mm ) avec un K-7.
Une fois le Pentax K-7 avec une batterie bien chargée et le 16-50mm à modifier monté dessus, on démarre.

ETAPE 1
Mettre le K-7 en debug mod. Il faut pour cela, télécharger et installer sur votre ordinateur :
http://www.pktether.com/

Branchez votre K-7 avec une carte SD à l’intérieur.
Lancez PKTETHER avec votre K-7 branché par son câble USB ( fourni dans la boîte normalement ) et via PKTETHER, mettez le boitier en mode DEBUG MODE ON

Vous pouvez ensuite débranchez le K-7, quand vous l’allumez, normalement, il est affiché :

DEBUG MODE

ETAPE 2
Reprenez votre carte et créez avec Notepad (Bloc notes de Windows) le fichier MODSET.474 et écrivez dedans, après un retour à la ligne :

[OPEN_DEBUG_MENU]

Mettre la carte dans le boitier éteint.
Appuyez et maintenez la touche MENU, puis allumez le boitier.
Normalement, vous avez sur votre écran un MENU avec plein de réglages accessibles. FAITES ATTENTION, CHAQUE MODIFICATION PEUT RENDRE INOPERATIONNEL CERTAINES FONCTIONS DE VOTRE BOITIER.

Allez jusqu’ à la ligne ( utiliser le pad )
LENS ROM CAMERA=>SD

Validez avec la touche OK, vous venez alors de faire une sauvegarde de l’EEPROM d’origine ( cela vous permettra de remettre en état votre objectif en cas de revente ou de passage au SAV )

ETAPE 3
Pour modifier le fichier, 2 façons

  • Soit vous accédez au fichier LENSEEP.LNS que vous avez créé en sauvegardant l’EEPROM et le modifier sous NOTEPAD++ ( http://notepad-plus-plus.org/fr/ )
  • Soit vous descendez sur la ligne du menu du debug mod qui s’intitule : LENS EEPROM READ/WRITE Vous modifier alors les adresses une à une

Sous NOTEPAD++ :
Avant de modifier le fichier, sauvegardez le dans un endroit de votre ordinateur.
Ensuite, il faut modifier "C0" par "80" dans la colonne 03, les lignes

  • 0020
  • 0060
  • 00A0
  • 00E0
  • 0120
  • 0160
  • 01A0
  • 01E0
  • 0220
  • 0260
  • 02A0
  • 02E0
  • 0320
  • 0360
  • 03A0
  • 03E0

Sous l’éditeur intégré :
Allez sur LENS ROM EDIT R/W et validez avec la touche OK
avec les molettes et le pad, accéder les adresses suivantes et vérifier avec la fonction "READ" que l’information donnée soit "C0" et les modifier en "80" en validant après lecture, par "WRITE". Les adresses sont les suivantes :

  • 0023
  • 0063
  • 00A3
  • 00E3
  • 0123
  • 0163
  • 01A3
  • 01E3
  • 0223
  • 0263
  • 02A3
  • 02E3
  • 0323
  • 0363
  • 03A3
  • 03E3

Pensez aussi à faire une copie du fichier que vous sauvegardez dans votre ordi en cas d’erreur.

ETAPE 4
Votre fichier LENSEEP.LNS modifié doit être dans la racine de la carte et la charger via le menu DEBUG par la ligne

LENS ROM DAT SD => CAMERA

ETAPE 5

Après véririfcation que cela marchait bien, rebranchez votre K-7 à l’ordinateur via le câble USB et relancez PKTETHER, désactivez le DEBUG MODE en cliquant sur la ligne CAMERA DEBUG MODE OFF

Débranchez votre appareil, normalement tout remarche comme avant.

En ANGLAIS

[SIZE="7"]ATTENTION PLEASE : THIS IS UNOFFICAL INSTRUCTIONS, FOLLOW THEM AT YOUR ONWN RISK.[/SIZE]

This article is born after a long and interesting thread on pentaxkpark.com
[url=http://www.pentaxkpark.com/t37712-k20d-desactivation-du-mode-sdm][K20D] D[/url]
Thanks again, to [SIZE="4"]poildegris[/SIZE] for his help and also to [SIZE="4"]nicokoscom55[/SIZE] for his work, I am only the messenger

Let’s start.

Few Pentax lenses have the ability to do autofocus with SDM or with the motor inside the body if the body does not allow SDM.

These SDM * lenses are :
- 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

The process begins likely as updating the firmware, with press and holding MENU button, but we will not use a firmware but a Text document created as written in Pentax-hack.info website

[url=http://www.pentax-hack.info/documents/debug.html]Debug mode[/url]

Each command will need a different SD card or to rewrite the MODSET file.

Main steps are
- 1 Using a file to access the debug mode
- 2 Using a file to show the list of commands and then save the original EEPROM
- 3 Changing the EEPROM file with notepad++ or the Body it self
- 4 Load the modified EEPROM inside the lens
- 5 deseactivating the debug mode

The easiest is to use a Pentax K-7 with PKTETHER.

As I do not own a 50-135mm, I will only talk about the process using a 16-50mm DA* with my K-7.

Let’s start after the battery fully charged and the 16-50mm mounted on it.

STEP 1
Here is the process using a Pentax K-7

Download PKTETHER
http://www.pktether.com/

Plug your K-7 to your computer using the USB cable ( sold with the body) and launch PKTETHER
Switch ON the DEBUG MODE by click on CAMERA DEBUG MODE ON

STEP 2
TAke back your SD card and, using Notepad, create a file nammed MODSET.474
inside, only write (after un blank line) :

[OPEN_DEBUG_MENU]

Put the file in the root of the SD cardPut the card inside the switched Off DSLR.
Press and Hold MENU button and switch on the DSLR.

If everything OK, it will show you all options avaible on Debug mode :
Beware to not change a thing you do not need ( once again, all this are made at your own risk)

Use the pad to go to the line
LENS ROM CAMERA=>SD

Make a saved file of the EEPROM to allow you to reverse the process in cas of troubles

STEP 3
To modify the EEPROM, you can
- Either access the LENSEEP.LNS file you create by saving the file, I ask you to use Notepad++ [url=http://notepad-plus-plus.org/fr/]Notepad++ Home[/url]
- Or go to the line :
LENS EEPROM READ/WRITE
You can change the code line by line

Using NOTEPAD++ : DO NOT FORGET TO SAVE A FILE AND MODIFY A COPY FOR YOUR OWN SECURITY

Then change the code "C0" by "80" in the colonn 03,for the following lines

  • 0020
  • 0060
  • 00A0
  • 00E0
  • 0120
  • 0160
  • 01A0
  • 01E0
  • 0220
  • 0260
  • 02A0
  • 02E0
  • 0320
  • 0360
  • 03A0
  • 03E0

Using the DSLR directly : DO NOT FORGET TO SAVE A FILE AND MODIFY A COPY FOR YOUR OWN SECURITY
Access the line
LENS ROM EDIT R/W using the pad and the OK button.
Using the pad and dial, access the READ /WRITE function, check by read the info before modify it. Really check the info at the adress before change it. You need to read "C0" WRITE "80"

  • 0023
  • 0063
  • 00A3
  • 00E3
  • 0123
  • 0163
  • 01A3
  • 01E3
  • 0223
  • 0263
  • 02A3
  • 02E3
  • 0323
  • 0363
  • 03A3
  • 03E3

STEP 4
Put the modified fil LENSEEP.LNS in the root of the card and load it as using the Debug mod ( line under the line you use for saving the file )

LENS ROM DAT SD => CAMERA

STEP 5

Check your lens on the DSLR, the SDM will no more work.

Then Plug your K-7 to your computer and launch PKTETHER
Switch off the DEBUG MODE by click on CAMERA DEBUG MODE OFF

Tadaaaaaa

If everything OK, you did it, the DSLR will work as before, and the 16-50mm will not use SDM on any DSLR unlast you relaod the old LENSEEP.LNS.

2 Messages

  • Merci pour ce tutoriel.
    Un détail. Avec un K7, après l’avoir connecté au PC, quand on clique sur "Camera debug mode on" dans PC_ Tether, on a "DEBUG ON" qui apparaît brièvement sur l’écran du K7, après clignotement de l’écran LED.
    Si on le débranche et qu’on l’éteint et qu’on le remet en route, il n’y a aucune indication particulière... Mais il est bien en mode DEBUG.
    Si on laisse le K3 connecté au PC quand on le rallume on a sur l’écran arrière "PC VENDOR" puis "PC DEBUG", puis "PC VENDOR"

    Le reste de la procédure n’a pas posé de souci. Le Pentax 16-50 fonctionne maintenant avec l’autofocus boitier sur mon K7 et mon K3.

    Cordialement

    Répondre à ce message

  • Bonjour,
    Après des recherches un peu compliquée voici comment activer le mode debug sur un K5 :
    Créér un fichier 0047430.505 contenant [OPEN_DEBUG_MENU]
    et un fichier DEVELOP.MOD
    sur une carte SD.
    Introduire la carte dans l’appareil et allumer sans fermer la porte de la carte.
    Le menu debug apparait.
    Aller à la ligne LENS ROM CAMERA => SD
    ensuite suivre le tuto ...

    Pour le K3 il faut nommer le fichier
    0077760.502
    je n’ai par contre pas réussi à écrire l’eeprom sur la carte SD

    Répondre à ce message

Répondre à cet article