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

Разгон 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

Форматирование в 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

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

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

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

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

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

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

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

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

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

Намимаем OK

Намимаем OK

Теперь самое важное:
Вставляем “EOS_DEVELOP” в 0×47 и “BOOTDISK” в 0×5C
Т.е как показано на рисунке.

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

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

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

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

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

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

Друзья, теперь вы можете читать и комментировать мои записи и на Я.ру — davnozdu!

  1. wwiii
    December 6th, 2009 at 12:03 | #1

    Что эта статья делает на runix.org?

    • davnozdu
      December 6th, 2009 at 12:35 | #2

      Я поменял адрес своего блога и попросил администратора изменить адрес моего RSS фида.
      Он видимо в место добавления по тагу “Linux” добавил всю ленту.
      Сейчас я ему на почту напишу, что-бы он исправил подписку.

      Спасибо за комментарий.

  2. Игорь
    December 7th, 2009 at 12:43 | #3

    Всё интересно, кроме ISO 3200. Т.е., добавили ещё один недокументированный режим, где шумы будут больше, чем на 1600. Всё равно максимальное рабочее ISO – это ISO 400.

  3. residum
    December 8th, 2009 at 12:33 | #4

    А можете выложить Cardtricks 1.45 куда-нибудь? По указанной ссылке загрузка не работает…

  4. residum
    December 8th, 2009 at 13:07 | #5

    Отбой, нашел зеркало http://www.mediafire.com/?mm1wj0wf0kw

  1. No trackbacks yet.