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 K10D / K20D)

jeudi 13 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.

En pratique, il faut un K10D ou un K20D n’ayant pas été mis à jour pour accéder au debug mode selon la procédure de pentax-hack.

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

ETAPE 1
Mettre le K10D en debug mod. Il faut pour cela, que le K10D soit en Firmware 1.30 ou plus ancien ( ne pas faire la mise à jour en 1.31)
Il suffit de créer avec le Bloc note de Windows ( Notepad) un fichier que vous allez nommer MODSET.TXT
A l’intérieur, n’écrivez que :
[DEBUG_MODE EN]
Mettez ce fichier à la racine de la carte SD.
Mettre la carte dans le boitier éteint.
Appuyez et maintenez la touche MENU, puis allumez le boitier.
Normalement, vous avez sur votre écran écrit :

DEBUG MODE

ETAPE 2
Reprenez votre carte et changer le fichier MODSET.TXT pour qu’il n’y aie dedans que

[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 EEPROM SAVE

Faites alors 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é :
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 EPPROM LOAD

ETAPE 5

Après véririfcation que cela marchait bien, reprenez votre fichier MODSET.TXT
Et changer la commande à l’intérieur avec seulement
[DEBUG_MODE DIS]
Appuyez et maintenez la touche MENU, puis allumez le boitier.
Normalement, vous avez fini.

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 not updated K10D or K20D so you will easily access the debug mode by following pentax-hack instructions.

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

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

STEP 1
I only know the process to access debug mode with firmware 1.30 updated K10d.

So using Notepad, create a file nammed MODSET.TXT
inside, only write :
[DEBUG_MODE EN]

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 be written :

DEBUG MODE

STEP 2
TAke back your SD card and change the file MODSET.TXT and write inside only

[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 EEPROM SAVE

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
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 EPPROM LOAD

STEP 5

Check your lens on the DSLR, the SDM will no more work, Then take back your SD card and modify the MODSET.TXT file.
With this command
[DEBUG_MODE DIS]
Press and Hold MENU button and switch on the DSLR.

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

Répondre à cet article