Aller au contenu

hack du Canon 400D


rjds

Messages recommandés

salut,

Voici un fil sur POTN interessant : http://photography-on-the.net/forum/showthread.php?t=742806

et le fil original sur CHDK : http://chdk.setepontos.com/index.php/topic,3290.135.html

En gros cela active le SPOT METERING, fonction bien interessante car n'evalue la lumière que sur un SPOT (3%) il me semble au lieu d'une dizaine de pourcent pour le partial metering.

Et active les ISO jusqu'a 3200 (plusieur intermédiaires dans chaque catégorie)

100 - 100 / 125 / 160 / 80

200 - 200 / 250 / 320

400 - 400 / 500 / 640

800 - 800 / 1000 / 1250

1600 - 1600 / 2000 / 2500 / 3200

Le 3200 ISO semble être un vrai 3200 ISO (la chaine est codée en dur dans le firmware original).

Et l'avantage, c'est que ce mode depend de la carte flash que l'on met. Si on met une carte flash non préparée, le mode hacké n'est pas chargé, ni activé puisque stocké sur la carte flash B)

Je suis en train de tester :)

Lien à poster

je viens de tester ! c'est énorme !

je posterai un exemple a 3200 ISO !! c'est bruité, mais exploitable largement !!

Et puis il y a qq mode cool comme le mode debug, qui trace dans un fichier texte tout ce que l'appareil fait :

1122: 72440 sw:0166(0000)[TFT-OLC] Notify Change.

------------------

--- Change OLC ---

------------------

String :

1123: 72440 [MC] T:0004, S:0100, 29

1124: 72440 act:0141

1126: 72440 [MC] T:0006, S:0100, 30

1127: 72440 [!] sz: 04, code: A7, hex: 04A70000

1128: 72440 [!] sz: 04, code: A8, hex: 04A80000

1129: 72440 [!] sz: 05, code: 8C, hex: 058C000000

1130: 72440 [!] sz: 0A, code: 81, hex: 0A81732D00F851003000

1131: 72440 [!] sz: 03, code: 51, hex: 035101

1132: 72440 [MC] T:0002, S:0100, 31

1133: 72440 sw:0167(0000)

1134: 72440 [MC] T:0002, S:0100, 32

1135: 72440 sw:0168(0000)

1136: 72450 [MC] T:0004, S:0100, 33

1137: 72450 act:0140

1138: 72450 [MAIN] Olc Counter 0000

1139: 72450 [MC] T:0004, S:0100, 34

1140: 72450 act:0129

1141: 72450 [MC] T:0001, S:0100, 35

1142: 72450 ctrl:0081

1143: 72450 [MAIN] Idle to GUI.

1156: 72520 [MC] T:0007, S:0100, 36

1157: 72520 [MAIN] StartFaceSensor.

1158: 72520 [MAIN] FaceSensor On(0)

1159: 72520 [MAIN] cannot TFT OLC. 1, 0, 00000002

1160: 72520 [MC] guimode_idle

1161: 72520 [MC] GUI Changed :1

1162: 72520 [sTM] event: 1, 00:00:000, 0

1163: 72520 [FACE] StartFaceSensorReadyToActive: state = READY[2]

1164: 72520 [DISPPOW] Turn Off Start

1165: 72520 [LCD] DisableLcdController

1166: 72540 [MC] T:0028, S:0002, 37

1167: 72540 [MAIN] TFT OLC

1168: 72540 [LCD] EnableLcdBackLight

1169: 72540 [FACE] FaceStatus: state = 0

1173: 72540 [MC] T:0006, S:0002, 38

1180: 72550 [MC] T:0007, S:0002, 39

1181: 72550 [MC] GUI Changed :7

1182: 72550 [sTM] event: 1, 00:00:000, 0

1186: 72680 [DISPPOW] Turn Off Complete

1187: 72680 [DISPPOW] Turn On Start

1203: 72930 [LCD] EnableLcdController

1204: 72930 [DISPPOW] Turn On Complete

1205: 78340 [!] sz: 04, code: B4, hex: 04B40100

1206: 78340 [!] sz: 03, code: 8D, hex: 038D00

1207: 78340 [MC] T:0002, S:0002, 40

1208: 78340 sw:0180(0001)

1209: 78340 [MC] T:0004, S:0002, 41

1210: 78340 act:0141

1213: 78340 [MC] T:0006, S:0002, 42

1214: 78340 [!] sz: 04, code: 50, hex: 04500001

1215: 78340 [MC] T:0001, S:0002, 43

1216: 78350 ctrl:0080

1220: 78350 [MC] T:0007, S:0100, 44

1221: 78350 [LCD] EnableLcdBackLight

1222: 78350 [MAIN] FaceSensor Off(1)

1223: 78350 [MC] GUI Changed :2

1224: 78350 [sTM] event:21, 00:00:000, 0

1225: 78350 [sTM] event: 1, 00:00:000, 0

1226: 78350 [FACE] StopFaceSensorToReady: state = IDLE[5]

1227: 78360 [!] sz: 04, code: 74, hex: 0474EB01

1228: 78360 [MC] T:0001, S:0100, 45

1229: 78360 [MAIN] Temp. 235(EB)

1230: 78360 [FACE] Temperature:27 TempGain:0

1235: 78460 [!] sz: 04, code: B4, hex: 04B40000

1236: 78460 [!] sz: 03, code: 8D, hex: 038D00

1237: 78460 [MC] T:0002, S:0100, 46

1238: 78460 sw:0180(0000)

1239: 78460 [MC] T:0004, S:0100, 47

1240: 78460 act:0141

*** unofficial information ***

[TFT-OLC] Notify Change.

------------------

--- Change OLC ---

ReleaseCount: ------------------

String :

MesMode: 3

23364

RecentError1: 01

RecentError2: 01

RecentError3: 01

RecentError4: 01

RecentError5: 01

RecentError6: 01

RecentError7: 01

RecentError8: 01

RecentError9: 01

RecentError10: 01

RecentError11: 01

RecentError12: 01

RecentError13: 01

RecentError14: 01

RecentError15: 01

RecentError16: 01

RecentError17: 01

RecentError18: 01

RecentError19: 05

RecentError20: 01

1242: 79110 [!] sz: 03, code: B8, hex: 03B800

1243: 79110 [!] sz: 03, code: 8D, hex: 038D00

1244: 79110 [MC] T:0002, S:0100, 48

[TFT-OLC] Notify Change.

------------------

--- Change OLC ---

------------------

Conclusion j'ai 23364 déclenchement à mon actif :p ca en fait des photos !

Lien à poster

Le test est fait a 1/250e F/5 17mm dans mon appart

ISOcomp.jpg

C'est evidement bruité, mais c'est normal. et puis si on travaille en jpg, c'est super utile si on est deja au maximum de lumiere sur l'objectif. des soft de retrait de bruit permettent d'améliorer les images.

Lien à poster

hou! Intéressant tout ça!

Juste histoire de me rassurer, avant que je tente : c'est vraiment sans risque pour le matériel? Aucun risque de bricker l'APN (quoi que s'il suffit de changer de carte flash pour retrouver une utilisation normale, le risque de bricker l'appareil frôle le zéro), ou d'user prématurément le capteur?

Lien à poster

ben, je dirais que c'est pas plus risqué qu'un flash classique : du moment que le bootloader passe, le reste peut être corrigé.

quant aux capteurs, vu que les firmwares commerciaux ne rapportent pas, ils sont généralement fait par des manches, donc de ce côté là, peu de problèmes en perspective :p

sans compter que de toutes façons, je suis prêt à parier que pour des raisons d'economies d'échelle, le matos est capable de bien plus que ce que le firmware d'origine permet ( et est commun à toute une série de modèles aux capacités croissantes )

Lien à poster

je ne te garanti pas le 0% de risque, mais ca doit etre dans les 0.001%.

non a fortiori c'est mineur. le seul truc qui est fait à l'appareil c'est un hack pour autoriser une sorte d'autoexec de binaire sur carte flash par l'appareil.

donc il faut activer un flag dans le firmware 1.1.1 en place : c'est le seul hack "risqué"

ensuite, la carte flash est modifiée pour avoir dans son entete les chaines EOS_DEVEL et BOOTDISK je crois.

A partir de là , l'appareil qui fonctionne sous VxWorks, charge au "boot" le binaire de la flash et roulez jeunesse.

C'est ce que momo avait résumé :p

Quand au capteur, non aucun risque, et ce en toute objectivité.

Lien à poster
×
×
  • Créer...