Разгон Canon 400d до 3200 ISO

Вступление





Сегодня мы займёмся модернизацией известного фотоаппарата Canon EOS 400d с помощью дополнения к прошивки CHDK
CHDK (Canon Hacker’s Development Kit) — резидентная программа для компактных и зеркальных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC, позволяющая значительно увеличить их функциональность и добавляющая недокументированные возможности. Создана сообществом энтузиастов CHDK. Является резидентной программой, но по сложившейся традиции часто называется альтернативной прошивкой.

При использовании CHDK сохраняется полностью базовая функциональность, способ управления и внешний вид меню настроек цифрового фотоаппарата. Дополнительные функции, добавляемые CHDK к основным, настраиваются с помощью альтернативного меню.

Предыстория





Этим летом в сети появилась информация о успешной расшифровке прошивки Canon EOS 400d.
Как оказалось, для этого великолепно подошёл набор утилит от другой модели - Canon EOS 30d.
И после достижения успешного результата началась кропотливая работа по модернизации внутреннего ПО 400-тки.

Canon 400d

И вот, в начале осени появился первый стабильный релиз модификатора.

Новые фичи вносимые CHDK



Дополнительные ISO значения:


Теперь можно выставлять ISO до 3200 вместо родных 1600
Можно выполнять плавное увеличение ISO с различным шагом:
100->125->160->32->40->50->80->100
200-> 250-> 320
400-> 500-> 640
800->100->1250
1600->2000->2200->3200

Переход между режимами осуществляется следующим образом:
a) Нажать кнопку "Set ISO"
b) Выбрать необходимое значение из предложенного списка.
с) С помощью кнопки "Direct Print" добавить ISO
d) На экране будет отображаться актуальное значение ISO

2) Точечный замер экспозиции


a) Перейдите в "metering selection"
b) Нажмите кнопку "Direct Print"
c) На экране появиться точка в квадрате, обозначающая соответствующий режим

3) Инженерное меню


a) Перейдите в меню
b) Нажмите кнопку "Direct Print"
c) Нажмите кнопку "menu" 2 раза
d) Появиться новый пункт "Factory menu"

4) Возможность просмотреть актуальное состояния счётчика затвора



a) Войдите в "Factory menu" (смотри выше)
b) Нажмите кнопку "Direct Print" для активации "debug mode"
c) После звукового сигнала вернитесь назад и выберите режим "spot metering"
d) После этого выньте карту памяти и подключите её к ПК через Card Reader
e) В корне будет находиться файл "STDOUT.txt", откройте его
f) Найдите слово "Release", и сразу за ним будет нужное число

PS. У меня так и не получилось проделать этот пункт :(

5) Шаблон фокусировки




Именно его установкой мы сейчас и займёмся





Для начало нам понадобится Card Reader с поддержкой карт памяти CompactFlash
Если всё в порядке, то можно переходить к самому процессу:

Установка:


1) Убедиться что в Вашем Canon 400d стоит последняя прошивка (1.1.1)
2) Необходимо отформатировать к CF арту памяти в файловую систему FAT16/32

Форматирование в FAT16

Это можно сделать либо через фотоаппарат или через CardReader
3) Скопировать в корень CF карты памяти файл testfir.fi
4) Вставить CF карту в фотоаппарат и выбрать в меню пункт "update firmware"
Экран потухнет, после этого подождите 10 секунд (я подождал минуту для верности) и выключите Canon 400d.
Что-бы это сделать выньте аккумулятор из отсека.
5) Сейчас нужно сделать CF карту загрузочной.
Для этого есть 2 способа:
a) Если Ваша карта в файловой системе FAT16 (менее 4 Gb)
Нужно скачать утилиту Cardtricks
В  ней отметить галочкой пункт "cf boot sector" и нажать кнопку "Make Bootable"

Загрузочная CF FAT16

b) Если Ваша карта в файловой системе FAT32 (более 4Gb)
Нужно скачать утилиту HxD
В ней нужно перейти menu extras -> options -> security-> и снять галку "open disk as readonly by default"





Теперь нажмите кнопку "Open disk"

Кнопка Открыть диск

Выберите из списка свою CF карту памяти

Выбираем карту памяти

В появившимся меню с предупреждением жмём "OK"

Намимаем OK

Теперь самое важное:
Вставляем "EOS_DEVELOP" в 0x47 и "BOOTDISK" в 0x5C
Т.е как показано на рисунке.

Загрузочная CF FAT 32

Сохраняем и закрываем программу.

6) Скачать файл AUTOEXEC.BIN.20090913, переименовать его в AUTOEXEC.BIN и положить в корень карты памяти.
Файл testfir.fir можно удалить, он больше не понадобиться
7) Вставить CF карту обратно в Canon 400d и включить.
При включении моргнёт кнопка "Direct prinе" белым светом.

Поздравляю, Вы обновили свой Canon 400d и вдохнули в него вторую жизнь.

Ссылки:
Сайт мода Canon 400d
Оригинальная инструкция на английском
blog comments powered by Disqus