Forum AstroNamur ASBL - Astronomie Amateur

Forum de discussion d'AstroNamur
 
AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez | 
 

 Bidouille Firmware pour 400D

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Andy
Rang: Administrateur
avatar

Nombre de messages : 4516
Age : 38
Date d'inscription : 24/04/2006
Localisation : Auvelais

MessageSujet: Bidouille Firmware pour 400D   Lun 19 Oct 2009 - 19:45

http://www.eos-numerique.com/forums/f13/bidouille-firmware-pour-400d-3200iso-mesure-spot-125258/

Citation :


Suite à un certain nombre de messages reçus me demandant des
informations sur le "hack" firmware 400D, voici un post complet sur ce
qui est en fait un simple boot loader. J'ai volontairement détaillé
énormément la procédure afin d'éviter un maximum de questions,
d'erreurs et de mauvaises interprétations. Si vous êtes intéressés je
vous invite à tout lire malgré la longueur, cela évitera
questions/erreurs et coups de stress inutiles.



### Clause de non-responsabilité ###
Ces informations sont fournies à titre indicatif. Même si ces elles
sont censées être sans risque pour votre matériel, EN AUCUN CAS les
administrateurs et modérateurs du site www.eos-numerique.com
et moi-même ne pourrons être tenus responsables d'une mauvaise
utilisation des fichiers/outils présentés dans ce post engendrant un
dysfonctionnement partiel ou total de votre matériel. Vous n'engagez là
que votre propre responsabilité.

- Si votre matériel est encore sous garantie (surtout le boitier), nous vous déconseillons d'exécuter ces manipulations.
- Si vous n'êtes pas un minimum à l'aise avec un ordinateur, nous vous déconseillons d'exécuter ces manipulations.



### Introduction ###
Ce boot loader pour le 400D se présente sous la forme d'un fichier
auto-exécutable copié à la racine de votre carte CF sur laquelle le
boitier ira booter à la mise sous-tension. Le but est de débloquer des
fonctions du 400D volontairement bloquées par Canon mais néanmoins
présentes dans le boitier. Le boot loader ne remplace pas le firmware
officiel Canon présent dans votre boitier, aussi pour ne plus
l'utiliser il vous suffira de formater votre carte CF, tout simplement.
Conséquence également, si vous possédez plusieurs cartes CF et que vous
voulez utiliser ce boot loader en permanence, il vous faudra
l'installer sur CHACUNE de vos cartes.



### Fonctions ###
Les fonctions débloquées sont à ce jour :
L'activation et l'utilisation des sensibilités ISO suivantes :
80/125/160/250/320/500/640/1000/1250/2000/2500/3200 EN PLUS de celles
par défaut de votre boitier (100/200/400/800/1600)
L'activation et l'utilisation de la mesure spot.
L'activation et l'utilisation du menu "Factory" (usine) utilisé par les
techniciens Canon (tests écran LCD, tests touches fonctions...)
La récupération du nombre de déclenchements exact de votre boitier

Il est tout de même à noter pour ces fonctions que :
Les sensibilités ISO débloquées ne sont pas natives et sont donc
seulement des sur/sous expositions appliquées en sortie du capteur.
Cela peut néanmoins se révéler utile dans certaines situations, à vous
d'en juger.
La mesure spot semble être une vraie mesure spot et non une sorte de bricolage.

Pour voir des shots aux différentes sensibilités ISO de 100 à 3200, voir ce message : http://www.eos-numerique.com/forums/...post1970297032 (merci à le_r pour avoir pris le temps de faire ce comparatif)



### Pré-requis ###
Un boitier Canon EOS 400D en état de fonctionnement.
Une batterie NB-2LH complètement chargée.
Une carte CF.
Un lecteur de carte CF.
Un PC sous Windows. Vous êtes sous MAC ? Utilisez Windows sous Bootcamp/VMWare Fusion.
Un compte administrateur Windows.
Le pack de fichiers et outils nécessaires à ce "hack" disponible ici : MEGAUPLOAD - The leading online storage and file delivery service
Je vous recommande de lire l'étape complète (ex : l'étape 1.) avant de l'exécuter pas à pas.
Durée de l'opération complète : 15 minutes en buvant une bière.
Durée de l'opération par carte supplémentaire : 2 à 3 minutes en buvant
un coca (vu le nombre de cartes CF que possèdent certains, une bière
par carte et c'est la cuite assurée, alors on remplace par le coca !)


### Procédure ###
(Procédure traduite et éditée par mes soins afin d'apporter plus de précisions lors de certaines étapes)

1. Mettez à jour votre firmware vers la version 1.1.1 :
- Insérez votre CF dans le lecteur de carte
- Copiez le firmware 1.1.1 officiel Canon (\Fichiers\Firmware
1.1.1\e4kr3111.fir) à la racine de votre CF via l'explorateur Windows
- Insérez la CF dans votre 400D
- Mettez le boitier sous-tension
- Passez en mode de création (P, Av, Tv, M)
- Allez dans le menu, dernière page et cliquez sur "Firmware ver.", le
boitier vous propose alors la mise à jour du firmware, faites "OK" pour
lancer la mise à jour (durant l'opération : ne pas mettre le boitier
hors-tension, ne pas ouvrir le slot de carte CF, n'appuyer sur aucune
touche - recommandations Canon -)
- Une fois la mise à jour terminée, un message confirme que tout s'est
bien passé, faites "OK". Le boitier vous demande alors de le mettre
hors-tension, faites le.
- Mettez le boitier sous-tension afin de vérifier son bon
fonctionnement. Vérifiez également la version de firmware installée via
le menu, cela devrait être la 1.1.1.
- Mettez le boitier hors-tension
- Retirez votre CF du boitier

2. Préparer le boitier pour le "hack" (active simplement le fait de pouvoir booter de puis la CF dans votre boitier) :
- Insérez votre CF dans le lecteur de carte
- Videz votre CF via l'explorateur Windows
- Copiez le firmware de test du boot loader (\Fichiers\testfir\testfir.fir) à la racine de votre CF
- Insérez la CF dans votre 400D
- Mettez votre boitier sous-tension
- Passez en mode de création (P, Av, Tv, M)
- Allez dans le menu, dernière page et faites "Firmware ver.", le
boitier vous propose alors la mise à jour du firmware, faites "OK" pour
lancer la mise à jour (durant l'opération : ne pas mettre le boitier
hors-tension, ne pas ouvrir le slot de carte CF, n'appuyer sur aucune
touche - recommandations Canon -)
- L'écran du 400D devient alors tout noir. CELA EST NORMAL.
- ATTENDEZ 5 MINUTES. (afin d'être sûr que le paramètre a bien été pris en compte par le boitier)
- Mettez votre 400D hors-tension
- Enlevez la batterie quelques secondes (3 secondes suffisent) et remettez la en place
- Ne mettez pas votre boitier sous-tension
- Retirez votre CF du boitier

3. Préparation de la carte CF pour le boot loader (rendre bootable sa CF) :
- Insérez votre CF dans le lecteur de carte
- Effectuez un formatage rapide via l'explorateur Windows (clic droit
sur la carte > Formater...) (si CF <= 4Go (fat12/fat16), si CF
> 4Go (fat32), autres options par défaut)
- Lancez CardTricks (\Outils\CardTricks 1.44\CardTricks144.exe),
sélectionnez l'emplacement de votre CF en cliquant sur la carte SD,
cochez "cf boot sector" et cliquez sur "make bootable."
cartes, mais certains ont eu besoin de le faire, je vous conseille donc
d'essayer sans dans un premier temps>
- Installez HxD (\Outils\HxD 1.7.7.0\HxD 1.7.7.0.exe), options par défaut
- Lancez HxD (vous devez être administrateur de la machine)
- Allez dans Extras > Options > Security et décochez "Open disk as readonly by default", validez en cliquant "OK"
- Ouvrez votre CF en utilisant le 5ième bouton dans la barre de menu
(celui avec un icone de cd, lecteur de disquette et lecteur de disque
dur)
- Écrivez soigneusement EOS_DEVELOP à l'adresse 0x47 et BOOTDISK à
l'adresse 0x5C (places vous sur la ligne 00000004, colonne 7 et tapez
EOS_DEVELOP, pareil pour BOOTDISK mais ligne 00000005, colonne C)
- Sauvegardez et quittez
cartes, mais certains ont eu besoin de le faire, je vous conseille donc
d'essayer sans dans un premier temps>
- Copiez le boot loader (\Fichiers\AUTOEXEC\AUTOEXEC.BIN) à la racine de votre CF

4. Lancement du boot loader :
- Insérez la CF dans votre 400D
- Mettez votre boitier sous-tension (si le voyant bleu de la touche
"Imprimer" clignote brièvement, c'est que le "hack" est chargé, il
active de ce fait les fonctions débloquées "à la volée" sans flasher
votre firmware officiel ou quoi que ce soit)

5. Utilisation des fonctions débloquées :
- Pour accéder aux sensibilités ISO débloquées (modes de création P, Av, Tv, M) :
Choisissez une sensibilité par défaut (100/200/400/800/1600) et appuyez
sur la touche "Imprimer" pour faire défiler les autres valeurs
(80/100/125/160/200/250/320/400/500/640/800/1000/1250/1600/2000/2500/3200).
ISO 16/32/40/50 sont également accessibles en passant par la première
page du menu et en activant l'option "Déc sans carte" mais ces valeurs
semblent ne pas fonctionner pour le moment (il semblerait que ce soit
plutôt 116/132/140/150).

- Pour activer la "mesure spot" (modes de création P, Av, Tv, M) :
Allez dans le menu de sélection du mode de mesure et appuyez sur la touche "Imprimer".
Pour repasser en "mesure évaluative", sélectionnez d'abord une des deux
autres mesures et ENSUITE sélectionnez la "mesure évaluative" sinon
l'appareil pensera que vous êtes en "mesure évaluative" alors qu'en
fait vous êtes toujours en "mesure spot".

- Utilisation du menu "Factory" (tests LCD, tests touches fonctions etc..) :
Allez dans le menu
Appuyez sur la touche "Imprimer"
Appuyez deux fois sur la touche "Menu"
Le menu "Factory" apparait en première page du menu

- Récupérer le nombre de déclenchements exact du boitier (information normalement accessible qu'aux techniciens Canon) :
Activez le menu "Factory" (voir au dessus)
Entrez dans le menu "Factory"
Appuyez sur la touche "Imprimer" pour passer en mode debug (toute
action de/sur l'appareil sera alors enregistrée dans un fichier texte à
la racine de la CF)
Après le BIP, sortez du menu
Passez en "mesure spot" (voir au dessus), vous devriez voir le boitier écrire quelque chose sur la CF
Mettez votre 400D hors-tension
Insérez la CF dans le lecteur de carte
Explorez la via l'explorateur Windows, à la racine vous devriez avoir un fichier STDOUT.txt
Ouvrez ce fichier avec Notepad/Word et cherchez la ligne contenant le mot "Release"
Un nombre est inscrit en face, c'est le nombre de déclenchements exact de votre boitier



### Questions/Réponses ###
Q - Êtes vous l'auteur de ce boot loader ?
R - Pas du tout, je n'ai fait que traduire/éditer le guide original et
créer un pack avec tous les outils/fichiers nécessaires. Je crédite les
auteurs comme il se doit à la fin de ce post.

Q - Ce boot loader fonctionne t-il réellement ?
R - Oui, en tout cas pour moi. Testé et en fonctionnement depuis plus
d'une semaine. Mon matériel : EOS 400D firmware 1.1.1, carte CF 2Go et
4Go, lecteur de carte Emtec par USB (7€ chez Leclerc), PC sous Windows
XP Pro SP3 32bits.

Q - Cela est-il dangereux pour mon boitier ?
R - THÉORIQUEMENT non car cela ne remplace pas le firmware officiel
Canon présent dans votre boitier, c'est juste un fichier qui se lance
depuis votre carte CF et active les fonctions "à la volée".

Q - J'ai tout bien fait mais ça ne fonctionne pas, que faire ?
R - Vérifiez que le fichier AUTOEXEC.BIN est bien présent à la racine
de votre carte, avez vous bien rendu la carte bootable avec CardTricks
? Avez vous effectué l'opération sous HxD ? Si non, effectuez la, si
oui, alors je ne sais pas. Essayer de poster votre problème avec un
maximum d'informations et nous essayerons dans la limite du possible de
vous aider.

Q - J'ai effectué certaines étapes et pas d'autres, je souhaite arrêter
là car je ne le sens pas mais mon boitier ne semble plus fonctionner,
que faire ?
R - Boitier hors tension, enlevez la batterie quelques secondes et
remettez là en place, mettez sous tension, cela devrait résoudre le
problème. Pensez à formater la carte CF sur laquelle vous avez effectué
les manipulations, comme ça vous serez tranquille.

Q - J'avais commencé les manipulations il y a quelques
heures/jours/semaines et je m'étais arrêté un peu après l'étape 2. Je
souhaite aujourd'hui m'y remettre, où dois-je reprendre la procédure ?
R - Seules les étapes 1. et 2. ne sont pas à refaire si vous les avez bien faites. Passez donc à l'étape 3.

Q - Je souhaite utiliser le boot loader sur plusieurs de mes cartes, dois-je absolument tout refaire à chaque fois ?
R - Non, reprenez juste à partir de l'étape 3. pour chacune des cartes.

Q - Puis-je quand même formater ma carte depuis mon 400D comme j'ai l'habitude de le faire ?
R - Oui, mais à ce moment là, le fichier AUTOEXEC.BIN sera supprimé et
donc la manipulation à refaire (à partir de l'étape 3.) si vous
souhaitez toujours utiliser le boot loader. Solution : effacer toutes
les photos au lieu de formater.

Q - Je ne veux plus utiliser le boot loader, que dois-je faire ?
R - Supprimer le fichier AUTOEXEC.BIN de votre carte CF ou plus simple : formater votre CF depuis le menu du 400D.

Q - L'utilisation de ce boot loader laisse t-il des "traces" sur mon 400D ?
R - Seule une variable est modifiée sur le boitier, rien de très grave,
cette dernière permet juste le boot depuis la carte CF. Je crois qu'il
existe un fichier permettant de réinitialiser cette variable, à
chercher sur les forums CHDK (voir section "Crédits" de ce guide).
Quand bien même, si votre matériel n'est plus sous garantie, Canon se
fout royalement de ce que vous pouvez en faire.

Q - Je n'arrive malgré tout pas à faire fonctionner ce boot loader, pouvez-vous m'aider ?
R - Avez-vous suivi A LA LETTRE la procédure ? Si non, refaites tout en
suivant bien ce qui est écrit, au pire lâchez votre bière, cela peut
aider à avoir les idées claires. Si oui : non je ne peux probablement
rien pour vous, mais demandez quand même.



### Crédits ###
Auteurs du boot loader : membres de la communauté CHDK CHDK forum - Index
Topic complet parlant du développement du boot loader : Eos 400d ( Rebel XTI )



### En savoir plus ###
Les auteurs de ce genre de boot loader ne sont pas des pirates ou
hackers ayant pour but de nuire, seulement des développeurs passionnés
aimant les challenges et ayant eu envie de d'étendre certaines
possibilités sur certains appareils photos numériques. Aussi, sur les
site/forum CHDK vous trouverez plein d'informations et d'outils utiles
à ce développement ainsi que des gens passionnés qui essaient de monter
des groupes de travail pour travailler sur tel ou tel modèle d'appareil
et sortir un boot loader fonctionnel.


_________________
A+ndy http://www.smallmadtv.com
SITE D'OBSERVATION DE RAMILLIES
Revenir en haut Aller en bas
http://www.smallmadtv.com
Andy
Rang: Administrateur
avatar

Nombre de messages : 4516
Age : 38
Date d'inscription : 24/04/2006
Localisation : Auvelais

MessageSujet: Re: Bidouille Firmware pour 400D   Lun 19 Oct 2009 - 19:47

Pour l'instant je fais des recherche sur le 350d mais il n'y a pas grand chose...
En tout cas le CHDK c'est génial !! Il y a moyen de faire des trucs de folie... a suivre...

_________________
A+ndy http://www.smallmadtv.com
SITE D'OBSERVATION DE RAMILLIES
Revenir en haut Aller en bas
http://www.smallmadtv.com
Admin
Neptune
avatar

Nombre de messages : 4688
Date d'inscription : 21/07/2005
Localisation : Namur, Salzinnes

MessageSujet: Re: Bidouille Firmware pour 400D   Lun 19 Oct 2009 - 21:19

Un sujet à surveiller. clic sur le lien en bas à droite.

Si tu trouves des bidouilles pour la Canon 300D, je suis preneur.
A part le bidouillage russe de 2003, je n'en ai pas entendu d'autre.
Pour l'instant mon 300D est au défiltrage.

J'ose pas trop bidouiller mon canon 500D pour l'instant.
Revenir en haut Aller en bas
Andy
Rang: Administrateur
avatar

Nombre de messages : 4516
Age : 38
Date d'inscription : 24/04/2006
Localisation : Auvelais

MessageSujet: Re: Bidouille Firmware pour 400D   Mar 20 Oct 2009 - 0:35

Ca y est !! J'ai trouvé le Hack pour le 350D !!!

1000 Iso est accessible !!!

_________________
A+ndy http://www.smallmadtv.com
SITE D'OBSERVATION DE RAMILLIES
Revenir en haut Aller en bas
http://www.smallmadtv.com
Andy
Rang: Administrateur
avatar

Nombre de messages : 4516
Age : 38
Date d'inscription : 24/04/2006
Localisation : Auvelais

MessageSujet: Re: Bidouille Firmware pour 400D   Mar 20 Oct 2009 - 10:17

J'ai pas regardé, mais voici le forum pour hacker le 300D:

http://www.syeager.org/300d/forum/index.php?

_________________
A+ndy http://www.smallmadtv.com
SITE D'OBSERVATION DE RAMILLIES
Revenir en haut Aller en bas
http://www.smallmadtv.com
Invité
Invité



MessageSujet: Re: Bidouille Firmware pour 400D   Mar 20 Oct 2009 - 14:46


...J'ai étudié scrupuleusement l' article en question, et j'ai tenté d'en dresser le plan schématique ...du pt de vue hardware ...
Voici ce qui en est sorti ...
malheureusement, l'image .gif a gelé ( à cause de Copernic )
Bravo quand même à Andy !!!







lol! lol! lol! ==JeeP==
Revenir en haut Aller en bas
Andy
Rang: Administrateur
avatar

Nombre de messages : 4516
Age : 38
Date d'inscription : 24/04/2006
Localisation : Auvelais

MessageSujet: Re: Bidouille Firmware pour 400D   Mar 20 Oct 2009 - 15:10

A oui, je me souvient de ce gif...

Peux tu me dire ou tu l'as trouvé?

_________________
A+ndy http://www.smallmadtv.com
SITE D'OBSERVATION DE RAMILLIES
Revenir en haut Aller en bas
http://www.smallmadtv.com
Invité
Invité



MessageSujet: Re: Bidouille Firmware pour 400D   Mar 20 Oct 2009 - 15:28


...j'ai demandé à mon Service R+D ....!!!
Basketball cheers farao
Revenir en haut Aller en bas
 
Bidouille Firmware pour 400D
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Bidouille Firmware pour 400D
» Firmware Magic Lantern pour Reflex Canon
» Un site épatant pour la bricole et la bidouille !
» L'hypnose Ericksonienne pour l'ago & attaques de panique
» Prière pour se libérer des liens mauvais !

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum AstroNamur ASBL - Astronomie Amateur :: Les petites annonces :: Recherche de matériel astro-
Sauter vers: